    var AjaxObject = false;
	if(num){
	}else{
	var num = 1;
	}
	
	if(window.XMLHttpRequest){
		AjaxObject = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		AjaxObject = new ActiveXObject('Microsoft.XMLHTTP');
	}
		
		function GetPageResults(URL,DIV){
			var ResultConatiner = document.getElementById(DIV);
			AjaxObject.open("GET",URL);
			AjaxObject.onreadystatechange = function(){
				if(AjaxObject.readyState == 4 && AjaxObject.status == 200){
					ResultConatiner.innerHTML = AjaxObject.responseText;
				}else{
					ResultConatiner.innerHTML = "<font size=\"3\"><b>Loading...</b></font> <img src=\""+baseurl+"/images/icons/progIndicator.gif\" border=\"0\">";
				}
			}

			AjaxObject.send(null);
		}
		
		var AjaxObject = false;
	if(num){
	}else{
	var num = 1;
	}
	
	if(window.XMLHttpRequest){
		AjaxObject = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		AjaxObject = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
	
	
var i=1;
function dhtml(Code,DivId){
var img = baseurl+'/files/thumbs/'+Code+'-'+i+'.jpg'
document.getElementById(DivId).src = img;
i++;
if(i>3)
i=1;
}
 
function LoadImages(Code,DivId){
imgInterval = setInterval('dhtml("'+Code+'","'+DivId+'")', 300)
}

/*function LoadImages(imgCode,Code,DivId){
var str = Code;
var str1 = str.substr(2,4)
var str2 = str.substring(6)
var str3 = str.substr(0,2)
var img = str1+'/'+str3+'/'+str2+'/thumbs/'+imgCode+'/'+str2+'-'+imgCode+'-'+i+'.jpg'
document.getElementById(DivId).src = baseurl+'/files/data/'+img;
}*/

function StopImages(Code,DivId){
clearInterval(imgInterval)

var img = baseurl+'/files/thumbs/'+Code+'-1.jpg'
document.getElementById(DivId).src = img;
}

/*function StopImages(imgCode,Code,DivId){
	return null;
}*/
	
	
	
	
	
	
	
	
function ajax_item(e){if(typeof e=='string')e=document.getElementById(e);return e};
function collect(a,f){var n=[];for(var i=0;i<a.length;i++){var v=f(a[i]);if(v!=null)n.push(v)}return n};

ajax={};
ajax.x=function(){try{return new ActiveXObject('Msxml2.XMLHTTP')}catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP')}catch(e){return new XMLHttpRequest()}}};
ajax.serialize=function(f)
  {
  var g=function(n)
    {
    return f.getElementsByTagName(n)
    };
  var nv=function(e)
    {
    if(e.name)
      {
      return encodeURIComponent(e.name)+'='+encodeURIComponent(e.value);
      } else {return '';}
    };
  var i=collect(g('input'),function(i){if((i.type!='radio'&&i.type!='checkbox')||i.checked)return nv(i)});var s=collect(g('select'),nv);var t=collect(g('textarea'),nv);return i.concat(s).concat(t).join('&');
  };
  
ajax.send=function(u,f,m,a){var x=ajax.x();x.open(m,u,true);x.onreadystatechange=function(){if(x.readyState==4)f(x.responseText)};if(m=='POST')x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.send(a)};
ajax.get=function(url,func){ajax.send(url,func,'GET')};
ajax.gets=function(url){var x=ajax.x();x.open('GET',url,false);x.send(null);return x.responseText};
ajax.post=function(url,func,args){ajax.send(url,func,'POST',args)};
ajax.update=function(url,elm){var e=ajax_item(elm);var f=function(r){e.innerHTML=r};ajax.get(url,f)};
ajax.submit=function(url,elm,frm){var e=ajax_item(elm);var f=function(r){e.innerHTML=r};ajax.post(url,f,ajax.serialize(frm))};

var reply_path;

var loginresult=function(results){

	if(results.indexOf("loggedin")!=-1)
	{
		document.login_form.action="login_success.php";
		document.login_form.submit();
	}
	else{
	document.getElementById("message_table").style.display = "inline";
	document.getElementById("message_ul").innerHTML = results;
	}
}
var signresult=function(results){
	if(results.indexOf("signup")!=-1){
		document.form2.action="signup_success.php";
		document.form2.submit();}
	else{
	document.getElementById("message_table").style.display = "inline";
	document.getElementById("message_ul").innerHTML = results;
	}
}
var comment=function(results){
	document.getElementById("comment_message_table").style.display="inline";
	document.getElementById("comment_message_ul").innerHTML=results;
	return 'success';
}
var reply_to1=function(results){

	document.getElementById("MessageResultContainer").style.display="inline";
	document.getElementById("MessageResultContainer").innerHTML=results;
}
var view_comment1=function(results){
	
	var str=document.getElementById("message_ul").innerHTML;
	if(results.indexOf("failure")!=-1){
		document.form1.action="signup.php";
		document.form1.submit();
	}
	else if(str.indexOf("Comment")!=-1 && str.indexOf("Has")!=-1 && str.indexOf("Been")!=-1 && str.indexOf("Added")!=-1)
	{
		document.getElementById("comment_update").style.display="inline";
		document.getElementById("comment_update").innerHTML=results;
	}
	
}
var reply_comment1=function(results){

	var str=document.getElementById("MessageResultContainer").innerHTML;
	if(results.indexOf("failure")!=-1){
		document.form1.action="signup.php";
		document.form1.submit();
	}
	else if(str.indexOf("Comment")!=-1 && str.indexOf("Has")!=-1 && str.indexOf("Been")!=-1 && str.indexOf("Added")!=-1)
	{
		document.getElementById("reply_comment"+reply_path).style.display="inline";
		document.getElementById("reply_comment"+reply_path).innerHTML=results;
	}
}
var favourite=function(results){
	//document.getElementById("message_table").style.display="inline";
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById("Watch_Div_Result").innerHTML="<br/><table><td align='center'><span class='Yt_Heading-2'>Add To Favorite!</span><br>"+results+"</td></table><br/>";

}
var flag=function(results){
	//document.getElementById("message_table").style.display="inline";
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById("Watch_Div_Result").innerHTML="<br/><table><td align='center'><span class='Yt_Heading-2'>Flag This Video!?</span><br>"+results+"</td></table><br/>";

}

var featurethisvideo=function(results){
	//document.getElementById("message_table").style.display="inline";
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById("Watch_Div_Result").innerHTML="<br/><table><td align='center'><span class='Yt_Heading-2'>Feature This Video!</span><br>"+results+"</td></table><br/>";

}
var playlist=function(results){
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById("Watch_Div_Result").innerHTML="<br/><table><td align='center'><span class='Yt_Heading-2'>Add To Playlist!</span><br>"+results+"</td></table><br/>";
	ShowPlaylist();
}
var quicklist=function(results){
	ShowQuicklist();
}
var ThumbUpResult=function(results){
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById("Watch_Div_Result").innerHTML="<br/><table><td align='center'>"+results+"</td></table><br/>";
}
var subscribe_result=function(results){
	document.getElementById("subscribe_results").style.display = 'bloclk';
	document.getElementById("subscribe_results").innerHTML = results;
}
var shareVideo=function(results){
	if(results.indexOf("success")!=-1)
	{
		document.getElementById("emails").value="";
		document.getElementById("message_comment").value="";
		document.getElementById("ShareResultContainer").style.display = "block";
		document.getElementById("ShareResultContainer").innerHTML="<font color='#FF0000'>This Video Send to email.  "+results+"!</font>";
	}
	else {
	document.getElementById("ShareResultContainer").style.display = "block";
	document.getElementById("ShareResultContainer").innerHTML=results;
	}
}
function onlogin(){
	ajax.post("ajax.php",loginresult,"ajaxlogin=login&username="+document.login_form.username.value+"&password="+document.login_form.password.value);
}

function onsign(){
	ajax.post("ajax.php",signresult,"ajaxsign=sign&username="+document.form2.username.value+"&password="+document.form2.password.value+"&cpassword="+document.form2.cpassword.value+"&email="+document.form2.email.value+"&country="+document.form2.country.value+"&agree="+document.form2.agree.value+"&verification="+document.form2.verification.value);
}
function addcomment(vkey){
	ajax.post(baseurl+"/ajax_watch.php",comment,"v="+vkey+"&add_comment=add&comment="+document.getElementById("commet_form").comment.value+"&reply_to="+document.commet_form.reply_to.value);
<!--	ajax.post(baseurl+"/ajax_watch.php",view_comment1,"v="+vkey+"&view_comment=add&reply_to="+document.commet_form.reply_to.value);-->
}
function reply(str,vkey){	
//	document.getElementById("form_reply"+str).comment.value;
	ajax.post(baseurl+"/ajax_watch.php",reply_to1,"v="+vkey+"&add_comment=add&comment="+document.getElementById("form_reply"+str).comment.value+"&reply_to="+document.getElementById("form_reply"+str).reply_to.value);
	ajax.post(baseurl+"/ajax_watch.php",reply_comment1,"v="+vkey+"&view_comment=add&reply_to="+document.getElementById("form_reply"+str).reply_to.value);
	reply_path=str;
}
function fav_video(vkey){
	ajax.post(baseurl+"/ajax_watch.php",favourite,"v="+vkey+"&add_to_fav=add_video");
}
function flag_video_function(vkey){
	var dropdown = document.getElementById('flag_this_video_input');
	ajax.post(baseurl+"/ajax_watch.php",flag,"v="+vkey+"&flag_id="+dropdown.options[dropdown.selectedIndex].value+"&flag_video=add_video");
}

function feature_video_function(vkey){
	ajax.post(baseurl+"/ajax_watch.php",featurethisvideo,"v="+vkey+"&feature_video=add_video");
}


function add_playlist(vkey){
	ajax.post(baseurl+"/ajax_watch.php",playlist,"v="+vkey+"&add_playlist=add");

}
function add_playlist_vkey(vkey){
	ajax.post(baseurl+"/ajax_watch.php",playlist,"v="+vkey+"&add_playlist=add");
	
	document.getElementById("vid-"+vkey).innerHTML="<img src='images/added.png' id='add_to_playlist' width='70' height='15'/>";
}




function share_video1(vkey){
	ajax.post(baseurl+"/ajax_watch.php",shareVideo,"v="+vkey+"&share_video=send&emails="+document.getElementById("emails").value+"&message="+document.getElementById("message_comment").value);
}

function ShowPlaylist(vkey){
	var ResultConatiner = document.getElementById('PlaylistDiv');
		if(AjaxObject){			
			AjaxObject.open("GET",baseurl+"/ajax_watch.php?show=true&list=playlist");
			AjaxObject.onreadystatechange = function(){
			if(AjaxObject.readyState == 4 && AjaxObject.status == 200){
				ResultConatiner.innerHTML = AjaxObject.responseText;
			}else{
				ResultConatiner.innerHTML = "Loading";
			}
		}
		
		}
		AjaxObject.send(null);
}


function ShowQuicklist(){
		if(AjaxObject){
			var ResultConatiner = document.getElementById('quicklist');
			AjaxObject.open("GET",baseurl+"/ajax_watch.php?show=true&list=quicklist");
			AjaxObject.onreadystatechange = function(){
			if(AjaxObject.readyState == 4 && AjaxObject.status == 200){
				ResultConatiner.innerHTML = AjaxObject.responseText;
			}else{
				ResultConatiner.innerHTML = "Loading";
			}
		}
		
		}
		AjaxObject.send(null);
}


function RemovePlaylist(playlistid)
{
	ajax.post(baseurl+"/ajax_watch.php",shareVideo,"playlistid="+playlistid+"&remove_playlist=remove");
	return true;
}

function SubscribeUser(username){
ajax.post(baseurl+"/ajax_watch.php",subscribe_result,"u="+username+"&subscribe=user");
}

var quicklist2 = function(){}
function add_quicklist_vkey(vkey){
	ajax.post(baseurl+"/ajax_watch.php",quicklist2,"v="+vkey+"&add_quicklist=add");
	
	document.getElementById("vid-"+vkey).innerHTML="<img src='"+imageurl+"/added.png' id='add_to_playlist' width='70' height='15'/>";
}
function add_quicklist_vkey_2(vkey){
	ajax.post(baseurl+"/ajax_watch.php",quicklist,"v="+vkey+"&add_quicklist=add");
	
	document.getElementById("vid-"+vkey).innerHTML="<img src='"+imageurl+"/added.png' id='add_to_playlist' width='70' height='15'/>";
}

function ShowShareForm(FormData){
	document.getElementById("Watch_Div_Result").style.display = "block";
	document.getElementById('Watch_Div_Result').innerHTML = FormData
}

function ThumbUp(comment_id){
	ajax.post(baseurl+"/ajax_watch.php",ThumbUpResult,"comment_id="+comment_id+"&thumbsup=true");
	Showcommentrating(comment_id);
}

function ThumbDown(comment_id){
	ajax.post(baseurl+"/ajax_watch.php",ThumbUpResult,"comment_id="+comment_id+"&thumbsdown=true");
	Showcommentrating(comment_id);
}


function Showcommentrating(comment_id){
		if(AjaxObject){
			var ResultConatiner = document.getElementById('rating-'+comment_id);
			AjaxObject.open("GET",baseurl+"/ajax_watch.php?show=true&list=comment_score&comment_id="+comment_id);
			AjaxObject.onreadystatechange = function(){
			if(AjaxObject.readyState == 4 && AjaxObject.status == 200){
				ResultConatiner.innerHTML = AjaxObject.responseText;
			}else{
			
			}
		}
		
		}
		AjaxObject.send(null);
}


function rmQuicklist(videokey)
{
	if(AjaxObject){
			var ResultConatiner = document.getElementById('quicklist');
			AjaxObject.open("GET",baseurl+"/ajax_watch.php?show=true&list=rm_quicklist&key="+videokey);
			AjaxObject.onreadystatechange = function(){
			if(AjaxObject.readyState == 4 && AjaxObject.status == 200){
				ResultConatiner.innerHTML = AjaxObject.responseText;
				ShowQuicklist();
			}else{
				ResultConatiner.innerHTML = 'Loading...';
			}
		}
		
		}	
	AjaxObject.send(null);
	
}

