
function p_passwordHandler(element, event)
{
	element = document.getElementById('member_login_' + element);
	
	switch (event) {
		case "onblur":
			if (element.value == "" || element.value == "Password") {
				swapNode(element, 'text', 'Password', 'member_login_password', '12', 'p_password', 'javascript: passwordHandler(this, "onfocus");', '');
			}
			break;
		case "onfocus":
			if (element.value == "Password") {
				swapNode(element, 'password', '', 'member_login_password', '12', 'p_password', '', 'javascript: passwordHandler(this, "onblur");');
				setTimeout("document.getElementById('member_login_password').focus()", 500);
				//document.getElementById('member_login_password').focus();
				//document.getElementById('member_login_password').focus();
			}
		break;
	}
}
function p_usernameHandler(element, event)
{
	element = document.getElementById('member_login_' + element);
	
	switch (event) {
		case "onblur":
			if (element.value == "" || element.value == "User Name") {
				swapNode(element, 'text', 'User Name', 'member_login_username', '12', 'p_username', 'javascript: usernameHandler(this, "onfocus");', '');
			}
			break;
		case "onfocus":
			if (element.value == "User Name") {
				swapNode(element, 'text', '', 'member_login_username', '12', 'p_username', '', 'javascript: usernameHandler(this, "onblur");');
				
				setTimeout("document.getElementById('member_login_username').focus()", 500);
				
				//document.getElementById('member_login_username').focus();
				//document.getElementById('member_login_username').focus();
			}
		break;
	}
}


function swapNode(target, type, value, id, size, name, onfocus, onblur)
{
	replace = target;
	var val = replace.value;
	var id = replace.id
	var parent = replace.parentNode;
	var sibling = replace.nextSibling;
	var newel = document.createElement('input');
	newel.setAttribute('type', type);
	newel.setAttribute('value', value);
	newel.setAttribute('id', id);
	newel.setAttribute('size', size);
	newel.setAttribute('name', name);
	//newel.setAttribute('autocomplete', 'off'); // Fix for Firefox: http://www.astahost.com/info.php/ie6-triumphs-over-firefox-1-5-0-3_t12258.html
	if (onfocus != '') {
		newel.onfocus = new Function("javascript: " + name + "Handler('" + name + "', 'onfocus')");
		//document.getElementById(id).onfocus = new Function("javascript: " + name + "Handler('" + name + "', 'onfocus')");
	}
	if (onblur != '') {
		newel.onblur = new Function("javascript: " + name + "Handler('" + name + "', 'onblur')");
		//document.getElementById(id).onblur = new Function("javascript: " + name + "Handler('" + name + "', 'onblur')");
	}
	parent.removeChild(replace);
	parent.insertBefore(newel, sibling);
}




