/////////validation for front end pages///////////////////////
document.write("<script language='JavaScript' src='general.js'></script>");


//////////// valid report///////////////////

function valid_report(frm)
{
	
	var err;
	if(document.frm.business_name.value=="")
	{
		err = "Please enter business name";
		alert(err);
		frm.business_name.focus();
		return false;
	}
	/*else if(checkSpaces(document.frm.business_name.value))
	{
		err = "Please enter business name";
		alert(err);
		frm.business_name.focus();
		return false;
	}
	if(document.frm.level.value=="")
	{
		err = "Please enter valid level";
		alert(err);
		frm.level.focus();
		return false;
	}
	if(document.frm.building.value=="")
	{
		err = "Please enter valid business bulling name";
		alert(err);
		frm.building.focus();
		return false;
	}
	if(document.frm.street_1.value=="")
	{
		err = "Please enter valid street name";
		alert(err);
		frm.street_1.focus();
		return false;
	}
	if(document.frm.suburb.value=="")
	{
		err = "Please enter valid suburb name";
		alert(err);
		frm.suburb.focus();
		return false;
	}
	if(document.frm.district.value=="")
	{
		err = "Please enter valid city name";
		alert(err);
		frm.district.focus();
		return false;
	}
	if(document.frm.region.value=="")
	{
		err = "Please enter valid state name";
		alert(err);
		frm.region.focus();
		return false;
	}*/
	 if(document.frm.bphone.value=="")
	{
		err = "Please enter business phone number";
		alert(err);
		frm.bphone.focus();
		return false;
	}
	else if(checkPhone(document.frm.bphone.value))
    {
	     err="Please enter valid business phone number";
		 alert(err);
		 frm.bphone.focus();
		 return false;
		 
	}
	else if(checkSpaces(document.frm.bphone.value))
	{
	     err="Please enter valid business phone number";
		 alert(err);
		 frm.bphone.focus();
		 return false;
		 
	}
	else if(document.frm.bphone.value.length<5)
	{
	     err="Please enter valid business phone number";
		 alert(err);
		 frm.bphone.focus();
		 return false;
		 
	}
	 /*if (document.frm.bfax.value!="")
	{
	   if(checkSpaces(document.frm.bfax.value))
	    {
	     err="Please enter valid business fax number";
		 alert(err);
		 frm.bfax.focus();
		 return false;
	    }
	   if(document.frm.bfax.value.length<5)
	   {
	     err="Please enter valid business fax number";
		 alert(err);
		 frm.bfax.focus();
		 return false;
		 
	 }
	 if(checkPhone(document.frm.bfax.value))
	 {
	     err="Please enter valid business fax number";
		 alert(err);
		 frm.bfax.focus();
		 return false;
		 
	  }
	 }
	  
	if(document.frm.bmobile.value!="")
	{
		  if(checkSpaces(document.frm.bmobile.value))
		  {
			 err="Please enter valid business mobile number";
			 alert(err);
			 frm.bmobile.focus();
			 return false;
			 
		  }
		  if(checkPhone(document.frm.bmobile.value))
		  {
			 err="Please enter valid business mobile number";
			 alert(err);
			 frm.bmobile.focus();
			 return false;
			 
		  }
		  if(document.frm.bmobile.value.length<5)
		  {
			 err="Please enter valid business mobile number";
			 alert(err);
			 frm.bmobile.focus();
			 return false;
			 
		  }
	}
	if(document.frm.website.value!="")
	{
	    if(!checkURL(document.frm.website.value))
	    {
	     err="Please enter valid website address";
		 alert(err);
		 frm.website.focus();
		 return false;
		 
	   }
	}*/
	
	if(document.frm.name.value=="")
	{
		err = "Please enter your name";
		alert(err);
		frm.name.focus();
		return false;
	}
	
	/*else if(checkSpaces(document.frm.name.value))
	{
		err = "Please enter valid name";
		alert(err);
		frm.name.focus();
		return false;
	}
	else if(Validatechar(document.frm.name.value))
	{
		err = "Please enter valid name";
		alert(err);
		frm.name.focus();
		return false;
	}*/
    if(document.frm.email.value=="")
	{
		err = "Please enter your email address";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err="Please enter valid email address";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(document.frm.comments.value=="")
	{
		err = "Please enter your comments";
		alert(err);
		frm.comments.focus();
		return false;
	}
	else if(document.frm.captcha.value=="")
	{
		err = "Please enter above security characters";
		alert(err);
		frm.captcha.focus();
		return false;
	}
	return true;
}

///////this is for login//////////
function valid_login(frm)
{
	
 var err;
 
 
 if(document.frm.username.value=="")
	{
		err="Please enter username";
		alert(err);
		frm.username.focus();
		return false;
	}
 else if(checkSpaces(document.frm.username.value))
	{
		err="Please enter username";
		alert(err);
		frm.username.focus();
		return false;
	}
	if(document.frm.password.value=="")
	{
		err="Please enter password";
		alert(err);
		frm.username.focus();
		return false;
	}
	return true;
}

//////validation for forgotpassword//////

function valid_forgotpass(frm)
{
	if(document.frm.email_id.value=="")
	{
		err="Please enter your email address";
		alert(err);
		frm.email_id.focus();
		return false;
	}
	else if(document.frm.email_id.value=="")
	{
		err="Please enter your email address";
		alert(err);
		frm.email_id.focus();
		return false;
	}
	else if(!checkEmail(frm.email_id.value))
	{
		err="Please enter valid email address";
		alert(err);
		frm.email_id.focus();
		return false;
	}
	return true;
}


/////////////////////************send quote****************//////////////////////////

function valid_sendquote(frm)
{
	if(right_trim(frm.email.value))
	{
		alert("Remove spaces and try");
		frm.email.focus();
		return false;
	}
	if(document.frm.email.value=="")
	{
		err="Please enter email address";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		err="Please enter valid email address";
		alert(err);
		frm.email.focus();
		return false;
	}
	if(trim_verfyemail(frm.verfy_email.value))
	{
		alert("Remove spaces and try");
		frm.verfy_email.focus();
		return false;
	}
	if(document.frm.verfy_email.value=="")
	{
		err="Please enter email address again";
		alert(err);
		frm.verfy_email.focus();
		return false;
	}
	else if(frm.verfy_email.value!=frm.email.value)
	{
			err = "Email id mismatch";
		    alert(err);
			frm.verfy_email.focus();
			return false;
	}
	if(trim_postcde(frm.postcode.value))
	{
		err="Rmove spaces and try";
		alert(err);
		frm.postcode.focus();
		return false;
	}
	if(document.frm.postcode.value=="")
	{
		 err="Please enter postcode";
		 alert(err);
		 frm.postcode.focus();
		 return false;
	}
	else if(checkPhone(frm.postcode.value))
	{
		err="Please enter valid postcode";
		alert(err);
		frm.postcode.focus();
		return false;
	}
	if(trim_suburb(frm.suburb.value))
	{
		alert("please enter suburb");
		frm.suburb.focus();
		return false;
	}
	if(document.frm.suburb.value=="")
	{
		err="Please enter suburb";
		alert(err);
		frm.suburb.focus();
		return false;
	}
	if(trim_subject(frm.subject.value))
	{
		alert("please enter subject");
		frm.subject.focus();
		return false;
	}
	if(document.frm.subject.value=="")
	{
		err="Please enter subject";
		alert(err);
		frm.subject.focus();
		return false;
	}
	if(document.frm.details.value=="")
	{
		alert("Please enter details");
		frm.details.focus();
		return false;
	}
	if(document.frm.details.value=="")
	{
		err="Please enter details";
		alert(err);
		frm.details.focus();
		return false;
	}
/*	if(document.frm.business.value=="")
	{
		err="Please select the business";
		alert(err);
		frm.business.focus();
		return false;
	}
*/	
 if(document.frm.captcha.value=="")
   {
    err="Please enter the above security characters";
	alert(err);
	frm.captcha.focus();
	return false; 
   }
	return true;
}






///*** validation for contact us ****//////
function valid_contact(frm)
{
  var err;
  if(Right_Trim(document.frm.name.value))
   {
    err="remove spaces and try";
	alert(err);
	frm.name.focus();
	return false;
	} 
  else if(frm.name.value=="")
  {
   err="Please enter your name";
   alert(err);
   frm.name.focus();
   return false;
   } 
   else if(Validatechar(frm.name.value))
   {
   err="Please enter valid name";
   alert(err);
   frm.name.focus();
   return false;   
   }
 else if(right_trim(frm.email.value))
 {
  alert("remove spaces and try");
  frm.email.focus();
  return false;
  
 }
else if(frm.email.value=="")
   {
   err="Please enter your email address";
   alert(err);
   frm.email.focus();
   return false;
   }
 else if(!checkEmail(frm.email.value))
   {
	  err="Please enter valid email address";
      alert(err);
	  frm.email.focus();
	  return false;
	}
	else if(trim_r(frm.msg.value))
	{
	alert("remove spaces and try");
	frm.msg.focus();
	return false;
	}	 
else if(document.frm.msg.value=="")
   {
    err="Please enter your message";
	alert(err);
	frm.msg.focus();
	return false; 
   }	 
  else if(document.frm.captcha.value=="")
   {
    err="Please enter the above security characters";
	alert(err);
	frm.captcha.focus();
	return false; 
   }	 

return true;
}



//////////////validation for advertise with us////////////////////


function valid_advertise(frm)
{
	var err;
 if(Right_Trim(document.frm.name.value))
   {
    err="remove spaces and try";
	alert(err);
	frm.name.focus();
	return false;
	} 
if(document.frm.name.value=="")
   {
    err="Please enter your name";
	alert(err);
	frm.name.focus();
	return false;
	}
if(Validatechar(document.frm.name.value))
  {
    err="Please enter valid name";
	alert(err);
	frm.name.focus();
	return false;
	}
if(right_trim(frm.email.value))
 {
  alert("remove spaces and try");
  frm.email.focus();
  return false;
  
 }
	if(document.frm.email.value=="")
   {
    err="Please enter email address";
	alert(err);
	frm.email.focus();
	return false;
	}
	else if(!checkEmail(frm.email.value))
    {
	  err="Please enter valid email address";
      alert(err);
	  frm.email.focus();
	  return false;
	  
     }
	if(r_trim(frm.address.value))
	{
	 alert("remove spaces and try");
	 frm.address.focus();
	 return false;
	} 
	 if(document.frm.address.value=="")
	 {
	   err="please enter your address";
	   alert(err);
	   frm.address.focus();
	   return false;
	  } 
	  if(trim_right(frm.phone.value))
	  {
	    alert("remove spaces and try");
		frm.phone.focus();
		return false;
	  }
	  if(document.frm.phone.value=="")
	  {
	     err="Please enter your phone number";
	     alert(err);
		 frm.phone.focus();
		 return false;
	   	   
	  }
	  else if(checkPhone(document.frm.phone.value))
	  {
	     err="Please enter valid phone number";
		 alert(err);
		 frm.phone.focus();
		 return false;
		 
	  }
if(trim_r(frm.msg.value))
{
   alert("remove spaces and try");
	frm.msg.focus();
	return false;
}	 
 if(document.frm.msg.value=="")
{
	 err="Please enter your message";
	 alert(err);
	 frm.msg.focus();
	 return false;
} 
	return true;
}

/////////////////this is the validation for comment//////////////////////


function valid_comments(frm)
{
   //var name=document.getElementById('name').value;
   if(Right_Trim(document.frm.name.value))
   {
         alert("remove spaces and try");
		
		 return false;
	}	 
   if(document.frm.name.value=="")
   {
		 alert("Please enter your name");
		 //frm.name.focus();
		 return false;
   }
   /*if(rTrim(document.frm.email.value))
   {
         alert("remove spaces and try");
		
		 return false;
	}	 */
   if(document.frm.email.value=="")
   {
         alert("Please enter your email address");
		
		 return false;
   }
   if(!checkEmail(document.frm.email.value))
   {
		 alert("Please enter a valid email address");
		
		 return false;
   }
   /*if(r_Trim(document.frm.comments.value))
   {
          alert("Remove spaces and try");
		 
		  return false;
		  
   }*/
   if(document.frm.comments.value=="")
   {
         alert("Please enter your comments");
		 return false;
   }
}



////////validation for email advertise////////////////////



function valid_check(frm)
{
//alert("idiot");
//return false;
 if(Right_Trim(frm.name.value))
   {
    err="remove spaces and try";
	alert(err);
	frm.name.focus();
	return false;
	} 
if(document.frm.name.value=="")
   {
    err="Please enter your name";
	alert(err);
	frm.name.focus();
	return false;
	}
if(Validatechar(frm.name.value))
 {
  alert("Please enter valid name");
  frm.name.focus();
  return false;
  
 }
if(right_trim(frm.email.value))
 {
  alert("remove spaces and try");
  frm.email.focus();
  return false;
  
 }
	
if(document.frm.email.value=="")
	 {
	   err="Please enter your email address";
	   alert(err);
	   frm.email.focus();
	   return false;
	   
	 }
else if(!checkEmail(frm.email.value))
     {
	  err="Please enter valid email address";
      alert(err);
	  frm.email.focus();
	  return false;
	  
     }
  if(trim_right(frm.phone.value))
 {
      alert("remove spaces and try");
	  frm.phone.focus();
	  return false;
 }
if(document.frm.phone.value=="")
	  {
	    err="Please enter phone number";
		alert(err);
		frm.phone.focus();
		return false;
	  }  
else if(checkPhone(document.frm.phone.value))
	  {
	     err="Please enter valid phone number";
		 alert(err);
		 frm.phone.focus();
		 return false;
		 
	  }
if(rtrim(frm.message.value))
{
    alert("remove spaces and try");
	frm.message.focus();
	return false;
}	  
 if(document.frm.message.value=="")
	   {
	     err="Please enter your message";
		 alert(err);
		 frm.message.focus();
		 return false;
		} 
 if(document.frm.captcha.value=="")
   {
    err="Please enter the above security characters";
	alert(err);
	frm.captcha.focus();
	return false; 
   }	 
return true;
}


/////////////validation for email a friend/////////////

function valid_emailfrnd(frm)
{
	if(trim(frm.fndemail.value))
	{
		err="remove spaces and try";
		alert(err);
		frm.fndemail.focus();
		return false;
	}
	if(document.frm.fndemail.value=="")
	{
		err="Please enter recepients email address";
		alert(err);
		frm.fndemail.focus();
		return false;
	}
	else if(!checkEmail(frm.fndemail.value))
	{
		err="Please enter valid email address";
		alert(err);
		frm.fndemail.focus();
		return false;
	}
	if(Right_Trim(frm.name.value))
	{
		alert=("Remove spaces and try");
		frm.name.focus();
		return false;
	}
	if(document.frm.name.value=="")
	{
		err="Please enter your name";
		alert(err);
		frm.name.focus();
		return false;
	}
        if(Validatechar(document.frm.name.value))
	{
		err="Please enter your name";
		alert(err);
		frm.name.focus();
		return false;
	}
	if(right_trim(frm.email.value))
	{
		alert("remove spaces and try");
		frm.email.focus();
		return false;
	}
	if(document.frm.email.value=="")
	{
		err="Please enter your email address";
		alert(err);
		frm.email.focus();
		return false;
	}
	else if(!checkEmail(frm.email.value))
	{
		 err="Please enter valid email address";
		 alert(err);
		 frm.email.focus();
		 return false;
	}
	if(rtrim(frm.message.value))
	{
		alert("Remove spaces and try");
		frm.message.focus();
		return false;
	}
	if(document.frm.message.value=="")
	{
		err="Please enter the message";
		alert(err);
		frm.message.focus();
		return false;
	}
	if(document.frm.captcha.value=="")
	{
		err="Please enter the above security characters";
		alert(err);
		frm.captcha.focus();
		return false;
	}
	return true;
}
