
var glob_obj;

function validate_on_submit(standard_text, obj) {
	var ret=true;
	
	if (obj.value == standard_text) 
	{
		glob_obj = obj;
		setTimeout('foc_delay()', 100);
		ret=false;
	}
	return ret;
}


// Delayed because of Internet Explorer bug

function foc_delay() {
	glob_obj.focus();
}


// -------------------------------------------------------------------------------------------------

function findField(frm, field){
	 for (var i=0;i<frm.length;i++){
	 	if (document.forms[frm].elements[i].name == field) return i;
	 }
	 return -1;
}

// -------------------------------------------------------------------------------------------------

function searchFocus(frm, field, emptyTxt){
	var fieldIdx = findField(frm, field);
	if (fieldIdx==-1) return;
	if (document.forms[frm].elements[fieldIdx].value == emptyTxt){
		document.forms[frm].elements[fieldIdx].value = '';
	}
}

// -------------------------------------------------------------------------------------------------

function searchBlur(frm, field, emptyTxt){
	var fieldIdx = findField(frm, field);
	if (fieldIdx==-1) return;

	if (document.forms[frm].elements[fieldIdx].value == ''){
		document.forms[frm].elements[fieldIdx].value = emptyTxt;
	}
	
	return false;
}

// -------------------------------------------------------------------------------------------------

