function lang(q){
	if(typeof _LANG[q] != "undefined"){
		if(arguments.length==1)return _LANG[q];
		else{
			var r=_LANG[q],re;
			for(var i=1;i<arguments.length;i++){
				re=new RegExp("%"+i,"g");
				r=r.replace(re,arguments[i]);
			}
			return r;
		}
	}
}

function cambiaLingua(q){
	location.href=location.href.replace(/\/\w{2}\//,"/"+q+"/");
}

function detailTab(q){
	$$("#detailTabs .sel").first().removeClassName("sel");
	$("tab-"+q).addClassName("sel").down("a").blur();
	$$("#detailTabContents .sel").first().removeClassName("sel");
	$("tabContent-"+q).addClassName("sel");
}

document.observe("dom:loaded",function(){
	switch($_GET["tpl"]){
		case"tpl_page":
			switch($_GET["sqlpam1"]*1){
				case 255:
					$("menutop-azienda").addClassName("active");
				break;
/*				case 257:
					$("menutop-media").addClassName("active");
				break;
*/				case 3600:
					$("menutop-spykers").addClassName("active");
				break;
		}
		break;
		case"tpl_news_category":
			switch($_GET["sqlpam1"]*1){
				case 1923:
					$("menutop-news").addClassName("active");
				break;
				case 3067:
					$("menutop-media").addClassName("active");
				break;
			}
		break;
		case"tpl_news_detail":
			switch($_GET["sqlpam2"]*1){
				case 1923:
					$("menutop-news").addClassName("active");
				break;
				case 3067:
					$("menutop-media").addClassName("active");
				break;
			}
		break;
		case"tpl_flag_results":
			switch($_GET["sqlpam1"]*1){
				case 0:
				case 1:
				case 2:
				case 3:
					$("menusx-"+$_GET["sqlpam1"]).addClassName("active");
				break;
			}
		break;
		case"tpl_index":
			$("menutop-home").addClassName("active");
		break;
		case"tpl_resellers":
			$("menutop-resellers").addClassName("active");
		break;
		case"tpl_contatti":
			$("menutop-contatti").addClassName("active");
		break;
		case"tpl_prodotti":
		case"tpl_prodotti_category":
		case"tpl_prodotti_detail":
			$("menutop-prodotti").addClassName("active");
		break;
	}
});


function swfLink(q){
	switch(q){
		case"catalogo":
			window.pop("../upload_ftp/CATALOGO%20SPYKE%202010%20x%20web.pdf");
		break;
		case"sport":
//			location.href="?tpl=tpl_flag_results&sqlpam1=0";
//		break;
		case"touring":
//			location.href="?tpl=tpl_flag_results&sqlpam1=1";
//		break;
		case"urban":
//			location.href="?tpl=tpl_flag_results&sqlpam1=2";
//		break;
		case"accessories":
//			location.href="?tpl=tpl_flag_results&sqlpam1=3";
			location.href="?tpl=tpl_news_detail&sqlpam1=3602&sqlpam2=3067";
		break;
	}
}

function swfLinkSport(){swfLink("sport");}
function swfLinkTouring(){swfLink("touring");}
function swfLinkUrban(){swfLink("urban");}
function swfLinkAccessories(){swfLink("accessories");}

document.observe("dom:loaded",function(){
	$$(".accordion").each(function(ul){
		ul.childElements().each(function(li,i){
			if(i%2){
				 li.addClassName("accordion_content").setStyle({height:'0px'});
			}else{
				 li.addClassName("accordion_toggle");
			}
		});
		new accordion(ul.identify());
	});
});
/*
mostro la lista accordion in una funzione separata perchè
nella libreria accordion avviene un errore sconosciuto
che blocca l'esecuzione della mia funzione
*/
document.observe("dom:loaded",function(){
	$$(".accordion").each(function(ul){
		ul.addClassName("accordion_container").removeClassName("accordion");
	});
});
