var xmlhttp_catalogo;

function inc_catalogo(target, stringa, famiglia, produttore, id, inizio, order)
	{
	xmlhttp_catalogo=GetXmlHttpObject();
	if (xmlhttp_catalogo==null)
		{
		alert ("Browser does not support HTTP Request");
		return;
		}
	//alert(inizio);
	
	document.getElementById('content_bottom').innerHTML='';
	if (target == 'content_bottom'){document.getElementById('content_bottom').innerHTML='caricamento in corso...';};
	
	var url="/ajax/inc_catalogo.asp";
	url=url+"?target="+target;
	url=url+"&stringa="+stringa;
	url=url+"&famiglia="+famiglia;
	url=url+"&produttore="+produttore;
	url=url+"&id="+id;
	url=url+"&inizio="+inizio;
	url=url+"&order="+order;
	xmlhttp_catalogo.onreadystatechange=function(){stateChanged_catalogo(target, stringa, famiglia, produttore, id, inizio, order)}
	xmlhttp_catalogo.open("GET",url,true);
	xmlhttp_catalogo.send(null);
	}

function stateChanged_catalogo(target, stringa, famiglia, produttore, id, inizio, order)
	{
	if (xmlhttp_catalogo.readyState==4 || xmlhttp_catalogo.readyState=="complete")
		{
		$('#box_top_sx').corner('1px tl').corner('40px tr').corner('1px br').corner('40px bl');	
		
		if (document.getElementById(target))
			{
			$("#"+target).hide("slow");
			document.getElementById(target).innerHTML=xmlhttp_catalogo.responseText;
			$("#"+target).show("slow");
			}
		if (target == 'box_top_sx')
			{
			inc_catalogo('box_top_dx', stringa, famiglia, produttore, id, inizio, order);
			}
		if (target == 'box_top_dx')
			{
			inc_catalogo('content_bottom', stringa, famiglia, produttore, id, inizio, order);
			}
				
		$('#test4').hide('slow');
		//if (target == 'content_bottom'){$.scrollTo({ top: '=0px', left: '=0px' }, 800);}
		
		if (target == 'content_bottom')
			{
			jQuery(document).ready(function($) {
			  $('a[rel*=facebox]').facebox({
			    loading_image : '/facebox/loading.gif',
			    close_image   : '/facebox/closelabel.gif'
			  }) 
			})
			}

		var option = {x: 3, y: 2, radius: 3, color: "#012"}
		//$(".shadowed").textShadow(option);

		}
	}

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;
}
