

function inputFocus(el) {
      if ( el.defaultValue == el.value ) el.value = "";
	  el.className = "newinput";
}

/////////////////INIZIO MAX CARATTERI TEXTAREA

function MaxCaratteriTextarea(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

/////////////////INIZIO MAX CAMPI TEXTAREA



// ELIMINO GLI SPAZI A DESTRA E SINISTRA DI UN FORM
function RTrim(str) {
       var whitespace = new String(" \t\n\r");
       var s = new String(str);

       if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
			var i = s.length - 1;

			while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
            i--;

            s = s.substring(0, i+1);
            }

        return s;
        }

function LTrim(str) {
        var whitespace = new String(" \t\n\r");

        var s = new String(str);

        if (whitespace.indexOf(s.charAt(0)) != -1) {

             var j=0, i = s.length;
              while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
              j++;
              s = s.substring(j, i);
            }

            return s;
        }

function Trim(str) {
         return RTrim(LTrim(str));
        }
		
		
/////////////////////////
/// COLOR PICKER
/////////////////////////

	var objTextColor;
	var objIdColor;
	function colorKeyUp(objTxt, objId){
			objId.style.backgroundColor = objTxt.value;
	}
	function colorpicker(objTxt, objId){
			objTextColor = objTxt;
			objIdColor = objId;
			showModalDialog("/utility/color_picker.asp", window, "resizable: no; help: no; status: no; scroll: no;")
	}//onload="init()"

		
