// CONTACT FORM VALIDATION

function checkContactForm(contact_form)
{	
	// First Name Validation
	if(contact_form.fname.value=="")
	{
		alert("Please Enter Your First Name");
		contact_form.fname.focus();
		return false;
	}
	
	// Last Name Validation
	if(contact_form.lname.value=="")
	{
		alert("Please Enter Your Last Name");
		contact_form.lname.focus();
		return false;
	}
		
	if(contact_form.email.value=="")
	{
		alert("Please Enter Your Email");
		contact_form.email.focus();
		return false;
	}
		if (!contact_form.email.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/))
		{
			alert("Please Enter a Valid Email");
			contact_form.email.focus();
			contact_form.email.value = "";
			return false;
		}
	
	// Phone Validation
	if(contact_form.phone.value=="")
	{
		alert("Please Enter Your Phone Number");
		contact_form.phone.focus();
		return false;
	}
	if (isNaN(contact_form.phone.value)==true)
	{
		alert("Please Enter a Valid Phone Number");
		contact_form.phone.focus();
		contact_form.phone.value = "";
		return false;
	}

	// Title Validation
	/*if(contact_form.title.value=="")
	{
		alert("Please Enter The Title");
		contact_form.title.focus();
		return false;
	}*/
	
	// Company Validation
	if(contact_form.company.value=="")
	{
		alert("Please Enter Your Company Name");
		contact_form.company.focus();
		return false;
	}
	
	
	
	

	return true;
}


// REQUEST A CALL

function checkRequestForm(contact_form)
{
	// First Name Validation
	if(contact_form.region.value=="")
	{
		alert("Please Select a Region");
		contact_form.region.focus();
		return false;
	}
	
	// Name Validation
	if(contact_form.name.value=="")
	{
		alert("Please Enter Your Name");
		contact_form.name.focus();
		return false;
	}
	
	// Title Validation
	if(contact_form.title.value=="")
	{
		alert("Please Enter The Title");
		contact_form.title.focus();
		return false;
	}
	
	// Phone Validation
	if(contact_form.phone.value=="")
	{
		alert("Please Enter Your Phone Number");
		contact_form.phone.focus();
		return false;
	}
	if (isNaN(contact_form.phone.value)==true)
	{
		alert("Please Enter A Valid Phone Number");
		contact_form.phone.focus();
		contact_form.phone.value = "";
		return false;
	}
	
	// Email Validation
	if(contact_form.email.value=="")
	{
		alert("Please Enter Your Email");
		contact_form.email.focus();
		return false;
	}
		if (!contact_form.email.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/))
		{
			alert("Please Enter A Valid Email");
			contact_form.email.focus();
			contact_form.email.value = "";
			return false;
		}
	
	// Company Validation
	if(contact_form.company.value=="")
	{
		alert("Please Enter Your Company Name");
		contact_form.company.focus();
		return false;
	}
	
	// Reason For Call Validation
	if(contact_form.reason.value=="")
	{
		alert("Please Enter The Reason");
		contact_form.reason.focus();
		return false;
	}
	
	return true;
	
}

// CUSTOMER SUPPORT FORM

function checkLogin(contact_form)
{
	
	
	
	// Last Name Validation
	if(!trim(contact_form.username.value))
	{
		alert("Please Enter Your User Name");
		contact_form.username.focus();
		return false;
	}

	if(!trim(contact_form.pwd.value))
	{
		alert("Please Enter Your Password");
		contact_form.pwd.focus();
		return false;
	}

	return true;
	
}

function checkRegister(contact_form)
{
	// First Name Validation
	if(!trim(contact_form.name.value))
	{
		alert("Please Enter Your  Name");
		contact_form.name.focus();
		return false;
	}
	
	// Last Name Validation
	if(!trim(contact_form.username.value))
	{
		alert("Please Choose Your User Name");
		contact_form.username.focus();
		return false;
	}
		
	if(contact_form.email.value=="")
	{
		alert("Please Enter Your Email");
		contact_form.email.focus();
		return false;
	}
	if (!contact_form.email.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/))
	{
			alert("Please Enter a Valid Email");
			contact_form.email.focus();
			contact_form.email.value = "";
			return false;
	}

	if(contact_form.reemail.value!=contact_form.email.value)
	{
		alert("Please Confirm Your Email");
		contact_form.reemail.focus();
		return false;
	}
	
	// Phone Validation
	if(!trim(contact_form.security_question.value))
	{
		alert("Please Enter Your Security Question");
		contact_form.security_question.focus();
		return false;
	}
	
	// Company Validation
	if(!trim(contact_form.answer.value))
	{
		alert("Please Enter Your Security Answer");
		contact_form.answer.focus();
		return false;
	}
	
	
	
	

	
	return true;
	
}

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); 
    }
    return retValue; 
} 