function checkhire()
{
 if(document.frmHire.firstname.value=="" || document.frmHire.firstname.value=="First Name*")
 {
	 alert("Please enter firstname");
	 document.frmHire.firstname.focus();
	 document.frmHire.firstname.select();
	 return false;
 }
 if(document.frmHire.lastname.value=="" || document.frmHire.lastname.value=="Last Name*")
 {
	 alert("Please enter lastname");
	 document.frmHire.lastname.focus();
	 document.frmHire.lastname.select();
	 return false;
 }
 if(document.frmHire.email.value==""  || document.frmHire.email.value=="Email ID*")
 {
  alert("Please enter email.");
  document.frmHire.email.focus();
  document.frmHire.email.select();
  return false;
 }
 if(ValidateEmail(document.frmHire.email.value)==false)
 {
   document.frmHire.email.value="";
   document.frmHire.email.focus();
   return false;
 }
}
function validforgot()
{
 if(document.frmforgot.username.value=="")
 {
  alert("Please enter username.");
  document.frmforgot.username.focus();
  return false;
 }
 if(document.frmforgot.email.value=="")
 {
  alert("Please enter email.");
  document.frmforgot.email.focus();
  return false;
 }
 if(ValidateEmail(document.frmforgot.email.value)==false)
 {
   document.frmforgot.email.value="";
   document.frmforgot.email.focus();
   return false;
 }
}
function validcontact()
{
 if(document.frmquickcontact.Name.value=="" || document.frmquickcontact.Name.value=="Name")
 {
	 alert("Please Enter Name.");
	 //document.frmquickcontact.Name.focus();
	 return false;
 }
 if(document.frmquickcontact.Phone.value=="" || document.frmquickcontact.Phone.value=="Phone")
 {
	 alert("Please Enter Phone.");
	 //document.frmquickcontact.Phone.focus();
	 return false;
 }
 if(document.frmquickcontact.Email.value=="" || document.frmquickcontact.Email.value=="Email")
 {
	 alert("Please Enter Email.");
	 //document.frmquickcontact.Email.focus();
	 return false;
 }
 if(ValidateEmail(document.frmquickcontact.Email.value)==false)
 {
   document.frmquickcontact.Email.value="";
   document.frmquickcontact.Email.focus();
   return false;
 }
 if(document.frmquickcontact.Comments.value=="" || document.frmquickcontact.Comments.value=="Comments")
 {
	 alert("Please Enter Comments.");
	 //document.frmquickcontact.Comments.focus();
	 return false;
 }

}
function validpayment()
{
 if(document.frmpayment.radiobutton1.checked==false)
 {
	 if(document.frmpayment.radiobutton2.checked==false)
    {
		 alert("Please Select Any One Payment Option.");
		 //document.frmpayment.radiobutton.focus();
		 return false;
	}
 }	
 if(document.frmpayment.agreed.checked==false)
 {
	 alert("Please Select Terms & Conditions.");
	 //document.frmpayment.agreed.focus();
	 return false;
 }
}

function checkstep3()
{
  if(document.frmdescription.PrimaryServices.value=="")
 {
	 alert("Please Select Primary Services You Are Interested In.");
	 document.frmdescription.PrimaryServices.focus();
	 return false;
 } 
 if(document.frmdescription.projecttimeframe.value=="")
 {
	 alert("Please Specify Project Timeframe.");
	 document.frmdescription.projecttimeframe.focus();
	 return false;
 }
 if(document.frmdescription.project_description.value=="")
 {
	 alert("Please Enter Description.");
	 document.frmdescription.project_description.focus();
	 return false;
 }
}

function validtellafriend()
{
 if(document.frmtellafriend.name_of_friend.value=="")
 {
	 alert("Please Enter Name Of Friend.");
	 document.frmtellafriend.name_of_friend.focus();
	 return false;
 }
 if(document.frmtellafriend.email_of_friend.value=="")
 {
	 alert("Please Enter Email ID.");
	 document.frmtellafriend.email_of_friend.focus();
	 return false;
 }
  if(ValidateEmail(document.frmtellafriend.email_of_friend.value)==false)
 {
   document.frmtellafriend.email_of_friend.value="";
   document.frmtellafriend.email_of_friend.focus();
   return false;
 }
 if(document.frmtellafriend.name.value=="")
 {
	 alert("Please Enter Your Name.");
	 document.frmtellafriend.name.focus();
	 return false;
 }
 if(document.frmtellafriend.email.value=="")
 {
	 alert("Please Enter Email ID.");
	 document.frmtellafriend.email.focus();
	 return false;
 }
  if(ValidateEmail(document.frmtellafriend.email.value)==false)
 {
   document.frmtellafriend.email.value="";
   document.frmtellafriend.email.focus();
   return false;
 }
 if(document.frmtellafriend.message.value=="")
 {
	 alert("Please Enter Message.");
	 document.frmtellafriend.message.focus();
	 return false;
 }
}
function trimSpace(x)
{
	var emptySpace = / /g;
	var trimAfter = x.replace(emptySpace,"");
	return(trimAfter);
}
function validcomment()
{
 if(document.frmpostcomment.msg.value=="")
 {
	alert("Please Enter Comment.");
	document.frmpostcomment.msg.focus();
	return false;
 }
}
function validsendmsg()
{
 if(document.frmsendgmsg.email.value=="")
 {
   alert("Please Eneter Email ID");
   document.frmsendgmsg.email.focus();
   return false;
 }
 if(ValidateEmail(document.frmsendgmsg.email.value)==false)
 {
   document.frmsendgmsg.email.value="";
   document.frmsendgmsg.email.focus();
   return false;
 }
 if(document.frmsendgmsg.subject.value=="")
 {
   var r = confirm("This message is without subject");
   if(r==false)
   {
   document.frmsendgmsg.subject.focus();
	return false;   
   }
 }
  if(document.frmsendgmsg.text_msg.value=="")
 {
   var r = confirm("Send this message without text?");
   if(r==false)
   {
   document.frmsendgmsg.text_msg.focus();
	return false;   
   }
 }
}
function validnews()
{//alert("hi");
  if(document.frmnews.free.checked || document.frmnews.paid.checked || document.frmnews.all1.checked) 	
  {
	return true;
  }
  else
  {
	alert("Please select any one");
	return false;
  }
  
}

function checkAlpha(x)
{
	pcode=x.toUpperCase();
		var CharArr="ABCDEFGHIJKLMNOPQRSTUVWXYZ ";

		var IsNumber=true;
	var Char1;
	for (i = 0; i < pcode.length ; i++) 
    {
    	Char1 = pcode.charAt(i);
    	//alert(Char1);
    	if (CharArr.indexOf(Char1) == -1)
    	{
    		IsNumber = false;
    	}
    }

 if (IsNumber == false)
    {
    	return IsNumber;
    }
}

function ValidateEmail(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("Invalid E-mail ID");
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID");
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail ID");
	    return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    alert("Invalid E-mail ID");
	    return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Invalid E-mail ID");
	    return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail ID");
	    return false;
	 }

	 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail ID");
	    return false;
	 }

	 return true;
}



//===================== Login validation =====================
function validlogin()
{
	if(trimSpace(document.login.username.value).length==0)
	{
		alert("Please enter user name.");
		document.login.username.focus();
		return false;
	}
	if ((ValidateEmail(document.login.username.value)==false))
	{
		document.login.username.focus();
		return false;
	}
	
	if(trimSpace(document.login.pass.value).length==0)
	{
		alert("Please enter password.");
		document.login.pass.focus();
		return false;
	}	
	return true;
}
//============================================================
// Check registration fields
function checkregistration()
{
	if(trimSpace(document.frmRegistration.firstname.value).length==0 || document.frmRegistration.firstname.value=="First Name*")
	{
		alert("Please enter first name.");
		document.frmRegistration.firstname.focus();
		return false;
	}
	
	if(trimSpace(document.frmRegistration.lastname.value).length==0 || document.frmRegistration.lastname.value=="Last Name*")
	{
		alert("Please enter lastname.");
		document.frmRegistration.lastname.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.address1.value).length==0 || document.frmRegistration.address1.value=="Address Line 1*")
	{
		alert("Please enter address.");
		document.frmRegistration.address1.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.city.value).length==0 || document.frmRegistration.city.value=="City*")
	{
		alert("Please enter city.");
		document.frmRegistration.city.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.zip.value).length==0 || document.frmRegistration.zip.value=="Zip/pin")
	{
		alert("Please enter zip.");
		document.frmRegistration.zip.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.phone.value).length==0 || document.frmRegistration.phone.value=="Primary Phone*")
	{
		alert("Please enter phone number.");
		document.frmRegistration.phone.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.email.value).length==0 || document.frmRegistration.email.value=="Email ID*")
	{
		alert("Please enter email address.");
		document.frmRegistration.email.focus();
		return false;
	}
	if ((ValidateEmail(document.frmRegistration.email.value)==false))
	{
		document.frmRegistration.email.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.bussiness.value).length==0 || document.frmRegistration.bussiness.value=="Nature of Business*")
	{
		alert("Please enter bussiness.");
		document.frmRegistration.bussiness.focus();
		return false;
	}
	
	return true;

}

//============================================================
// Check registration fields
function checkreg()
{
	if(trimSpace(document.frmRegistration.firstname.value).length==0 || document.frmRegistration.firstname.value=="First Name*")
	{
		alert("Please enter first name.");
		document.frmRegistration.firstname.focus();
		return false;
	}
	
	if(trimSpace(document.frmRegistration.lastname.value).length==0 || document.frmRegistration.lastname.value=="Last Name*")
	{
		alert("Please enter lastname.");
		document.frmRegistration.lastname.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.address1.value).length==0 || document.frmRegistration.address1.value=="Address Line 1*")
	{
		alert("Please enter address.");
		document.frmRegistration.address1.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.city.value).length==0 || document.frmRegistration.city.value=="City*")
	{
		alert("Please enter city.");
		document.frmRegistration.city.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.zip.value).length==0 || document.frmRegistration.zip.value=="Zip/pin")
	{
		alert("Please enter zip.");
		document.frmRegistration.zip.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.phone.value).length==0 || document.frmRegistration.phone.value=="Primary Phone*")
	{
		alert("Please enter phone number.");
		document.frmRegistration.phone.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.email.value).length==0 || document.frmRegistration.email.value=="Email ID*")
	{
		alert("Please enter email address.");
		document.frmRegistration.email.focus();
		return false;
	}
	if ((ValidateEmail(document.frmRegistration.email.value)==false))
	{
		document.frmRegistration.email.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.bussiness_size.value).length==0)
	{
		alert("Please select bussiness size.");
		document.frmRegistration.bussiness_size.focus();
		return false;
	}
	if(trimSpace(document.frmRegistration.bussiness.value).length==0 || document.frmRegistration.bussiness.value=="Nature of Business*")
	{
		alert("Please enter bussiness.");
		document.frmRegistration.bussiness.focus();
		return false;
	}
	
	return true;

}

//====================== Events Addition Validation================
function validevents()
{
	if(trimSpace(document.events.txttitle.value).length==0)
	{
		alert("Please enter title.");
		document.events.txttitle.focus();
		return false;
	}
	
	if(trimSpace(document.events.txtdescription.value).length==0)
	{
		alert("Please enter description.");
		document.events.txtdescription.focus();
		return false;
	}
	
	if(trimSpace(document.events.small_image.value).length==0)
	{
		alert("Please select small image.");
		document.events.small_image.focus();
		return false;
	}
	if(trimSpace(document.events.large_image.value).length==0)
	{
		alert("Please select large image.");
		document.events.large_image.focus();
		return false;
	}
}
//=================================================================