// JavaScript Document
function echeck(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid email id");
		   document.forms[0].EmailId.focus();
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid email id");
		   document.forms[0].EmailId.focus();
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid email id");
			document.forms[0].EmailId.focus();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid email id");
			document.forms[0].EmailId.focus();
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid email id");
			document.forms[0].EmailId.focus();
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid email id");
			document.forms[0].EmailId.focus();
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid email id");
			document.forms[0].EmailId.focus();
		    return false
		 }
 		 return true					
}

function trim(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}


/*------------------------------------------------*/
function Confirm(url,question)
{
	var answer = confirm(question)
	if (answer)
	{
		window.location = url;
		//document.forms[0].submit(url);
	}
}

function CheckArray()
{
	var chks = document.getElementsByName('chkHotel[]');
	var hasChecked = false;
	for (var i = 0; i < chks.length; i++)
	{
		if (chks[i].checked)
		{
			hasChecked = true;
			break;
		}
	}
	
	if(hasChecked == false)
	{
		alert("Please select atleast one Hotel Catgory.");
		chks[0].focus();
		return false;
	}
}

function Subscription()
{
	if(document.frmSubscribe.EmailId.value.length==0)
	{
		alert("Please enter your Email Id");
		document.forms[0].EmailId.focus();
		return false;
	}
	else if (echeck(document.frmSubscribe.EmailId.value)==false)
	{						
		return false;
	}
	return true;
}

function QuickRequest()
{
	if(document.forms[0].Name.value.length==0)
	{
		alert("Please enter your Name");
		document.forms[0].Name.focus();
		return false;
	}
	else if(document.forms[0].EmailId.value.length==0)
	{
		alert("Please enter your Email Id");
		document.forms[0].EmailId.focus();
		return false;
	}
	else if (echeck(document.forms[0].EmailId.value)==false)
	{						
		return false;
	}
	else if(document.forms[0].Contact.value.length==0)
	{
		alert("Please enter the Contact No.");
		document.forms[0].Contact.focus();
		return false;
	}	
	else if(document.forms[0].Comment.value.length==0)
	{
		alert("Please enter the Comments");
		document.forms[0].Comment.focus();
		return false;
	}	
	return true;
}

function ContactValidation()
{
	if(document.forms[0].Name.value.length==0)
	{
		alert("Please enter your Name");
		document.forms[0].Name.focus();
		return false;
	}
	else if(document.forms[0].EmailId.value.length==0)
	{
		alert("Please enter your Email Id");
		document.forms[0].EmailId.focus();
		return false;
	}
	else if (echeck(document.forms[0].EmailId.value)==false)
	{						
		return false;
	}
	else if(document.forms[0].Subject.value.length==0)
	{
		alert("Please select the Subject");
		document.forms[0].Subject.focus();
		return false;
	}	
	else if(document.forms[0].Message.value.length==0)
	{
		alert("Please enter the Message");
		document.forms[0].Message.focus();
		return false;
	}	
	return true;
}

function CareerValidation()
{
	if(document.forms[0].Name.value.length==0)
	{
		alert("Please enter your Name");
		document.forms[0].Name.focus();
		return false;
	}
	else if(document.forms[0].Surname.value.length==0)
	{
		alert("Please enter your Surname");
		document.forms[0].Surname.focus();
		return false;
	}
	else if(document.forms[0].EmailId.value.length==0)
	{
		alert("Please enter your Email Id");
		document.forms[0].EmailId.focus();
		return false;
	}
	else if (echeck(document.forms[0].EmailId.value)==false)
	{						
		return false;
	}
	else if(document.forms[0].Subject.value.length==0)
	{
		alert("Please enter the Subject");
		document.forms[0].Subject.focus();
		return false;
	}	
	else if(document.forms[0].Comment.value.length==0)
	{
		alert("Please enter the Message");
		document.forms[0].Comment.focus();
		return false;
	}
	else if(document.forms[0].Resume.value.length==0)
	{
		alert("Please select your resume");
		document.forms[0].Resume.focus();
		return false;
	}
	return true;
}


function ValidateRegistration()
{
	if(document.forms[0].user.value.length==0)
	{
		alert("Please enter your user name");
		document.forms[0].user.focus();
		return false;
	}	
	else if(document.forms[0].pass.value.length<6)
	{
		alert("Password should be minimum 6 characters long");
		document.forms[0].pass.focus();
		return false;
	}
	else if(document.forms[0].repass.value != document.forms[0].pass.value)
	{
		alert("Passwords doesnt match");
		document.forms[0].repass.focus();
		return false;
	}
	else if(document.forms[0].fName.value.length==0)
	{
		alert("Please enter the First Name");
		document.forms[0].fName.focus();
		return false;
	}
	else if(document.forms[0].lName.value.length==0)
	{
		alert("Please enter the Last Name");
		document.forms[0].lName.focus();
		return false;
	}
	else if(document.forms[0].mPhone.value.length==0)
	{
		alert("Please enter the Mobile");
		document.forms[0].mPhone.focus();
		return false;
	}
	else if(document.forms[0].EmailId.value.length==0)
	{
		alert("Please enter your Email Id");
		document.forms[0].EmailId.focus();
		return false;
	}
	else if (echeck(document.forms[0].EmailId.value)==false)
	{						
		return false;
	}
	else if(document.forms[0].birth.value.length==0)
	{
		alert("Please enter the DOB");
		document.forms[0].birth.focus();
		return false;
	}
	else if(document.forms[0].resume.value.length==0)
	{
		alert("Please attach your resume");
		document.forms[0].resume.focus();
		return false;
	}
	else if(document.forms[0].experience.value.length==0)
	{
		alert("Please enter your experience");
		document.forms[0].experience.focus();
		return false;
	}
	else if(document.forms[0].presentJobFunc.value.length==0)
	{
		alert("Please enter the Job Function");
		document.forms[0].presentJobFunc.focus();
		return false;
	}	
	return true;
}
