// File JScript
var SponsorAutoScroll = true;
var VetrinaAutoScroll = true;
var VisioneAnnuncio = false;
var VetrinaPAutoScroll = true;

// Restituisce un Oggetto Ajax in modalità cross browser
function GetAjObject() 
{
	var oAjax = null;
	var UserBrowser = navigator.userAgent.toUpperCase();
	
	if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
	{
		oAjax = new XMLHttpRequest();
	}else if(window.ActiveXObject && UserBrowser.indexOf("MSIE 4") < 0) 
	{
	  if(UserBrowser.indexOf("MSIE 5") < 0)
	  {
			oAjax = new ActiveXObject("Msxml2.XMLHTTP");
		}else{
			oAjax = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return oAjax;
}

function SetVetrinaSponsor(Stato)
{
    var oDIV = document.getElementById('VetrinaSponsor');
    SponsorAutoScroll = Stato;
    if(Stato)
    {
        oDIV.style.bgColor = "#FFFFFF";
    }
    else
    {
        oDIV.style.bgColor = "#F8F8FF";
    }
}

function RefreshVetrinaSponsor()
{
    if(!SponsorAutoScroll){window.setTimeout(RefreshVetrinaSponsor, 10000); return;}
    var oDIV = document.getElementById('VetrinaSponsor');
    var Provincia = oDIV.getAttribute('Provincia');
    
    var ElementiPerPagina = oDIV.getAttribute('ElementiPerPagina');
   
    // Oggetto Ajax
    var oAjax = GetAjObject()            
	
    // Preparo la funzione destinata a gestire l'evento di ricezione
    oAjax.onreadystatechange = function()
    {
	    if(oAjax.readyState === 4) 
	    {
		    if(oAjax.status == 200)
		    {
			    oDIV.innerHTML = oAjax.responseText;
			    window.setTimeout(RefreshVetrinaSponsor, 10000);
		    }
	    }
    }			
    // Eseguo la Chiamata Ajax
    oAjax.open('get', VirtualRoot + 'SOAM/SOAMService.aspx?Op=GetVetrinaSponsor&Provincia=' + Provincia + '&ElementiPerPagina=' + ElementiPerPagina + '&TimeStamp=' + GetTimeStamp(), true);
    oAjax.send(null);      
}

function RefreshVetrinaSponsorConPagina()
{
    if(!SponsorAutoScroll){window.setTimeout(RefreshVetrinaSponsorConPagina, 10000); return;}
    var oDIV = document.getElementById('VetrinaSponsorConPagina');
    var Provincia = oDIV.getAttribute('Provincia');
    var ElementiPerPagina = oDIV.getAttribute('ElementiPerPagina');
   
    // Oggetto Ajax
    var oAjax = GetAjObject()            
	
    // Preparo la funzione destinata a gestire l'evento di ricezione
    oAjax.onreadystatechange = function()
    {
	    if(oAjax.readyState === 4) 
	    {
		    if(oAjax.status == 200)
		    {
			    oDIV.innerHTML = oAjax.responseText;
			    window.setTimeout(RefreshVetrinaSponsorConPagina, 10000);
		    }
	    }
    }			
    // Eseguo la Chiamata Ajax
    oAjax.open('get', VirtualRoot + 'SOAM/SOAMService.aspx?Op=GetVetrinaSponsorConPagina&Provincia=' + Provincia + '&ElementiPerPagina=' + ElementiPerPagina + '&TimeStamp=' + GetTimeStamp(), true);
    oAjax.send(null);      
}


function SetAutoVetrina(Control)
{
    VetrinaAutoScroll = !VetrinaAutoScroll;
    if(VetrinaAutoScroll)
    {
        Control.style.border = "solid 2px #FFFFFF";
    }
    else
    {
        VisioneAnnuncio = false;    
        Control.style.border = "solid 2px #FF0000";
    }
}

function RefreshAutoVetrina()
{
    if(!VetrinaAutoScroll){window.setTimeout(RefreshAutoVetrina, 2000); return;}
    if(VisioneAnnuncio){window.setTimeout(RefreshAutoVetrina, 2000); return;}
    var oDIV = document.getElementById('AutoVetrina');
    var Tipo = oDIV.getAttribute('Tipo');
    var Genere = oDIV.getAttribute('Genere');
    var Categoria = oDIV.getAttribute('Categoria');    
    var Provincia = oDIV.getAttribute('Provincia');
    var ElementiPerPagina = oDIV.getAttribute('ElementiPerPagina');
    var Orizzontale = oDIV.getAttribute('Orizzontale');
    var TipoVetrina = oDIV.getAttribute('TipoVetrina');

    // Oggetto Ajax
    var oAjax = GetAjObject()            
	
	//alert(oAjax);
	
    // Preparo la funzione destinata a gestire l'evento di ricezione
    oAjax.onreadystatechange = function()
    {
	    if(oAjax.readyState === 4) 
	    {
		    if(oAjax.status == 200)
		    {
				VetrinaAutoScroll = true;
				document.getElementById('AutoVetrina').innerHTML = '';
			    document.getElementById('AutoVetrina').innerHTML = oAjax.responseText;
			    window.setTimeout(RefreshAutoVetrina, 10000);
		    }
	    }
    }			
    // Eseguo la Chiamata Ajax
    oAjax.open('get', VirtualRoot + 'SOAM/SOAMService.aspx?Op=GetAutoVetrina&Tipo=' + Tipo + '&Genere=' + Genere + '&Categoria=' + Categoria +'&Provincia=' + Provincia + '&ElementiPerPagina=' + ElementiPerPagina + '&Orizzontale=' + Orizzontale + '&TipoVetrina=' + TipoVetrina + '&TimeStamp=' + GetTimeStamp(), true);
    oAjax.send(null);      
}

function SetAutoVetrinaP(Control)
{
    VetrinaPAutoScroll = !VetrinaPAutoScroll;
    if(VetrinaPAutoScroll)
    {
        Control.style.border = "solid 2px #FFFFFF";
    }
    else
    {
        VisioneAnnuncio = false;    
        Control.style.border = "solid 2px #FF0000";
    }
}

function RefreshAutoVetrinaP()
{
    if(!VetrinaPAutoScroll){window.setTimeout(RefreshAutoVetrinaP, 2000); return;}
    if(VisioneAnnuncio){window.setTimeout(RefreshAutoVetrinaP, 2000); return;}
    var oDIV = document.getElementById('AutoVetrinaP');
    var Tipo = oDIV.getAttribute('Tipo');
    var Genere = oDIV.getAttribute('Genere');
    var Categoria = oDIV.getAttribute('Categoria');    
    var Provincia = oDIV.getAttribute('Provincia');
    var ElementiPerPagina = oDIV.getAttribute('ElementiPerPagina');
    var Orizzontale = oDIV.getAttribute('Orizzontale');
    var TipoVetrina = oDIV.getAttribute('TipoVetrina');

    // Oggetto Ajax
    var oAjax = GetAjObject()            
	
	//alert(oAjax);
	
    // Preparo la funzione destinata a gestire l'evento di ricezione
    oAjax.onreadystatechange = function()
    {
	    if(oAjax.readyState === 4) 
	    {
		    if(oAjax.status == 200)
		    {
				VetrinaPAutoScroll = true;
				document.getElementById('AutoVetrinaP').innerHTML = '';
			    document.getElementById('AutoVetrinaP').innerHTML = oAjax.responseText;
			    window.setTimeout(RefreshAutoVetrinaP, 10000);
		    }
	    }
    }			
    // Eseguo la Chiamata Ajax
    oAjax.open('get', VirtualRoot + 'SOAM/SOAMService.aspx?Op=GetAutoVetrinaP&Tipo=' + Tipo + '&Genere=' + Genere + '&Categoria=' + Categoria +'&Provincia=' + Provincia + '&ElementiPerPagina=' + ElementiPerPagina + '&Orizzontale=' + Orizzontale + '&TipoVetrina=' + TipoVetrina + '&TimeStamp=' + GetTimeStamp(), true);
    oAjax.send(null);      
}


function GetTimeStamp()
{
	var Digital = new Date();
	var year = Digital.getFullYear();
	var month = Digital.getMonth();
	var day = Digital.getDay();		
	var hours = Digital.getHours();
	var minutes = Digital.getMinutes();
	var seconds = Digital.getSeconds();  
	var ReturnValue = year + '-' + month + '-' + day + '-' + hours + '-' + minutes + '-' + seconds;
	return ReturnValue;
}
