
$(document).ready(function(){
						   
	
						   
	$("ul#nav li").hover(function() {
								  
		var imageheader = $(this).find("img.menu_head");
		var nav_id = imageheader.attr("id");
		imageheader.attr("src",currentPath+"images/nav/"+nav_id+"-hover.jpg");
		
		$(this).find("ul.menu_body").slideToggle(200);
		
	},function() {
		
		var imageheader = $(this).find("img.menu_head");
		var nav_id = imageheader.attr("id");
		imageheader.attr("src",currentPath+"images/nav/"+nav_id+".jpg");
		
		$(this).find("ul.menu_body").slideToggle(10);	
	});
	

	$("a.zoomer").fancybox();
	/*PAD 20 for iframe*/
	$("a.ziframe").fancybox({'frameWidth' : 650,'frameHeight' : 370});

});

var formObj = "";
var submitted = false;
var error = false;
var error_message = "";

/********************************************************
 * Last modified: 7-28-08
 ********************************************************/
function check_input(field_name, field_size, message) {
	if (formObj.elements[field_name] && (formObj.elements[field_name].type != "hidden")) {
		var field_value = formObj.elements[field_name].value;
		if (field_value.length < field_size) {
			error_message = error_message + "* " + message + "\n";
			error = true;
		}
	}
}

/********************************************************
 * Last modified: 9-13-09
 ********************************************************/
function check_phone(field_name, field_size, message, message1){
	var Chars = "0123456789-()+ ";
	
	if (formObj.elements[field_name] && (formObj.elements[field_name].type != "hidden")) {
		var field_value = formObj.elements[field_name].value;
		if (field_value.length >= field_size) {

			for (var i = 0; i < field_value.length; i++) {
			   if (Chars.indexOf(field_value.charAt(i)) == -1) {
				   error_message = error_message + "* " + message1 + "\n";
				   error = true;
				   break;
			   }
			}
		}
		else{
			error_message = error_message + "* " + message + "\n";
			error = true;
		}
	}
}


/********************************************************
 * Last modified: 9-13-09
 ********************************************************/
function check_menu(field_name, message){
	var field_value = formObj.elements[field_name].value;
	if (field_value == "none") {
		error_message = error_message + "* " + message + "\n";
		error = true;
	}
}

/********************************************************
 * Last modified: 8-20-08
 ********************************************************/
function check_email(field_name, field_size, message, message1) {
	if (formObj.elements[field_name] && (formObj.elements[field_name].type != "hidden")) {
		var field_value = formObj.elements[field_name].value;
		if (field_value.length < field_size) {
			error_message = error_message + "* " + message + "\n";
			error = true;
		}
		else {
			i=field_value.indexOf("@")
			j=field_value.indexOf(".",i)
			k=field_value.indexOf(",")
			kk=field_value.indexOf(" ")
			jj=field_value.lastIndexOf(".")+1
			len=field_value.length
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
			}
			else {
				error_message = error_message + "* " + message1 + "\n";
				error = true;
			}
		}
	}
}

/********************************************************
 * Last modified: 7-28-08
 ********************************************************/
function contactus_check_form(form_name) {
	if (submitted == true) {
		alert("This form has already been submitted. Please press Ok and wait for this process to be completed.");
		return false;
	}
	
	error = false;
	formObj = form_name;
	error_message = "Errors have occured during the process of your submission\nPlease make the following corrections:\n\n";
	
	check_input("name", 1, "First name is required.");
	check_input("title", 1, "Last name is required.");
	check_input("organization", 1, "Organization name is required.");
	
	check_email("email", 1, "Email is required.", "Email is in wrong format");
	check_phone("phone", 1, "Phone number is required.", "Correct phone format is required");


	var oneChecked = false;
	if(formObj.elements['public_relations'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['business_development'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['training'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['engineering'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['sales'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['product_management'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['finance'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['operations'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['marketing_programs'].checked == true){
		oneChecked = true;
	}
	else if(formObj.elements['salesforce'].checked == true){
		oneChecked = true;
	}
	else{
		oneChecked = false;
	}
	
	if(oneChecked == false){
		error_message = error_message + "* At least one interest is required.\n";
		error = true;
	}
						 

	if (error == true) {
		alert(error_message);
		return false;
	}
	else {
		submitted = true;
		return true;
	}
}
