// JavaScript Document
// method that sets up a cross-browser XMLHttpRequest object
function getHTTPObject() 
{
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}
   alert("XMLHttpRequest not supported");
   return null;
}

function getCities(eleid,state)
{
	var req = getHTTPObject();
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(eleid).innerHTML = req.responseText;
			}
		}
	};
	req.open("GET","../ajax_getcities.html?stat="+state,true);
	req.send(null);
}
function getMonths(eleid,year)
{
	var req = getHTTPObject();
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(eleid).innerHTML = req.responseText;
			}
		}
	};
	req.open("GET","../ajax_getcities.html?year="+year,true);
	req.send(null);
}
function getDays(eleid,mth,year)
{
	var req = getHTTPObject();
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(eleid).innerHTML = req.responseText;
			}
		}
	};
	req.open("GET","../ajax_getcities.html?yr="+year+"&month="+mth,true);
	req.send(null);
}

function toggleElement(ele)
{
	var id = document.getElementById(ele);
	if(id.style.display == "none")
		id.style.display = "block";
	else
		id.style.display = "none";
}
function forgotPassword(eml)
{
	var fgteml = document.getElementById(eml);
	if(!isValidEmailfgt(fgteml,"email"))
		return false;
	var req = getHTTPObject();
	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("fgtpwd").innerHTML = req.responseText;
			}
		}
	};
	req.open("GET","../ajax_sendMail.html?fgtemail="+fgteml.value,true);
	req.send(null);
	
}
function isValidEmailfgt(element,msg)
{
	if(element.value.length==0)
	{
		alert("Please enter the "+msg);
		element.focus();
		return false;
	}///if 
	else
	{
		var regemail = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(!element.value.match(regemail))
		{
			alert("Invalid "+msg);
			element.focus();
			return false;
		}		
	}//// else
   return true;
}//// email function closed

