

function checkVendorform()
{
	f=document.VendorSignUpForm;
	
	if(f.businessName.value == "")
	{
		document.getElementById('showmessage').innerHTML='Please enter your Business name';
		f.businessName.select();
		return false;
	}
	if(f.businessPhone.value == "")
	{
		document.getElementById('showmessage1').innerHTML='Please enter your Business phone number';
		f.businessPhone.select();
		return false;
	}
	if(f.businessZipCode.value == "")
	{
		document.getElementById('showmessage2').innerHTML='Please enter your Zip code';
		f.businessZipCode.select();
		return false;
	}
	if(!_zip(f.businessZipCode.value)){
	document.getElementById('showmessage2').innerHTML="Please enter Vaild zip code";
	f.businessZipCode.select();
	return false;
   }
	if(f.userFirstName.value == "")
	{
		document.getElementById('showmessage3').innerHTML='Please enter your first name';
		f.userFirstName.select();
		return false;
	}
	if(f.userLastName.value == "")
	{
		document.getElementById('showmessage4').innerHTML='Please enter your last name';
		f.userLastName.select();
		return false;
	}
	if(f.userEmailAddress.value == '')
	{
		document.getElementById('showmessage5').innerHTML='Please enter your email address';
		f.userEmailAddress.select();
		return false;
	}
	
	if(!checkemail(f.userEmailAddress.value))
	{
		document.getElementById('showmessage5').innerHTML='Please enter valid email address';
		f.userEmailAddress.select();
		return false;
	}
	
	if(f.userPassword.value == '')
	{
		 
		document.getElementById('showmessage6').innerHTML='Please enter password';
		f.userPassword.select();
		return false;
	}
	if(f.userPassword.value.length < 7 )
	{
		document.getElementById('showmessage6').innerHTML='Password must be 7 or more characters';
		f.userPassword.select();
		return false;
	}
	if(f.userPassword.value != f.userConfirmPassword.value )
	{
		document.getElementById('showmessage6').innerHTML='Confirm password does not match';
		f.userConfirmPassword.select();
		return false;
	}
	
	if(f.securityKey.value != f.securityKeyconf.value)
	{
		document.getElementById('showmessage7').innerHTML='Security key does not match';
		f.securityKey.select();
		return false;
	}
	
	if(!(f.privacyPolicy.checked))
	{
		document.getElementById('showmessage8').innerHTML='You must agree with our Terms and Condition';
		
		return false;
	}
	
	return true;
}


function checkemail(str)
{
	//var str=document.forms[0].elements['email'].value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
		//testresults=true
	}
	else
	{
		return false;
		
	}
	
}

function _zip(zip)
{
	var filter=/^\d{5}(-\d{4})?/;
	if (filter.test(zip))
		return true;
	else
	    return false;
			
}


function numericCheck(strString,strName)
{
var strValidChars = "0123456789";
var strChar;
var blnResult = true;
if (strString.length == 0) return false; 
for (i = 0; i < strString.length && blnResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{ 
  document.getElementById(strName).value="";
  blnResult = false;
}
}
return blnResult;
}



 function checkvendorlogin()
 {
	f=document.VendorLoginForm;
	
	if(f.email.value == "" )
	{
		document.getElementById('loginmessage').innerHTML='Please enter your email';
		f.email.select();
		return false;
		
	}
	if(!checkemail(f.email.value))
	{
		document.getElementById('loginmessage').innerHTML='Please enter valid email';
		f.email.select();
		return false;
		
	}
	
	if(f.password.value == "" )
	{
		document.getElementById('loginmessage').innerHTML='Please enter your password';
		f.password.select();
		return false;
		
	}
	return true;
 }
 
 function checkbusinessinfo()
 {
	f=document.setupf;
	if(f.bname.value == "")
	{
		document.getElementById('name_err').innerHTML="Please Enter Business Name";
		f.bname.select();
		return false;
	}
	if(f.city.value == "")
	{
		document.getElementById('city_err').innerHTML="Please Enter Business City";
		f.city.select();
		return false;
		
	}
	if(f.state.value == "0")
	{
		document.getElementById('state_err').innerHTML="Please Select Business State";
		return false;

	}
	if(f.zipCode.value == "")
	{
		document.getElementById('zipCode_err').innerHTML='Please enter your Zip code';
		f.zipCode.select();
		return false;
	}
	if(!_zip(f.zipCode.value)){
	document.getElementById('zipCode_err').innerHTML="Please enter Vaild zip code";
	f.zipCode.select();
	return false;
   }
   
   if(f.emailAddress.value == '')
	{
		document.getElementById('emailAddress_err').innerHTML='Please enter your email address';
		f.emailAddress.select();
		return false;
	}
	
	if(!checkemail(f.emailAddress.value))
	{
		document.getElementById('emailAddress_err').innerHTML='Please enter valid email address';
		f.emailAddress.select();
		return false;
	}
	return true;
 }
 
 
 function checkbusinessinfo2()
 {
	 f=document.setup2f;
	if(f.firstName.value == "")
	{
		document.getElementById('firstName_err').innerHTML="Please Enter First Name";
		f.firstName.select();
		return false;
	}
	if(f.lastName.value == "")
	{
		document.getElementById('lastName_err').innerHTML="Please Enter Last Name";
		f.lastName.select();
		return false;
	}
	if(f.securityQuestion.value == "0")
	{
		document.getElementById('securityQuestion_err').innerHTML="Select Security Question";
		
		return false;
	}
	if(f.securityAnswer.value == "0")
	{
		document.getElementById('securityAnswer_err').innerHTML="Enter Security Answer";
		f.securityAnswer.select();
		return false;
	}
	
	return true;
 }
 
 // move previous
 
 function movePrev(i)
 { 
    var i=i;
	var str="submit_form/setup_businessinfo.php?stageb="+i;
		location.replace(str);
	
 }
 
 function moveNext(n)
 {
	var n=n;
	var str="submit_form/setup_businessinfo.php?stagen="+n;
		location.replace(str); 
 }
 
////////////////business provide type max 3///////////////////

function provude3(a){
var count =0; 

if(document.getElementById('a').checked){
 count++;
}
if(document.getElementById('b').checked){
 count++;
}
if(document.getElementById('c').checked){
 count++;
}
if(document.getElementById('d').checked){
 count++;
}
if(document.getElementById('e').checked){
 count++;
}
if(document.getElementById('f').checked){
 count++;
}
if(document.getElementById('6').checked){
 count++;
}
if(document.getElementById('7').checked){
 count++;
}
if(document.getElementById('8').checked){
 count++;
}
if(document.getElementById('9').checked){
 count++;
}
if(document.getElementById('10').checked){
 count++;
}
if(document.getElementById('11').checked){
 count++;
}
if(document.getElementById('12').checked){
 count++;
}
if(document.getElementById('13').checked){
 count++;
}
if(document.getElementById('14').checked){
 count++;
}
if(document.getElementById('15').checked){
 count++;
}
if(document.getElementById('16').checked){
 count++;
}
if(document.getElementById('17').checked){
 count++;
}
if(document.getElementById('18').checked){
 count++;
}
if(count>3){
alert("Cross");
return false;
}
}













// event from validation
 
  function Check_eventfield()
  {
	f=document.UserContentAddForm;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if (f.event_title.value == "") {
		msg+="-event title is required\n";
		errors = true;
	}
	if (f.eventType.value == "0") {
		msg+="-event type is required\n";
		errors = true;
	}
	if (f.startDate.value == "") {
		msg+="-event start date is required\n";
		errors = true;
	}
	if (f.startDateHour.value == "0") {
		msg+="-event start date hour is required\n";
		errors = true;
	}
	if (f.endDate.value == "0") {
		msg+="-event end date is required\n";
		errors = true;
	}
	if (f.endDateHour.value == "0") {
		msg+="-event end date hour is required\n";
		errors = true;
	}
	if (f.zipCode.value == "0") {
		msg+="-event zip Code is required\n";
		errors = true;
	}
	if(errors){
		alert(msg);
		return false;
	}
	return true;
  }
  
  
  function Checkpromotionfield()
  {
	f=document.UserContentAddForm;
	var msg = "Please enter data for the following fields:\n";
	var errors = false;
	if (f.promotion_title.value == "") {
		msg+="-Promotion title is required\n";
		errors = true;
	} 
	if (f.promotionType.value == "") {
		msg+="-Promotion Type is required\n";
		errors = true;
	}
	/*if (f.descriptionText.value == "") {
		msg+="-Details is required\n";
		errors = true;
	}*/
	if (f.expireDateTime.value == "") {
		msg+="-Date Time is required\n";
		errors = true;
	}
	/*if (f.regionLookup.value == "0") {
		msg+="-Region Location is required\n";
		errors = true;
	}
	if (f.category1.value == "0") {
		msg+="-Category is required\n";
		errors = true;
	}*/
	if(errors){
		alert(msg);
		return false;
	}
	return true;
  }
  
  
  //Update business info
  function Checkbusinessinfo_update()
  {
	  f=document.business_info;
	  var msg = "Please enter data for the following fields:\n";
		var errors = false;
		if (f.Businessname.value == "") {
			msg+="-Business name is required\n";
			errors = true;
		} 
		if (f.emailAddress.value == "") {
			msg+="-email address is required\n";
			errors = true;
		}
		
		if (f.phonePrimary.value == "") {
			msg+="-phone  is required\n";
			errors = true;
		}
		if (f.briefdetail.value==""){
			msg+="-brief detail is required\n";
			errors = true;
		}
		if (f.bdetail.value==""){
			msg+="-profile description is required\n";
			errors = true;
		}
		if(errors){
			alert(msg);
			return false;
		}
	if(document.business_info.business_type.selectedIndex==0){
		alert("Please select a business type");
		return false;
	}

		if(!checkemail(f.emailAddress.value))
		{
			alert('Please enter valid email address');
			f.emailAddress.select();
			return false;
		}
		
		if(!phone_check(f.phonePrimary.value))
		{
		    alert("Please input a valid Phone no!");
			f.phonePrimary.select();
			return false;
		}
			
			
		if(!url_check_submit(f.url_business.value))
		{
		    alert("Please input a valid URL!");
			f.url_business.select();
			return false;
		}
			
			
			return true;
  }
  
  
  
  
  function checkblocation()
  {
	  f=document.blocation;
	  var msg = "Please enter data for the following fields:\n";
		var errors = false;
		if (f.address1.value == "") {
			msg+="-address 1 is required\n";
			errors = true;
		} 
		if (f.city.value == "") {
			msg+="-city is required\n";
			errors = true;
		}
		if (f.state.value == "0") {
			msg+="-State  is required\n";
			errors = true;
		}
		if (f.zipcode.value == "") {
			msg+="-zip code  is required\n";
			errors = true;
		}
		if (f.business_phone.value == "") {
			msg+="-business phone  is required\n";
			errors = true;
		}
		if(errors){
			alert(msg);
			return false;
		}
		if(!_zip(f.zipcode.value)){
		alert("Please enter Vaild zip code");
		f.zipcode.select();
		return false;
	   }
		
		if(!phone_check(f.business_phone.value))
		{
		    alert("Please input a valid Phone no!");
			f.business_phone.select();
			return false;
		}

		
		
		
		
		
		
		return true;  
  }
  //Update business info
	function confirmDelete(anchor)
	{
		if (confirm('Are you sure?'))
		{
		anchor.href += '&confirm=1';
		return true;
		}
		return false;
	}

  function bill_blank()
  {
	  f=document.EmployeeBillEntry;
	  var msg = "Please enter data for the following fields:\n";
		var errors = false;
		if (f.cardno.value == "") {
			msg+="-cardno is required\n";
			errors = true;
		} 
		if (f.expiration.value == "") {
			msg+="-expiration is required\n";
			errors = true;
		}
		if (f.nameoncard.value == "0") {
			msg+="-nameoncard  is required\n";
			errors = true;
		}
		if (f.postcode.value == "") {
			msg+="-postcode code  is required\n";
			errors = true;
		}
		if(errors){
			alert(msg);
			return false;
		}
		return true;  
  }




  function employee_blank()
  {
	  f=document.EmployeeEntry;
	  var msg = "Please enter data for the following fields:\n";
		var errors = false;
		if (f.firstName.value == "") {
			msg+="-firstName is required\n";
			errors = true;
		} 
		if (f.lastName.value == "") {
			msg+="-lastName is required\n";
			errors = true;
		}
		if (f.emailAddress.value == "") {
			msg+="-emailAddress  is required\n";
			errors = true;
		}
		if(errors){
			alert(msg);
			return false;
		}
		
		if(!checkemail(f.emailAddress.value))
		{
			alert('Please enter valid email address');
			f.emailAddress.select();
			return false;
		}
		
		
		return true;  
  }

function phone_test(){
 var str=document.getElementById('businessPhone').value
   var filter=/^[0-9]{3}[\-]{1}[0-9]{3}[\-]{1}[0-9]{4}?$/i
   if (filter.test(str))
   return true;
   else{
   alert("Please input a valid Phone no!")
   return false;
   }

}
function phone_test1(){
 var str=document.getElementById('phonePrimary').value
   var filter=/^[0-9]{3}[\-]{1}[0-9]{3}[\-]{1}[0-9]{4}?$/i
   if (filter.test(str))
   return true;
   else{
   alert("Please input a valid Phone no!")
   return false;
   }

}

function phone_check(str)
{
   var filter=/^[0-9]{3}[\-]{1}[0-9]{3}[\-]{1}[0-9]{4}?$/i
   if (filter.test(str))
   return true;
   else{
   //alert("Please input a valid Phone no!")
   return false;
   }	
}

function url_check_submit(str)
{
   if(str=='') return true;
   var filter=/(ftp|http):\/\/([_a-z\d\-]+(\.[_a-z\d\-]+)+)(([_a-z\d\-\\\.\/]+[_a-z\d\-\\\/])+)*/
   if (filter.test(str))
   return true;
   else{
   return false;
   }	
}





function url_check()
{
   
   var str=document.getElementById('url_business').value;
   var filter=/(ftp|http):\/\/([_a-z\d\-]+(\.[_a-z\d\-]+)+)(([_a-z\d\-\\\.\/]+[_a-z\d\-\\\/])+)*/
   if (filter.test(str))
   return true;
   else{
   alert("Please input a valid URL!")
   return false;
   }	
}

