
function chkEmpty(txt)
{
if (txt=="")
   return 0;
else
  return 1;
}

function chkNum(val)
{
	var re = /^[0-9\.\\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;
}

function chkChrNumOnly(val)
{
	var re = /^[a-zA-Z0-9\\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}


function chkCompName(val)
{
	var re = /^[a-zA-Z0-9\,\.\-\ \\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}


function chkEmail(eml)
{
	var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
	if (!eml.match(re)) 
	return 0;
	else
	return 1;

}

function chkChrOnly(val)
{
	var re = /^[a-zA-Z\ \\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

//*************************************************************//
function ChkPhoneFax(val)
{
	var re = /^[0-9\-\(\)\,\ \\ ]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;
}

function ChkPrice(val)
{
	var re = /^[0-9\.\\ ]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;
}
function chkName(val)
{
	var re = /^[a-z0-9A-Z\ \\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

function chk_US_TelFax(val)
{
	var re = /^[0-9\-\\]*$/;
	if (!val.match(re)) 
		return 0;
	else
		return 1;

}

function CheckLead_Form()
{
	var  errormsg = "";
	Form = document.frm_leads;
	//-----------------------------------------------------
	if (!chkEmpty(Form.fname.value))
		errormsg = errormsg + "Error: Please Enter Name. \n";
	
	if (!chkChrOnly(Form.fname.value))
		errormsg = errormsg + "Error: Please Enter Valid Name. \n";
	//-----------------------------------------------------
	
	if (!chkEmpty(Form.email.value))
	{
		errormsg = errormsg + "Error: Please Enter Email Address. \n";}
	else
	{	
	if (!chkEmail(Form.email.value))
		errormsg = errormsg + "Error: Please Enter Valid Email Address. \n";	
	}
	//-----------------------------------------------------
	
	if (!chkEmpty(Form.phone.value))
		errormsg = errormsg + "Error: Please Enter Phone No. \n";
	
	if (!ChkPhoneFax(Form.phone.value))
		errormsg = errormsg + "Error: Please Enter Valid Phone No. \n";		
	//-----------------------------------------------------
	
	/*if (!chkEmpty(Form.verificationCode.value))
	{	errormsg = errormsg + "Error: Please Enter Verification Code. \n";}
	
	else
	{	
		var val_ver;
		val_ver = Form.verificationCode.value;
		
		var re_v = "CATS";
		if (!val_ver.match(re_v)) 
			errormsg = errormsg + "Error: Please Enter Valid Verification Code. \n";
	}*/
		
	if (errormsg == "")
	{
		Form.action = "http://www.logodesignguru.com/lead_process.asp";
		Form.submit();
	}
	else
	{
		alert ( errormsg );
	}

}

function Upper(f){
	var str=f.value;
	var res=""
	str = str.split(" ");
	
	for (i=0; i<str.length; i++) {
		res+= str[i].substr(0,1).toUpperCase() + str[i].substr(1,str[i].length) +" ";
	}
	
	f.value=trim(res);
}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue;
}
