/*!
 * CKBE Custom Functions
 * http://www.ckbe.com/
 *
 * Copyright 2010, CKBE
 * All Rights Reserved.
 *
 * Requires jQuery JavaScript Library v1.4.2
 * Copyright 2010, John Resig
 * http://www.jquery.com/
 * Released under the MIT or GPL Version 2 licenses.
 *
 * Date: Sun Jun 06 18:57:26 2010
 */

// ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Check Form Functions.

function ckbeCustom_checkForm_tell(form) {
	
	var error = null;
	var obj = null;
	
	obj = form.tll_name;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_text(obj), error);
	
	obj = form.tll_email;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_email(obj), error);
	
	obj = form.tll_page;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_url(obj), error);
	
	if (error != null) {
		
		error.focus();
		return false;
		
	}
	
}

function ckbeCustom_checkForm_searchDelivery(form) {
	
	var error = null;
	var obj = null;
	
	obj = form.order;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_null(obj), error);
	
	if (error != null) {
		
		error.focus();
		return false;
		
	}
	
}

function ckbeCustom_checkForm_searchStore(form) {
	
	var error = null;
	var obj = null;
	
	obj = form.zip;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_zip(obj), error);
	
	if (error != null) {
		
		error.focus();
		return false;
		
	}
	
}

function ckbeCustom_checkForm_searchStoreDirections(form) {
	
	var error = null;
	var obj = null;
	
	obj = form.from;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_addressLong(obj), error);
	
	if (error != null) {
		
		error.focus();
		return false;
		
	}
	
	document.getElementById('directions').innerHTML = "";
	google_getDirections();
	return false;
	
}

function ckbeCustom_checkForm_offer(form) {
	
	var error = null;
	var obj = null;
	
	obj = form.svs_customer_number;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_null(obj), error);
	
	obj = form.svs_purchase_date;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_null(obj), error);
	
	obj = form.svs_name;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_name(obj), error);
	
	obj = form.svs_email;
	error = ckbeForm_checkField_value(obj, ckbeForm_checkFormat_email(obj), error);
	
	if (error != null) {
		
		error.focus();
		return false;
		
	}
	
	if (form.terms.checked == true) {
		
		return true;
		
	} else {
		
		alert(form.message.value)
		form.terms.focus();
		return false;
		
	}
	
}