// JavaScript Document

function checkdate(d,m,y)
{
var yl=1990; // least year to consider
var ym=2010; // most year to consider
if (m<1 || m>12) return(false);
if (d<1 || d>31) return(false);
if (y<yl || y>ym) return(false);
if (m==4 || m==6 || m==9 || m==11)
if (d==31) return(false);
if (m==2)
{
var b=parseInt(y/4);
if (isNaN(b)) return(false);
if (d>29) return(false);
if (d==29 && ((y/4)!=parseInt(y/4))) return(false);
}
return(true);
}




/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
var xmlHttp
function checkemail(email)
{
	emailid=email;
//	alert(email);
	xmlHttp=GetXmlHttpObject1()
	if (xmlHttp==null)
	  {
	  alert ("Browser does not support HTTP Request")
	  return
	  } 
//	alert(emailid);
	var url="innovacare_ajax.php?eid=1&email="+emailid;
	xmlHttp.onreadystatechange = function(){ stateChanged1(1); };
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}
function addtofavorite(lnk)
{
//	alert("dfgdfg");
	xmlHttp=GetXmlHttpObject1()
	if (xmlHttp==null)
	  {
	  alert ("Browser does not support HTTP Request")
	  return
	  } 
	var url="add-to-favorite.php?"+lnk;
			
//	alert(url);
	xmlHttp.onreadystatechange = function(){ stateChanged1(15); };
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}
function locationstateselect()
{
	var country=document.formregister.country.value;
	xmlHttp=GetXmlHttpObject1()
	if (xmlHttp==null)
	  {
	  alert ("Browser does not support HTTP Request")
	  return
	  } 

	var url="innovacare_ajax.php?id=3&country="+country;
	xmlHttp.onreadystatechange = function(){ stateChanged1(3); };
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 
function postcodeselect()
{
	var postcode=document.quicksearch.postcode.value;
//	alert(postcode);
	var ch = postcode.charAt(2);
	if(isNaN(ch))
	{
		xmlHttp=GetXmlHttpObject1()
		if (xmlHttp==null)
		  {
		  alert ("Browser does not support HTTP Request")
		  return
		  } 
		var url="innovacare_ajax.php?id=9&postcode="+postcode;
//		alert(url)
		xmlHttp.onreadystatechange = function(){ stateChanged1(9); };
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
	else
	{
		return;
	}
} 

function stateChanged1(param) 
{ 
	if(param==3)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			var cty=xmlHttp.responseText;
//			alert(cty);
			var cityname=cty.split("|");
			removeAllOptions(document.formregister.txtcity);
			addOption(document.formregister.txtcity, "", "Select City" );
			for(var i=0;i<=cityname.length-2;i++)
			{
				var cityid=cityname[i].split(",");
				addOption(document.formregister.txtcity, cityid[0], cityid[1] );
			}
		} 
	}
	if(param==1)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			var cty=xmlHttp.responseText;
//			alert(cty);
			var cityname=cty.split(",");
			if(cityname[1]!=0)
				{
					document.getElementById('setemail').value=cityname[0];
/*					if((document.formregister.setemail.value) == (document.formregister.txtemail.value))
					{
						alert("The email entered has already been registered");
						document.formregister.txtemail.focus();
						flg=1;
						return false;
					}
*/				}
			else
				{
					document.getElementById('email').style.visibility="hidden";
				}
		} 
	}
	if(param==7)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			//var cty=xmlHttp.responseText;
			//var cityname=cty.split("-");
			removeAllOptions(document.frmquick.subcategory);
			for(var i=0;i<=cityname.length-2;i++)
			{
					//alert("dfgdfg")
				//var cityid=cityname[i].split(",");
				addOption(document.frmquick.subcategory, "0", "Others" );
			}
		} 
	}
	
	if(param==5)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			var cty=xmlHttp.responseText;
			var cityname=cty.split("_");
			removeAllOptions(document.frmreg.imcaste);
			for(var i=0;i<=cityname.length-2;i++)
			{
				var cityid=cityname[i].split(",");
				addOption(document.frmreg.imcaste, cityid[0], cityid[1] );
			}
		} 
	}
	if(param==9)
	{
		if (xmlHttp.readyState==4)
		{ 
 			var cty=xmlHttp.responseText;
			pc = document.getElementById('postcode');
			pc.name='cityid';
			document.getElementById('txtHint').style.visibility="visible";
			alert(cty)
			document.getElementById("txtHint").innerHTML = cty;
		} 
	}
	if(param==15)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			var cty=xmlHttp.responseText;
//			alert(cty);
/*			var cityname=cty.split("|");
			removeAllOptions(document.formregister.txtcity);
			addOption(document.formregister.txtcity, "", "Select City" );
			for(var i=0;i<=cityname.length-2;i++)
			{
				var cityid=cityname[i].split(",");
				addOption(document.formregister.txtcity, cityid[0], cityid[1] );
			}
*/		} 
	}
}
function GetXmlHttpObject1()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}
function moveLeft()
{
document.getElementById('sensMarquee').direction='left';

}
function moveRight()
{
document.getElementById('sensMarquee').direction='right';
}
function locationcityselect()
{
var state1=document.frmreg.state.value;
//alert(state1)
xmlHttp=GetXmlHttpObject1()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var url="getcity.php?state="+state1;
//	alert(url)
xmlHttp.onreadystatechange = function(){ stateChanged7(1); };
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 
function stateChanged7(param) 
{ 
	if(param==1)
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
 			var cty=xmlHttp.responseText;
			//alert(cty);
			var cityname=cty.split("-");
			removeAllOptions(document.frmreg.city);
			addOption(document.frmreg.city, '', 'All Cities' );
			for(var i=0;i<=cityname.length-2;i++)
			{
				var cityid=cityname[i].split(",");
				addOption(document.frmreg.city, cityid[0], cityid[1] );
			}
		} 	
	}
}

