/**
 * @version		1.0.2 - 13 oktober 2008
 * 
 * @copyright		1.0.2,	13 oktober 2008,	Jan Niemantsverdriet,	kleur, onfocus en onblur worden nu ook overgezet
 * @copyright		1.0.1,	7 juli 2008,		Jan Niemantsverdriet,	Werkt nu ook in IE7 en IE6
 * @copyright		1.0.0,	22 mei 2008,		Jan Niemantsverdriet,	Gemaakt
 */
 
/**
 * Wisselt een wachtwoord veld tussen zichtbaar en onzichtbaar
 * 
 * @param string a_sId			het id van het veld
 */
function CpFormPassword_switchVisible(a_sId) {
	oField = document.getElementById(a_sId);
	oImage = document.getElementById(a_sId + "_switch_image");
	if (oField.type == "password") {
		var oNewField = document.createElement('input');
		oNewField.type = "text";
		if (oField.value) oNewField.value = oField.value;
		if (oField.name) oNewField.name = oField.name;
		if (oField.id) oNewField.id = oField.id;
		if (oField.className) oNewField.className = oField.className;
		if (oField.onblur) oNewField.setAttribute('onblur', oField.getAttribute('onblur'));
		if (oField.onfocus) oNewField.setAttribute('onfocus', oField.getAttribute('onfocus'));
		if (oField.style.color) oNewField.style.color = oField.style.color; 
		oField.parentNode.replaceChild(oNewField,oField);
		oImage.src = "/cms/BB/Form/Fields/password_show_letters.png";
	} else {
		var oNewField = document.createElement('input');
		oNewField.type = "password";
		if (oField.value) oNewField.value = oField.value;
		if (oField.name) oNewField.name = oField.name;
		if (oField.id) oNewField.id = oField.id;
		if (oField.className) oNewField.className = oField.className;
		if (oField.onblur) oNewField.setAttribute('onblur', oField.getAttribute('onblur'));
		if (oField.onfocus) oNewField.setAttribute('onfocus', oField.getAttribute('onfocus'));
		if (oField.style.color) oNewField.style.color = oField.style.color; 
		oField.parentNode.replaceChild(oNewField,oField);
		oImage.src = "/cms/BB/Form/Fields/password_hide_letters.png";
	}
}
 
