// validation for e-mail
function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

// this function used to check valid chars
function check_validchar(pattern,str)
{
  var re = new RegExp(pattern,"g");
  var arr = re.test(str);
   return arr;
}  

// get element value after removing leading and trailing spaces
function RemoveLTSpace(elemval)
{
	var val=elemval.replace(/\s*/,"")
	var val=val.replace(/\s*$/,"")
	return val;
}
function JSvalid_form(formnm)
{
formnm=eval(formnm);
for(var i=0;i<formnm.elements.length;i++)
	{
		//alert(formnm.elements[i].name);
		//alert(formnm.elements[i].value);
if(formnm.elements[i].alt){
// START CHECK FOR BLANK
var altval=formnm.elements[i].alt;
var altval1=altval.split("~DM~");
if(altval1[0]=="BC" && RemoveLTSpace(formnm.elements[i].value)=="")
		{
		formnm.elements[i].value=RemoveLTSpace(formnm.elements[i].value);
		alert("Please enter "+altval1[1]);
		formnm.elements[i].focus();
		
		return false;
		}
if(altval1[0]=="BS" && RemoveLTSpace(formnm.elements[i].value)=="")
		{
		formnm.elements[i].value=RemoveLTSpace(formnm.elements[i].value);
		alert("Please select "+altval1[1]);
		formnm.elements[i].focus();
		
		return false;
		}
// END CHECK FOR BLANK
// VALID CHAR CHECK
if(altval1[2]!="" && formnm.elements[i].value!="")
	{
var re1 = new RegExp ('&q', 'g') ;
var pattern_val = altval1[2].replace(re1,'"') ;
var pattern="["+pattern_val+"]";
var re = new RegExp(pattern,"g");
if(re.test(formnm.elements[i].value)==true)
		{
		alert("Please avoid to enter \""+pattern_val+"\" in "+altval1[1]);
		formnm.elements[i].focus();
		formnm.elements[i].select();
		return false;
		}
	}




//START EMAIL CHECK
if(altval1[0]=="EMC")
{
  if (formnm.elements[i].value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    formnm.elements[i].focus();
    return (false);
  }
  if (!isEmailAddr(formnm.elements[i].value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    formnm.elements[i].focus();
	formnm.elements[i].select();
    return (false);
  }
  if (formnm.elements[i].value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    formnm.elements[i].focus();
	formnm.elements[i].select();
    return (false);
  }
}
// END EMAIL CHECK
	}
}
return true;
}

// function for password match
function password_match(pass1,pass2)
{
pass1=eval(pass1);
pass2=eval(pass2);
	if(pass1.value!=pass2.value)
	{
		return false;
	}
return true;
}

function isInteger(s)
{  
	
	if(!isNaN(s))
	{
		return false;
	}
  	  // All characters are numbers.
    return true;
}


function contact_us()
{
	
	if(document.getElementById("txtName").value=="")
	{ alert("Please Specify Name"); document.getElementById("txtName").focus(); return false; }
	
	if(document.getElementById("txtEmail").value=="")
	{ alert("Please Specify Email Address"); document.getElementById("txtEmail").focus(); return false; }
	var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address1 = document.getElementById("txtEmail").value;
    if(reg1.test(address1) == false)
    {
    alert("Invaild Email Address");
    return false;
}
	
	if(document.getElementById("txtRequest").value=="")
	{ alert("Please Specify Message"); document.getElementById("txtRequest").focus(); return false; }
	

 }
 
 
 
 function postdetail()
{

  if(document.getElementById("adtitle").value == "")
  {
  alert("Enter Specify Business Title");
   document.getElementById("adtitle").focus();
   return false;
   }
   
if(document.getElementById("area").value =="")
{
alert("Enter Specify Address");
document.getElementById("area").focus();
return false;
}
if(document.getElementById("txtCity").value =="")
{
alert("Enter Specify City");
document.getElementById("txtCity").focus();
return false;
}

if(document.getElementById("email").value =="")
{
alert("Enter Specify Email Address");
document.getElementById("email").focus();

return false;
}
var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address1 = document.getElementById("email").value;
if(reg1.test(address1) == false)
{
alert("Invaild Email Address");
return false;
}





}
function post()
{
	if(document.frmPost.adtitle.value=="")
	{ alert("Please Specify Title"); document.frmPost.adtitle.focus(); return false; }
	
	if(document.frmPost.addesc.value=="")
	{ alert("Please Specify Post Content"); document.frmPost.addesc.focus(); return false; }
	
	if(document.frmPost.email.value=="")
	{ alert("Please Specify Email "); document.frmPost.email.focus(); return false; }
	var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var emailCheck =	document.frmPost.email.value; 
	if(reg1.test(emailCheck) == false)
	{ alert("invaild email address"); document.frmPost.email.focus(); return false;
	}
	
}



function mailpost()
{
	
	if(document.getElementById("adtitle").value=="")
	{ alert("Please Specify Name"); document.getElementById("adtitle").focus(); return false; }
	
	if(document.getElementById("addesc").value=="")
	{ alert("Please Specify Post Contents"); document.getElementById("addesc").focus(); return false; }
	
	
	if(document.getElementById("email").value=="")
	{ alert("Please Specify Email"); document.getElementById("email").focus(); return false; }
	var reg1 = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address1 = document.getElementById("email").value;
    if(reg1.test(address1) == false)
    {
    alert("Invaild Email");
    return false;}
	
	
	

 }
 
 
 
function business_select()
{
	
	if(document.getElementById("BusinessId").value=="")
	{ alert("Please Select Category"); document.getElementById("BusinessId").focus(); return false; }

 }
 
 function contact()
 {
    if(document.getElementById("strFName").value=="")
	{ 
		alert("Please enter first name.");
		document.getElementById("strFName").focus();
		return false;
	}
	if(document.getElementById("strLName").value=="")
	{ 
		alert("Please enter last name.");
		document.getElementById("strLName").focus();
		return false;
	}
	if(document.getElementById("strEmail").value=="")
	{ 
		alert("Please enter e-mail address.");
		document.getElementById("strEmail").focus();
		return false;
	}
	var reg1     = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var address1 = document.getElementById("strEmail").value;
    if(reg1.test(address1) == false)
    {
		alert("Invaild e-mail address, please re-enter.");
		document.getElementById("strEmail").focus();
        return false;
	}
	if(document.getElementById("strPhone").value=="")
	{ 
		alert("Please enter phone number.");
		document.getElementById("strPhone").focus();
		return false;
	}
	if(isNaN(document.getElementById("strPhone").value))
	{ 
		alert("Invalid phone number, please re-enter.");
		document.getElementById("strPhone").focus();
		return false;
	}
	if(document.getElementById("strInterest").value=="")
	{ 
		alert("Please select your area of interest.");
		document.getElementById("strInterest").focus();
		return false;
	}
	/*if(document.getElementById("security_code").value=="")
	{ 
		alert("Please enter the security code you see in the image.");
		document.getElementById("security_code").focus();
		return false;
	}*/
	return true;
 }

