
function validateSelectCheckbox(mode) {
	if(document.getElementById("step_id_1") && document.getElementById("step_id_2")) {
		if(mode == 1) {
			document.getElementById("step_id_1").checked = true;
			document.getElementById("step_id_2").checked = false;
		} else {
			document.getElementById("step_id_1").checked = false;
			document.getElementById("step_id_2").checked = true;
		}
	}
	return true;
}

function validateForm(stepVal) {
	if(stepVal == "step1" || stepVal == "step2") {
		if(document.getElementById("step_id_1").checked == false && document.getElementById("step_id_2").checked == false) {
			alert("Please select option.");
			document.getElementById("step_id_1").focus();
			return false;
		}
	} else if(stepVal == "step4") {
		var g = document.form1;
		if(g.first_name && trim(g.first_name.value)=="") {
			alert("Please enter First Name.");
			g.first_name.value = trim(g.first_name.value);
			g.first_name.focus();
			return false;
		}
		if(g.last_Name && trim(g.last_Name.value)=="") {
			alert("Please enter Last Name.");
			g.last_Name.value = trim(g.last_Name.value);
			g.last_Name.focus();
			return false;
		}
		if(g.title && trim(g.title.value)=="") {
			alert("Please enter Title.");
			g.title.value = trim(g.title.value);
			g.title.focus();
			return false;
		}
		if(g.company && trim(g.company.value)=="") {
			alert("Please enter Company Name.");
			g.company.value = trim(g.company.value);
			g.company.focus();
			return false;
		}
		if(g.email_address && trim(g.email_address.value)=="") {
			alert("Please enter Email Address.");
			g.email_address.value = trim(g.email_address.value);
			g.email_address.focus();
			return false;
		}
		if(!validate_email(g.email_address.value)) {
			alert("Please enter valid Email Address.");
			g.email_address.value = trim(g.email_address.value);
			g.email_address.focus();
			return false;
		}
		if(g.phone && trim(g.phone.value)=="") {
			alert("Please enter Telephone Number.");
			g.phone.value = trim(g.phone.value);
			g.phone.focus();
			return false;
		}
		if(g.address && trim(g.address.value)=="") {
			alert("Please enter Address.");
			g.address.value = trim(g.address.value);
			g.address.focus();
			return false;
		}
	}
}

function trim(str) {
	return str.replace(/^\s*|\s*$/g,"");
}

function validate_email(email) {
	var rxp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
	if(rxp.test(email)!=true) {
		return false;
	} else {
		return true;
	}
}
