function trim(inStr)
{
	i=0;
	while (inStr.charAt(i)==' ' && i<inStr.length) i++;
	j=inStr.length-1; 
	while (inStr.charAt(j)==' ' && j>i) j--;
	toReturn = "";
	for (k=i;k<=j;k++)
		toReturn += inStr.charAt(k);
	return toReturn;
}
/////////////////////////////////////////begin tooltip///////////////////////
function popup(msg,bak,width)
{
  var content = "<TABLE  WIDTH="+width+" BORDER=1 BORDERCOLOR=#000000 CELLPADDING=2 CELLSPACING=0 "+
  "BGCOLOR="+bak+" ><TD ALIGN=center style='border : none;background: "+bak+";'><FONT COLOR=black SIZE=1><B>"+msg+"</B></FONT></TD></TABLE>";
  yyy = Yoffset;
  if(ns4) {skn.document.write(content);skn.document.close();skn.visibility="visible"}
  if(ns6) {document.getElementById("dek").innerHTML=content;skn.display=''}
  if(ie4) {document.all("dek").innerHTML=content;skn.display=''}
}
function get_mouse(e)
{
  var x    = (ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
  skn.left = x+Xoffset;
  var y    = (ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
  skn.top  = y+yyy;
}
function kill()
{
  yyy = -1000;
  if(ns4) {skn.visibility="hidden";}
  else if(ns6||ie4)
  skn.display = "none";
}
/////////////////////////////////////////end tooltip///////////////////////

//**********************
function highlight(ob){
	ob.style.color = "#ffffff";
	for (var i=0; i< ob.cells.length; i++)	{
		//ob.cells(i).style.background = "#6A99CF";
		//ob.cells(i).style.font.color = "#CCCCCC"; 
		ob.cells(i).style.background = "#29709E";
		ob.cells(i).style.font.color = "#004080"; 
	}
}
//**********************
function delight(ob) {
    var bgcolor = "#FFFFFF";
    var fgcolor = "#2A5B90";
	ob.style.color = fgcolor;
	for (var i=0; i< ob.cells.length; i++)	{
		ob.cells(i).style.background = bgcolor;
	}
}
//**********************
function slimWindowVersion(url){
	desktop = window.open(url, "new", "windowbar=no, toolbars=no, screenX=0, screenY=0, left=50, top=60, location=no, menubars=no, scrollbars=no, resizable=no, width=800, height=600");
}
function slimWindow(url){
	desktop = window.open(url, "new", "windowbar=no, toolbars=no, screenX=0, screenY=0, left=50, top=60, location=no, menubars=no, scrollbars=no, resizable=no, width=500, height=300");
}
function slimWindow2(url,w,h){
	desktop = window.open(url, "new", "windowbar=no, toolbars=no, screenX=0, screenY=0, left=50, top=60, location=no, menubars=no, scrollbars=no, resizable=no, width="+w+", height="+h);
}
function slimWindowWithVScroll(url){
	desktop = window.open(url, "new", "windowbar=no, toolbars=no, screenX=0, screenY=0, left=50, top=60, location=no, menubars=no, scrollbars=yes, resizable=no, width=350, height=400");
}

//**********************
function dataItaliana(dataU) //aaaa-mm-gg hh:mm:ss --> gg-mm-aaaa hh:mm:ss
{
	toReturn = "";
	toReturn = dataU.substr(8,2)+"-"+dataU.substr(5,2)+"-"+dataU.substr(0,4)+" "+dataU.substr(11,8);
	return toReturn;
}			

function dataItaliana1(dataU) //aaaa-mm-gg hh:mm:ss --> gg-mm-aaaa
{
	toReturn = "";
	toReturn = dataU.substr(8,2)+"-"+dataU.substr(5,2)+"-"+dataU.substr(0,4);
	return toReturn;
}

function dataItalianaForum(dataU) //aaaa-mm-gg hh:mm:ss --> gg-mm-aaaa, hh:mm
{
	toReturn = "";
	toReturn = dataU.substr(8,2)+"-"+dataU.substr(5,2)+"-"+dataU.substr(0,4)+", "+dataU.substr(11,5);
	return toReturn;
}

//**********************
function textArea( form , textArea ){
	var value = "";
	var leng  = 0;
	value = eval("document."+ form + "."+ textArea + ".value");
	leng = value.length;

	if ( leng > 10000 ){
		alert ("Non e' possibile inserire piu' di 10000 caratteri!!");
		eval( "document."+ form + "."+ textArea + ".focus()" );
	}
}
