function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_home_over = newImage("images/nav_home-over.gif");
		nav_features_over = newImage("images/nav_features-over.gif");
		nav_themes_over = newImage("images/nav_themes-over.gif");
		nav_plans_over = newImage("images/nav_plans-over.gif");
		nav_demo_over = newImage("images/nav_demo-over.gif");
		nav_trial_over = newImage("images/nav_trial-over.gif");
		nav_contact_over = newImage("images/nav_contact-over.gif");
		preloadFlag = true;
	}
}


// Password box change
function changeInputType(oldObject, oType) {

	var newObject = document.createElement('input');
	newObject.type = oType;

	if (oldObject.size) newObject.size = oldObject.size;
	if (oldObject.value) newObject.value = oldObject.value;
	if (oldObject.name) newObject.name = oldObject.name;
	if (oldObject.id) newObject.id = oldObject.id;
	if (oldObject.className) newObject.className = oldObject.className;
	if (oldObject.value) newObject.value = '';

	oldObject.parentNode.replaceChild(newObject,oldObject);

	// Need to delay the focus for IE
	setTimeout("setPasswordFocus()", 200);
}

function setPasswordFocus() {
	$('my_password').focus();
}
