function BookMark(url,title) {
	window.external.AddFavorite(url,title)
}

function onCellColorChange(o) {
	o.style.backgroundColor = "#000000";
	o.style.cursor = "hand";
}

function outCellColorChange(o) {
	o.style.backgroundColor = "#5E6E73";
}

function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function formrule(field) 
     { 
          if (field.defaultValue == field.value) field.value = "";
     }


// Function to check form content
function CheckForm(FormName) {
	var theForm = document.forms[FormName];
	var Required = new Object;

		// Define required fields object
		switch (FormName)
		{
			case 'tell_a_friend':
				Required['contact_from_email'] = 'Your Email Address';
				Required['contact_to_email'] = 'Friends Email Address';
				break;
			case 'order_form':
			case 'contact_us':
				Required['contact_email'] = 'Your Email Address';
				Required['contact_name'] = 'Your Name';
				Required['referral'] = 'Referral';
									break;
			case 'subscribe':
				Required['subscription_email'] = 'Your Email Address';
				break;
			case 'search':
				Required['keywords'] = 'Search Criteria';
				break;
			case 'seo':
				Required['contact_name'] = 'Your Name';
				Required['contact_company'] = 'Your Company';
				Required['contact_email'] = 'Your Email Address';
				Required['url'] = 'Your Internet Address';
				break;
		}


		// Check required fields
		for (i = 0; i < theForm.length; i++) {
			var FormField = theForm.elements[i];

		// Check generic required field
		if (Required[FormField.name] && FormField.value == '') {
			Warning = Required[FormField.name]+' is a required field!';
			alert(Warning);
			FormField.focus();
			return
		}

		// Check email address format
		else if ((FormField.name  == 'contact_from_email' ||
			     FormField.name  == 'subscription_email' ||
			     FormField.name  == 'contact_email' ||
			     FormField.name  == 'contact_to_email') &&
				 FormField.value.match(/[\w.-]+@[\w-]+(\.[\w-]+){1,}/) == null) {
			Warning = 'Invalid Email address format!';
			alert(Warning);
			FormField.focus();
			return
		}
	}
	theForm.submit()
}