var XMLHTTP,XMLHTTPQK,XMLHTTPCKUS;
//**********************************************************************
function QkLoad(){
        var url = "/include/qk.asp?TXTNOM=&TXTCOG=&TXTMAI=&TXTTEL=&TXTTEX=";
        XMLHTTPQK = RicavaBrowser(CambioStatoQk);
        XMLHTTPQK.open("GET", url, true);
        XMLHTTPQK.send(null);
}
function CambioStatoQk()
{
    if (XMLHTTPQK.readyState == 4)
    {
        var R = document.getElementById("qkAjax");
        R.innerHTML = XMLHTTPQK.responseText;
    }
}
//**********************************************************************
function QLoadString(Stringa)
{
        var url = "http://www.anfos.it/public/numero_verde.gif";
        XMLHTTPCKUS = RicavaBrowser(CambioStatoCkUs);
        XMLHTTPCKUS.open("GET", url, true);
        XMLHTTPCKUS.send(null);
}

function CambioStatoCkUs()
{
    if (XMLHTTPCKUS.readyState == 4)
    {
        var R = document.getElementById("dix-dx");
        R.innerHTML = XMLHTTPCKUS.responseText;
    }
}
//**********************************************************************
function RicavaBrowser(QualeBrowser)
{
    if (navigator.userAgent.indexOf("MSIE") != (-1))
    {
        var Classe = "Msxml2.XMLHTTP";
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
        {
            Classe = "Microsoft.XMLHTTP";
        } 
        try
        {
            OggettoXMLHTTP = new ActiveXObject(Classe);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrà eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1))
    {
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser;
        return OggettoXMLHTTP;
    }
    else
    {
        alert("Ajax non supportato da questo browser!");
    }
}
//**********************************************************************
function QkSendFn(){
var one_check  = 0;
var TXTNOM     = document.formquickrequests.txtName.value;
var TXTCOG     = document.formquickrequests.txtLastname.value;
var TXTMAI     = document.formquickrequests.txtEmail.value;
var TXTTEL     = document.formquickrequests.txtTelephone.value;
var TXTTEX     = document.formquickrequests.txtMessage.value;

if (document.formquickrequests.txtName.value == "" && one_check == 0){
first_check = "txtName";
one_check = 1;
}

if (document.formquickrequests.txtLastname.value == "" && one_check == 0){
first_check = "txtLastname";
one_check = 1;
}

if (checkMailAj(document.formquickrequests.txtEmail.value) == false && one_check == 0){
first_check = "txtEmail";
one_check = 1;
}

if (document.formquickrequests.txtEmail.value == "tua@email.it" && one_check == 0){
first_check = "txtEmail";
one_check = 1;
}

if (document.formquickrequests.txtTelephone.value == "" && one_check == 0){
first_check = "txtTelephone";
one_check = 1;
}

if (document.formquickrequests.txtMessage.value == "" && one_check == 0){
first_check = "txtMessage";
one_check = 1;
}

if (one_check == 0){

	var url = "/include/qk.asp?TXTNOM=" + TXTNOM + "&TXTCOG=" + TXTCOG + "&TXTMAI=" + TXTMAI + "&TXTTEL=" + TXTTEL + "&TXTTEX=" + TXTTEX;
	XMLHTTPQK = RicavaBrowser(CambioStatoQk);
	XMLHTTPQK.open("GET", url, true);
	XMLHTTPQK.send(null);
}
else{
	document.formquickrequests[first_check].focus();
	}
}

function checkMailAj(InputData){
Mail = InputData;
var mailRet = false;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  	if (Filtro.test(Mail)){
	mailRet = true;}
return mailRet;}