/* Copyright(C) 2006 Antonio Trigiani * All Rights Reserved. */

function CreateXmlHttpReq(handler) {

  var xmlhttp = null;

  try {

    xmlhttp = new XMLHttpRequest();

    try {

        // Fix for some version of Mozilla browser.

        http_request.overrideMimeType('text/xml');

    } catch(e) {

    }

  } catch(e) {

    try {

        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch(e) {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    }

  }

  xmlhttp.onreadystatechange = handler;

  return xmlhttp;

}



// An handler that does nothing, used for AJAX requests that

// don't require a reply and are non-critical about error conditions.

function DummyHandler() {

    return true;

}



// Shortcut for creating a GET request and get the reply

// This few lines of code can make Ajax stuff much more trivial

// to write, and... to avoid patterns in programs is sane!

var ajax_req = null;



function ajaxGet(url,handler) {

    var a = new Array("placeholder");

    for (var j=2; j<arguments.length; j++) {

        a[a.length] = arguments[j];

    }

    var myhandler = function() {

        var content = ajaxOk();

        if (content !== false) {

            a[0] = content;

            try {

                return handler.apply(this, a);

            } catch(e) {

                return myDummyApply(handler, a);

            }

        }

    }

    ajax_req = CreateXmlHttpReq(myhandler);

    ajax_req.open("GET",url);

    ajax_req.send(null);

}



// IE 5.0 does not support the apply() method of the function object,

// we resort to this eval-based solution that sucks because it is not

// capable of preserving 'this' and is ugly as hell, but it works for us.

function myDummyApply(funcname,args) {

    var e = "funcname(";

    for (var i = 0; i < args.length; i++) {

        e += "args["+i+"]";

        if (i+1 != args.length) {

            e += ",";

        }

    }

    e += ");"

    return eval(e);

}



// Add a random parameter to the get request to avoid

// IE caching madness.

function ajaxGetRand(url,handler) {

    url += (url.indexOf("?") == -1) ? "?" : "&";

    url += "rand="+escape(Math.random());

    arguments[0] = url;

    try {

        return ajaxGet.apply(this,arguments);

    } catch(e) {

        return myDummyApply(ajaxGet,arguments);

    }

}



function ajaxOk() {

    if (ajax_req.readyState == 4 && ajax_req.status == 200) {

        return ajax_req.responseText;

    } else {

        return false;

    }

}



var request = false; 







function submitForm() {

document.miaform.submit(); } 





function sendContact() { 

var myfunc = function() { 

generalAjaxHandler("msgcontatti1","Problemi invio contatti, si consiglia di attendere qualche secondo e riprovare",null, submitForm); } 

request = CreateXmlHttpReq(myfunc);

//ajaxGetRand('/invia.php?nome='+document.miaform.nome1.value+'&cognome='+document.miaform.cognome1.value+'&citta='+document.miaform.citta1.value+'&tel='+document.miaform.tel.value+'&email='+document.miaform.email1.value+'&msgcontatti='+document.miaform.mexage.value+'&rand='+escape(Math.random()),Handler);



function doRedirect() { //funzione con il link alla pagina che si desidera raggiungere

location.href = "http://www.nozzedincanto.it/?Ok";

}





function Handler(aa){ 

	if(aa!='ERROR'){

//	document.getElementById('bodyhome').innerHTML="";

	document.getElementById('body_home').innerHTML="<h3>OK EMAIL INVIATA CORRETTAMENTE</h3><p>Grazie per averci contatto</p>";

	return true; }

	else

	document.getElementById('body_home').innerHTML=aa;

	return false; } 

} 







function checkformMailing() { 



disableButtonMailing();




//if(document.miaform.informativa.checked==false){

//alert('Per proseguire devi dichiarare di aver letto e preso visione dell\'informativa privacy'); ableButton();

//document.miaform.informativa.focus(); 

//ableButtonContatti(); 

//return false; 

//}



if (!isValidEmail(document.miaform.email.value)) { 

alert("Email non valida!");

warnField("email"); 

ableButtonMailing(); 

return false;

}





else {

submitForm();

}



}



function disableButtonMailing(){
eval("document.getElementById('sendButton').style.background='#FFF';");

document.getElementById("sendButton").disabled=true;

document.getElementById("sendButton").value="Attendere..."; 





}

function ableButtonMailing(){

document.getElementById("sendButton").disabled=false;

document.getElementById("sendButton").value="Invia"; }





function clearLight() {

document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none';

document.getElementById('light').innerHTML='';

}



function openpopup() {

document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';

document.getElementById('light').innerHTML='<p><font size="1" face="Verdana">Informativa sul trattamento dei dati Cooperativa La Fonte a.r.l</font></p><br/>';

document.getElementById('light').innerHTML += '<font size="1" face="Verdana">1 </font><a href="#Art1"><font size="1" face="Verdana">Definizione di trattamento<br></font></a><br/> ';

document.getElementById('light').innerHTML += '<font size="1" face="Verdana">2 </font><a href="#Art2"><font size="1" face="Verdana">Finalità del trattamento<br></font></a><br/> ';

document.getElementById('light').innerHTML += '<font size="1" face="Verdana">3 </font><a href="#Art3"><font size="1" face="Verdana">Modalità del trattamento<br></font></a><br/> ';

document.getElementById('light').innerHTML += '<font size="1" face="Verdana">4 </font><a href="#Art4"><font size="1" face="Verdana">Diritti dell\'interessato<br></font></a><br/> ';

document.getElementById('light').innerHTML += '<font size="1" face="Verdana">5 </font><a href="#Art5"><font size="1" face="Verdana">Categorie dei soggetti a cui verranno comunicati i dati</font></a><br/><br/> ';

document.getElementById('light').innerHTML += '<a href="#Art6"></a><font size="1" face="Verdana">6 </font><a href="#Art6"><font size="1" face="Verdana">Natura obbligatoria del conferimento di dati personali<br> </font></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana">Ai sensi dall\'art. 13 (informativa) D. Lgs 196/2003, "Codice in materia di protezione dei dati personali", Vi informiamo che i dati personali da Voi forniti potranno formare oggetto di trattamento da parte della Società sottoscritta<br></font> </p><a name="Art1"></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana"><b>1. Definizione di trattamento. </b><br>Il trattamento di dati personali che intendiamo effettuare potrà consistere nella loro raccolta, registrazione, organizzazione, conservazione, elaborazione, modificazione, selezione, estrazione, raffronto, utilizzo, interconnessione, blocco, comunicazione, diffusione, cancellazione e distruzione ovvero nella combinazione di due o più di tali operazioni.<br></font></p><a name="Art2"></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana"><b>2. Finalità del trattamento.</b><br>I dati personali da Voi forniti verranno trattati nell\'ambito dell\'attività della nostra Società, per finalità di informazione e/o promozione commerciale o di iniziative comunque legate all\'attività della Società sottoscritta o società controllate e collegate nonché per finalità statistiche e di analisi di mercato;<br></font> </p><a name="Art3"></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana"><b>3. Modalità del trattamento.</b><br>I dati saranno trattati in modo lecito, secondo correttezza, in modo tale da garantirne la sicurezza e la riservatezza; il trattamento dei dati potrà essere effettuato con mezzi cartacei, informatici e telematici, anche attraverso la rete Internet.<br></font> </p><a name="Art4"></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana"><b>4. Diritti dell\'interessato.</b><br>In relazione al trattamento potranno da Voi essere esercitati i diritti di cui all\'art.&nbsp;&nbsp;7 (diritti di accesso ai dati personali ed altri diritti) del D. Lgs 196/2003, ed in particolare i diritti di ottenere dal Titolare la conferma dell\'esistenza o meno di Vostri dati personali e la comunicazione in forma intelligibile; di avere conoscenza dell\'origine dei dati, nonché della logica e delle finalità su cui si basa il trattamento; di ottenere la cancellazione o il blocco dei dati trattati in violazione di legge, nonché l\'aggiornamento o, se vi è interesse, la rettificazione dei dati; di opporsi per motivi legittimi al trattamento; di opporsi al trattamento dei dati che Vi riguardano effettuato per finalità di informazione commerciale, di invio di materiale pubblicitario, di vendita diretta o di comunicazione commerciale interattiva.<br></font> </p><a name="Art5"></a>';

document.getElementById('light').innerHTML += '<p align="justify"><font size="1" face="Verdana"><b>5. Categorie dei soggetti a cui verranno comunicati i dati. </b><br>I dati di cui trattasi potranno essere comunicati e/o diffusi:<br></font>- <font size="1" face="Verdana">nei casi ed ai soggetti previsti da norme di legge</font>   <font size="1" face="Verdana">a soggetti esterni che svolgono specifici incarichi per conto della nostra società<br> - in relazione alle finalità sopra enunciate</font>   <font size="1" face="Verdana">a società controllate, collegate, partecipate, partecipanti o alla propria rete di vendita (agenti, mediatori, concessionari, distributori, ecc.), in relazione alle finalità sopra enunciate.<br></font> </p><a name="Art6"></a><p align="justify"><font size="1" face="Verdana"><b>6. Natura obbligatoria del conferimento di dati personali&nbsp;<br></b>Il conferimento dei dati per le finalità di cui al punto 2 è obbligatorio a fornirVi qualsiasi informazione inerente alle attività e/o servizi della nostra azienda o di altre società collegate.<br>Si precisa peraltro che, ai sensi dell\'art. 24 let. d) D. Lgs 196/2003, il consenso al trattamento dei dati, anche per le finalità medesime di cui al punto 2, non è richiesto dalla legge ove si tratti di conferimento di dati relativi allo svolgimento di attività economiche.<br></font></p><a name="Art7"></a><p align="justify"><font size="1" face="Verdana">Il Titolare del trattamento dei dati di cui trattasi è<b>SAM abrasivi s.r.l </b>,  Via dei Garofani, 7 - Z.I. | 70026 Modugno (BA) | Italy Tel. +39 080 5375055 | Fax +39 080 5316825 | P.iva 02515230726 <br></font> </p>';

document.getElementById('light').innerHTML += '<p align="center"><font size="1" face="Verdana"><a name="Art8"></a>[<a class="SMALLTEXT" onclick="javascript:clearLight();" href="#">CHIUDI questa finestra</a>]</font> </p>';



}


