
function button_over(object,color)
{
if (color==null)color="white";
    object.style.color=color;
}
function button_out(object)
{
    object.style.color="";
}
function querystring(id)
{
    // Recupero la querystring della pagina
    var qs = location.search;

    // Verifico che la pagina contenga una querystring
    // ed in caso lancio la procedura di recupero dei dati,
    // altrimenti avviso che non ci sono querystring definite
    if (qs)
    {
        var _qs_dx = qs.split("?");
        var qs_dx = _qs_dx[1].split("&");
        for (i=0;i<qs_dx.length;i++)
        {
            if (qs_dx[i].indexOf(id)!=-1)
            {
                var value = qs_dx[i].split("=")[1];
                return value;
            }
        }
        return "";
    }
    else
    {
        return "";
    }
}
function center_left(type)
{
    var returned="";
    if (parseInt(navigator.appVersion)>3) 
    {
        if (type=="width")
        {
            if (navigator.appName=="Netscape")
            {
                returned = window.innerWidth-16;
            }
            if (navigator.appName.indexOf("Microsoft")!=-1) 
            {
                returned = document.body.offsetWidth-20;
            }
        }
        else
        {
            if (navigator.appName=="Netscape")
            {
                returned = window.innerHeight-16;
            }
            if (navigator.appName.indexOf("Microsoft")!=-1) 
            {
                returned = document.body.offsetHeight-20;
            }
        }
    }
    return returned;
}
//IMAGE SWAP
function setOpacity(el, fOp)
{
        if (typeof el.style!="undefined"){
                if ( typeof el.style.MozOpacity!="undefined" )
                        el.style.MozOpacity = fOp-0.001;
                else if ( typeof el.style.opacity!="undefined" )
                        el.style.opacity = fOp;
                else if ( typeof el.style.KhtmlOpacity != "undefined" )
                        el.style.KhtmlOpacity = fOp;
                else if ( typeof el.style.filter!="undefined"  )
                        el.style.filter = "Alpha(Opacity="+(fOp*100)+")";
        }
}
function ImageList()
{
	var imgs = [];
	for (var i=0;i<arguments.length;i++){
		imgs[i] = new Image();
		imgs[i].src = arguments[i];
	}
	imgs.index = 0;
	return imgs;
}
var	imageList = ImageList("img/swap/swap_001.jpg","img/swap/swap_002.jpg","img/swap/swap_003.jpg","img/swap/swap_004.jpg","img/swap/swap_005.jpg","img/swap/swap_006.jpg","img/swap/swap_007.jpg","img/swap/swap_008.jpg","img/swap/swap_009.jpg","img/swap/swap_010.jpg","img/swap/swap_011.jpg","img/swap/swap_012.jpg","img/swap/swap_013.jpg","img/swap/swap_014.jpg","img/swap/swap_015.jpg","img/swap/swap_016.jpg","img/swap/swap_017.jpg","img/swap/swap_018.jpg","img/swap/swap_019.jpg","img/swap/swap_020.jpg","img/swap/swap_022.jpg","img/swap/swap_023.jpg","img/swap/swap_024.jpg","img/swap/swap_025.jpg","img/swap/swap_026.jpg","img/swap/swap_027.jpg","img/swap/swap_028.jpg","img/swap/swap_029.jpg","img/swap/swap_030.jpg","img/swap/swap_031.jpg","img/swap/swap_032.jpg","img/swap/swap_033.jpg","img/swap/swap_034.jpg","img/swap/swap_035.jpg","img/swap/swap_036.jpg","img/swap/swap_037.jpg","img/swap/swap_038.jpg","img/swap/swap_039.jpg","img/swap/swap_040.jpg","img/swap/swap_041.jpg","img/swap/swap_042.jpg","img/swap/swap_043.jpg","img/swap/swap_044.jpg","img/swap/swap_045.jpg","img/swap/swap_046.jpg","img/swap/swap_047.jpg","img/swap/swap_048.jpg","img/swap/swap_049.jpg","img/swap/swap_050.jpg","img/swap/swap_051.jpg","img/swap/swap_052.jpg","img/swap/swap_053.jpg","img/swap/swap_054.jpg");
imageList.index = 1;
var op = 1, inc = -0.06;
var control_name_1,control_name_2,delay,index_image;
function esegui_swap(_delay,_control_name_1,_control_name_2)
{
    control_name_1=_control_name_1;
    control_name_2=_control_name_2;
//    delay=_delay;
    mix();
}
function mix()
{
	op+=inc;
	if ( op < 0 || op > 1 ){
		op = Math.round(op);
		
		imageList.index = ++imageList.index==imageList.length?0:imageList.index;
        index_image=imageList.index;
		if (op == 0){
		    var dc=document.getElementById(control_name_1);
			dc.style.backgroundImage="url('"+imageList[index_image].src+"')";
//			dc.src = imageList[imageList.index].src;
		}else{
		    var dc=document.getElementById(control_name_2);
		    //index_image=+1;
			dc.style.backgroundImage="url('"+imageList[index_image].src+"')";
		}
		delay = 3500;
		inc=-inc;
	}
	else
	{
		delay = 50;
	}
	setTimeout(mix,delay);
	setOpacity(document.getElementById(control_name_1),op);
}
//FINE IMAGE_SWAP
//FOOTER
function footer_parse(doc)
{
    var str="<div id='footer'>";
    str+="<div class='footer_aggiornamento'>Ultimo aggiornamento - 29/06/2009</div>";
    str+="<div class='footer_agg_privacy' onclick='window.open(#informativa.pdf#);' onmouseover='button_over(this,#blue#);' onmouseout='button_out(this);'>Informativa sulla privacy</div>";
    str+="<div id='footer_designer' onclick='location.href=#mailto:info@dicello.it#; ' onmouseover='button_over(this,#blue#);' onmouseout='button_out(this);'>engineering - info@dicello.it</div>";
    str+="</div>";
    document.getElementById("footer_container").innerHTML= str.replace(/#/g,String.fromCharCode(34));
    //doc.write( str.replace(/#/g,String.fromCharCode(34)));
}
//FOOTER_END
//MENU_SX
function menu_sx_location(type)
{
    //mi posiziono sulla pagina
    var attrib="";
    if (querystring("novita")=="true")
    {
        document.getElementById("nov_1").style.display="";
        document.getElementById("nov_2").style.display="";
        attrib="?novita=true";
    }
    switch (type)
    {
        case "novita":
            if (querystring("novita")=="true")
            {
                location.href=location.search.replace("novita=true","");
            }
            else
            {
                document.getElementById("nov_1").style.display="";
                document.getElementById("nov_2").style.display="";
            }
        break; 
        case "novita_materiali":
            attrib="?novita=true";
            location.href="novita_materiali.htm" + attrib;
        break; 
        case "novita_iniziative":
            attrib="?novita=true";
            location.href="novita_iniziative.htm" + attrib;
        break; 
        case "about_us":
            location.href="index.htm" + attrib;
        break; 
        case "cosa_facciamo":
            location.href="cosa_facciamo.htm" + attrib;
        break; 
        case "realizzazioni":
            location.href="realizzazioni_pagina_1.htm" + attrib;
        break; 
        case "interior":
            location.href="interior.htm" + attrib;
        break; 
        case "link":
            location.href="link.htm" + attrib;
        break; 
        case "dove_siamo":
            location.href="dove_siamo.htm" + attrib;
        break; 
        case "contatti":
            location.href="contatti.htm" + attrib;
        break; 
        case "marchi":
            location.href="marchi_trattati.htm" + attrib;
        break; 
    }
}
function menu_sx_parse(doc)
{
    var str="<div id='menu_sx'>";
    
    //gestione child
    //
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#about_us#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>ABOUT US</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#cosa_facciamo#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>COSA FACCIAMO</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#realizzazioni#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>REALIZZAZIONI</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#interior#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>INTERIOR & DESIGN</div>";
    //NOVITA
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#novita#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>NOVITA'</div>";
    str+="<div id='nov_1' style='display:none;' class='menu_sx_button_child' onclick='menu_sx_location(#novita_materiali#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>MATERIALI</div>";
    str+="<div id='nov_2' style='display:none;' class='menu_sx_button_child' onclick='menu_sx_location(#novita_iniziative#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>INIZIATIVE</div>";
    //NOVITA_FINE
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#link#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>LINK</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#dove_siamo#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>DOVE SIAMO</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#contatti#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>CONTATTI</div>";
    str+="<div class='menu_sx_button' onclick='menu_sx_location(#marchi#);' onmouseover='button_over(this);' onmouseout='button_out(this);'>MARCHI TRATTATI</div>";
    //EVIDENZA
    str+="<div class='menu_sx_space'></div><img id='evidenza_image' onclick='window.open(#http://www.riabita.com#);' src='img/evidenza.jpg' alt='Evidenza' title='RIABITA by Cornaglia s.r.l.'/>";
    //EVIDENZA_FINE
    str+="<div class='menu_sx_space'></div><img id='menu_sx_image' onclick='menu_sx_location(#interior#);' src='img/menu_sx_image.jpg' alt='Evidenza' title='Ristrutturazioni ed interior design'/>";
    str+="</div>";
    document.getElementById('menu_sx_container').innerHTML=str.replace(/#/g,String.fromCharCode(34));
    //doc.write( str.replace(/#/g,String.fromCharCode(34)));
    if (querystring("novita")=="true")
    {
        document.getElementById("nov_1").style.display="";
        document.getElementById("nov_2").style.display="";
    }
}
//MENU_SX_END
