var current_index="";
var current_index2="";
var current_index3="";

function over_menu_item(level, index, frompage, haschild){
	//hide
	var next_level;
	next_level = level+1;
	hide_level(next_level);
	hide_level(next_level+1);
	hide_menu(next_level);
	hide_menu(next_level+1);
	//out_menu_item(next_level,current_index,false);
	//out_menu_item(next_level+1,current_index2,false);
	//show
	var item;
	item=get_menu_item(level, index, frompage);
	item.className = "menu_lev_"+level+"_on";
	if(haschild=='si'){
		show_level(next_level);
		show_menu(next_level);
		set_arrow_and_sfondo(level, "red", "white.gif")
	}else{
		set_arrow_and_sfondo(level, "", "white.gif")	
	}
	item.style.backgroundColor="#FFFFFF";
	if(level>1){
		item.style.width=151;
	}
}
function over_menu_item_pag_interne(level, index, frompage, haschild){
	//hide
	var next_level;
	next_level = level+1;
	hide_level(next_level);
	hide_level(next_level+1);
	hide_menu(next_level);
	hide_menu(next_level+1);
	//out_menu_item(next_level,current_index,false);
	//out_menu_item(next_level+1,current_index2,false);
	//show
	var item;
	item=get_menu_item_pag_interne(level, index, frompage);
	item.className = "menu_lev_"+level+"_on_pag_interne";
	if(haschild=='si'){
		show_level(next_level);
		show_menu(next_level);
		set_arrow_and_sfondo(level, "red", "eeeeee.gif")
	}else{
		set_arrow_and_sfondo(level, "", "eeeeee.gif")	
	}
	item.style.backgroundColor="#eeeeee";
	if(level>1){
		item.style.width=151;
	}
}
function set_arrow_and_sfondo(level, arrow_color, sfondo_img){
	if (level==1){
		var show_arrow;
		show_arrow=document.getElementById('show_arrow_1_'+current_index);
		if(show_arrow.value=="true"){
			var item;
			item=get_menu_item(level, current_index, false);
			if (item.style.backgroundImage!='' | item.style.backgroundImage!='Trasparent'){
				item.style.backgroundImage = "url(images/arrow-"+arrow_color+".gif)";
			}		
		}
	}	
	if (level==2 | level==3){
		var arrow;
		var sfondo;
		if (level==2){
			arrow=document.getElementById('arrow_menu_lev_'+level+'_'+current_index+'_'+current_index2);
			sfondo=document.getElementById('sfondo_menu_lev_'+level+'_'+current_index+'_'+current_index2);
		}
		if(level==3){
			arrow=document.getElementById('arrow_menu_lev_'+level+'_'+current_index+'_'+current_index2+'_'+current_index3);
			sfondo=document.getElementById('sfondo_menu_lev_'+level+'_'+current_index+'_'+current_index2+'_'+current_index3);
		}
		if (eval(arrow)){
			arrow.src="images/arrow-"+arrow_color+".gif"
		}
		if (eval(sfondo)){
			sfondo.src="images/"+sfondo_img
		}
	}
}
function out_menu_item(level, index, frompage){
	var item;
	item=get_menu_item(level, index, frompage);
	if (eval(item)){
		item.style.backgroundColor="Transparent";
		item.className = "menu_lev_"+level+"_off";
		if (level>1){
			set_arrow_and_sfondo(level, "gray", "trasp_80_white.png")
		}else{
			set_arrow_and_sfondo(level, "white", "trasp_80_white.png")
		}
	}
}
function out_menu_item_pag_interne(level, index, frompage){
	var item;
	item=get_menu_item(level, index, frompage);
	if (eval(item)){
		item.style.backgroundColor="#FFFFFF";
		item.className = "menu_lev_"+level+"_off_pag_interne";
		if (level>1){
			set_arrow_and_sfondo(level, "gray", "white.gif")
		}else{
			set_arrow_and_sfondo(level, "white", "white.gif")
		}
	}
}
function show_level(level){
	var currelevel;
	currelevel = document.getElementById('level_'+level);
	if (eval(currelevel)){
		currelevel.style.visibility="visible";
	}
}
function hide_level(level){
	var currelevel;
	currelevel = document.getElementById('level_'+level);
	if (eval(currelevel)){
		currelevel.style.visibility="hidden";
	}
}
function show_menu(level){
	var menu;
	menu = get_menu(level);
	if (eval(menu)){
		menu.style.display="block";
	}
}
function hide_menu(level){
	var menu;
	menu = get_menu(level);
	if (eval(menu)){
		menu.style.display="none";
	}
}
function hide_all(){
	hide_level(2);
	hide_level(3);
	hide_menu(2);
	hide_menu(3);
	out_menu_item(1, current_index, false);
}
function hide_all_pag_interne(){
	hide_level(2);
	hide_level(3);
	hide_menu(2);
	hide_menu(3);
	out_menu_item_pag_interne(1, current_index, false);
}

function get_menu_item(level, index, frompage){
	var item;
	if (level==1){
		if (current_index!="" & frompage==true){
			out_menu_item(level, current_index, false);
		}
		current_index=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index);
	}
	if (level==2){
		if (current_index2!="" & frompage==true){
			out_menu_item(level, current_index2, false);
		}
		current_index2=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index+'_'+current_index2);
	}
	if (level==3){
		if (current_index3!="" & frompage==true){
			out_menu_item(level, current_index3, false);
		}
		current_index3=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index+'_'+current_index2+'_'+current_index3);
	}
	return item;
}
function get_menu_item_pag_interne(level, index, frompage){
	var item;
	if (level==1){
		if (current_index!="" & frompage==true){
			out_menu_item_pag_interne(level, current_index, false);
		}
		current_index=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index);
	}
	if (level==2){
		if (current_index2!="" & frompage==true){
			out_menu_item_pag_interne(level, current_index2, false);
		}
		current_index2=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index+'_'+current_index2);
	}
	if (level==3){
		if (current_index3!="" & frompage==true){
			out_menu_item_pag_interne(level, current_index3, false);
		}
		current_index3=index;
		item = document.getElementById('menu_lev_'+level+'_'+current_index+'_'+current_index2+'_'+current_index3);
	}
	return item;
}
function get_menu(level){
	var menu;
	if (level==2){
		menu = document.getElementById('menu_lev_'+level+'_'+current_index);
	}
	if (level==3){
		menu = document.getElementById('menu_lev_'+level+'_'+current_index+'_'+current_index2);
	}
	return menu;
}
function go_to(link){
	document.location.href = link;
}
function openCC(){
	var addopenheight = 0;
	var addopenheight = 0;
	var winWidth = 980;
	var winHeight = 650 + addopenheight;
	var winLeft = (screen.width > 800) ? Math.round((screen.width - winWidth) / 2) : 0;
	var winTop = (screen.height > 600) ? Math.round((screen.height - winHeight) / 2)-40 : 0;
	window.open('http://cc.porsche.de/pva/ui/pva/index_it.html','CarConfigurator','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,left=' + winLeft + ',top=' + winTop + ',width=' + winWidth + ',height=' + winHeight);
}
pagina=null;
function apri_immagine(url,immagine,x,y){
	if (pagina != null)
		pagina.close();
		var l=immagine.width;
		var a=immagine.height;
	pagina=window.open(url+"?img="+immagine,null,"resizable=yes,fullscreen=no,status=no,toolbar=no,scrollbars=0,width="+l+",height="+a+",top="+x+",left="+y);
}
function over_sub_menu(index){
	var item;
	item = document.getElementById('td_sm_'+index);
	item.style.color="#cc0000";
}
function out_sub_menu(index){
	var item;
	item = document.getElementById('td_sm_'+index);
	item.style.color="#666666";
}
function sposta_livello_1(){
	var l;
	l=document.getElementById('TabLevel_1');
	if (eval(l)){
		l.style.left=0;
	}
}