var menulv1Sec=0;
var menulv2Sec=0;
var menulv3Sec=0;

var menulv1arr = ["","about", "services","accessories","tips","tariff","business","smartclub"];

$(function(){
	$("#sub_menu_2lv, #sub_menu_3lv").addClass("nodisplay");
	
	$("#tariff").hover(
	  function () {
	    $('#tariff img:first').attr('src','/public/chi/images/4Gs/btn_tariff_over.png');
		$('#tariff ul').show();
	  },
	  function () {
	    $('#tariff img:first').attr('src','/public/chi/images/4Gs/btn_tariff.png');
		$('#tariff ul').hide();
	  }
	);
	
	$("#about_iphone").hover(
	  function () {
	    $('#about_iphone a:first img').attr('src', '/public/chi/images/4Gs/btn_aboutiphone_over.png');
		$('#about_iphone ul').show();
	  },
	  function () {
	    $('#about_iphone a:first img').attr('src','/public/chi/images/4Gs/btn_aboutiphone.png');
		$('#about_iphone ul').hide();
	  }
	);
	
	$("#contact3").hover(
	  function () {
	    $('#contact3 a:first img').attr('src', '/public/chi/images/4Gs/btn_contact3_over.png');
	  },
	  function () {
	    $('#contact3 a:first img').attr('src','/public/chi/images/4Gs/btn_contact3.png');
	  }
	);
	
	$("#mainmenu a").mouseenter(
			function(){
				var target = $(this).attr("title");
				var test = jQuery.inArray(target, menulv1arr);
							switch (test)
							{
								case 1:
									checkMenu(test);
									break;
								case 2:
									checkMenu(test);
									break;
								case 3:
									checkMenu(test);
									break;
								case 4:
									checkMenu(test);
									break;
								case 5:
									checkMenu(test);
									break;
								case 6:
									checkMenu(test);
									break;
								case 7:
									checkMenu(test);
									break;
							}
			}
		);
		
		$("#mainmenu").mouseleave(
			function(){
				checkMenu();
				checkCurrent();
				if (menulv1Sec ==0)
				{
					$("#kuncondition").text("no menu on");
				} else{
					$("#kuncondition").text(menulv1Sec + "on");
				}
				
				if ($("#2lv_1").hasClass("highlight_2lv") || $("#2lv_2").hasClass("highlight_2lv"))
				{
					$("#kunlv2").text("yes lv2_on");
				} else{
					$("#kunlv2").text("no lv2_off");
				}
				if ($("#sub3lv_1").hasClass("highlight_3lv") || $("#sub3lv_2").hasClass("highlight_3lv")){
					$("#kunlv3").text("yes lv3_on");
				} else{
					$("#kunlv3").text("no lv3_off");
				}
			}
		);
		/*$('#sub_menu_2lv .sm1,#sub_menu_2lv .sm2').click(function () {
				if($(this).hasClass('sm1')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeIn("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeOut("fast");
					$('.sub3lv_2').fadeOut("fast");
					$("#2lv_1").addClass("highlight_2lv");
					$("#2lv_2").removeClass("highlight_2lv");
				} else if($(this).hasClass('sm2')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeOut("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeIn("fast");
					$("#2lv_2").addClass("highlight_2lv");
					$("#2lv_1").removeClass("highlight_2lv");
				}
		});*/
		$('#sub_menu_2lv .sm1').click(function () {
			$("#sub_menu_2lv .sm1 > a").addClass("highlight_2lv");
			$("#sub_menu_2lv .sm2 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm3 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm5 > a").removeClass("highlight_2lv");
			$('.sub3lv_1').fadeIn("fast");
			$('.sub3lv_2').fadeOut("fast");
			
				/*if($(this).hasClass('sm1')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeIn("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeOut("fast");
					$('.sub3lv_2').fadeOut("fast");
					$("#2lv_1").addClass("highlight_2lv");
					$("#2lv_2").removeClass("highlight_2lv");
				} else if($(this).hasClass('sm2')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeOut("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeIn("fast");
					$("#2lv_2").addClass("highlight_2lv");
					$("#2lv_1").removeClass("highlight_2lv");
				}*/
		});
		
		$('#sub_menu_2lv .sm2').click(function () {
			$("#sub_menu_2lv .sm1 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm2 > a").addClass("highlight_2lv");
			$("#sub_menu_2lv .sm3 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm5 > a").removeClass("highlight_2lv");
			$('.sub3lv_2').fadeIn("fast");
			$('.sub3lv_1').fadeOut("fast");
			
				/*if($(this).hasClass('sm1')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeIn("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeOut("fast");
					$('.sub3lv_2').fadeOut("fast");
					$("#2lv_1").addClass("highlight_2lv");
					$("#2lv_2").removeClass("highlight_2lv");
				} else if($(this).hasClass('sm2')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeOut("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeIn("fast");
					$("#2lv_2").addClass("highlight_2lv");
					$("#2lv_1").removeClass("highlight_2lv");
				}*/
		});
		
		$('#sub_menu_2lv .sm3').click(function () {
			$("#sub_menu_2lv .sm1 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm2 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm3 > a").addClass("highlight_2lv");
			$("#sub_menu_2lv .sm5 > a").removeClass("highlight_2lv");
			$('.sub3lv_2').fadeIn("fast");
			$('.sub3lv_1').fadeOut("fast");
			
				/*if($(this).hasClass('sm1')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeIn("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeOut("fast");
					$('.sub3lv_2').fadeOut("fast");
					$("#2lv_1").addClass("highlight_2lv");
					$("#2lv_2").removeClass("highlight_2lv");
				} else if($(this).hasClass('sm2')){
					$('#sub_menu_2lv .sm1 .sub3lv_1').fadeOut("fast");
					$('#sub_menu_2lv .sm1 .sub3lv_2').fadeIn("fast");
					$("#2lv_2").addClass("highlight_2lv");
					$("#2lv_1").removeClass("highlight_2lv");
				}*/
		});
		
		$('#sub_menu_2lv .sm5').click(function () {
			$("#sub_menu_2lv .sm1 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm2 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm3 > a").removeClass("highlight_2lv");
			$("#sub_menu_2lv .sm5 > a").addClass("highlight_2lv");
			$('.sub3lv_1').fadeIn("fast");
			$('.sub3lv_2').fadeOut("fast");
		});

	function checkMenu(target){
			
			for (var i=1;i<=7;i++)
			{
				if (i==target)
				{
					$("#mainmenu .m"+i+" > a").addClass("highlight");
					$("#mainmenu .m"+i+" .sub_menu").fadeIn("fast");
					//$("#mainmenu .m"+i+" #sub_menu_2lv").fadeIn("fast");
				} else{
					$("#mainmenu .m"+i+" > a").removeClass("highlight");
					$("#mainmenu .m"+i+" .sub_menu").fadeOut("fast");
					//$("#mainmenu .m"+i+" #sub_menu_2lv").fadeOut("fast");
				}
				if (menulv2Sec==0)
				{
					for (var j=1;j<=2;j++)
					{
						$("#mainmenu .m"+i+" .sm"+j+"> a").removeClass("highlight_2lv");
					}
				}
				
				if (menulv3Sec==0)
				{
					for (var j=1;j<=3;j++)
					{
						$("#mainmenu .m"+i+" .sm1 > .sub3lv_"+i+" .sub"+j + "> a").removeClass("highlight_3lv");
					}
				}
			}
	}
	function checkCurrent()
	{
		if (window.location.href.indexOf("feature?page=feature&type=iphone4")>0)
		{
			menulv1Sec=1; menulv2Sec=1;	menulv3Sec=1;
		}
		if (window.location.href.indexOf("feature?page=spec&type=iphone4")>0)
		{
			menulv1Sec=1; menulv2Sec=1;	menulv3Sec=2;
		}
		if (window.location.href.indexOf("feature?page=apps&type=iphone4")>0)
		{
			menulv1Sec=1; menulv2Sec=1;	menulv3Sec=3;
		}
		if ((window.location.href.indexOf("accessories?")>0)&&(window.location.href.indexOf("typeId=1")>0))
		{
			menulv1Sec=3; menulv2Sec=1;	//menulv3Sec=0;
		}
		if (window.location.href.indexOf("smartips")>0)
		{
			menulv1Sec=4; menulv2Sec=1;	menulv3Sec=0;
		}
		if (window.location.href.indexOf("tariff?type=iphone4")>0)
		{
			menulv1Sec=5; menulv2Sec=1;	//menulv3Sec=7;
		}
		if (window.location.href.indexOf("tariff?type=iphone4S")>0)
		{
			menulv1Sec=5; menulv2Sec=3;	//menulv3Sec=7;
		}
		/*if (window.location.href.indexOf("tariff?type=iphone4")>0)
		{
			menulv1Sec=5; menulv2Sec=1;	menulv3Sec=8;
		}*/
		
		if (window.location.href.indexOf("feature?page=feature&type=iphone3")>0)
		{
			menulv1Sec=1; menulv2Sec=2;	menulv3Sec=4;
		}
		if (window.location.href.indexOf("feature?page=spec&type=iphone3")>0)
		{
			menulv1Sec=1; menulv2Sec=2;	menulv3Sec=5;
		}
		if (window.location.href.indexOf("feature?page=apps&type=iphone3")>0)
		{
			menulv1Sec=1; menulv2Sec=2;	menulv3Sec=6;
		}
		if ((window.location.href.indexOf("accessories?")>0)&&(window.location.href.indexOf("typeId=2")>0))
		{
			menulv1Sec=3; menulv2Sec=2;	//menulv3Sec=0;
		}
		if (window.location.href.indexOf("smartips")>0)
		{
			menulv1Sec=4; menulv2Sec=0;	menulv3Sec=0;
		}
		if (window.location.href.indexOf("tariff?type=iphone3")>0)
		{
			menulv1Sec=5; menulv2Sec=2;	//menulv3Sec=9;
		}
		/*if (window.location.href.indexOf("tariff?type=iphone3")>0)
		{
			menulv1Sec=5; menulv2Sec=2;	menulv3Sec=10;
		}*/
		
		if (window.location.href.indexOf("services.html")>0)
		{
			menulv1Sec=2; menulv2Sec=0;	menulv3Sec=0;
		}
		
		if (window.location.href.indexOf("business.html")>0)
		{
			menulv1Sec=6; menulv2Sec=0;	menulv3Sec=0;
		}
		
		if (window.location.href.indexOf("smart_club.html")>0)
		{
			menulv1Sec=7; menulv2Sec=0;	menulv3Sec=0;
			
		}
		
		
		showCurrent();
	}
	
	function showCurrent()
	{
		$("#mainmenu .m"+menulv1Sec+" > a").addClass("highlight");
		if (menulv2Sec!=0)
		{
			$("#mainmenu .m"+menulv1Sec+" > .sub_menu").fadeIn("fast");
			$("#mainmenu .m"+menulv1Sec+" .sub_menu .sm"+menulv2Sec+" > a").addClass("highlight_2lv");
			//$("#mainmenu .m"+menulv1Sec+" > #sub_menu_2lv").fadeIn("fast");
			//$("#mainmenu .m"+menulv1Sec+" .sm"+menulv2Sec+"> a").addClass("highlight_2lv");
		}else{
			$("#mainmenu .m"+menulv1Sec+" .sub_menu .sm"+menulv2Sec+" > a").removeClass("highlight_2lv");
		}
		if (menulv3Sec!=0)
		{
			$("#mainmenu .m"+menulv1Sec+" .sm1 > .sub3lv_"+menulv2Sec).fadeIn("fast");
			$("#mainmenu .m"+menulv1Sec+" .sm1 > .sub3lv_"+menulv2Sec+" .sub"+menulv3Sec + "> a").addClass("highlight_3lv");
		}
	}
	
	checkCurrent();
	
});


function chLang() {
	var link = parent.location.href;
	var endLink = link.length;
	var i;
	var n;
	var found = 0;
	var chLink="";
	
	for(i = 0; i <= endLink; i++) {
		n = i + 4;
		if (link.substring(i, n) == "/zh/") {
			chLink = link.substring(0, i) + "/en/" + link.substring(n, endLink);
			break;
		}
		if (link.substring(i, n) == "/en/") {
			chLink = link.substring(0, i) + "/zh/" + link.substring(n, endLink);
			break;
		}
	}
	parent.location.href = chLink;
}

