/**
 * @version		1.0.1 - 8 december 2008
 * 
 * @copyright	1.0.1,	8 december 2008,	Jan Niemantsverdriet,	Variabelen gedeclareerd
 * @copyright	1.0.0,	10 oktober 2008,	Rob Ruigrok,			Gemaakt
 */
	
/**
 * Bepaalt het gedrag van input-hint veld als er op geklikt wordt
 * 
 * @param string a_sId			het id van het veld
 */
function CpFormInputHint_Focus(a_sId, a_sHintColor, a_sTextColor) {
	var sStandard = document.getElementById(a_sId + '_sText').value;
	var oField = document.getElementById(a_sId);
	var sChanged = document.getElementById(a_sId + '_bChanged').value;
	if (sChanged == '0') {
		oField.value = '';
		vHintChanged(a_sId, a_sHintColor, a_sTextColor);
	} 
}
 

/**
 * Bepaalt het gedrag van input-hint veld als de waarde veranderd wordt
 * 
 * @param string a_sId			het id van het veld
 */
function CpFormInputHint_Blur(a_sId, a_sHintColor, a_sTextColor) {
	var sStandard = document.getElementById(a_sId + '_sText').value;
	var oField = document.getElementById(a_sId);
	var sChanged = document.getElementById(a_sId + '_bChanged').value;
	if (oField.value == "") {
		vHintReset(a_sId, a_sHintColor, a_sTextColor);
	}
}
 

/**
 * Reset de inputhint weer naar oude waarde
 */
function vHintReset(a_sId, a_sHintColor, a_sTextColor) {
	var sStandard = document.getElementById(a_sId + '_sText').value;
	var oField = document.getElementById(a_sId);
	var sChanged = document.getElementById(a_sId + '_bChanged').value;
	oField.value = sStandard;
	oField.style.color = a_sHintColor;
	document.getElementById(a_sId + '_bChanged').value = '0';
}

/**
 * Maak inputhint schrijfbaar
 */
function vHintChanged(a_sId, a_sHintColor, a_sTextColor) {
	var sStandard = document.getElementById(a_sId + '_sText').value;
	var oField = document.getElementById(a_sId);
	var sChanged = document.getElementById(a_sId + '_bChanged').value;
	oField.style.color = a_sTextColor;
	document.getElementById(a_sId + '_bChanged').value = '1';
}






