function clearText(objInputText, defaultText){	if (defaultText == objInputText.value)		objInputText.value = "";}function restoreText(objInputText, defaultText){	if (objInputText.value == "")		objInputText.value = defaultText;}function changeType(objInputText, newType){	if (objInputText.value == "")		objInputText.type = newType;}function isEnterKey(ev){	var e = window.event ? window.event : ev;	var iKeyCode = e.keyCode; // ? e.keyCode: e.charCode;		return (iKeyCode == 13);}var _previousLanguageId = 0;function setCurrentLanguageId(currentLanguageId){	_previousLanguageId = currentLanguageId;}function showLanguageTab(currentLanguageId){	var element = document.getElementById("langDiv_" + _previousLanguageId);	if (element != null)		element.style.display = "none";			element = document.getElementById("langLink_" + _previousLanguageId);	if (element != null)		element.className = "language_link";	_previousLanguageId = currentLanguageId;		element = document.getElementById("langDiv_" + currentLanguageId);	if (element != null)		element.style.display = "block";			element = document.getElementById("langLink_" + currentLanguageId);	if (element != null)		element.className = "language_link_selected";			}function toggleDisplay(elementId){	var element = document.getElementById(elementId);	if (element != null)	{		if (element.style.display == "none")			element.style.display = "block";		else			element.style.display = "none";	}}function showElement(elementId){	var element = document.getElementById(elementId);	if (element != null)		element.style.display = "block";}function hideElement(elementId){	var element = document.getElementById(elementId);	if (element != null)		element.style.display = "none";}function openPage(pageUrl, pageTitle){	var mywindow = window.open (pageUrl, pageTitle, "location=1,status=1,scrollbars=1, width=800,height=600");	mywindow.moveTo(0,0);}function limitTextarea(inputId, maxChars, outputId){	var inputArea = document.getElementById(inputId);	var outputField = document.getElementById(outputId);	if (inputArea != null && outputField != null)	{		var userText = inputArea.value;		var textLength = userText.length;		var charsRemaining = maxChars - textLength;		if (charsRemaining < 0) charsRemaining = 0;		if (textLength > maxChars)		{			userText = userText.substring(0,maxChars);			inputArea.value = userText;		}				outputField.innerHTML = charsRemaining;	}}function urlTitle(val){	var replaceKey = '_';	var searchKey = '-';	var regex = "/[^a-z0-9" + replaceKey + "]";		val = strip_tags(val.trim().toLowerCase(), "");		val = val.replace(searchKey, replaceKey);	val = val.replace(/\s+/gi, replaceKey);	val = val.replace(regex, '');	val = val.replace(replaceKey + "+", '');	val = val.replace(replaceKey + "$", '');	val = val.replace("^" + replaceKey, '');	//	$trans = array($search => $replace, "\s+" => $replace, "[^a-z0-9".$replace."]" => '',//	$replace."+" => $replace, $replace."$" => '', "^".$replace => '');		return stripslashes(val).trim();}function strip_tags(input, allowed) {	allowed = (((allowed || "") + "")              .toLowerCase()              .match(/<[a-z][a-z0-9]*>/g) || [])              .join(''); // making sure the allowed arg is a string containing only tags in lowercase (<a><b><c>)           			  var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi              var commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;           return input.replace(commentsAndPhpTags, '').replace(tags, function($0, $1)		   {              return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';           });}function stripslashes (str) {    return (str+'').replace(/\\(.?)/g, function (s, n1) 	{        switch (n1) {            case '\\':                return '\\';            case '0':                return '\u0000';            case '':                return '';            default:                return n1;        }    });}function setUrlKey(textInputId, textOutputId){	var textInput = document.getElementById(textInputId);	var textOutput = document.getElementById(textOutputId);		if (textInput != null && textOutput != null)		textOutput.value = urlTitle(textInput.value, '');}
