
/*-------------------------------------------------------------*
 * client-side javascript for common use (page object, etc.)   *
 * clear input fields at first click, set language						 *
 *-------------------------------------------------------------*/


/*---------------------------------------------------------------------------* 
 * clears default input of field if current input equals "defValue"					 * 
 *---------------------------------------------------------------------------*/
	function fgpframe_clearInput(field, defValue) {
		if (field.value==defValue) {
			field.value="";
		}
		return true;
	}


/*---------------------------------------------------------------------------* 
 * set language based on id L1, L2, L3 in url parameter								 			 * 
 * exection is done via clientside redirect																	 *
 *---------------------------------------------------------------------------*/
function fgpframe_chngLanguage(langId){ 
	var newDocUrl= null;
	var docUrl = document.URL;
	var retSrch1 = docUrl.search(/Lang=L/i);
	if (retSrch1 != -1){ 
		var subDocUrl = new RegExp(docUrl.substr(retSrch1, 7));
		newDocUrl = docUrl.replace(subDocUrl, "lang=" + langId);
	} else {
		var retSrch2 = docUrl.search(/jsp\?/);
		if (retSrch2 != -1){ 
			newDocUrl = docUrl + "&lang=" + langId;
		} else { 
			newDocUrl = docUrl + "?lang=" + langId;
		}
	}
	location.href= newDocUrl;
}
