// JavaScript Document
contactText = Array("Name:", "Company:", "Title:", "Industry:", "Phone:", "E-mail:", "Message:");
normalColor = '#4B565E';
normalBG = '#FFF';
errorColor = '#F00';
errorBG = '#EBDFDF';

function submitContactPage() {
	errors = 0;

	if(checkValue('contact_name'))
		++errors;

	if(checkEmail('contact_email'))
		++errors;

	if(checkValue('contact_msg'))
		++errors;

		

	if(!errors) {
		$("#contactform").submit();
	} else {
		alert("Please correct all items before sending.");
	}
}



function checkValue(id) {
	f_id = $('#' + id);
	f_id.css('color', normalColor);
	f_id.css('background-color', normalBG);
	for(i = 0; i < contactText.length; ++i) {
		if(contactText[i] == f_id.val()) {
			f_id.css('color', errorColor);
			f_id.css('background-color', errorBG);
			return true;
		}
	}
	return false;
}

function checkEmail(id) {
	f_id = $('#' + id);
	f_id.css('color', normalColor);
	f_id.css('background-color', normalBG);
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f_id.val())){
		return false;
	} else {
		f_id.css('color', errorColor);
		f_id.css('background-color', errorBG);
		return true;
	}
}



function clearValue(id){
	f_id = jQuery('#' + id);
	for(i = 0; i < contactText.length; ++i) {
		if(contactText[i] == f_id.val()) {
			f_id.val("");
			break;
		}
	}
}



function resetValue(id, replaceText) {
	f_id = $('#' + id);
	if(f_id.val() == "") 
		f_id.val(replaceText);	
	
}

function clearForm() {
	$('#contact_name').val(contactText[0]);
	$('#contact_co').val(contactText[1]);
	$('#contact_title').val(contactText[2]);
	$('#contact_ind').val(contactText[3]);
	$('#contact_phone').val(contactText[4]);
	$('#contact_email').val(contactText[5]);
	$('#contact_msg').val(contactText[6]);
}
