function makeObject(){
var x;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}
//common for all ajax
var request = makeObject();
		
function Save_favorite(){

					
			var y=document.getElementById('Playid').options[document.getElementById('Playid').selectedIndex].value;
			var userid=document.getElementById('userid').value;
			var videoid=document.getElementById('videoid').value;
			if(y == -1)
			{
				window.location.href='create_playlist.php?userid= '+userid+'&videoid= '+videoid;
			}
			
			if(document.getElementById('Fav').checked== true)
			{
				var z=document.getElementById('Fav').value;
			}
			else
			{
				var z=0;
			}
			
			//alert(z);
			if((y == 0) && (z == 0))
			{
				alert("Please  Select the playlist");
				return false;
			}
			
			request.open('get', 'ajax_save_favorites.php?playlist_id=' +y+'&userid= '+userid+'&videoid= '+videoid);
			request.onreadystatechange = fun1Info;
			request.send('');
			Showpop('favorites','');
			

}		

function add_group() {
	var GroupCount=document.getElementById('GroupCount').value;
	var val;
	var theForm = document.add_groups;
		  for (i=0; i<theForm.elements.length; i++) 
		  {
			if (theForm.elements[i].type == 'checkbox' )
		 { 
		 div_id=theForm.elements[i].name;
		 if (document.getElementById(div_id).checked==true) 
		  {
			if(val)
			   	val=val+','+document.getElementById(div_id).value;
			else
				val=document.getElementById(div_id).value;
		  }
		 }
		  }
	//alert(val);
	var userid=document.getElementById('userid').value;
	var videoid=document.getElementById('videoid').value;
	request.open('get', 'ajax_add_groups.php?group_id=' +val+'&userid= '+userid+'&videoid= '+videoid);
	request.onreadystatechange = fun1Info1;
	request.send('');
	Showpop('addgroups','');
}

function sharevideo1() {
	
	var share_userid=document.getElementById('userid2').value;
	var share_videoid=document.getElementById('videoid2').value;
	var email1=document.getElementById('receipent_mail').value;
	var message1=document.getElementById('message').value;
	alert(email1);
	alert(message1);
	request.open('get', 'ajax_share_video.php?emailg=' +email1+'&messageg= '+message1+'&share_useridg='+share_userid+'&share_videoidg='+share_videoid);
	request.onreadystatechange = fun1Info2;
	request.send('');
	Showpop('sharevideo','');
}

function nappropriate1() {
	var flag_userid=document.getElementById('userid3').value;
	var flag_videoid=document.getElementById('videoid3').value;
	if(document.getElementById('flag_nap').value == '-1')
	{
		document.getElementById("err_msg").innerHTML="Select Reason";
		return false;
	}
	else
	{
		var flag_reason=document.getElementById('flag_nap').value;
		document.getElementById("err_msg").innerHTML=document.getElementById('flag_nap').value;
	}
	request.open('get', 'ajax_flag_reason.php?flag_useridg=' +flag_userid+'&flag_videoidg= '+flag_videoid+'&flag_reasong='+flag_reason);
	request.onreadystatechange = fun1Info4;
	request.send('');
	Showpop('nappropriate','');
}

function reply_cmt1() {
	
	var useridmds=document.getElementById('userid1').value;
	var videoid=document.getElementById('videoid').value;
	var reply_cmt2=document.getElementById('reply_cmtpost').value;
	if(reply_cmt2=="")
	{
		alert('Enter Comment');
		document.getElementById('reply_cmtpost').focus();
		return false;
	}
	var dis_id=document.getElementById('reply').value;
	var reply_cmtAll=document.getElementById('replyallcmt').value;
	//alert(reply_cmtAll);
	request.open('get', 'ajax_reply_cmt.php?reply_cmt=' +reply_cmt2+'&userid= '+useridmds+'&videoid= '+videoid+'&dis_id= '+dis_id+'&reply_cmtAllg= '+reply_cmtAll);
	request.onreadystatechange = fun1Info3;
	request.send('');
	Showpop('reply_cmt','');
}

function reply_cmt_all() {
	
	var useridmds=document.getElementById('userid1').value;
	var videoid=document.getElementById('videoid').value;
	var reply_cmt2=document.getElementById('reply_cmtpost').value;
	if(reply_cmt2=="")
	{
		alert('Enter Comment');
		document.getElementById('reply_cmtpost').focus();
		return false;
	}
	var dis_id=document.getElementById('reply').value;
	var reply_cmtAll=document.getElementById('replyallcmt').value;
	//alert(reply_cmtAll);
	request.open('get', 'ajax_reply_cmt_all.php?reply_cmt=' +reply_cmt2+'&userid= '+useridmds+'&videoid= '+videoid+'&dis_id= '+dis_id+'&reply_cmtAllg= '+reply_cmtAll);
	request.onreadystatechange = fun1InfoAll;
	request.send('');
	Showpop('reply_cmt','');
}

function discussion_comment() {
	var useridmds=document.getElementById('userid').value;
	var topicid=document.getElementById('topicid').value;
	var Group_Id=document.getElementById('Group_Id').value;
	var dis_id=document.getElementById('reply').value;
	var reply_cmtpost=document.getElementById('reply_cmtpost').value;
	var post_comment=document.getElementById('post_comment').value;
	if(document.getElementById('reply_cmtpost').value == '')
	{
		alert("Please Enter A Comment");
		return false;
		
	}
	request.open('get', 'bloaderreplycoding.php?groupid=' +Group_Id+'&userid= '+useridmds+'&topicid= '+topicid+'&dis_id= '+dis_id+'&reply_cmt= '+reply_cmtpost+'&post_comment='+post_comment);
	request.onreadystatechange = fun1Info9;
	request.send('');
	Showpop('','reply_cmt');
	
}

function Showrate(rate_id) {
	
	var rate_userid=document.getElementById('userid3').value;
	//alert(rate_userid);
	var rate_videoid=document.getElementById('videoid3').value;
	//alert(rate_videoid);
	request.open('get', 'ajax_rate_id.php?rate_id=' +rate_id+'&rate_useridg= '+rate_userid+'&rate_videoidg= '+rate_videoid);
	request.onreadystatechange = fun1Info5;
	request.send('');
}

function Showrate1(rate_id) {
	
	var rate_userid=document.getElementById('userid3').value;
	var rate_videoid=document.getElementById('videoid3').value;
	//var rate_count=document.getElementById('ratecount').value;
	//alert(rate_userid);
	//alert(rate_videoid);
	//alert(rate_count);
	request.open('get', 'ajax_vote_id.php?rate_id=' +rate_id+'&rate_useridg= '+rate_userid+'&rate_videoidg= '+rate_videoid);
	request.onreadystatechange = fun1Info10;
	request.send('');
}

function Subscribe(sub_id,act) {
	//alert('hai');
	//alert(act);
	//alert(sub_id);
	//var s_userid=document.getElementById('userid4').value;
	//alert(s_userid);
	
	request.open('get', 'ajax_subscribe.php?sub_idg=' +sub_id+'&action='+act);
	request.onreadystatechange = fun1Info6;
	request.send('');
}

function showRelatedVideo(video_id,playlist_id) {
	
	//alert(video_id);
	if(playlist_id)
		request.open('get', 'ajax_view_related.php?video_id=' +video_id+'&playlist_id='+playlist_id);
	else
		request.open('get', 'ajax_view_related.php?video_id=' +video_id);
	request.onreadystatechange = funcvideo;
	request.send('');
}

function showPlaylist(video_id,playlist_id) {
	
	//alert(video_id);
	if(playlist_id)
		request.open('get', 'ajax_view_playlist.php?video_id=' +video_id+'&playlist_id='+playlist_id);
	else
		request.open('get', 'ajax_view_playlist.php?video_id=' +video_id);
	request.onreadystatechange = funcplaylist;
	request.send('');
}

function showResvideo(video_id,page) {
	request.open('get', 'ajax_show_video.php?video_id='+video_id+'&pg='+page);
	request.onreadystatechange = funcResvideo;
	request.send('');
}

function showUserVideo(video_id,playlist_id) {
	
	//alert(video_id);
	if(playlist_id)
		request.open('get', 'ajax_view_user.php?video_id=' +video_id+'&playlist_id='+playlist_id);
	else
		request.open('get', 'ajax_view_user.php?video_id=' +video_id);
	request.onreadystatechange = funcuser;
	request.send('');
}

function catfun(id,group_id) {

	var catid=id;
	//alert(catid);
	request.open('get', 'ajax_subcategories.php?catidg='+catid+'&groupid='+group_id);
	request.onreadystatechange = fun1Info7;
	request.send('');

}

function catfunv(id) {
   // alert(id);
	var catid=id;
	var v_id=document.getElementById('res_video_id').value;
	request.open('get', 'ajax_video_subcategories.php?catidg='+catid+'&video_id='+v_id);
	request.onreadystatechange = fun1Infov74;
	request.send('');

}

function embedfun(videoid,userid) {
    //alert(videoid);
	//alert(userid);
	request.open('get', 'ajax_mostlink.php?videog='+videoid+'&useridg='+userid);
	request.onreadystatechange = fun1Info8;
	request.send('');

}

function fun1Info()
        {
     /*    if(request.readyState == 1)
              {
               		 // document.getElementById('error').innerHTML = '';
			   }
        if(request.readyState == 4)
                {
					var a= request.responseText;
					alert(a);
												
					if(LTrim(request.responseText) == 'Good to go!')
					{
						document.getElementById('name2').innerHTML = request.responseText;
					}
					else
					{
						document.getElementById('name2').innerHTML = '';
						document.getElementById('error').innerHTML = request.responseText;
					}
					
					
				}*/
				
				
				//Showpop('sharevideo');
		}
		function fun1Info1()
			{
					
					/*if(request.readyState == 4)
                {
												
					alert(request.responseText);
					
				}*/
					
			}
		function fun1Info2()
		{
			  /*if(request.readyState == 4)
                {
												
					alert(request.responseText);
					
				}*/
		}
	function fun1Info3()
		{
			   if(request.readyState == 4)
                {
				document.getElementById('CmtId').innerHTML = request.responseText;
				}
		}
		function fun1InfoAll()
		{
			   if(request.readyState == 4)
                {
				document.getElementById('CmtId').innerHTML = request.responseText;
				}
		}
	function fun1Info4()
		{
			 
		}
		function fun1Info5()
		{
			if(request.readyState == 1)
                {
												
					//alert('usha usha usha');
					document.getElementById('rating').innerHTML = "Thanks For Rating this video";
					document.getElementById('show').style.visibility="hidden";
					document.getElementById('hide').style.visibility="visible";
					//document.getElementById('hide').style.visibility="true";
					//settimeout("Set_blank('rating')",3000);
					//return false;
					
				}
				
				if(request.readyState == 4)
                {
					document.getElementById('sample').style.visibility="visible";
					document.getElementById('rating').innerHTML = request.responseText+" ratings";
					
				}
		}
		function fun1Info10()
		{
			if(request.readyState == 1)
                {
												
					//alert('usha usha usha');
					document.getElementById('rating').innerHTML = "Thanks For Voting this video";
					document.getElementById('show').style.visibility="hidden";
					document.getElementById('hide').style.visibility="visible";
					//document.getElementById('hide').style.visibility="true";
					//settimeout("Set_blank('rating')",3000);
					//return false;
					
				}
				
				if(request.readyState == 4)
                {
					document.getElementById('sample').style.visibility="visible";
					document.getElementById('rating').innerHTML = request.responseText+" ratings";
					
				}
		}
		function fun1Info6()
		{
			if(request.readyState == 4)
                {
				 //document.getElementById('subscribe_one').innerHTML = request.responseText;
				 //document.getElementById('subscribe_one').style.display = "none";
				 document.getElementById('subscribe_one').innerHTML = request.responseText;
					//alert(request.responseText);
					
				}
		}
		function funcvideo()
		{
			if(request.readyState == 4)
                {
				 document.getElementById('related').innerHTML = request.responseText;
				}
		}
		function funcplaylist()
		{
			if(request.readyState == 4)
                {
				 document.getElementById('related').innerHTML = request.responseText;
				}
		}
		function funcResvideo()
		{
			if(request.readyState == 4)
                {
				 document.getElementById('ResId1').innerHTML = request.responseText;
				}
		}

		function funcuser()
		{
			if(request.readyState == 4)
                {
				 document.getElementById('related').innerHTML = request.responseText;
				}
		}

		function fun1Info7()
		{
			if(request.readyState == 4)
                {
				
				document.getElementById('getnewcat').innerHTML = request.responseText;
				}
		}
		function fun1Infov74()
		{
			if(request.readyState == 4)
                {
				document.getElementById('getnewcats').innerHTML = request.responseText;
				}
		}

		function fun1Info8()
		{
			/*if(request.readyState == 4)
                {
												
					alert(request.responseText);
					
				}*/
		}
/*		var dis_id=document.getElementById('reply').value;
		alert(dis_id);*/
		var new_dis_id=0;
		var replace_second='';
		function fun1Info9()
		{
			if(request.readyState == 1)
                {				
				new_dis_id=document.getElementById('reply').value;
				replace_second=document.getElementById('reply_status').value;
				}
				
			
			if(request.readyState == 4)
                {
				document.getElementById(replace_second+''+new_dis_id).innerHTML = request.responseText;
				}
				
			
			/*if(request.readyState == 4)
                {
												
					alert(request.responseText);
					
				}*/
		}
