var speed = "slow";
var slide = true;
var intervallo = 5000;
var prespeed = 2000;
var skipped = false;

$(document).ready(function(){
	initPage();
	GetPage('Header','flash.php');
	$('#Logo').click(function(){initPage();});
/*
	$('#cl_it').click(function(){location.href="index.php?lang=ita";});
	$('#cl_en').click(function(){location.href="index.php?lang=eng";});
	$('#cl_ru').click(function(){location.href="index.php?lang=rus";});
*/
});

$("#offerte").live("click", function(){
	GetPage('Content','/sales/index/ajax')
});

function initPage(){
	GetPage('level_0','index.php?home=pre');
	window.setTimeout('Gira(0)', 1000);
}

function vmail(eMail){var ls_app='';var ll_k=0;var ll_x=eMail.length;ll_x=ll_x-1;if((eMail.charAt(0)=='@' || eMail.charAt(0)=='.') || (eMail.charAt(ll_x)=='@' || eMail.charAt(ll_x)=='.')){return false;}for(ll_k=0;ll_k<=ll_x;ll_k++){ls_app=eMail.charAt(ll_k);if(ls_app=='@'){for(ll_k=ll_k;ll_k<=ll_x;ll_k++){ls_app=eMail.charAt(ll_k);if(ls_app=='.'){return true;}}}}return false;}

function Gira(conta){
	var prec = conta-1;
	var succ = conta+1;
	if(conta==7) { initHome(); return;}
	if(conta>0){$("#presentazione_0"+(prec)).fadeOut(prespeed);}
	if(conta==0){$("#skipIntro").fadeIn(prespeed);}
	$("#presentazione_0"+conta).fadeIn(prespeed);
//	if(conta==0) {window.setTimeout("Gira("+succ+")", intervallo+5000);}else{
	window.setTimeout("Gira("+succ+")", intervallo);
//}
}

function initHome(){
	if(!skipped){
		GetPage('level_0','index.php?home=now');
		ReloadJQuery();
		skipped = true;
	}
}

function ReloadJQuery(){
//	$("img").pngfix();
	$(".imagezoom").click(function(){$(this).fadeOut("slow");});
}

function GetPage(div,page,nomeform,noWait){
	loadingData(div,page,nomeform,noWait);
//	ReloadJQuery();
}

function LoadPage(div,page,nomeform,noWait){
	var form_values={primo:"uno"};
	if (nomeform){
		for(k=0; k<document.forms[nomeform].length; k++){
			var prova = document.forms[nomeform].elements[k];
			switch (document.forms[nomeform].elements[k].type){
				case "checkbox":if(document.forms[nomeform].elements[k].checked){form_values[document.forms[nomeform].elements[k].name]=true;}else{form_values[document.forms[nomeform].elements[k].name]=false;}break;
				default: form_values[document.forms[nomeform].elements[k].name]=document.forms[nomeform].elements[k].value;
			}
		}
	}
	$.post(page,form_values, function(form_values){dataLoaded(div,form_values,noWait);});
}

function GetContent(content){
	switch(content){
		case 1: GetPage('Content','/contents/view/1/ajax');			break;
		case 2: GetPage('Content','/contacts/index/ajax');			break;
		case 3: GetPage('Content','/contents/view/3/ajax');			break;
		case 4: GetPage('Content','/brandcategories/index/ajax');	break;
		case 5: GetPage('Content','/portfolios/index/ajax');		break;
		case 6: GetPage('Content','/contents/view/4/ajax');			break;
		case 7: GetPage('Content','/news/index/ajax');				break;
//		case 8: GetPage('Content','/contents/view/5/ajax');			break;
		case 8:
			GetPage('Content','/contacts/page/ajax');
			window.setTimeout("GetPage('content_5','/contents/miniview/5/ajax')", 1000);
			break;		
//		default: alert(content);
	}
}

function loadingData(div,page,nomeform,noWait) {
	$("#loadingData").fadeIn(speed);
	if(!noWait){if(slide){$("#"+div).slideUp(speed);}else{$("#"+div).fadeOut(speed);}}
	LoadPage(div,page,nomeform,noWait);
}

function dataLoaded(div,form_values,noWait) {
	$("#"+div).html(form_values);
	$("#loadingData").fadeOut(speed);
	if(!noWait){if(slide){$("#"+div).slideDown(speed);}else{$("#"+div).fadeIn(speed);}}
}

function Zoom(foto){
	$("#zoom_"+foto).fadeIn(speed);
//	$.scrollTo("#zoom_"+foto,speed);
}

function zfoto(foto){
	$("#zfoto_"+foto).fadeIn(speed);
}

function unZoom(foto){
	$("#zoom_"+foto).fadeOut(speed);
//	$.scrollTo("#foto_"+foto,speed);
}

function unzfoto(foto){
	$("#zfoto_"+foto).fadeOut(speed);
}

function SendMail(){
	if (jQuery.trim($("#nome").attr("value"))==""){
		alert("Non hai immesso il Nome");
		$("#nome").focus();
		return;
	}
	if (jQuery.trim($("#email").attr("value"))=="" || !vmail($("#email").attr("value"))){
		alert("Non hai immesso il tuo indirizzo di posta elettronica");
		$("#email").focus();
		return;
	}
	if (jQuery.trim($("#messaggio").attr("value"))==""){
		alert("Non hai immesso il Messaggio");
		$("#messaggio").focus();
		return;
	}
	GetPage('mail_form','/mail/mail.php','mailman');
}

function ShowA4I(quale){
	GetPage('askinfo','/sales/info/'+quale+'/ajax/');
}

function Ask4Info(quale){
	if (jQuery.trim($("#nome").attr("value"))==""){
		alert("Non hai immesso il Nome");
		$("#nome").focus();
		return;
	}
	if (jQuery.trim($("#email").attr("value"))=="" || !vmail($("#email").attr("value"))){
		alert("Non hai immesso il tuo indirizzo di posta elettronica");
		$("#email").focus();
		return;
	}
	if (jQuery.trim($("#messaggio").attr("value"))==""){
		alert("Non hai immesso il Messaggio");
		$("#messaggio").focus();
		return;
	}
	GetPage("askinfo",'/mail/mail.php','mailman');
}
