// JavaScript Document
function appare_scompare(thing,image){
 object = document.getElementById(thing);
 if(image){image = document.getElementById(image);}
 if(object.style.display == "block"){
   object.style.display = "none";
   image.src='../img/admin/arrow-close.gif';
  }
  else if(object.style.display == "none"){
   object.style.display = "block";
   image.src='../img/admin/arrow-open.gif';
 }
}
function app_scom_div(thing){
 object = document.getElementById(thing);
 if(object.style.display == "block"){object.style.display = "none";}
 else if(object.style.display == "none"){object.style.display = "block";}
}

function imgBigDett(div_img,id_img,img_path,condizione,indice_b){
 if(indice_b){indice = indice_b;}
 if(!indice){indice = 0;}
 if(condizione == 'on'){
  if(link_img_a[indice] &&  link_img_a_w[indice] > link_img_b_w[indice] &&  link_img_a_h[indice] > link_img_b_h[indice]){
   img_path += link_img_a[indice];
   document.images[id_img].src = img_path;
   document.images[id_img].alt = descrizione_img[indice];
   document.images[id_img].height = link_img_a_h[indice];
   document.images[id_img].width = link_img_a_w[indice];
   document.getElementById(div_img).style.width =  link_img_a_w[indice] + "px";
   document.getElementById(div_img).style.height =  link_img_a_h[indice] + "px";
   document.getElementById(div_img).style.backgroundColor = "#FFFFFF";
   document.getElementById(div_img).style.border = "1px solid #000033";
   document.getElementById(div_img).style.visibility = "visible";
   document.getElementById(div_img).style.display = "inline";	
  }
 }
 if(condizione == 'off'){
  document.getElementById(div_img).style.visibility = "hidden";
  document.getElementById(div_img).style.display = "none";
  document.images[id_img].src = "../../img/jolly-trasparente.gif"; //link all'immagine originale
  document.images[id_img].height = 0;
  document.images[id_img].width = 0;
 }
}

function conta_lettere(campo, risposta, testo, ling, limite){
 var msg; var txt_msg; if(!ling){ling = 'it';}
 
 msg = document.getElementById(campo).value;
 msg = msg.length;
 txt_msg  = testo;
 switch(ling){
  case 'it': txt_msg += "- Caratteri Scritti: "; break;
  case 'eng': txt_msg += "- Characters written: "; break;
  default: txt_msg += "- Characters written: ";
 }
 if(msg <= limite){
  switch(ling){
   case 'it': txt_msg += msg + " Mancanti a limite: " + (limite - msg); break;
   case 'eng': txt_msg += msg + " Missing to limit: " + (limite - msg); break;
   default: txt_msg += msg + " Missing to limit: " + (limite - msg);
  }
 }
 if(msg > limite){
  switch(ling){
   case 'it': txt_msg += msg + " Superato di: " + (msg-limite); break;
   case 'eng': txt_msg += msg + " Over came: " + (msg-limite); break;
   default: txt_msg += msg + " Over came: " + (msg-limite);
  }
 }
 var oldText = document.getElementById(risposta).lastChild;
 var newText = document.createTextNode(txt_msg);
 document.getElementById(risposta).replaceChild(newText, oldText); 
}

function reset_forms(form){
 for(i=0; i<form.length; i++){
  if(form.elements[i].type == "text"){ form.elements[i].value = "";}
  if(form.elements[i].type == "select-one"){
   var not_void;
   for(ii=0; ii<form.elements[i].length; ii++){
    if(form.elements[i].options[ii].value == ""){	
	 form.elements[i].options[ii].selected = "true";
	 not_void = "true";
	}
   }
   if(form.elements[i].type == "select-one"){
	if(!not_void){form.elements[i].options[0].selected = "true";}
  	not_void = "";
   }
  }
 }
}
