var xmlhttp_background;

function inc_background(tipologia, tema, marchio, id)
	{
	xmlhttp_background=GetXmlHttpObject();
	if (xmlhttp_background==null)
		{
		alert ("Browser does not support HTTP Request");
		return;
		}
			
	var url="/ajax/inc_background.asp";
	url=url+"?tipologia="+tipologia;
	url=url+"&tema="+tema;
	url=url+"&marchio="+marchio;
	url=url+"&id="+id;
	url=url+"&width="+$(window).width();
	url=url+"&height="+$(window).height();
	xmlhttp_background.onreadystatechange=function(){stateChanged_background(tipologia, tema, marchio, id)}
	xmlhttp_background.open("GET",url,true);
	xmlhttp_background.send(null);
	}

function stateChanged_background(tipologia, tema, marchio, id)
	{
	if (xmlhttp_background.readyState==4 || xmlhttp_background.readyState=="complete")
		{
		var array = xmlhttp_background.responseText.split('###')
		var contaimmagini = array[0];
		if (contaimmagini > 0)
			{
			var imageList = array[1].split(',');
		
		    jQuery.each(imageList, function(i, val) {
	     		$("#preload").image(val,function(){});	
		    });			
		
			$(document).ready(function(){
				if (numeroimgcaricate == contaimmagini)
					{
					caricaimmagini(imageList);
					if (tipologia > 1){inc_contenuto(tipologia, tema, marchio, id);}
					}
					
				setTimeout(function(){  
					$('.loading').css('display', 'none');
					}, 2000);	
					
				});
			}
		else
			{
			$(".opaque").html(xmlhttp_background.responseText);	
			}			
		}		
	}


numeroimgcaricate = 0;
$.fn.image = function(src, f){ 
	return this.each(function(){ 
	var i = new Image(); 
	i.src = src; 
	i.onload = f; 
	this.appendChild(i);
	numeroimgcaricate = numeroimgcaricate + 1;
	}); 
	} 


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
