var clicched = Boolean(false);
var array = new Array();

var lastselected=0;
var inizializato ;

/**
 * test
 * 
 */
 
 var first =0;
 var last=0; 
 function test(id) {
 	//var h = Number(0);
 	//var hmid = Number();
 	//var vocimenu = Number();
 	//var hmid = Number(document.getElementById("0-middle").scrollHeight);
 	//vocimenu =Number(document.getElementById("0-menu").scrollHeight)/30;
 	//h = 80 /vocimenu;
 	//strh = new String(h);
  	//if(strh.indexOf('.')!=-1)strh=strh.substr(0,strh.indexOf('.'));
 	//if(strh.length !=0 && Number(strh)>1)document.getElementById("0-scrollTab").style.height = strh+"%";
 	//else{
 		//document.getElementById("0-scrollTab").style.height = "2%";
 	//}
 	var f=1;
 	var l=13;
 	var i=0;
 	while (id>=l) {
 		f=l+1;
 		l+=13 ;
 		i++;
 		
 	}
 	
 	
 	
 	 document.getElementById("0-menu").scrollTop=20*id;
     

 }
 
 function testProva(id,offset) {
 	
 	 document.getElementById("0-menu").scrollTop=offset;
     

 }
 
 /**
  * unloadFunction
  
  */
  function functionUnload() {
  	
  	array[0]=array[0]+1;
  	
  	
  }
 
 function crollDown(){
 }
 
 function crollUp(){
 }
 
 /**
  * scollUp
  * @param {String} element 
  */
 var index =1;
 
 function scrollListUp(element){
 	var index =getScrollableIndex(element.id);
 	var scrollable =document.getElementById(index+"-menu");
 	 var parent = document.getElementById("0-menu");
      var childCount = parent.getElementsByTagName("li").length;
      var n =(new  Number(childCount))/13; 
      n =Math.round(n);
      if(aux!=-1 && aux<n-1)aux++;
 	scrollable.scrollTop = scrollable.scrollTop-30*13;
 	index++;
 	if(scrollable.scrollTop<=0 && n>1)document.getElementById("up").src="../public/image/frecciasuoff.jpg";
 	if(scrollable.scrollTop!=0 && n>1)document.getElementById("dn").src="../public/image/frecciagiuon.jpg";
 }
 var aux = -1;
 function scrollListDown(element){
 	
 	var index =getScrollableIndex(element.id);
 	
 	var scrollable =document.getElementById(index+"-menu");
 	
 	 var parent = document.getElementById("0-menu"); 	 
      var childCount = parent.getElementsByTagName("li").length;
      
      var n =(new  Number(childCount))/13; 
      n =Math.round(n);
     if(aux == -1)aux = n-1;	
 	scrollable.scrollTop = scrollable.scrollTop+30*13;
 	
 	
 	if(aux==0 && n>1){document.getElementById("dn").src="../public/image/frecciagiuoff.jpg";	}
 	 aux--;
 	if(aux!=1 && n>1)
 		document.getElementById("up").src="../public/image/frecciasuon.jpg";
 		

 		
 	
 }
 
 function scrollUp(element) {
	  	var index =getScrollableIndex(element.id);
	  	
	  	var scrollable =document.getElementById(index+"-textarea");
	  	var delta = new Number(scrollable.scrollHeight/4);
	  	
	  	if(scrollable.scrollTop-delta>0){
	  		scrollable.scrollTop = scrollable.scrollTop-delta;
	  		var middle =document.getElementById(index+"-middle");
	  		var scrollTab =document.getElementById(index+"-scrollTab");
	  		var middleHeight = new String(middle.style.height);
	  		var scrollTabHeight = new String(scrollTab.style.height);
	  		var mHeight = new Number(middleHeight.substr(0,middleHeight.length-1));
	  		var sHeight =new Number(scrollTabHeight.substr(0,scrollTabHeight.length-1));
	  		var marginString =new String(scrollTab.style.marginTop);
	  		var margin = new Number(marginString.substr(0,marginString.length-2));
	  		if(margin-delta+sHeight > 0){
	  			scrollTab.style.marginTop =margin-delta;
	  		}
	  		else
	  		scrollTab.style.marginTop = 0;
	  	}
	  	else
	  	scrollable.scrollTop =0;
  	}
  	
  
  
  /**
   * scrollDown
   * @param {String} id 
   */
   function scrollDown(element) {
   	var index =getScrollableIndex(element.id);
	  	var scrollable =document.getElementById(index+"-textarea");
	  	var delta = new Number(scrollable.scrollHeight/4);
	  	if(scrollable.scrollTop+delta<scrollable.scrollHeight){
	  		scrollable.scrollTop = scrollable.scrollTop+delta;
	  		var middle =document.getElementById(index+"-middle");
	  		var scrollTab =document.getElementById(index+"-scrollTab");
	  		var middleHeight = new String(middle.style.height);
	  		var scrollTabHeight = new String(scrollTab.style.height);
	  		var mHeight = new Number(middleHeight.substr(0,middleHeight.length-1));
	  		var sHeight =new Number(scrollTabHeight.substr(0,scrollTabHeight.length-1));
	  		var paddingT =new String(scrollTab.style.paddingTop);
	  		var padding = new Number(paddingT);
	  		
	  		
	  	}
	  	else
	  	scrollable.scrollTop =scrollable.scrollHeight;
   }
   
   /**
    * getScrollableIndex otteniamo l'elemento da scrollare 
    * @param {String} id 
    */
    function getScrollableIndex(id) {
    	var id = new String(id );
  	var indice = id.substr(0,1);
  	return indice;
    }
    
    /**
     * getRowNumber
     * @param {String} lement 
     */
     function getRowNumber(index) {
     	var elemento = document.getElementById(index+"-textarea");
     	 var contenuto = new String(elemento.scrollTop);
     	 
     	
     	 
     	
     }
     
     
     
     
/**
 * move
 * @param {type} element 
 */
 function move(e,element) {
 	if(!clicched)return;
 	if(!e) var e = window.event;  	
 	element.style.marginTop = e.clientY+"px";
 	
 }
 
 /**
 * mouseDown
 * @param {type} element 
 */
 function mouseDown(e, element) {
 	clicched = true;
 }
 
 
 /**
 * mouseUp
 * @param {type} element 
 */
 function mouseUp(e, element) {
 	clicched = false;
 }
 
 function mouseOf(e, element) {
 	clicched = false;
 }
 
 
 /**
  * changePianta
  * @param {type} id 
  */
  function changePianta(id) {
  	var forme =document.getElementById(id);
  	if(forme.elements[10].name=="on"){
  		
  		forme.elements[10].value ="no"
  	}
  	forme.submit();
  }
  
  /**
  * changeTipo
  * @param {type} id 
  */
  function changeTipo(id) {
  	var forme =document.getElementById(id);
  	if(forme.elements[10].name=="on"){
  		
  		forme.elements[10].value ="no"
  		forme.elements[1].value ="0"
  	}
  	forme.submit();
  }
  
  function submitPianta(id) {
  	//alert(document.getElementById("0-menu").scrollTop);
  	var forme =document.getElementById(id);
  	if(forme.elements[2].name=="offset"){
  		
  		forme.elements[2].value =document.getElementById("0-menu").scrollTop;
  	}
  	forme.submit();
  }
  
  function submitSezione(id) {
  	//alert(document.getElementById("0-menu").scrollTop);
  	var forme =document.getElementById(id);
  	
  	forme.submit();
  }
  
  /**
   * submitta
   * @param {type} param 
   */
   function submitta(param) {
   
   	var elements = 	document.getElementById(param).elements;
   	for(var index=0; index<elements.length; index++) {
   		var aux= new String( elements[index].name);
   		if( aux.indexOf("button")!=-1) elements[index].value= aux.substr(aux.indexOf("button"),aux.length);
   		alert(aux);
   	}
   }
  
  /**
   * openWind
   * @param {String} url 
   */
   function openWind1(url) {
   
   	  //var stili = "top=10, left=10, width=400, height=250, status=no, menubar=no, toolbar=no scrollbar=no";
	  var stili = "status=no, menubar=no, toolbar=no";
    
  var stili = "top=10, left=10,  status=no, menubar=no, toolbar=no, scrollbar=no";
    var testo = window.open("", "", stili);
       testo.document.write("<html>\n");
      testo.document.write(" <head>\n");
      testo.document.write("  <title>vista ingrandita<title>\n");
      testo.document.write("  <basefont size=2 face=Tahoma>\n");
      testo.document.write(" </head>\n");
      testo.document.write("<body topmargin=50 style=\"background-color:black;\">\n");
      testo.document.write("<div align=center><img src=\""+url+"\"></img></div>\n");
      testo.document.write("</body>\n");
      testo.document.write("</html>");
      testo.document.close();
      
   	 
   	
   }
   
   
//    function openWind(url) {
//   
//   	  //var stili = "  status=no, menubar=no, toolbar=no scrollbar=yes";
//	  var stili = "  status=0, menubar=0, toolbar=0, scrollbar=1, width=screen.width, height=screen.height";
//      var testo = window.open("", "", stili);
//      testo.document.write("<html>\n");
//      testo.document.write(" <head>\n");
//      testo.document.write("  <title>vista ingrandita</title>\n");
//      testo.document.write("");
//      testo.document.write(" </head>\n");
//      testo.document.write("<body style='background-color: black;' >\n");
//      testo.document.write("<div  style='width: 100%; height: 100%; padding-bottom: 20px;'><img  src=\""+url+"\"></img></div>\n");
//      testo.document.write("</body>\n");
//      testo.document.write("</html>");
//      testo.document.close();
//   }
   
    function openWind(url) {
   
   	  var stili = "  status=0, menubar=0, toolbar=0, scrollbar=1, width=screen.width, height=screen.height";
      var testo = window.open(url, "", "  status=0, menubar=0, toolbar=0, scrollbar=1, resizable=1, location=0");
      //testo.document.write("<html>\n");
      //testo.document.write(" <head>\n");
      //testo.document.write("  <title>vista ingrandita</title>\n");
      //testo.document.write("");
      //testo.document.write(" </head>\n");
      //testo.document.write("<body style='background-color: black;' >\n");
      //testo.document.write("<div  style='width: 100%; height: 100%; padding-bottom: 20px;'><img  src=\""+url+"\"></img></div>\n");
      //testo.document.write("</body>\n");
      //testo.document.write("</html>");
      //testo.document.close();
   }



function avvisoAllestimento(){
	alert("LA HOME PAGE DEL SITO VERRA COMPLETATA \n AL PIU' PRESTO.  CI SCUSIAMO PER IL DISAGIO");
}
  

