function xtracknow() {
	var smobile = getvalue("smobile");
	var strack = getvalue("strackid");
	if (strack.length == 8 && smobile.length == 10)
	{
		var trackadd = "php/xmemtrack.php?strackid=" + strack +"&smobile=" +smobile;
		ajaxget(trackadd,xtracker_callback);
	}else{
		document.getElementById("statusoput").innerHTML="<span style=\"text-align:center\" class=\"smalltextblack\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid Information</span>";
	}
}
/* callback for tracknow */
function xtracker_callback() {
	if (xmlobject.readyState==4 || xmlobject.readyState=="complete")
	{
		var status = xmlobject.responseText;
		document.getElementById("statusoput").innerHTML = status;
	}
}
//Author:Balaji
//This function Gives today date and year
function disdate(name)
{
	 var now=new Date();
	 
	 var weekdays=new Array(7);
	 weekdays[0]="Sunday";
	 weekdays[1]="Monday";
	 weekdays[2]="Tuesday";
	 weekdays[3]="Wednesday";
	 weekdays[4]="Thursday";
	 weekdays[5]="Friday";
	 weekdays[6]="Saturday";
	 
	 var monthdays=new Array(12);
	 monthdays[0]="January";
	 monthdays[1]="February";
	 monthdays[2]="March";
	 monthdays[3]="April";
	 monthdays[4]="May";
	 monthdays[5]="June";
	 monthdays[6]="July";
	 monthdays[7]="August";
	 monthdays[8]="September";
	 monthdays[9]="October";
	 monthdays[10]="November";
	 monthdays[11]="December";
	 
	 var dt=now.getDate();
	 var mn=now.getMonth();
	 var day=now.getDay();
	 var year=now.getFullYear();
	 document.getElementById("namepanel").innerHTML="<span class='gueststyle'>Welcome <b>"+ name + "</b>,<br/><br/> " + weekdays[day]+" ,&nbsp;<br/>"+monthdays[mn]+" "+dt+",&nbsp;"+year+"</span>";
	 
	document.getElementById("ezmobno").tabIndex = 1;
	document.getElementById("ezservprov").tabIndex = 2;
	document.getElementById("ezlocation").tabIndex = 3;
	document.getElementById("ezamount").tabIndex = 4;
	document.getElementById("idrecbut").tabIndex = 5;
	document.getElementById("smobile").tabIndex = 6;
	document.getElementById("strackid").tabIndex = 7;
	document.getElementById("idtrackgobutton").tabIndex = 8;
	document.getElementById("idmobileno").tabIndex = 9;
	document.getElementById("idpass").tabIndex = 10;
	document.getElementById("idloginuser").tabIndex = 11;
	document.getElementById("ezlibser").tabIndex = 12;
	document.getElementById("ezlibloc").tabIndex = 13;
	document.getElementById("tarff_but").tabIndex = 14;
	document.getElementById("home").tabIndex = 15;

}
function tariffwindow_mem(getser,getloc) 
{
	var tsprov = document.getElementById(getser).value;
	var tloc = document.getElementById(getloc).value;
	//----Validate Service Provider-----
	if(tsprov =="")
	{
		alert("Please select your Service Provider");
		return false;
	}
	//----Validate Location-----
	else if(tloc =="")
	{	
		alert("Please select your Location");
		return false;
	}
	document.getElementById("loadtariff").innerHTML = "<img src='../images/spinner.gif'/>";
	geturl(tsprov,tloc,tariffwindow_callback);
	return true;
}
function tariffwindow() 
{
	var tsprov = document.getElementById("tariffserpro").value;
	var tloc = document.getElementById("tarifflocation").value;
	//----Validate Service Provider-----
	if(tsprov =="")
	{
		alert("Please select your Service Provider");
		return false;
	}
	//----Validate Location-----
	else if(tloc =="")
	{	
		alert("Please select your Location");
		return false;
	}
	document.getElementById("loadtariff").innerHTML = "<img src='../images/spinner.gif'/>";
	geturl(tsprov,tloc,tariffwindow_callback);
	return true;
}
//get tariff url for given service provider and location
function geturl(sprov,loc,cbmethod) {
	var address = "../php/gettariffurl.php?tariffserpro=" +sprov + "&tarifflocation=" +escape(loc);
	ajaxget(address,cbmethod);
}
function tariffwindow_callback() {
	if (xmlobject.readyState==4 || xmlobject.readyState=="complete")
	{
		var url = xmlobject.responseText;
		if(url != 'InvalidURL')
		{
			document.getElementById("loadtariff").innerHTML = "";
			var winPop = window.open(url);
			if (winPop==null || typeof(winPop)=="undefined")
			{
				var popmsg = "Tariff Window blocked by the Popup Blocker\n\nPlease check your browser settings.";
				alert(popmsg);
			}
		}else{
			document.getElementById("loadtariff").innerHTML = "";
			alert("Sorry invalid selection");
		}
	}
}
/*-----------Service Provider Div Color Change---------------*/
//Description:This Function will change the DIV color ofappropriate Service Provider
function changdivcolor(div_id,div_title)
{
	var getdivtitle = document.getElementById(div_id).title;
	if(getdivtitle==div_title)
	{
		document.getElementById(div_id).style.backgroundColor="#ffcc33";
	}
}
function setorginaldivcolor(set_div)
{
	document.getElementById(set_div).style.backgroundColor="#ffffff";
}
/*------Tab Function--------*/
//This function will display the How to Become a member and earn credits  in a new page
function tabwindow(tabtext)
{
	var tabheader = document.getElementById(tabtext).title;
	if(tabheader == "memtext")
	{
		document.getElementById("becomemember").style.visibility = "visible";
		document.getElementById("earncredits").style.visibility = "hidden";
		var becmember = document.getElementById("becomemember").offsetTop+155;
		document.getElementById("menchapass").style.top=becmember;
	}
	else if(tabheader == "credittext")
	{
		document.getElementById("becomemember").style.visibility = "hidden";
		becmember = document.getElementById("becomemember").offsetTop;
		document.getElementById("menchapass").style.top=becmember;
		document.getElementById("earncredits").style.visibility = "visible";
		var creditstxt = document.getElementById("menchapass").offsetTop+30;
		document.getElementById("earncredits").style.top = creditstxt;
	}
}
/*------TabIndex Function--------*/
//This Function will gives the Tab Index value to the Input Fields
function tabindex()
{
	cltabindex();
	document.getElementById("dianame").focus();
	document.getElementById("dianame").tabIndex = 1;
	document.getElementById("diaemail").tabIndex = 2;
	document.getElementById("diapwd").tabIndex = 3;
	document.getElementById("diacpwd").tabIndex = 4;
	document.getElementById("acctactivconfirm").tabIndex = 5;
	document.getElementById("idmobileno").tabIndex = 6;
	document.getElementById("idpass").tabIndex = 7;
	document.getElementById("idloginuser").tabIndex = 8;
	document.getElementById("smobile").tabIndex = 9;
	document.getElementById("strackid").tabIndex = 10;
	document.getElementById("idtrackgobutton").tabIndex = 11;
	document.getElementById("ezmobno").tabIndex = 12;
	document.getElementById("ezservprov").tabIndex = 13;
	document.getElementById("ezlocation").tabIndex = 14;
	document.getElementById("ezamount").tabIndex = 15;
	document.getElementById("idrecbut").tabIndex = 16;
	document.getElementById("mobno").tabIndex = 17;
	document.getElementById("idrmlbutton").tabIndex = 18;
	document.getElementById("tariffserpro").tabIndex = 19;
	document.getElementById("tarifflocation").tabIndex = 20;
	document.getElementById("rservprovider").tabIndex = 21;
	document.getElementById("home").tabIndex = 22;
	document.getElementById("supportstatus").tabIndex = 23;
	document.getElementById("ezaddthis").tabIndex = 24;
	document.getElementById("termcon").tabIndex = 25;
	document.getElementById("refun").tabIndex = 26;
	document.getElementById("privac").tabIndex = 27;
	document.getElementById("abtus").tabIndex = 28;
	document.getElementById("contct").tabIndex = 29;
}
/*------clear TabIndex Function--------*/
//This Function will gives the clear Tab Index value to the Input Fields
function cltabindex()
{
	document.getElementById("ezmobno").tabIndex = "";
	document.getElementById("ezservprov").tabIndex = "";
	document.getElementById("ezlocation").tabIndex = "";
	document.getElementById("ezamount").tabIndex = "";
	document.getElementById("idrecbut").tabIndex = "";
	document.getElementById("mobno").tabIndex = "";
	document.getElementById("idrmlbutton").tabIndex = "";
	document.getElementById("tariffserpro").tabIndex = "";
	document.getElementById("tarifflocation").tabIndex = "";
	document.getElementById("rservprovider").tabIndex = "";
	document.getElementById("idactmobno").tabIndex = "";
	document.getElementById("idactcode").tabIndex = "";
	document.getElementById("acctconfirm").tabIndex = "";
	document.getElementById("idmobileno").tabIndex = "";
	document.getElementById("idpass").tabIndex = "";
	document.getElementById("idloginuser").tabIndex = "";
	document.getElementById("smobile").tabIndex = "";
	document.getElementById("strackid").tabIndex = "";
	document.getElementById("idtrackgobutton").tabIndex = "";
	document.getElementById("home").tabIndex = "";
	document.getElementById("supportstatus").tabIndex = "";
	document.getElementById("ezaddthis").tabIndex = "";
	document.getElementById("termcon").tabIndex = "";
	document.getElementById("refun").tabIndex = "";
	document.getElementById("privac").tabIndex = "";
	document.getElementById("abtus").tabIndex = "";
	document.getElementById("contct").tabIndex = "";
}
//Forgot password function
//This Function will Search for the Mobile Number and email For the Change of password
function forgotpass()
{
	//set the error flag
	var errorfound = false;
	//validate Mobile Number
	if(!validatedata("forpassmobno", "forvalmono", false))
		errorfound = true;
	//validate email 
	if(!validatedata("forpassemail", "forvalemail", true))
		errorfound = true;
	if(errorfound == false)
	{
		getvalue('forpassmobno');
		var sendforpass = "forgotpassword="+"&forpassmobno="+encodeURI(getvalue('forpassmobno'))+"&forpassemail="+encodeURI(getvalue('forpassemail'));
		document.getElementById("loaderfor").innerHTML = "<img src='../images/load.gif' height='25px' width='25px'/>";
		ajaxpost('php/forgotpass.php',sendforpass,forgotpass_callback);
	}
	//set the pass flag
	return !errorfound;
}
function forgotpass_callback()
{
	if (xmlobject.readyState==4 || xmlobject.readyState=="complete")
	{
		var respforpass = xmlobject.responseText;
		document.getElementById("loaderfor").innerHTML = "";
		document.getElementById('respfor').innerHTML = respforpass;
		document.getElementById('forpassmobno').value = "";
		document.getElementById('forpassemail').value = "";
	}
}
function clrdiv(getid)
{
	document.getElementById(getid).innerHTML = "";
}
function clrinput(getid)
{
	document.getElementById(getid).value = "";
}