var downStrokeField;
function autojump(fieldName,nextFieldName,fakeMaxLength)
{
	var myForm=document.forms[document.forms.length - 1];
	var myField=myForm.elements[fieldName];
	myField.nextField=myForm.elements[nextFieldName];

	if (myField.maxLength == null)
		myField.maxLength=fakeMaxLength;
		myField.onkeydown=autojump_keyDown;
		myField.onkeyup=autojump_keyUp;
}

function autojump_keyDown()
{
	this.beforeLength=this.value.length;
	downStrokeField=this;
}

function autojump_keyUp()
{
	if (
		(this == downStrokeField) && 
		(this.value.length > this.beforeLength) && 
		(this.value.length >= this.maxLength)
	)
	
	this.nextField.focus();
	downStrokeField=null;
}

function a(txt)
{
	self.status = txt
}

function b()
{
	self.status = ""
}

function toggleBox(szDivID, iState) {
	if (document.layers) {
		document.layers[szDivID].visibility = iState ? "show" : "hide";
	} else if (document.getElementById) {
		var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    } else if (document.all) {
		document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
	}
}

//function toggleBox(szDivID, iState) {
//	var obj = document.getElementById(szDivID);
//	obj.style.visibility = iState ? "visible" : "hidden";
//}

function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}

function ValidateContact()
{
	var firstname = document.getElementById('firstname');
	var lastname = document.getElementById('lastname');
	var email = document.getElementById('email');
	var dayphone = document.getElementById('dayphone');
	var address = document.getElementById('address');
	var city = document.getElementById('city');
	var zip = document.getElementById('zip');
	var borderstyle = '2px solid #FF0000';
	var pass = 0;

	if(firstname.value == "") {
		alert('Please enter your First Name.');
		firstname.style.border = borderstyle;
	} else {
		pass++;
	}

	if(lastname.value == "") {
		alert('Please enter your Last Name.');
		lastname.style.border = borderstyle;
	} else {
		pass++;
	}

	if (!validEmail(email.value))
	{
		alert("Please enter your valid Email Address.");
		email.style.border = borderstyle;
	} else {
		pass++;
	}

	if(dayphone.value == "") {
		alert("Please enter your Daytime Telephone Number.");
		dayphone.style.border = borderstyle;
	} else {
		pass++;
	}

	if(address.value == "") {
		alert("Please enter your Street Address.");
		address.style.border = borderstyle;
	} else {
		pass++;
	}

	if(city.value == "") {
		alert("Please enter your City.");
		city.style.border = borderstyle;
	} else {
		pass++;
	}

	if(zip.value == "") {
		alert("Please enter your Zip Code.");
		zip.style.border = borderstyle;
	} else {
		pass++;
	}

	if(pass >= 7)
	{
		return true;
	}
	
	else
	{
		return false;
	}
}

function ValidateContact2()
{
	var name = document.getElementById('name');
	var title = document.getElementById('title');
	var company = document.getElementById('company');
	var address = document.getElementById('address');
	var city = document.getElementById('city');
	var zip = document.getElementById('zip');
	var email = document.getElementById('email');
	var borderstyle = '2px solid #FF0000';
	var pass = 0;

	if(name.value == "") {
		alert('Please enter your Name.');
		name.style.border = borderstyle;
	} else {
		pass++;
	}

	if(title.value == "") {
		alert('Please enter your Title.');
		title.style.border = borderstyle;
	} else {
		pass++;
	}

	if(company.value == "") {
		alert('Please enter your Company.');
		company.style.border = borderstyle;
	} else {
		pass++;
	}

	if(address.value == "") {
		alert("Please enter your Street Address.");
		address.style.border = borderstyle;
	} else {
		pass++;
	}

	if(city.value == "") {
		alert("Please enter your City.");
		city.style.border = borderstyle;
	} else {
		pass++;
	}

	if(zip.value == "") {
		alert("Please enter your Zip Code.");
		zip.style.border = borderstyle;
	} else {
		pass++;
	}

	if (!validEmail(email.value))
	{
		alert("Please enter your valid Email Address.");
		email.style.border = borderstyle;
	} else {
		pass++;
	}

	if(pass >= 7)
	{
		return true;
	}
	
	else
	{
		return false;
	}
}

function validEmail(email)
{
	var emailReg = /^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	var regex = new RegExp(emailReg);
	return regex.test(email.toLowerCase());
}