function preload()
{
	if(document.images)
	{
		var loadedImages = new Array;
		for(arg=0;arg<preload.arguments.length;arg++)
		{
			loadedImages[arg] = new Image;
            loadedImages[arg].src = preload.arguments[arg];
		}
	}
}

function imageswap(daImage, daSrc)
{
	if(document.images)
	{
		if (typeof daImage == 'string' || typeof daImage == 'number')
		{
			document.images[daImage].src = daSrc;
		}
		
		else if (daImage && daImage.src)
		{
			daImage.src = daSrc;
		}
	}
}

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)
{
	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 formvalidate()
{
	var address = document.getElementById('address');
	var zip = document.getElementById('zip');
	var areacode = document.getElementById('areacode');
	var prefix = document.getElementById('prefix');
	var suffix = document.getElementById('suffix');
	var firstname = document.getElementById('firstname');
	var lastname = document.getElementById('lastname');
	var email = document.getElementById('email');
	var company = document.getElementById('company');
	var borderstyle = '2px solid #f00';
	var pass = 0;

	if(address.value == "")
	{
		alert('Please enter your Address.');
		address.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	if(zip.value == "")
	{
		alert('Please enter your Zip Code.');
		zip.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	if(areacode.value == "")
	{
		alert('Please enter your Phone Number.');
		areacode.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	if(prefix.value == "")
	{
		alert('Please enter your Phone Number.');
		prefix.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	if(suffix.value == "")
	{
		alert('Please enter your Phone Number.');
		suffix.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	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(email.value == "")
	{
		alert('Your email address is required.');
		email.style.border = borderstyle;
	}

	else
	{
		pass++;
	}

	if(company.value == "")
	{
		alert('Please enter your company name.');
		company.style.border = borderstyle;
	}
	
	else
	{
		pass++;
	}

	if(pass >= 9)
	{
		return true;
	}
	
	else
	{
		return false;
	}
}
