﻿//submit after validation functionality
function submit_onclick() {
    
	var proceed = false;
	if(typeof validateForm == "function") { 

		proceed = validateForm();
	} 
	else{

		proceed = true;
	}
	return proceed;
}

//validation functionality
function validateForm(){
	if(""==document.form1.df_first_Name1.value){

		alert("Please enter your first name.");
		document.form1.df_first_Name1.focus();
		return false;
	}
	if(""==document.form1.df_last_Name1.value){

		alert("Please enter your last name.");
		document.form1.df_last_Name1.focus();
		return false;
	}
	if(""==document.form1.df_company1.value){

		alert("Please enter your company name.");
		document.form1.df_company1.focus();
		return false;
	}
	validTelExp = /^[^@]+[0-9]{9,}$/i;
	strPhone = document.form1.df_phone1.value.replace(/\D/g,'');

	if (strPhone.search(validTelExp) == -1){
		alert("Please provide a valid phone number including area code.");
		document.form1.df_phone1.focus();
		return false;
	}
	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	strEmail = document.form1.df_email1.value;

	if (strEmail.search(validRegExp) == -1){
		alert("A valid e-mail address is required.");
		document.form1.df_email1.focus();
		return false;
	}	

}

//reset field functionality
function reset_onclick(){

    for(i=0; i<document.form1.elements.length; i++){

        if(document.form1.elements[i].type=="text"){

            document.form1.elements[i].value = "";
        }
        if(document.form1.elements[i].type=="checkbox"){

            document.form1.elements[i].checked = false;             
        }
        if(document.form1.elements[i].type=="radio"){

            document.form1.elements[i].checked = false;
        }
        if(document.form1.elements[i].type=="select-one"){

            document.form1.elements[i].selectedIndex = 0;
        }
    }
}

//redirect functionality
function redirect_onclick(urlString){

    window.open("http://" + urlString);
}
