﻿var last = "";
var lastOpened = "";
function openDoor(id){
	if(lastOpened!=""){ o_lastDiv=document.getElementById(lastOpened+"_i"); o_lastDiv.src="./content/images/"+lastOpened+"1.gif"; } var o_Div=document.getElementById(id+"_i"); o_Div.src="./content/images/"+id+".gif";
	lastOpened = id;
}
function closeDoor(){
	if(lastOpened!=""){ o_lastDiv=document.getElementById(lastOpened+"_i"); o_lastDiv.src="./content/images/"+lastOpened+"1.gif"; } 
	lastOpened = "";
}
// function clika(id){
// 	request('catHttp.php?idc=1&loc='+lastOpened);
// 	if(id=='moderne') lastOpened = "cucine"; else lastOpened = id; last = ""; 
// }

function main(id){ 
	last = id; lastOpened = "";
	stopFade();
	clearScroll();
	request(id+".php?req=1");
}

function clik(id, varr){ 
	//if(lastOpened!=id){
		//openDoor(id);closeChange();
		//clearTimeout(t1);
		switch(id){
			case 'cucine':
				request('catHttp.php?idc=1&loc='+lastOpened);lastOpened = id;
				break;
				case 'cucine_2':
				    request('catHttp.php?idc=2&loc='); lastOpened = "cucine";
				    break;
			
			case 'giorno':
				request('catHttp.php?idc=3&loc='+lastOpened);lastOpened = id;		
				break;
				case 'giorno_2':
					request('catHttp.php?idc=4&loc='); lastOpened = "giorno";	
					break;
			
			case 'notte':
				request('catHttp.php?idc=5&loc='+lastOpened); lastOpened = id;
				break;
				case 'notte_2':
					request('catHttp.php?idc=6&loc='); lastOpened = "notte";
					break;
					case 'notte_3':
						request('catHttp.php?idc=7&loc='); lastOpened = "notte";
						break;
				
			case 'arredobagno':
				request('catHttp.php?idc=8&loc='+lastOpened); lastOpened = id;
				break;
				case 'arredobagno_2':
					request('catHttp.php?idc=9&loc='); lastOpened = "bagno";
					break;
				
			case 'oggetti':
				request('catHttp.php?idc=10&loc='+lastOpened); lastOpened = id;
				break;
				case 'oggetti_2':
					request('catHttp.php?idc=11&loc=');	lastOpened = "oggetti";
					break;
				
			case 'maked':
				request('maked.php?id='+varr);	
				break;
			case 'brands':
				request('brands.php');
				break;
		}
		last = ""; 
	//}
}

function change(id){
	clearTimeout(t1);
	if(last!=""){ o_lastDiv=xDOM("_"+last,1);o_lastDiv.color="#000"; } 
	var o_Div=xDOM("_"+id,1); o_Div.color="#c13500";//c13500
	last = id;
}
function closeChange(){
	clearTimeout(t1);
	if(last!=""){ o_lastDiv=xDOM("_"+last,1);o_lastDiv.color="#000"; } 
	last = "";
}

function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec/100);//speed for each frame
	var timer = 0;
	if(opacStart>opacEnd){//determine the direction for the blending, if start and end are the same nothing happens
		for(i=opacStart;i>=opacEnd;i--){setTimeout("changeOpac("+i+",'"+id+"')",(timer*speed));timer++;}
	}else if(opacStart<opacEnd){
		for(i=opacStart;i<=opacEnd;i++){setTimeout("changeOpac("+i+",'"+id+"')",(timer*speed));timer++;}
	}
}

function changeOpac(opacity, id){//change the opacity for different browsers
	var object = document.getElementById(id).style; 
	object.opacity = (opacity/100);
	object.MozOpacity = (opacity/100);
	object.KhtmlOpacity = (opacity/100);
	object.filter = "alpha(opacity="+opacity+")";
}

















//oggetto http x ajax   
var iFailed = 0;    
var ty = "";
var fie = "";
var whe = "";
var par=""; 
function getHttp(type,filestring,where,param)
{
var file = filestring; 
ty  = type;
fie =  filestring;
whe =  where;
par = param;
    var oXmlHttp = zXmlHttp.createRequest();    
	if(iFailed<5)
	{
		try{
			    oXmlHttp.open(type, file, true);
			   	oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			   	oXmlHttp.setRequestHeader("Content-type", "text/html; charset=UTF-8");

			
			    oXmlHttp.onreadystatechange = function () {
			        if (oXmlHttp.readyState == 4) {
			            if (oXmlHttp.status == 200) {
			                display(oXmlHttp.responseText,where);//display("", "loaderOver");
			            } else {     
							//alert("Errore di lettura dal file: "+file);
			                //display("Errore di lettura dal file: "+file+"<br/>errore: "+oXmlHttp.statusText,where);
			            }
			        }            
			    };
			   oXmlHttp.send(par); 
		    }catch(oException)	
			{
				iFailed++; 
				alert("Errore di lettura dal file: "+file+"<br/>numero errore: "+iFailed,where);  
				setTimeout("",20);  
				getHttp(ty,fie,whe,par);
			} 	
   } 
}


var aDOM = 0;
// var ieDOM = 0;
var nsDOM = 0
var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {
// ieDOM = document.all;
// if (ieDOM) aDOM = 1; else {
var nsDOM = (
(navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4));
if (nsDOM) aDOM = 1;
// }
}
function xDOM(objectId, wS) {
if (stdDOM) return wS ?
document.getElementById(objectId).style:
document.getElementById(objectId);
// if (ieDOM) return wS ? document.all[objectId].style:
// document.all[objectId];
if (nsDOM) return document.layers[objectId];
}





