// for input field
function gotFocus(ctl,val)
{

    if(document.getElementById(ctl.id).value==val)
    {
        document.getElementById(ctl.id).value='';
        if ( ctl.id == 'pwd'){
        	document.getElementById(ctl.id).type = 'password';
        }
    }
}
function lostFocus(ctl,val)
{
    if(document.getElementById(ctl.id).value=='')
    {
        document.getElementById(ctl.id).value=val;
    }
}

function validate_contact() 
{
	var name = document.getElementById("namec");
	var address = document.getElementById("addr1");
	var city = document.getElementById("city");
	var state = document.getElementById("state");
	var zip = document.getElementById("zip");
	var phone = document.getElementById("dphone");
	var email = document.getElementById("email");
	var regexp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(name.value == ""){
		alert("Please enter your name.");
        name.focus();
		return false;
	}
	if(address.value == ""){
		alert("Please enter your address.");
		address.focus();
		return false;
	}
	if(city.value == ""){
		alert("Please enter your city.");
		city.focus();
		return false;
	}
	if(state.value == ""){
		alert("Please select your state.");
		state.focus();
		return false;
	}
	if(zip.value == ""){
		alert("Please enter your zipcode.");
		zip.focus();
		return false;
	}
	else{
		if(isNaN(zip.value)){
		alert("Please enter a valid zipcode.");
		zip.focus();
		return false;
		}
	}
	if(phone.value == ""){
		alert("Please enter your phone number with no special characters.");
		phone.focus();
		return false;
	}else {
		if(!phone.value.toString().match(/^[-]?\d*\.?\d*$/)){
			alert("Enter numeric phone number.");
			phone.focus();
		    return false;
		}
	}
	if(email.value == ""){
		alert("Please your email address.");
		email.focus();
		return false;
	}else{
		if(!email.value.match(regexp)) {
			alert("Please enter a valid email address.");
		    email.focus();
		    return false;
		}
	}
	return true;
}

function validate_appointment() 
{
	var name = document.getElementById("name");
	var phone = document.getElementById("phone");
	var venue = document.getElementById("venue");
	var date1 = document.getElementById("date1");
	var date2 = document.getElementById("date2");
	var date3 = document.getElementById("date3");
	var time1 = document.getElementById("time1");
	var time2 = document.getElementById("time2");

	if(name.value == ""){
		alert("Please enter your name.");
        name.focus();
		return false;
	}
	
	if(phone.value == ""){
		alert("Please enter your phone number.");
		phone.focus();
		return false;
	}else {
		if(!phone.value.toString().match(/^[-]?\d*\.?\d*$/)){
			alert("Enter numeric phone number.");
			phone.focus();
		    return false;
		}
	}
	if((date1.value == "" || date1.value == "MM") || (date2.value == "" || date2.value == "DD") || (date3.value == "" || date3.value == "YYYY")){
		alert("Please a valid date.");
		if(date1.value == "" || date1.value == "MM"){
			date1.focus();
		}else if(date2.value == "" || date2.value == "DD"){
			date2.focus();
		}else if(date3.value == "" || date3.value == "YYYY"){
			date3.focus();
		}
		return false;
	}
	if((time1.value == "" || time1.value == "Hours")|| (time2.value == "" || time2.value == "Minutes")){
		alert("Please valid time.");
		if(time1.value == "" || time1.value == "Hours"){
			time1.focus();
		}else if(time2.value == "" || time2.value == "Minutes"){
			time2.focus();
		}
		return false;
	}
	return true;
}