function ajax_browser_check()
{
	var xmlHttp;
	try
	{
		 // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
	}
	catch (e)
  	{
  		// Internet Explorer
  		try
    	{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
  		catch (e)
    	{
    		try
      		{
     			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      		}
    		catch (e)
      		{
      			alert("Your browser does not support AJAX!");
      			return false;
      		}
    	}
  	}
	
	return xmlHttp;
}

//for user 

function callajax_user(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
    {
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText!="") {
				document.getElementById('user').style.display="block";
				document.getElementById('user').innerHTML = xmlHttp.responseText;
				document.getElementById('email').value="";
				document.getElementById('email').focus();
				return false;
			} else {
				document.getElementById('user').innerHTML = xmlHttp.responseText;	
			}
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}

function callajax_mobile(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
    {
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText=="Not Available") {
				document.getElementById('mobile').style.display="block";
				document.getElementById('mobile').innerHTML = xmlHttp.responseText;
				document.getElementById('mobile_phone').value="";
				document.getElementById('mobile_phone').focus();
				return false;
			} else {
				document.getElementById('mobile').innerHTML = xmlHttp.responseText;	
			}
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
function callajax_homepage(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
    {
    	if(xmlHttp.readyState==4)
      	{
						
			if(xmlHttp.responseText=="Not Available") {
				document.getElementById('homepagee').style.display="block";
				document.getElementById('homepagee').innerHTML = xmlHttp.responseText;
				document.getElementById('homepage').value="";
				document.getElementById('homepage_disp').value=document.getElementById('homepage_url').value+
				document.getElementById('homepage').value;
				document.getElementById('homepage_disp1').innerHTML = "";
				document.getElementById('homepage').focus();
				return false;
			}
			
			if(xmlHttp.responseText=="Available") {
				document.getElementById('homepagee').style.display="none";						
				document.getElementById('homepage_disp').value=document.getElementById('homepage_url').value+
				document.getElementById('homepage').value;
				document.getElementById('homepage_disp1').innerHTML = document.getElementById('homepage_url').value+
				document.getElementById('homepage').value;
				document.getElementById('homepagee').innerHTML = xmlHttp.responseText;	
			}
			
			if(xmlHttp.responseText=="Not Valid Length")
			{
			document.getElementById('homepagee').style.display="block";	
			document.getElementById('homepage_disp1').innerHTML = "";
			document.getElementById('homepagee').innerHTML = 'Homepage should have at least five characters';
			}
			
			if(xmlHttp.responseText=="empty")
			{
			document.getElementById('homepage_disp1').innerHTML = "";
			document.getElementById('homepagee').innerHTML = '';
			}
			
			if(xmlHttp.responseText=="Invalid Characters")
			{
			document.getElementById('homepagee').style.display="block";			
			document.getElementById('homepage_disp1').innerHTML = "";
			document.getElementById('homepagee').innerHTML = 'Only letters and numbers permitted for homepage';
			}
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
function callajax_uptype(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
    {
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText!="") {
				var response = xmlHttp.responseText.split("@@##@@");
				document.video_form.token.value = response[2];
				document.video_form.action = response[1];
				return false;
			} 
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
function callajax_mobile(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
  	{
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText=="Not Available") {
				document.getElementById('mobile').style.display="block";
				document.getElementById('mobile').innerHTML = xmlHttp.responseText;
				document.getElementById('mobile_phone').value="";
				document.getElementById('mobile_phone').focus();
				return false;
			} else {
				document.getElementById('mobile').innerHTML = xmlHttp.responseText;	
			}
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
/*
function callajax_modifypp(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
  	{
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText!="") {
				document.getElementById('ajaxinsert').style.display = 'block';
				document.getElementById('ajaxinsert').innerHTML = xmlHttp.responseText;
				document.getElementById('ajaxremove1').innerHTML = '';
				document.getElementById('ajaxremove2').innerHTML = '';
				return false;
			} 
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}
*/

function callajax_modifypp(url){
	var xmlHttp = ajax_browser_check();
  	xmlHttp.onreadystatechange=function()
  	{
    	if(xmlHttp.readyState==4)
      	{
			if(xmlHttp.responseText!="") {
				var response = xmlHttp.responseText.split("@@##@@");
				document.getElementById('ajaxinsert'+response[2]).innerHTML = response[0];
				document.getElementById('ajaxremove').innerHTML = response[1];
			} 
      	}
    }
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}


