// JavaScript Document
function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
    }
	
function isUserNameExist(user_name) {	
	//alert(video_id);	alert(user_name);
if(user_name!="")
{

		var strURL="ajax/isUserNameExist.php?user_name="+user_name;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('isExistError').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
				
				else
				{
						document.getElementById('isExistError').innerHTML="<img src=\"images/loading-bar.gif\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}


function isEmailExist(email) {	

if(email!="")
{

		var strURL="ajax/isEmailExist.php?email="+email;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('isExistError').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
				
				else
				{
						document.getElementById('isExistError').innerHTML="<img src=\"images/loading-bar.gif\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}




function voting(post_id,vote) {	

if(post_id!="" && vote!="")
{

		var strURL="ajax/votes.php?post_id="+post_id+"&v="+vote;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {	
						var txt = req.responseText.split("***");
						document.getElementById(post_id+"-1").innerHTML=txt[0];						
						document.getElementById(post_id+"-2").innerHTML=txt[1];						
						document.getElementById(post_id+"-3").innerHTML=txt[2];						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
				
				else
				{
						document.getElementById(post_id+"-"+vote).innerHTML="<img src=\"images/ajax-loader.gif\" width=\"16\" height=\"16\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}

function refresh_home()
{
	

		var strURL="home_tb_replace.php";
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {	
						
						document.getElementById('tblref').innerHTML=req.responseText;						
											
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
				
				else
				{
						document.getElementById('tblref').innerHTML="<img src=\"images/ajax-loader.gif\" width=\"16\" height=\"16\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	
}

















function get_email_frm(video_id) {	
	//alert(video_id);
if(!isNaN(video_id))
{
		var strURL="ajax/email_frm.php?video_id="+video_id;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					
					if (req.status == 200) {						
						document.getElementById('replace').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}	
				else
				{
						document.getElementById('replace').innerHTML="<img src=\"images/rating_loading.gif\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}

function get_book_mark_frm(video_id) {	
	//alert(video_id);
if(!isNaN(video_id))
{
		var strURL="ajax/book_mark.php?video_id="+video_id;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					
					if (req.status == 200) {						
						document.getElementById('replace').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}
				else
				{
						document.getElementById('replace').innerHTML="<img src=\"images/rating_loading.gif\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}

function get_rating_div(video_id) {	
	//alert(video_id);
if(!isNaN(video_id))
{
		var strURL="rating_div.php?video_id="+video_id;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					
					if (req.status == 200) {						
						document.getElementById('rating').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}	
				else
				{
						document.getElementById('rating').innerHTML="<img src=\"images/rating_loading.gif\" border=\"0\" />"
				}
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}
	

				
	