function doValidation(){
    var form = document.signup ;
    var email = document.getElementById('txtEmailAddress');
    var filter = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	if(form.txtFirstName.value == ''){
        alert("Please Enter Your First Name");
        return false ;
    }
    else if(form.txtLastName.value == ''){
        alert("Please Enter Your Last Name.");
        return false;
    }
    else if(!filter.test(email.value)){
        alert("Please Enter a Valid Email Address");
        return false ;
    }
    else if(form.txtCompanyOrganisation.value == ''){
        alert("Please Enter Organisation Name.");
        return false;
    }
    else if(form.ddlCountry.value == ''){
        alert("Please select a country.");
        return false;
    }
    else if(form.txtUsername.value == ''){
        alert("Please Enter a Username");
        return false;
    }
	else if(form.txtUsername.value.length < 4){
        alert("Username must be at least 4 characters long");
        return false;
    }
	else if(form.txtUsername.value.match(/^\s$/i)){
        alert("Username cannot contain spaces");
        return false;
    }
    else if(form.txtPassword.value == ''){
        alert("Please Enter a Password");
        return false;
    }
    else if(form.txtPassword.value.length < 6){
        alert("Password must be atleast 6 characters long");
        return false;
    }
	else if(form.txtAddress.value == ''){
        alert("Please Enter an Address");
        return false;
    }
	else if(form.txtCity.value == ''){
        alert("Please Enter a City");
        return false;
    }
	else if(form.txtState.value == ''){
        alert("Please Enter a State");
        return false;
    }
	else if(form.txtZip.value == ''){
        alert("Please Enter a Zip/Postal Code");
        return false;
    }
    else if(form.txtPhone.value == ''){
        alert("Please enter a phone number");
        return false ;
    }
	else if(!form.txtPhone.value.match(/^[\d+-]*$/m)){
        alert("Please enter a valid phone number using numbers and +-");
        return false ;
    }
	else if(form.txtPassword.value != form.txtPasswordConfirm.value){
        alert("Password and confirm password do not match");
        return false ;
    }
	else if(!form.chkInsermoTC.checked){
        alert("You need to agree to Insermo's terms and conditions before you can continue");
        return false ;
    }
    else{
        return true ;
    }
}

function validatecc(){
	
	var form = document.order ;
   	
	if(form.ddlCardType.value == ''){
        alert("Please select credit card type");
        return false ;
    }
    else if(form.txtCreditCardNumber.value == ''){
        alert("Please provide credit card number.");
        return false;
    }
    else if(form.txtCreditCardNumber.value.length != 16){
        alert("Please provide a valid credit card number");
        return false ;
    }
    else if(form.txtNameOnCreditCard.value == ''){
        alert("Please provide name on credit card.");
        return false;
    }
    else if(form.txtCSVNumber.value == ''){
        alert("Please provide CVC number.");
        return false;
    }
    else if(form.txtCSVNumber.value.length != 3){
        alert("Please provide a valid 3 digit CVC number.");
        return false;
    }
    else if(form.ddlMonth.value =='' || form.ddlYear.value ==''){
        alert("Plese provide a valid expiry information for credit card")
        return false;
    }	
    else if (form.chk.value != '') {
		return false;
	}
	else {
		return true;
	}
}
	function validatehomesignup(obj){
		var form = document.launch;
	    var email = document.getElementById('txtEmailAddress');
	    var filter = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	    
	    if(form.txtFirstName.value == ''){
	        alert("Please Enter Your First Name");
	        return false ;
	    }
	    else if(form.txtLastName.value == ''){
	        alert("Please Enter Your Last Name.");
	        return false;
	    }
	    else if(!filter.test(email.value)){
	        alert("Please Enter a Valid Email Address");
	        return false ;
	    }
	    else{
	    	if(obj.name == "btnSignMeUp"){	    	   
			   form.action = '/pricing-signup';
	    	   return true ;
	    	}
	    	else if(obj.name == "btntrial"){	    	    
				form.action = '/free-trial';
	    	    return true ;
	    	}	
	    }
		
	}	

