
function load_function(page){
	if (page == "quote.php"){
		if(document.all.item("first_name") != null){
			document.theform.first_name.focus();
		}
		
	} else if (page == "contact.php"){
		document.theform.email.focus();
	}
}

pic1 = new Image();
pic2 = new Image();
pic1.src = "img/left_tab.gif";
pic2.src = "img/right_tab.gif";

function nostatus(){
	window.status='jw - josh ward designs'
	return true
}
document.onmouseover = nostatus
document.onmouseout = nostatus
document.onmousedown = nostatus

function goto_page(page){
	document.location.href = page;
}

function promptLogin(){
	var x = confirm("This is a password protected area.\nWould you like to continue?");
	if(x){
		document.location.href='admin';
	} else {
		return;
	}
}

function textCounter(area,maxlength){
	if(area.value.length >= maxlength){
		alert("You've reached the " + maxlength + " character limit.");
		area.value = area.value.substring(0, maxlength);
		event.returnValue = false;
	}
}

//Quote Functions
function validate_quote_form(){
	reset_quote_styles();
	var required = "";
	if (document.theform.first_name.value.length == 0) { required += "\n     - First Name"; document.theform.first_name.className='textBoxRequired'; }
	if (document.theform.last_name.value.length == 0) { required += "\n     - Last Name"; document.theform.last_name.className='textBoxRequired'; }
	if (document.theform.company_name.value.length == 0) { required += "\n     - Company Name"; document.theform.company_name.className='textBoxRequired'; }
	if (document.theform.phone1.value.length == 0 || document.theform.phone2.value.length == 0 || document.theform.phone3.value.length == 0) { required += "\n     - Phone Number"; document.theform.phone1.className='textBoxRequired'; document.theform.phone2.className='textBoxRequired'; document.theform.phone3.className='textBoxRequired'; }
	if (document.theform.email.value.length == 0) { required += "\n     - Email"; document.theform.email.className='textBoxRequired'; }
	else if (document.theform.email.value.search(/(\w+[\w|\.|-]*\w+)(@\w+[\w|\.|-]*\w+\.\w{2,4})/) == -1) { required += "\n     - Please specify a valid email address"; document.theform.email.className='textBoxRequired'; }
	if (document.theform.hear_about.value.length == 0) { required += "\n     - How did you hear about me?"; document.theform.hear_about.className='textBoxRequired'; }
	if ((document.theform.hear_about.value == "Referral") && (document.theform.hear_about_referral.value.length == 0)) { required += "\n     - Who referred you?"; document.theform.hear_about_referral.className='textBoxRequired'; }
	
	if (required != "") {
		alert("Please fill in the required fields:" + required);
		return false;
	}
}

function reset_quote_form(){
	var x = confirm("Are you sure you want to erase all of your data?");
	if(x){
		reset_quote_styles();
		document.theform.first_name.focus();
		document.getElementById("referral_text").style.display = "none";
		document.theform.reset();
	}
}

function check_referral(elem){
	if(elem.value == "Referral"){
		document.getElementById("referral_text").style.display = "";
		document.theform.hear_about_referral.focus();
	} else {
		document.getElementById("referral_text").style.display = "none";
	}
}

function reset_quote_styles(){
	document.theform.first_name.className='textBox';
	document.theform.last_name.className='textBox';
	document.theform.company_name.className='textBox';
	document.theform.phone1.className='textBox';
	document.theform.phone2.className='textBox';
	document.theform.phone3.className='textBox';
	document.theform.email.className='textBox';
	document.theform.hear_about.className='textBox';
	document.theform.hear_about_referral.className='textBox';
}

//Contact Functions
function validate_contact_form(){
	reset_contact_styles();
	var required = "";
	if (document.theform.name.value.length == 0) { required += "\n     - Name"; document.theform.name.className='textBoxRequired'; }
	if (document.theform.comment.value.length == 0) { required += "\n     - Message"; document.theform.comment.className='textBoxRequired'; }
	if (document.theform.email.value.length == 0) { required += "\n     - From Email"; document.theform.email.className='textBoxRequired'; }
	else if (document.theform.email.value.search(/(\w+[\w|\.|-]*\w+)(@\w+[\w|\.|-]*\w+\.\w{2,4})/) == -1) { required += "\n     - Please specify a valid email address"; document.theform.email.className='textBoxRequired'; document.theform.email.focus(); }
	else if (document.theform.email.value == "info@joshward.net") { required += "\n     - Please provide your email address"; document.theform.email.className='textBoxRequired'; document.theform.email.focus(); }

	if (required != "") {
		alert("Please fill in the required fields:" + required);
		return false;
	}
}

function reset_contact_form(){
	var x = confirm("Are you sure you want to erase all of your data?");
	if(x){
		reset_contact_styles();
		document.theform.email.focus();
		document.theform.reset();
	}
}

function reset_contact_styles(){
	document.theform.name.className='textBox';
	document.theform.email.className='textBox';
	document.theform.comment.className='textBox';
}