/* jQuery extend */
$.extend({
	getUrlVars:function(){
		var vars=[],hash;
		var splitCode=(window.location.href.indexOf('&amp;')>0)?'&amp;':'&';
		var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split(splitCode);
		for(var i=0;i<hashes.length; i++){
			hash=hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]]=hash[1];
		};
		return vars;
	},
	getUrlVar:function(name){
		return $.getUrlVars()[name];
	}
});
/* jQuery common */
jQuery().ready(function(){
});

jQuery(document).ready(function(){
	/* generic */
	$("input:checkbox, input:radio").focus(function(){$(this).blur()});
	$("select").change(function(){$(this).blur()});
	/* language tools */
	$(".header .tools li a.language").click(function(){$(".header .tools li .lang-box").toggle('blind',223);return false;});
	$(".header .tools li .lang-box a").click(function(){
		/*
			funzionalita' per il settaggio della lingua
		*/
		//return false;
	});
	var langBoxTimeoutID;
	$(".header .tools li .lang-box").mouseenter(function(){if(langBoxTimeoutID){clearTimeout(langBoxTimeoutID);timeoutID='';}}).mouseleave(function(){langBoxTimeoutID=setTimeout("$('.header .tools li .lang-box').toggle('blind',123);clearTimeout('+langBoxTimeoutID+');langBoxTimeoutID=''",223);});
	/* navigation menu */
	var timeoutID;
	$(".header .navbar a.con-subMNU").mouseenter(function(){if(timeoutID){clearTimeout(timeoutID);timeoutID='';};$(".header .navbar a.active").removeClass('active').next('.nav2lvl').hide();$(this).addClass('active').next('.nav2lvl').show();$('.navbar .sublayer').show();}).mouseleave(function(){timeoutID=setTimeout("$('.header .navbar a.active').removeClass('active').next('.nav2lvl').hide();$('.navbar .sublayer').hide();clearTimeout('+timeoutID+');timeoutID=''",223);}).click(function(){if($(this).attr('href')=='#')return false;});
	$(".header .navbar .nav2lvl").mouseenter(function(){if(timeoutID){clearTimeout(timeoutID);timeoutID='';}}).mouseleave(function(){timeoutID=setTimeout("$('.header .navbar a.active').removeClass('active').next('.nav2lvl').hide();$('.navbar .sublayer').hide();clearTimeout('+timeoutID+');timeoutID=''",223);});
	$(".header .search-box fieldset input#searchInlineField").focus(function(){if($(this).val()=='Inserisci la parola chiave')$(this).val('');}).blur(function(){if($(this).val()=='')$(this).val('Inserisci la parola chiave');});

	/* navigazione a tab */
	$('.tab-nav-CNT .tab-NAV ul.tabs li a').click(function(){if($(this).hasClass('active')){return false;}else{$('.tab-nav-CNT .tab-NAV ul.tabs li a').removeClass('active');var lnkTAB=$(this).attr('href').replace('#','');$('.tab-nav-CNT .tab-CNT .content-TAB:visible').length==1?$('.tab-nav-CNT .tab-CNT .content-TAB:visible').hide(0,function(){$('.tab-nav-CNT .tab-CNT #'+lnkTAB).show();}):$('.tab-nav-CNT .tab-CNT #'+lnkTAB).show();$(this).addClass('active');return false;}});

	/* request tab */
	var myTab=parseInt($.getUrlVar('tab'));
	if(myTab>1&&myTab<=$(".tab-nav-CNT .tab-NAV ul.tabs li").length){$(".tab-nav-CNT .tab-NAV ul.tabs li a#tab-"+myTab+"-lnk").click();}else{$(".tab-nav-CNT .tab-NAV ul.tabs li a#tab-1-lnk").click();}

	/* link linee prodotto */
	$(".strip-linee .nav-inline ul li a.active").click(function(){return false;})

	/* search inline */
	$(".search-inline-box form fieldset input#searchInlineField").focus(function(){if($(this).val()=='Cerca un prodotto')$(this).val('');}).blur(function(){if($(this).val()=='')$(this).val('Cerca un prodotto');});

	/* navigazione interna a sub-tab */
	$(".sub-tab-nav ul li a").click(function(){if($(this).hasClass('active')){return false;}else{$(".sub-tab-nav ul li a").removeClass('active');var lnkTAB=$(this).attr('href').replace('#','');$(".sub-tab-CNT .sub-content-TAB:visible").length==1?$(".sub-tab-CNT .sub-content-TAB:visible").hide(0,function(){$('.sub-tab-CNT #'+lnkTAB).show();}):$('.sub-tab-CNT #'+lnkTAB).show();$(this).addClass('active');return false;}});
	//$(".sub-tab-nav ul li a#sub-tab-1-lnk").click();
	var myTab=parseInt($.getUrlVar('tab'));
	if(myTab>=1&&myTab<=$(".sub-tab-nav li").length){$(".sub-tab-nav li a#sub-tab-"+myTab+"-lnk").click();}
});


function loginBox(file)
{    
    $('.loginbox').attr('href', file);
}

function openPopup(url)
{
    var newwindow;
    //newwindow=window.open(url,'name','height=600,width=1024,resizable=true,status=true');
	newwindow=window.open(url,'name');
    if (window.focus) {newwindow.focus()}

}
