// JavaScript Document

/*	Basic Form Validation Script 
 *	@author	CoLab Multimedia LLC
 *	@www	www.teamcolab.com
 * 	@date 	Feb 14 2009
 *	@version 1.0
 *
 *	Elements requiring validation
 *
 *	#qc_name @is not null
 *	#qc_company @is not null
 *	#qc_email @is not null and is valid email
 *	#qc_tel @is not null
 *	#qc_subject @is not null
 *	#qc_message @is not null
 */
function validateForm(){
	
	$isValid = true;
	//	Check Form Name
	if($('#qc_name_div > input').attr('value') == null){
		$('#qc_name_div > input').css('border', '1px solid #FF0000');
		$('#qc_name_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_name_div > input').css('border', '1px solid #766948')
		$('#qc_name_div > h3 > .errorMsg').css('display', 'none');
	}
	//	Check Company
	if($('#qc_company_div > input').attr('value') == null){
		$('#qc_company_div > input').css('border', '1px solid #FF0000');
		$('#qc_company_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_company_div > input').css('border', '1px solid #766948')
		$('#qc_company_div > h3 > .errorMsg').css('display', 'none');
	}
	//	Check Telephone
	if($('#qc_tel_div > input').attr('value') == null){
		$('#qc_tel_div > input').css('border', '1px solid #FF0000');
		$('#qc_tel_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_tel_div > input').css('border', '1px solid #766948')
		$('#qc_tel_div > h3 > .errorMsg').css('display', 'none');
	}
	//	Check Subject
	if($('#qc_subject_div > input').attr('value') == null){
		$('#qc_subject_div > input').css('border', '1px solid #FF0000');
		$('#qc_subject_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_subject_div > input').css('border', '1px solid #766948')
		$('#qc_subject_div > h3 > .errorMsg').css('display', 'none');
	}
	//	Check Message
	if($('#qc_message_div > textarea').attr('value') == null){
		$('#qc_message_div > textarea').css('border', '1px solid #FF0000');
		$('#qc_message_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_message_div > textarea').css('border', '1px solid #766948')
		$('#qc_message_div > h3 > .errorMsg').css('display', 'none');
	}
	
	//	Check Form Email Address
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(reg.test($('#qc_email_div > input').attr('value')) == false){
		$('#qc_email_div > input').css('border', '1px solid #FF0000');
		$('#qc_email_div > h3 > .errorMsg').css('display', 'inline');
		$isValid = false;
	}
	else{
		$('#qc_email_div > input').css('border', '1px solid #766948')
		$('#qc_email_div > h3 > .errorMsg').css('display', 'none');
	}
	
	return $isValid;	
}
