function winOpen(url,name, breite, hoehe) {
      links = (screen.width/2)-(breite/2);
      oben = (screen.height/2)-(hoehe/2);
      window.open(url,name,'height='+hoehe+',width='+breite+',status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = yes,fullscreen = no,top ='+oben+',left ='+links);
}

function chkFormular5()
{
var email = document.submit.email_nuova.value;
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

if(document.submit.email_nuova.value == '') {
alert('Inserisci la tua nuova email!');
document.submit.email_nuova.focus();
return false;
}

if (!email_reg_exp.test(email)) {
	   alert("L'email non č corretta!");
	   document.submit.email_nuova.select();
	   return false;
	}	


if(document.submit.email_conferma.value == '') {
alert('Conferma la tua nuova email!');
document.submit.email_conferma.focus();
return false;
}

if(document.submit.email_nuova.value != document.submit.email_conferma.value) {
alert('La nuova e la confermata email non coincidono!');
document.submit.email_nuova.focus();
return false;
}

}


function chkFormular4()
{
if(document.submit.vecchia.value == '') {
alert('Inserisci la tua vecchia password!');
document.submit.vecchia.focus();
return false;
}

if(document.submit.nuova.value == '') {
alert('Inserisci la tua nuova password!');
document.submit.nuova.focus();
return false;
}

if(document.submit.conferma.value == '') {
alert('Conferma la nuova password!');
document.submit.conferma.focus();
return false;
}

if(document.submit.nuova.value != document.submit.conferma.value) {
alert('La nuova e la confermata password non coincidono!');
document.submit.nuova.focus();
return false;
}
}

function chkFormular3()
{
if(document.submit.oggetto.value == '') {
alert('Inserisci il tuo oggetto della tua richiesta!');
document.submit.oggetto.focus();
return false;
}

if(document.submit.richiesta.value == '') {
alert('Inserisci la tua richiesta!');
document.submit.richiesta.focus();
return false;
}
}

function chkFormular2()
{
if(document.submit.medio_url.value == '') {
alert('Inserisci il sito dove e stato inserito il link!');
document.submit.medio_url.focus();
return false;
}
}

function chkFormular()
{

if(document.submit.indirizzo.value == '') {
alert('Inserisci il indirizzo!');
document.submit.indirizzo.focus();
return false;
}

if(document.submit.cap.value == '') {
alert('Inserisci il CAP!');
document.submit.cap.focus();
return false;
}

if(document.submit.citta.value == '') {
alert('Inserisci la cittā!');
document.submit.citta.focus();
return false;
}

if(document.submit.provincia.value == '') {
alert('Inserisci la provincia!');
document.submit.provincia.focus();
return false;
}

if(document.submit.fiscale.value == '' & document.submit.iva.value=='') {
alert('Inserisci: Societā: Partita IVA / Privato: Codice Fiscale / Ditta Individuale: Codice Fiscale e Partita IVA!');
document.submit.fiscale.focus();
return false;
}
}




// tt = tooltip
// global variables
var intOffset_X_Pointer = 20;
var intOffset_Y_Pointer = 20;
 
// elements for tooltip
var aryToolTipElements = Array('a','span');
 
// browser?
var blnIE = document.all;
var blnNS = document.getElementById && !document.all;
 
// tt-container
document.write('<div id="my_tt"></div>');
 
var show_tt = false;
var obj_tt = document.getElementById("my_tt");
 
// get tt-elements
function generateToolTips() {
  for (var x = 0; x != aryToolTipElements.length; x++) {
    var objElement = document.getElementsByTagName(aryToolTipElements[x]);
    if (objElement) {
      for (var y = 0; y != objElement.length; y++) {
        if (objElement[y].className == "tt") {
          objElement[y].setAttribute("tt_content", objElement[y].title);
          objElement[y].removeAttribute("title");
          objElement[y].onmouseover = function() {
            enable_tt(this.getAttribute("tt_content"),true);
          };
          objElement[y].onmouseout = function() { hide_tt(false); };
        }
      }
    }
  }
}
 
function enable_tt(tt_content, blnShow_tt) {
  show_tt = blnShow_tt;
  obj_tt.innerHTML = tt_content;
}
 
function hide_tt(blnShow_tt) {
  show_tt = blnShow_tt;
  obj_tt.style.width = '';
  obj_tt.style.left = "-5000px";
  obj_tt.style.visibility = "hidden";
}
 
function tt_position(objThis) {
  if (show_tt) {
    // get ViewPortheight
    var intcH = document.documentElement.clientHeight;
    // differentiated values for IE and NS
    if (blnIE) {
      intcX = event.clientX; intcY = event.clientY + document.documentElement.scrollTop;
      intsLeft = document.documentElement.scrollLeft;
      var intBottom = intcH - event.clientY - 20;
    } else {
      intcX = objThis.clientX; intcY = objThis.pageY;
      var intBottom = intcH - objThis.clientY - 20;
      intsLeft = 0;
    }
    // set tt-pos
    obj_tt.style.left = intcX - intOffset_X_Pointer + "px";
    if (intBottom < obj_tt.offsetHeight) {
      obj_tt.style.top = intcY - obj_tt.offsetHeight - 10 + "px";
    } else {
      obj_tt.style.top = intcY + intOffset_Y_Pointer + "px";
    }
    obj_tt.style.visibility = "visible";
  }
}
