var pathImmagini = "immagini/";
var paginaAtt = "home";
var paginaOld = "home";
var lingua = "it";
var productHidden = true;

$(document).ready(function(){
	caricaTesto()
});


function mouseOver(obj, button){

    obj.src = pathImmagini+"bottoni/"+button+"_on.jpg";

}

function mouseOut(obj, button){

    obj.src = pathImmagini+"bottoni/"+button+".jpg";

}

function caricaTesto(){
		$('#text').load("getText.php?page="+paginaAtt+"&lang="+lingua, function (){
			tb_init('a.thickbox');
		});
}

function cambiaPagina(pagina){
		
		//imposto l'immagine di sfondo della pagina
		document.getElementById("immagine").src = pathImmagini+pagina+".jpg";
		
		if(pagina == "form")
		    document.getElementById("immagine").src = pathImmagini+"contact.jpg";

		if(pagina == "product"){
		    //imposta il bottone della pagina selezionata
		    document.getElementById("div_"+pagina).innerHTML = getBottoneSel(pagina)+getBottoneSmal("lady")+getBottoneSmal("man");
				
				//imposta il padding in modo che il div con le lingue resti allo stesso posto
				document.getElementById("language").style.paddingTop = 144;
				productHidden = false;
				
				//se l'ultimo bottone premuto é stato lady o man nn deve nascondere product
				if(paginaOld != "product"){
				    //imposta il bottone della pagina precedente a non selezionato
		        document.getElementById("div_"+paginaOld).innerHTML = getBottone(paginaOld);
				}
				
				paginaAtt = pagina;
		    paginaOld = pagina;
					
		}
		else if(pagina == "lady" || pagina == "man"){
		    
				html = getBottone("product");
				
				//in base alla pagina mette il bottone selezionato
				if(pagina == "lady")
				    html += getBottoneSmalSel("lady")+getBottoneSmal("man");
				else
				    html += getBottoneSmal("lady")+getBottoneSmalSel("man");
				
		    //imposta il bottone della pagina selezionata
		    document.getElementById("div_product").innerHTML = html;
				
				
				paginaAtt = pagina;
				//in questo modo se viene premuto un altro bottone nasconde i sottomenu
		    paginaOld = "product";
				
		}
		else if(pagina == "form"){
				
				paginaAtt = pagina;
				//in questo modo se viene premuto un altro bottone nasconde i sottomenu
		    paginaOld = "contact";
				
		}
		else{
		    //imposta il bottone della pagina selezionato
		    document.getElementById("div_"+pagina).innerHTML = getBottoneSel(pagina);
				
				if(productHidden == false){
				    document.getElementById("language").style.paddingTop = 196;
						productHidden = true;
				}
				
				//imposta il bottone della pagina precedente a non selezionato
				document.getElementById("div_"+paginaOld).innerHTML = getBottone(paginaOld);
				
				paginaAtt = pagina;
		    paginaOld = pagina;
		}
		
		caricaTesto();
		
}

function getBottone(pagina){
    
		html = "<a href='#' onclick=\"cambiaPagina('"+pagina+"')\"><img border=0 src='immagini/bottoni/"+pagina+".jpg' onmouseover=\"mouseOver(this,'"+pagina+"')\" onmouseout=\"mouseOut(this,'"+pagina+"')\"></a>";
		
		return html;
		
}

function getBottoneSel(pagina){
    
		html = "<img border=0 src='"+pathImmagini+"bottoni/"+pagina+"_sel.jpg'>";
		
		return html;
		
}

function getBottoneSmal(pagina){
    
		html = "<div id='div_"+pagina+"'><a href='#' onclick=\"cambiaPagina('"+pagina+"')\"><img border=0 src='immagini/bottoni/"+pagina+".jpg' onmouseover=\"mouseOver(this,'"+pagina+"')\" onmouseout=\"mouseOut(this,'"+pagina+"')\"></a></div>";
		
		return html;
		
}

function getBottoneSmalSel(pagina){
    
		html = "<div id='div_"+pagina+"'><img border=0 src='"+pathImmagini+"bottoni/"+pagina+"_sel.jpg'></div>";
		
		return html;
		
}

function cambiaLingua(sigla){

    lingua = sigla;
		
		//costruisce i link con le sigle cliccabili
		if(lingua == "it"){
		    html = "<span class='selected'>IT</span>  / <span class='edit' onclick=\"cambiaLingua('de')\">DE</span> / <span class='edit' onclick=\"cambiaLingua('gb')\">EN</span>";
		}
		else if(lingua == "de"){
		    html = "<span class='edit' onclick=\"cambiaLingua('it')\">IT</span>  / <span class='selected'>DE</span> / <span class='edit' onclick=\"cambiaLingua('gb')\">EN</span>";
		}
		else if(lingua == "gb"){
		    html = "<span class='edit' onclick=\"cambiaLingua('it')\">IT</span> / <span class='edit' onclick=\"cambiaLingua('de')\">DE</span> / <span class='selected'>EN</span>";
		}
		
		//inserisco il codice nel div delle lingue
		document.getElementById("language").innerHTML = html;
		
		caricaTesto();

}


function mailMask(username,hostname,stile){

		var linktext = username + "@" + hostname;
		document.write("<a style='" + stile + "' href=" + "mail" + "to:" + username + "@" + hostname + ">" + linktext + "</a>");

}

function preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function controlliForm(){
    
		var form = document.form;
		
		error = false;
		
		if(form.nome.value == "")
		    error = true;
		if(form.cognome.value == "")
		    error = true;		
		if(form.via.value == "")
		    error = true;		
		if(form.cap.value == "")
		    error = true;		
		if(form.citta.value == "")
		    error = true;		
		if(form.telefono.value == "")
		    error = true;
		if(form.email.value == "")
		    error = true;	
		if(form.testo.value == "")
		    error = true;					
		
		if(error == true){
				if(lingua == "it")
		        alert("Per favore compilare tutti i campi");
				else if(lingua == "de")
				    alert("Bitte alle Felder ausfüllen");
				else if(lingua == "gb")
				    alert("All fields are required, please fill in");
		}
		else{	 
				if(lingua == "it")
		        alert("Grazie, il suo messaggio é stato inviato.\nLa contatteremo al più presto");
				else if(lingua == "de")
				    alert("Vielen Dank, Ihre Nachricht wurde gesendet. Wir werden Sie so schnell wie möglich kontaktieren.");
				else if(lingua == "gb")
				    alert("Thank you, your message has been sent. We will get in contact with you as soon as possible.");
						
		    form.submit();	
		}	
}
