function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function CheckNewsAlert() {
    var form = window.document.contact_news;
    var Required = new Object;

        // Define required fields object
        Required['contact_email'] = 'Your Email Address';

        // Check required fields
        for (i = 0 ; i < form.length ; i++) {
            var FormField = form.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_email' &&
                 FormField.value.match(/[\w.-]+@[\w-]+(\.[\w-]+){1,}/) == null) {
            Warning = 'Invalid Email address format!';
            alert(Warning);
            FormField.focus();
            return
        }
    }
    form.submit()
}


function CheckQuickContact() {
var form = window.document.contact_quick;
var Required = new Object;


	// Define required fields object
	Required['contact_greeting'] = 'Address me as';
	Required['contact_email'] = 'Your Email Address';       


	// Check required fields
	for (i = 0 ; i < form.length ; i++) {
		var FormField = form.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_email' &&
			 FormField.value.match(/[\w.-]+@[\w-]+(\.[\w-]+){1,}/) == null) {
		Warning = 'Invalid Email address format!';
		alert(Warning);
		FormField.focus();
		return
	}
}
form.submit()
}


// Function to check Contact_Us.php Contact Form
function CheckForm() {
    var form = window.document.contact_main;
    var Required = new Object;

        // Define required fields object
        Required['contact_greeting'] = 'Address me as';
        Required['contact_email'] = 'Your Email Address';       

        // Check required fields
        for (i = 0 ; i < form.length ; i++) {
            var FormField = form.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_email' &&
                 FormField.value.match(/[\w.-]+@[\w-]+(\.[\w-]+){1,}/) == null) {
            Warning = 'Invalid Email address format!';
            alert(Warning);
            FormField.focus();
            return
        }
    }
    form.submit()
}


// Function to check form content
function CheckTellAFriend() {
    var form = window.document.contact_friend;
    var Required = new Object;

        // Define required fields object
        Required['contact_from_email'] = 'Your Email Address';
        Required['contact_to_email'] = 'Your Friend\'s Email Address Name';

        // Check required fields
        for (i = 0 ; i < form.length ; i++) {
            var FormField = form.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_to_email' &&
                 FormField.value.match(/[\w.-]+@[\w-]+(\.[\w-]+){1,}/) == null) {
            Warning = 'Invalid Email address format!';
            alert(Warning);
            FormField.focus();
            return
        }
    }
    form.submit()
}



function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
// Function to check the search field
    function CheckSearch () {
        //var SearchForm        = self.SearchForm;
        var SearchForm  = this.document.SearchForm;
        var SearchField = SearchForm.plainstring;

        if (SearchField.value == '')
		{
            var Warning = 'Search field is empty!';
            alert(Warning);
            SearchField.focus();
            return
        }
	        SearchForm.submit()
    }

// Quick Contact Form Validation Start
function Validate(){
	var bitErr = false;
 
	if (document.quick_contact_form.contact_greeting.value == "") bitErr = true; 
	if (document.quick_contact_form.contact_greeting.value == " * address me as") bitErr = true; 
	if (document.quick_contact_form.contact_email.value == " * email") bitErr = true; 
	if (document.quick_contact_form.contact_email.value == "") bitErr = true; 
	if (document.quick_contact_form.contact_email.value.indexOf("@") == -1) bitErr = true;
	if (document.quick_contact_form.contact_email.value.indexOf(".") == -1) bitErr = true;
	
	if (bitErr){
		alert("Please fill out all the required information\nand double check to make sure it is correct.\nPlease use a valid email address.");
		return false;
	}
	
	document.quick_contact_form.submit();
}
// Form Validation End


