// Scripting by: andrea.bettoni@webandstyle.com


// FUNZIONE AGGIUNGI AI PREFERITI:
function addbookmark(){
url="http://www.gruppoediliaspa.com/"
title="GRUPPO EDILIA S.p.A. - Impresa Edile di Costruzioni e Facility Management"
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("\n\rPremere i tasti: CTRL+D (Netscape) oppure CTRL+T (Opera)\n\rPer aggiungere questo sito nei segnalibri...\n\r");
  }
}

// ESEMPIO DI IMPLEMENTAZIONE:
// <a href="javascript:void(0);" onclick="addbookmark();" title="Aggiungi ai preferiti/segnalibri del browser...">aggiungi ai preferiti</a>

/***************************************/

/*** FUNZIONI DI UTILITA' VARIA ***/


function checkFields() {
missinginfo = "";

if (document.modulocomm.nomeazienda.value == "") {
missinginfo += "\n     -  Nome azienda";
}

//if (document.modulocomm.settore.value == "") {
//missinginfo += "\n     -  Settore merceologico";
//}

if (document.modulocomm.responsabile.value == "") {
missinginfo += "\n     -  Nome responsabile";
}

if (document.modulocomm.indirizzo.value == "") {
missinginfo += "\n     -  Indirizzo";
}

if (document.modulocomm.city.value == "") {
missinginfo += "\n     -  Città";
}

if (document.modulocomm.provincia.value == "") {
missinginfo += "\n     -  Provincia";
}

if (document.modulocomm.cap.value == "") {
missinginfo += "\n     -  C.A.P.";
}

if (document.modulocomm.telefono.value == "") {
missinginfo += "\n     -  Telefono";
}

if ((document.modulocomm.email.value == "") || (document.modulocomm.email.value.indexOf('@') == -1) || (document.modulocomm.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  E-mail";
}

if (document.modulocomm.dettaglio.value == "") {
missinginfo += "\n     -  Dettaglio richiesta informazioni";
}

if (missinginfo != "") {

missinginfo2 = "Non avete inserito i seguenti dati obbligatori:\n" ;

missinginfo2 += missinginfo ;
alert(missinginfo2);
return
}
else {
document.modulocomm.action="/_form/SENDMAIL.ASP";
document.modulocomm.submit();
}
}

/*************************FUNZIONE ANTI-SPAM PER MAILTO:**************************/
function doEmail() {
// Original code by: DynamicDrive.com
var emailriddlerarray=[105,110,102,111,64,103,114,117,112,112,111,101,100,105,108,105,97,115,112,97,46,99,111,109]
var encryptedemail_id62='' //variable to contain encrypted email 
for (var i=0; i<emailriddlerarray.length; i++)
encryptedemail_id62+=String.fromCharCode(emailriddlerarray[i])
document.write('<a href="mailto:'+encryptedemail_id62+'?subject=Richiesta dal sito web...">'+encryptedemail_id62+'</a>')
}

// esempio di implementazione:
/* 
<script>doEmail()</script>
*/
/********************************************************/

/*** FUNZIONI PO-UP MODULI VARI: ***/
 
 
 
function popInfo(indx) { 
paginascheda="technical_data.asp";
var urltopop = paginascheda+"?id="+indx  ;
larg = 800;
alt = 700;
toptop=(screen.height/2)-(alt/2)
leftleft=(screen.width/2)-(larg/2); 
window.open(urltopop,'schedaPop','top='+toptop+',left='+leftleft+',scrollbars=yes,resizable=no,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 

function partners() { 
larg = 600;
alt = 1200;
toptop=(screen.height/2)-(alt/2)
leftleft=(screen.width/2)-(larg/2); 
window.open('/partners.htm','partnerWin','top='+toptop+',left='+leftleft+',scrollbars=yes,resizableyes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
}

function recruitment() { 
larg = 610;
alt = 580;
toptop=(screen.height/2)-(alt/2)
leftleft=(screen.width/2)-(larg/2); 
window.open('/recruitment/form_candidato.htm','recruitWin','top='+toptop+',left='+leftleft+',scrollbars=yes,resizable=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
}

// Script per orologio sulla testata
function dammiData() { 
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
		year+=1900;
		year2 = new String(year);
		anno = year2.substring(0,2);
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	if (daym<10)
		daym="0"+daym;
	var dayarray=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
	var montharray=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
var output2 = ""+ dayarray[day] + " " + daym + " " + montharray[month] + " " + year + "";
return output2;
}	

/**********************************/
/***************************************/

function popImg(quale) { 
var ImgSrc = quale //.replace('/miniature','/foto')
var imgToPop = "/galleria/zoom.asp?src=" + ImgSrc  ;
larg = 200;
alt = 200;
toptop=100//(screen.height/2)-(alt/2)
leftleft=200//(screen.width/2)-(larg/2); 
window.open(imgToPop,'imgpopwindow','top='+toptop+',left='+leftleft+',scrollbars=no,resizable=no,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 


var isNav4, isIE4;

isNav4 = (navigator.appName.indexOf("Netscape") != -1) ? 1 : 0;
isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;

function controlla() {
if (isNav4) {
window.innerWidth = (document.images[0].width +2);
window.innerHeight = (document.images[0].height+2);
}
if (isIE4) {
window.resizeTo(503, 503);
//width = 500 - (document.body.clientWidth -  document.images[0].width);
//height = 500 - (document.body.clientHeight -  document.images[0].height);
width = (document.images[0].width + 5);
height = (document.images[0].height +5);
window.resizeTo(width, height);
   }
}


function dovesiamo() { 
larg=600; 
alt=800; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
searchWin = window.open('/DOVESIAMO/dovesiamo.htm','dovesiamowin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 

function contatti() { 
larg=500; 
alt=490; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
searchWin = window.open('/contatti.asp','contattiwin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 

function contatti_eng() { 
larg=500; 
alt=490; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
searchWin = window.open('/contatti_eng.asp','contattiwin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 

function richiedi(aux) { 
var urltogo = '/contatti.asp?flag=1&rec=' + aux;
larg=500; 
alt=490; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
searchWin = window.open(urltogo,'dovesiamowin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
} 

function privacy() { 
larg=400; 
alt=400; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
searchWin = window.open('privacy.htm','privacywin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
}

function registrazione() { 
larg=500; 
alt=490; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
window.open('registrazione.asp','registrazionewin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
}


function registrazione_eng() { 
larg=500; 
alt=490; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
window.open('registrazione_eng.asp','registrazionewin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 
}

function galleria() { 
larg=750; 
alt=550; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
window.open('galleria/default.asp','galleriawin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=yes,location=no,toolbar=no'); 
}

function offerte() { 
larg=750; 
alt=550; 
toptop=(screen.height/2)-(alt/2); 
leftleft=(screen.width/2)-(larg/2); 
window.open('offerte/default.asp','offertewin','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=yes,location=no,toolbar=no'); 
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function aprichiudi() {
parent.opener.location.replace("vetrina.asp");
self.close();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// Validazione input utente
function checkPhone(tel) 
{
if (!parseInt(tel)) {
alert('Il dato immesso non è numerico!');
document.modulocomm.telefono.value='';
document.modulocomm.telefono.focus();
					}
}

function MM_popupMsg(msg) { //v1.0
  alert(msg);
}

function maiuscola(str){
var strOut;
str = new String(str);
strOut = str.toUpperCase();
document.modulocomm.provincia.value = strOut;
}

function cambianome() {
stringa1 = document.registrazione_utente.nome.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.nome.value = stringa2;
} //return true
}
function cambiacognome() {
stringa1 = document.registrazione_utente.cognome.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.cognome.value = stringa2;
} //return true
}

function cambiaazienda() {
stringa1 = document.registrazione_utente.nome_azienda.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.nome_azienda.value = stringa2;
} //return true
}

function cambianomeutente() {
stringa1 = document.registrazione_utente.nome_utente.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.nome_utente.value = stringa2;
} //return true
}

function cambiaemail() {
stringa1 = document.registrazione_utente.email.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.email.value = stringa2;
} //return true
}

function cambiaindirizzo() {
stringa1 = document.registrazione_utente.indirizzo.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.indirizzo.value = stringa2;
} //return true
}

function cambiacity() {
stringa1 = document.registrazione_utente.city.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
document.registrazione_utente.city.value = stringa2;
} //return true
}

function cambiaprov() {
stringa1 = document.registrazione_utente.provincia.value;
if (stringa1 != "") {
stringa2 = stringa1.replace(/'/g,"''");
output = stringa2.toUpperCase();
document.registrazione_utente.provincia.value = output;
} //return true
}

function controllatelefono(valore) {
stringa1 = document.registrazione_utente.telefono.value;
stringa2 = "";
if (stringa1 != ""){
if (!parseInt(valore)) {
alert('I dati immessi non sono numerici!');
document.registrazione_utente.telefono.value = stringa2;
document.registrazione_utente.telefono.focus();
} //return true
}
}

function controllafax(valore) {
stringa1 = document.registrazione_utente.fax.value;
stringa2 = "";
if (stringa1 != ""){
if (!parseInt(valore)) {
alert('I dati immessi non sono numerici!');
document.registrazione_utente.fax.value = stringa2;
document.registrazione_utente.fax.focus();
} //return true
}
}


function checkFields() {
missinginfo = "";

//if (document.registrazione_utente.nome_azienda.value == "") {
//missinginfo += "\n     -  Nome azienda - Rag. sociale";
//}

if (document.registrazione_utente.nome.value == "") {
missinginfo += "\n     -  Nome";
}

if (document.registrazione_utente.cognome.value == "") {
missinginfo += "\n     -  Cognome";
}

if (document.registrazione_utente.indirizzo.value == "")  {
missinginfo += "\n     -  Indirizzo";
}

if (document.registrazione_utente.city.value == "")  {
missinginfo += "\n     -  Città";
}

if (document.registrazione_utente.cap.value == "")  {
missinginfo += "\n     -  C.A.P.";
}

if (document.registrazione_utente.provincia.value == "")  {
missinginfo += "\n     -  Provincia (sigla)";
}

if ((document.registrazione_utente.email.value == "") || (document.registrazione_utente.email.value.indexOf('@') == -1) || (document.registrazione_utente.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  E-mail";
}

if (document.registrazione_utente.telefono.value == "")  {
missinginfo += "\n     -  Telefono";
}

if (document.registrazione_utente.nome_utente.value == "")  {
missinginfo += "\n     -  Nome Utente";
}

if (document.registrazione_utente.password_utente.value == "")  {
missinginfo += "\n     -  Password";
}
pw1 = document.registrazione_utente.password_utente.value;
pw2 = document.registrazione_utente.conf_password.value;
if (pw1 != pw2) {
missinginfo += "\n     -  La password di conferma non corrisponde";
}
if (pw2 == "") {
missinginfo += "\n     -  Password di conferma";
}

if (document.registrazione_utente.disclaimer.checked == false ) {
missinginfo += "\n     -  Dovete accettare le norme sulla privacy\n        selezionando l\'apposita casella...";
}
missinginfo2 = "Non avete inserito i seguenti dati richiesti:\n" + missinginfo ;

if (missinginfo != "") {
alert(missinginfo2);
return false;
} 
else return true;
}

function seleziona(id) {
  if (!document.getElementById) return;
  selDiv = document.getElementById(id);
  selDiv.style.color = "#FF0000";
	selDiv.style.fontWeight = "Bold";
}

function deseleziona(id) {
  if (!document.getElementById) return;
  selDiv = document.getElementById(id);
		selDiv.style.color = "#000000";
		selDiv.style.fontWeight = "Normal";
}



function checkMsg() {
missinginfo = "";

if (document.modulocomm.nome.value == "") {
missinginfo += "\n     -  Nome";
}

if (document.modulocomm.cognome.value == "") {
missinginfo += "\n     -  Cognome";
}

//if (document.modulocomm.indirizzo.value == "") {
//missinginfo += "\n     -  Indirizzo";
//}

//if (document.modulocomm.city.value == "") {
//missinginfo += "\n     -  Città";
//}

//if (document.modulocomm.provincia.value == "") {
//missinginfo += "\n     -  Provincia";
//}

//if (document.modulocomm.cap.value == "") {
//missinginfo += "\n     -  C.A.P.";
//}

if (document.modulocomm.telefono.value == "") {
missinginfo += "\n     -  Telefono";
}

if ((document.modulocomm.email.value == "") || (document.modulocomm.email.value.indexOf('@') == -1) || (document.modulocomm.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  E-mail";
}

if (document.modulocomm.dettaglio.value == "") {
missinginfo += "\n     -  Dettaglio richiesta informazioni";
}

if (missinginfo != "") {
output = "Non avete inserito i seguenti dati obbligatori:\n" + missinginfo ;
alert(output);
}
else {
	document.modulocomm.submit();
}
}

function checkMsgEng() {
missinginfo = "";

if (document.modulocomm.nome.value == "") {
missinginfo += "\n     -  Name";
}

if (document.modulocomm.cognome.value == "") {
missinginfo += "\n     -  Family Name";
}

//if (document.modulocomm.indirizzo.value == "") {
//missinginfo += "\n     -  Indirizzo";
//}

//if (document.modulocomm.city.value == "") {
//missinginfo += "\n     -  Città";
//}

//if (document.modulocomm.provincia.value == "") {
//missinginfo += "\n     -  Provincia";
//}

//if (document.modulocomm.cap.value == "") {
//missinginfo += "\n     -  C.A.P.";
//}

if (document.modulocomm.telefono.value == "") {
missinginfo += "\n     -  Phone";
}

if ((document.modulocomm.email.value == "") || (document.modulocomm.email.value.indexOf('@') == -1) || (document.modulocomm.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  E-mail";
}

if (document.modulocomm.dettaglio.value == "") {
missinginfo += "\n     -  Your request details";
}

if (missinginfo != "") {
output = "You have not properly inserted following values:\n" + missinginfo ;
alert(output);
}
else {
	document.modulocomm.submit();
}
}
