//alert("i am present");

function getXMLHTTPRequest() 
{
	var requester = false;
	try 
	{
		requester = new XMLHttpRequest();
	}
	catch (error) 
	{
		var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHTTP"];
		for(var i = 0; i< aVersions.length;i++)
		{
			try 
			{requester = new ActiveXObject(aVersions[i]);}
			catch (error) 
			{
				continue;
			}
		}
	}
	return requester;
}
function checkstep(val)
{
	if(val == 1)
	{
		if(document.getElementById("curl").value.length<=0)
		{	
			document.getElementById("curl_err").innerHTML="This field is required";
			$("#curl_err").fadeIn("fast");
		}
		else
		{
			$("#curl_err").fadeOut("fast");
			$("#frm1").fadeOut("slow");
			setTimeout('$("#frm2").fadeIn("slow");',600);
		}
	}
	if(val == 2)
	{
		if(document.step1.keyword[0].value == "")
		{
			$("#key_err").fadeIn("fast");
		}
		else
		{
			$("#key_err").fadeOut("fast");
			$("#frm2").fadeOut("slow");
			setTimeout('$("#frm3").fadeIn("slow");',600);
		}
	}
}

function isURL(s) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	alert(regexp.test(s));
}
var count=1;
function morefiles()
{
	var p=document.createElement("span");

	p.innerHTML="<br><input type='text' id='keyword' name='keyword[]' style='margin-bottom: 5px;'/> ";
	document.getElementById("key").appendChild(p);
	count++;

	if(count ==5)		
	{
		document.getElementById("amore").style.display="none";
	}
}
function pass(cnt,value)
{
	if(count >=5)		
	{
		return;
	}
	var p=document.createElement("span");
	p.innerHTML="<br><input type='text' id='keyword' value='"+value+"' name='keyword[]' style='margin-bottom: 5px;'/> ";
	document.getElementById("key").appendChild(p);
	count++;
	if(count ==5)		
	{
		document.getElementById("amore").style.display="none";
	}
	$("#sugg"+cnt).fadeOut("slow");
}
var count1=1;
function morefiles1()
{
	var p=document.createElement("span");

	p.innerHTML="<br><input type='text' id='compurl' name='compurl[]' style='margin-bottom: 5px;'/> ";
	document.getElementById("key1").appendChild(p);
	count++;

	if(count ==5)		
	{
		document.getElementById("amore1").style.display="none";
	}
}
function getkeywords(key)
{
	var xmlhttp = getXMLHTTPRequest();
	xmlhttp.open('POST', 'ajaxpost.php', true);     
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) 
		{
			if (xmlhttp.status == 200) 
			{	
				var resp=xmlhttp.responseText;
				document.getElementById("dd").innerHTML=resp;
			}
		}
	}
	// Send the POST request
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send('key='+key+'&step2=step2');	
}
function getcompurls(key)
{
	var xmlhttp = getXMLHTTPRequest();
	xmlhttp.open('POST', 'ajaxpost.php', true);     
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) 
		{
			if (xmlhttp.status == 200) 
			{	
				var resp=xmlhttp.responseText;
				document.getElementById("dd1").innerHTML=resp;
			}
		}
	}
	// Send the POST request
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send('key='+key+'&step3=step3');	
}

function getCities(key)
{
	if(key!='')
	{
		var xmlhttp = getXMLHTTPRequest();
		xmlhttp.open('POST', 'ajaxpost.php', true);     
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4) 
			{
				if (xmlhttp.status == 200) 
				{	
					var resp=xmlhttp.responseText;
					document.getElementById("dd1").innerHTML=resp;
				}
			}
		}
		// Send the POST request
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send('state='+key);	
	}
}

/*

function ChkQuizActivated(qid,status)
{
	var xmlhttp = getXMLHTTPRequest();
	xmlhttp.open('POST', 'checkactivate.php', true);     
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4) 
		{
			if (xmlhttp.status == 200) 
			{	
				var resp=xmlhttp.responseText;
				
				if(status=="3" && resp == "Success")
				{
					alert("Quiz activated successfully");
					document.getElementById("dd_"+qid).innerHTML='<a href="javascript:ChkQuizActivated('+qid+',1)" style="color:#cc0000;">Close Quiz</a>';	
				}
				else if(status =="1"  && resp == "Success")
				{
					alert("Quiz closed successfully");
					document.getElementById("dd_"+qid).innerHTML='<a href="javascript:ChkQuizActivated('+qid+',3)" style="color:#009900;">Activate Quiz</a>';	
				}
				else
				{
					alert(resp);	
				}
			}
		}
	}
	// Send the POST request
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send('qid='+qid+'&status='+status);	
}
*/
function frmSubmitLogin(frmVar)
{
	if( frmVar.username.value=="")
	{
		alert("Please enter the username");
		frmVar.username.focus();
		return false;
	}
	else if(frmVar.password.value=="")
	{
		alert("Please enter the password");
		frmVar.password.focus();
		return false;
	}
	else
	{
		frmVar.submit();
	}
}
function frmSubmitEmail(frmVar)
{
	if(frmVar.email.value=='')
	{
		alert("Kindly fill in your Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( (frmVar.email.value!='') && (emailCheck(frmVar.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		frmVar.email.focus();
		return false;
	}
	else
	{
		frmVar.submit();
	}
}
function emailCheck (emailStr) {

	var checkTLD=1;
	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null)
	{
		return false;
	}
}

function frmSubmitRegister(frmVar)
{
	if(frmVar.firstname.value=='')
	{
		alert("Kindly fill in your First Name!");
		frmVar.firstname.focus();
		return false;
	}
	else if(frmVar.lastname.value=='')
	{
		alert("Kindly fill in your Last Name!");
		frmVar.lastname.focus();
		return false;
	}
	else if(frmVar.gender.checked==false)
	{
		alert("Kindly select your Gender!");
		frmVar.gender.focus();
		return false;
	}
	else if(frmVar.days.value=='')
	{
		alert("Kindly select date of birth!");
		frmVar.days.focus();
		return false;
	}
	else if(frmVar.months.value=='')
	{
		alert("Kindly select your month of birth!");
		frmVar.months.focus();
		return false;
	}
	else if(frmVar.years.value=='')
	{
		alert("Kindly select your year of birth!");
		frmVar.years.focus();
		return false;
	}
	else if(frmVar.email.value=='')
	{
		alert("Kindly fill in your Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( (frmVar.email.value!='') && (emailCheck(frmVar.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if(frmVar.username.value=='')
	{
		alert("Kindly fill your username!");
		frmVar.username.focus();
		return false;
	}
	else if(frmVar.password.value=='')
	{
		alert("Kindly fill your password!");
		frmVar.password.focus();
		return false;
	}
	else if(frmVar.confirmpass.value=='')
	{
		alert("Kindly fill your confirm password!");
		frmVar.confirmpass.focus();
		return false;
	}
	else if((frmVar.password.value!='' && frmVar.confirmpass.value!='') && (frmVar.password.value!=frmVar.confirmpass.value))
	{
		alert("Password and confirm password does not match!");
		frmVar.confirmpass.focus();
		return false;
	}
	else if(frmVar.pickupadd.value=='')
	{
		alert("Kindly fill your address!");
		frmVar.pickupadd.focus();
		return false;
	}
	else if(frmVar.state.value=='')
	{
		alert("Kindly select your state!");
		frmVar.state.focus();
		return false;
	}
	else if(frmVar.city.value=='')
	{
		alert("Kindly select your city!");
		frmVar.city.focus();
		return false;
	}
	else if(frmVar.pincode.value=='')
	{
		alert("Kindly enter your pincode!");
		frmVar.pincode.focus();
		return false;
	}
	else if(containsalph(frmVar.pincode.value)==true)
	{
	alert("Pincode does not contain characters!");
	frmVar.pincode.focus();
	return false;
	}
	else if(frmVar.pricontact.value=='')
	{
		alert("Kindly enter your Primary Contact No.!");
		frmVar.pricontact.focus();
		return false;
	}
	else if(containsalph(frmVar.pricontact.value)==true)
	{
	alert("Primary contact Number contains characters!");
	frmVar.pricontact.focus();
	return false;
	}
	else
	{
		frmVar.submit();
	}
}

function frmSubmitEdit(frmVar)
{
	if(frmVar.fname.value=='')
	{
		alert("Kindly fill in your First Name!");
		frmVar.fname.focus();
		return false;
	}
	else if(frmVar.lname.value=='')
	{
		alert("Kindly fill in your Last Name!");
		frmVar.lname.focus();
		return false;
	}
	else if(frmVar.gender.checked==false)
	{
		alert("Kindly select your Gender!");
		frmVar.gender.focus();
		return false;
	}
	else if(frmVar.days.value=='')
	{
		alert("Kindly select date of birth!");
		frmVar.days.focus();
		return false;
	}
	else if(frmVar.months.value=='')
	{
		alert("Kindly select your month of birth!");
		frmVar.months.focus();
		return false;
	}
	else if(frmVar.years.value=='')
	{
		alert("Kindly select your year of birth!");
		frmVar.years.focus();
		return false;
	}
	
	else if(frmVar.address.value=='')
	{
		alert("Kindly fill your address!");
		frmVar.address.focus();
		return false;
	}
	else if(frmVar.state.value=='')
	{
		alert("Kindly select your state!");
		frmVar.state.focus();
		return false;
	}
	else if(frmVar.city.value=='')
	{
		alert("Kindly select your city!");
		frmVar.city.focus();
		return false;
	}
	else if(frmVar.pincode.value=='')
	{
		alert("Kindly enter your pincode!");
		frmVar.pincode.focus();
		return false;
	}
	else if(containsalph(frmVar.pincode.value)==true)
	{
	alert("Pincode does not contain characters!");
	frmVar.pincode.focus();
	return false;
	}
	else if(frmVar.pcontactno.value=='')
	{
		alert("Kindly enter your Primary Contact No.!");
		frmVar.pcontactno.focus();
		return false;
	}
	else if(containsalph(frmVar.pcontactno.value)==true)
	{
	alert("Primary contact Number contains characters!");
	frmVar.pcontactno.focus();
	return false;
	}
	else
	{
		frmVar.submit();
	}
}


function frmSubmitBookCab(frmVar)
{
	if(frmVar.passname.value=='')
	{
		alert("Kindly fill in Passanger Name!");
		frmVar.firstname.focus();
		return false;
	}
	else if(frmVar.city.value=='')
	{
		alert("Kindly select your city!");
		frmVar.city.focus();
		return false;
	}
	else if(frmVar.days.value=='')
	{
		alert("Kindly select date of booking!");
		frmVar.days.focus();
		return false;
	}
	else if(frmVar.months.value=='')
	{
		alert("Kindly select your month of booking!");
		frmVar.months.focus();
		return false;
	}
	else if(frmVar.years.value=='')
	{
		alert("Kindly select your year of booking!");
		frmVar.years.focus();
		return false;
	}
	else if(frmVar.hh.value=='')
	{
		alert("Kindly select your booking time!");
		frmVar.hh.focus();
		return false;
	}
	else if(frmVar.mint.value=='')
	{
		alert("Kindly select your booking time!");
		frmVar.mint.focus();
		return false;
	}
	else if(frmVar.pickupadd.value=='')
	{
		alert("Kindly fill your pick up address!");
		frmVar.pickupadd.focus();
		return false;
	}
	else if(frmVar.destadd.value=='')
	{
		alert("Kindly fill your destination address!");
		frmVar.destadd.focus();
		return false;
	}
	else if(frmVar.pickuplm.value=='')
	{
		alert("Kindly fill your pick up land mark!");
		frmVar.pickuplm.focus();
		return false;
	}
	else if(frmVar.phone.value=='')
	{
		alert("Kindly fill your phone No.!");
		frmVar.phone.focus();
		return false;
	}
	else if(containsalph(frmVar.phone.value)==true)
	{
	alert("Phone Number contains characters!");
	frmVar.phone.focus();
	return false;
	}
	else if(frmVar.email.value=='')
	{
		alert("Kindly fill in your Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( (frmVar.email.value!='') && (emailCheck(frmVar.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		frmVar.email.focus();
		return false;
	}
	else
	{
		frmVar.submit();
	}
}

function frmSubmitLostFound(frmVar)
{
	if(frmVar.name.value=='')
	{
		alert("Kindly fill in Name!");
		frmVar.name.focus();
		return false;
	}
	else if(frmVar.email.value=='')
	{
		alert("Kindly fill in your Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( (frmVar.email.value!='') && (emailCheck(frmVar.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if(frmVar.contactno.value=='')
	{
		alert("Kindly fill in Contact No.!");
		frmVar.contactno.focus();
		return false;
	}
	else if(containsalph(frmVar.contactno.value)==true)
	{
	alert("Contact Number contains characters!");
	frmVar.telephone.focus();
	return false;
	}
	else if(frmVar.taxino.value=='')
	{
		alert("Kindly fill in Taxi No.!");
		frmVar.taxino.focus();
		return false;
	}
	else if(frmVar.picklocation.value=='')
	{
		alert("Kindly fill in pick up location!");
		frmVar.picklocation.focus();
		return false;
	}
	else if(frmVar.days.value=='')
	{
		alert("Kindly select date of pick up!");
		frmVar.days.focus();
		return false;
	}
	else if(frmVar.months.value=='')
	{
		alert("Kindly select your month of pick up!");
		frmVar.months.focus();
		return false;
	}
	else if(frmVar.years.value=='')
	{
		alert("Kindly select your year of pick up!");
		frmVar.years.focus();
		return false;
	}
	else if(frmVar.picktime.value=='')
	{
		alert("Kindly fill in pick up time!");
		frmVar.picktime.focus();
		return false;
	}
	else if(frmVar.itemsleft.value=='')
	{
		alert("Kindly fill the no of items left!");
		frmVar.itemsleft.focus();
		return false;
	}
	else if(frmVar.city.value=='')
	{
		alert("Kindly select your city!");
		frmVar.city.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function frmSubmitFeedback(frmVar)
{
	
	if(frmVar.days.value=='')
	{
		alert("Kindly select date of trip!");
		frmVar.days.focus();
		return false;
	}
	else if(frmVar.months.value=='')
	{
		alert("Kindly select your month of trip!");
		frmVar.months.focus();
		return false;
	}
	else if(frmVar.years.value=='')
	{
		alert("Kindly select your year of trip!");
		frmVar.years.focus();
		return false;
	}
	if(frmVar.cabnumber.value=='')
	{
		alert("Kindly fill in cab no.!");
		frmVar.cabnumber.focus();
		return false;
	}
	else if(frmVar.timetravel.value=='')
	{
		alert("Kindly fill travelling time !");
		frmVar.timetravel.focus();
		return false;
	}
	else if(frmVar.name.value=='')
	{
		alert("Kindly fill your name!");
		frmVar.timetravel.focus();
		return false;
	}
	else if(frmVar.mobile.value=='')
	{
		alert("Kindly fill in Mobile No.!");
		frmVar.mobile.focus();
		return false;
	}
	else if((frmVar.mobile.value=='')||(frmVar.mobile.value=='Mobile No.')||(frmVar.mobile.value.length<10))
	{
	alert("Kindly fill in your 10 digit Mobile Number (Numeric Only)!");
	frmVar.mobile.focus();
	return false;
	}
	else if(containsalph(frmVar.mobile.value)==true)
	{
	alert("Mobile Number contains characters!");
	frmVar.mobile.focus();
	return false;
	}
	else if(frmVar.telephone.value=='')
	{
		alert("Kindly fill in telephone no.!");
		frmVar.telephone.focus();
		return false;
	}
	else if(containsalph(frmVar.telephone.value)==true)
	{
	alert("Contact Number contains characters!");
	frmVar.telephone.focus();
	return false;
	}
	else if(frmVar.email.value=='')
	{
		alert("Kindly fill in your Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( (frmVar.email.value!='') && (emailCheck(frmVar.email.value)==false) )
	{
		alert("Kindly fill in a valid Email Id!");
		frmVar.email.focus();
		return false;
	}
	else if( frmVar.city.value=='')
	{
		alert("Kindly select your city!");
		frmVar.email.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function foundstdcode(param)
{temp = new String(param);phone = temp.substr(0,1);
if(phone==9) // || phone==9)
{return true;}
else{return false;
}
}
function containsdigit(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
if((param.charAt(i)=="0") || (param.charAt(i)=="1") || (param.charAt(i)=="2") || (param.charAt(i)=="3") || (param.charAt(i)=="4") || (param.charAt(i)=="5") || (param.charAt(i)=="6") || (param.charAt(i)=="7") || (param.charAt(i)=="8") || (param.charAt(i)=="9"))
{
return true;
}
}
return false;
}
function containsalph(param)
{
	mystrLen = param.length;
	for(i=0;i<mystrLen;i++)
	{
		if((param.charAt(i)<"0")||(param.charAt(i)>"9"))
		{
		return true;
		}
	}
	return false;
}
function specialchar(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
	if((param.charAt(i)==".") || (param.charAt(i)=="'")||(param.charAt(i)=="/")||(param.charAt(i)=="*")||(param.charAt(i)=="#")||(param.charAt(i)=="$")||(param.charAt(i)=="%")||(param.charAt(i)=="@")||(param.charAt(i)=="!"))
	{
		return true;
	}
}
	return false;
}


