var httpobj;
var sugg;
var httpobjformover;
n=0;
var loder=new Image();
loder.src="allpacker_files/loader.gif";
function getHTTPObject()
	{
		var obj;
		try
		{
			obj=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				obj=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				obj=false;
			}
		}
		if(!obj && typeof XMLHttpRequest != 'undefined')
		{
			try
			{
				obj=new XMLHttpRequest();
			}
			catch(e)
			{
				obj=false;
			}
		}
		return obj;
	}
	function sendRequest(url)
	{
	
		httpobj=new getHTTPObject();
		try
		{
			if(checkemail())
			{
				httpobj.open("POST",url,true);
				httpobj.send(null);
				document.getElementById('Button1').disabled=true;
				httpobj.onreadystatechange=statusReport;
				votemess.innerHTML="<img src='' id='lod' align='middle'>&nbsp;&nbsp;Checking..."
				document.getElementById("lod").src=loder.src;
			}
		}
		catch(e)
		{
		}
	
	}
	function statusReport()
	{
		if(httpobj.readyState==4)
		{
			if(httpobj.responseText=="success")
			{
				votemess.innerHTML="<font face='verdana' color='darkgreen'>Available. Subscribe Now!</font>";
				document.getElementById('Button1').disabled=false;
				document.getElementById('Button1').focus();
			}
			else
			{
				votemess.innerHTML="<font face='verdana' color='brown'>Already Exist.</font>";
				document.getElementById('Button1').disabled=true;
			}
			httpobj.abort();
		}
	}
	
	function getHTTPObject1()
	{
		var obj;
		try
		{
			obj=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				obj=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				obj=false;
			}
		}
		if(!obj && typeof XMLHttpRequest != 'undefined')
		{
			try
			{
				obj=new XMLHttpRequest();
			}
			catch(e)
			{
				obj=false;
			}
		}
		return obj;
	}
	function getMoverPackerList(url)
	{
		httpobjformover=new getHTTPObject1();
		httpobjformover.open("POST",url,true);
		httpobjformover.send(null);
		httpobjformover.onreadystatechange=function(){if(httpobjformover.readyState==4)document.getElementById('mover_packer').innerHTML=httpobjformover.responseText;};//setpackers;
	}
	function setpackers()
	{
	if(httpobjformover.readyState==4)
	{
	document.getElementById('mover_packer').innerHTML=httpobjformover.responseText;
	}
	httpobjformover.abort();
	}
	function checkAvailability(obj,tag)
	{
		if(obj.value!="")
		{
			httpobjformover=new getHTTPObject1();
			httpobjformover.open("POST","check.aspx?uid="+obj.value,true);
			httpobjformover.send(null);
			tag.innerHTML="<img align='absmiddle' src='allpacker_files/loader.gif'/>&nbsp;Checking...Please Wait";
			httpobjformover.onreadystatechange=function()
			{
				if(httpobjformover.readyState==4)
				{
					if(httpobjformover.responseText=='available')
						tag.innerHTML='Available';
					else
					{
						tag.innerHTML='User name already exist.';
						obj.value='';
						obj.focus();
					}
				}
			}
		}
	}
	
	function checkLogin(luid,pass,tag)
	{
		if(luid.value!="" && pass.value!="")
		{
			httpobjformover=new getHTTPObject1();
			httpobjformover.open("POST","check.aspx?luid="+luid.value+"&lpass="+pass.value,true);
			httpobjformover.send(null);
			tag.innerHTML="<img align='absmiddle' src='allpacker_files/loader.gif'/>&nbsp;Checking...Please Wait";
			httpobjformover.onreadystatechange=function()
			{
				if(httpobjformover.readyState==4)
				{
					if(httpobjformover.responseText=='available')
					{
						tag.innerHTML='<font color=red>Your User Id and Password is incorrect.</font>';
						pass.value="";
						luid.focus();
					}
					else
					{
						tag.innerHTML="";
						log_in.innerHTML=httpobjformover.responseText;
						enabledisable(false);
					}
				}
			}
		}
	}
	function sendRequestList(divobj,prg,url)
	{
		var httpobjformover1=new getHTTPObject1();
		httpobjformover1.open("POST",url,true);
		prg.innerHTML="<p></p><p></p><p></p><img align='absmiddle' src='allpacker_files/loader.gif'/>&nbsp;Loading...Please Wait";
		httpobjformover1.send(null);
		httpobjformover1.onreadystatechange=function(){if(httpobjformover1.readyState==4){divobj.innerHTML=httpobjformover1.responseText;progress.innerHTML='';}};
	}
	function getSuggestion(query_obj)
	{
		sugg=new getHTTPObject();
		sugg.open("POST","getsuggestion.aspx?q="+query_obj.value,true);
		sugg.send(null);
		sugg.onreadystatechange=function(){if(sugg.readyState==4){if(sugg.responseText==''){sugg_div.style.dispaly='none';sugg_div.innerHTML='';} else show_sugg(query_obj,sugg_div,sugg.responseText);}};
		
	}
	function show_sugg(textbox,s_div,txt)
	{
		if(txt!="no")
		{
			textbox.style.position="relative";
			s_div.style.left=textbox.offsetLeft;
			s_div.style.top=textbox.offsetHeight+textbox.offsetTop-2;
			s_div.style.display="block";
			s_div.style.visibility="visible";
			s_div.style.height="auto";
			s_div.style.width=260;
			s_div.innerHTML=txt;
			if(s_div.offsetHeight>=150)
				s_div.style.height=150;
		}
		else
			s_div.style.visibility="hidden";
	}