//Common JS functions August 16, 2007
function trim (strVar) { 
     if(strVar.length >0)
	 {
	        while(strVar.charAt(0)==" ") 
			strVar=strVar.substring(1,strVar.length); 
			while(strVar.charAt(strVar.length-1)==" ") 
			strVar=strVar.substring(0,strVar.length-1); 			
	 }
	 return strVar; 
}

//Not an Alphabet
function isNotAlphabets(str){
		for (var i = 0; i < str.length; i++)
		{
				re = / /gi				//Replace the space between words with no space
				str = str.replace(re,"");
			
				var ch = str.substring(i, i + 1);
				if((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) 
				{
					return true;
				}
		}
		return false;
}

function isNotID(str){
		for (var i = 0; i < str.length; i++)
		{
				var ch = str.substring(i, i + 1);
				if((ch < '0' || '9' < ch) && ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch))) 
				{
					if(((ch == " ") || ch == "_") || (ch == "-") || (ch == "+")  || (ch == "(") || (ch == ")")) continue;
					return true;
				}
		}
		return false;
}



function validRequired(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "")
	{
		alert(fieldLabel);
		formField.focus();
		result = false;
	}
	
	return result;
}
// Email Validation
function checkEmail(myForm,mess)
{
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.value))
 {
	return (true)
 }
	alert(mess);
	myForm.focus();
	return (false)
}
//Website Validation
function checkURL(myForm,mess)
{
 if (/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/.test(myForm.value))
 {
	return (true)
 }
	alert(mess);
	myForm.focus();
	return (false)
}

function isNotNumeric(str){
		for (var i = 0; i < str.length; i++)
		{
				var ch = str.substring(i, i + 1);
				if((ch < '0' || '9' < ch)) 
				{
					if(ch == "-" || ch == "." || ch == ")" || ch == "("  || ch == " ") continue;
					return true;
				}
		}
		return false;
}
//Creative form
function checkMyForm_creative(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
}

//Flash form
function checkMyForm_flash(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
}	
	
//powerpoint form
function checkMyForm_powerpoint(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
} 

//SEO form
function checkMyForm_seo(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		/*if (!validRequired(document.BusinessEmail.txtURL,"Please enter your Website URL"))
			return false;
		if (!checkURL(document.BusinessEmail.txtURL,"Please enter valid Website URL"))
			return false;*/
		
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
} 
//newsletter form
function checkMyForm_newsletter(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
} 
//list creation form
function checkMyForm_technology(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }
		if (!validRequired(document.BusinessEmail.txtCriteria,"Please enter Company Criteria"))
		return false;
		if (!validRequired(document.BusinessEmail.txtTitleList,"Please enter List of Titles"))
		return false;				 

return true;
}

//Contact Form
function checkMyForm_contact(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
}

function checkMarketing(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
}
function checkpayform(nForm) {
		if (!validRequired(document.BusinessEmail.txtName,"Please enter your Name"))
			return false;
		if (!validRequired(document.BusinessEmail.txtTitleInformation,"Please enter your Title"))
			return false;
		if (!validRequired(document.BusinessEmail.txtCompany,"Please enter your Company Name"))
			return false;
		if (!checkEmail(document.BusinessEmail.txtEmail,"Please enter valid Email"))
			return false;
		if (!validRequired(document.BusinessEmail.txtPhone,"Please enter your Phone Number"))
			return false;			
						
				 if(isNotNumeric(document.BusinessEmail.txtPhone.value))
				 {
					alert("Invalid characters in phone.");
					document.BusinessEmail.txtPhone.focus();
					return false;
				 }

return true;
}