﻿// File JScript

function top_td_tab_onmouse(sNum, bOver, bActive) {

  var objTopTdTabCenter, objTopHrefTab;
	var sTopTdTabCenterClass, sTopHrefTabClass;
	
	if (document.getElementById) {
	  objTopTdTabCenter = document.getElementById("top_td_tab_center" + sNum);
	  objTopHrefTab = document.getElementById("top_href_tab" + sNum);
	} else {
	  objTopTdTabCenter = document.all["top_td_tab_center" + sNum];
	  objTopHrefTab = document.all["top_href_tab" + sNum];
	}
	
	if (bOver == true) {
	  sTopTdTabCenterClass = "td_tab_center_hover" + ((bActive == true) ? "_active" : "");
	} else {
	  sTopTdTabCenterClass = "td_tab_center" + ((bActive == true) ? "_active" : "");
	}
	 
	sTopHrefTabClass = "href_tab" + ((bActive == true) ? "_active" : "");
  
	objTopTdTabCenter.className = sTopTdTabCenterClass;
  objTopHrefTab.className = sTopHrefTabClass;
  
}

function trim(str) { 

  // getting rid of leading spaces 
  while (str.substring(0,1) == ' ') 
      str = str.substring(1, str.length);

  // getting rid of trailing spaces 
  while (str.substring(str.length-1,str.length) == ' ')
      str = str.substring(0, str.length-1);

  return str;
   
} 

function validateString(string) {

  if (!string) 
  return true;
  var Chars = " 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàèàòù'";
  for (var i = 0; i < string.length; i++) {
     if (Chars.indexOf(string.charAt(i)) == -1)
        return false;
  }
  return true;
    
} 

function onKeyPressOnlyNumbers(e, bDec) {

	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	
	if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) { // control keys
	  return true;
	} else if ((("0123456789").indexOf(keychar) > -1)) { // numbers
	  return true;
	} else if ((bDec == true) && (keychar == ",")) { // decimal point jump
	  return true;
	} else {
	  return false;
	}
	
}

function SetButtonDefault(e, sButtonNome) {

	if (document.getElementsByName(sButtonNome).length > 0) { 
	  var objButton = document.getElementsByName(sButtonNome)[0];
		var key = window.event ? e.keyCode : e.which;
		if (key == 13) {
			objButton.form.elements[objButton.id].click();
			return false;
		} else {
			return true;
		}
	}
	
}

function openWinZoom(theURL,iWidth,iHeight) {
  
  if (iWidth == -1) iWidth = 680;	  
  if (iHeight == -1) iHeight = 500;
  	  
  newWin = window.open(theURL,'zoom','width=' + iWidth.toString() +',height=' + iHeight.toString() + ',directories=no,location=no,resizable=yes,menubar=yes,scrollbars=yes,status=yes,toolbar=no');
  newWin.focus();
  
}

