
function printDate()
{
	today = new Date
	weekDayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	monthName = new Array ("January","February","March","April","May","June","July","August","September","October","November","December")

	document.forms.resume.date.value=(monthName[today.getMonth()] + " " + today.getDate() + ", " + today.getFullYear())
}

// inquiry form check
function inqFormCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("firstname_i", "lastname_i", "addressline1_i","city_i","state_i","zip_i","country","dayphone");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("Your First Name","Your Last Name", "Your Street Address","Your City", "Your State","Your Zip Code","Your Country","Your Phone Number");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	var cBox = document.forms[0].brochure
	if (cBox.checked != cBox.defaultChecked) {
    	// process for changed state
		// Enter name of mandatory fields
		var fieldRequired = Array("message");
		// Enter field description to appear in the dialog box
		var fieldDescription = Array("Your Comment or Inquiry");
	}
	var l_Msg = alertMsg.length;

	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""|| obj.options[obj.selectedIndex].text == "-- select a state --"){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function formCheck(formobj)
{
	// Enter name of mandatory fields
	var fieldRequired = Array("firstname_r", "lastname_r", "addressline1_r","city_r","state_r","zip_r","country","homephone_r","salary_r");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("Your First Name","Your Last Name", "Your Street Address","Your City", "Your State","Your Zip Code","Your Country","Your Home Phone Number", "Your Salary Requirement");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";

	var l_Msg = alertMsg.length;

	for (var i = 0; i < fieldRequired.length; i++)
	{
		var obj = formobj.elements[fieldRequired[i]];
		if (obj)
		{
			switch(obj.type)
			{
				case "select-one":
					if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""|| obj.options[obj.selectedIndex].text == "-- select a state --"){
						alertMsg += " - " + fieldDescription[i] + "\n";
					}
					break;
				case "select-multiple":
					if (obj.selectedIndex == -1){
						alertMsg += " - " + fieldDescription[i] + "\n";
					}
					break;
				case "text":
				case "textarea":
					if (obj.value == "" || obj.value == null){
						alertMsg += " - " + fieldDescription[i] + "\n";
					}
					break;
				default:
			}
		
			if (obj.type == undefined)
			{
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++)
				{
					if (obj[j].checked)
					{
						blnchecked = true;
					}
				}
				
				if (!blnchecked)
				{
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg)
	{
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function MM_callJS(jsStr) 
{
  return eval(jsStr)
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	}
	else
	return true;
}
	
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
	if (theValue == true || theValue == false)
	  eval("obj."+theProp+"="+theValue);
	else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function navOver(cellToChange, linkToChange)
{
	if(typeof event == "undefined")
	{
		event = window.event;
	}
	if(typeof document.getElementById != 'undefined')
	{
		// change class
		var navCell = document.getElementById(cellToChange);
		var navLink = document.getElementById(linkToChange);
		navCell.className = 'navbarOver';
		navLink.className = 'navlinkOver';
		
	}
	
	return true;
	// stopDefaultAction(event);
    	// return false;
}

function navOut(cellToChange, linkToChange)
{
	if(typeof event == "undefined")
	{
		event = window.event;
	}

	if(typeof document.getElementById != 'undefined')
	{
		// change class
		var navCell = document.getElementById(cellToChange);
		var navLink = document.getElementById(linkToChange);
		navCell.className = 'navbar';
		navLink.className = 'navlinkOut';

	}

	return true;
	//stopDefaultAction(event);
    	//return false;
}

function stopDefaultAction(event)
{
  event.returnValue = false;

  if (typeof event.preventDefault != "undefined")
  {
    event.preventDefault();
  }

  return true; 
}