﻿
if(typeof $ == "function")
{
$(function(){
 var dm =  document.URL.split('/', 3)[2] ,empcur=getCookie('Cht_Currencies',dm),curnum = -1,tcur = $("#Top_Currencies"),calist =  $("#Tbody_Currencies a");	 
	if (typeof empcur == "string")
	{
		  curnum = parseInt(empcur); 
		 
	}
 
 calist.each(function(i){
										 var te = $(this); 
										  te.click(function(){ 
 														tcur.attr("title",te.attr("title")).html(te.html());  
														setCookie('Cht_Currencies',i,30,dm);
 																				  }); 
										  if(i == curnum )
										  {
											 tcur.attr("title",te.attr("title")).html(te.html());  
										  }
										 });
  menunHover();
  
  //$.get("/community/include/loginstate.asp", "timespan="+(+new Date()),function(data){$("#loginuserlocation").html(data);});
		   });
}
//设置cookie
function setCookie(c_name,value,expiredays,domian,pth)
{
	var exdate=new Date(),ckstr; 
	exdate.setDate(exdate.getDate()+expiredays)
	ckstr = c_name+ "=" +escape(value)+";";
	if(typeof expiredays != "undefined"   )ckstr+="expires="+exdate.toGMTString()+";"; 
	if(typeof domian== "string")ckstr+="domain="+ domian+";";  
	if(typeof pth == "string")
	{
		 ckstr+="patch="+ pth+";"; 
	}
	else
	{
		 ckstr+="patch=//;"; //http:// 
	}
 
	 //alert(ckstr);
	document.cookie = ckstr;
}
//获取cookie
function getCookie(c_name,domian)
{  
	 var tcookie = document.cookie,reg = "/"+c_name+"=(\\d+)/";   
	 // alert(tcookie);
	 if(tcookie.length <1)return false; 
	 result = tcookie.match(eval(reg)); 
	  if(result)
	 {
		 if(result.length > 1)
		 {
			 return unescape(result[1]);
		 }
	 }
 
  return false;

}

///
///hover change menu
///
function menunHover(){
	var subMenuEList =  $("#subMenu ul"),hi=0,mli =$("#mainMenu li"),hl=mli.filter(".active").length,timehide,communityinfodiv=$("#menu_customerCenterInfo"); 
	 
		if(subMenuEList.length > 1)
		{
	     
			  if(hl > 0)
			  {
				  mli.each(function(i){
											var te = $(this),tecss = te.attr("class");
											if(tecss == "active")
											{
												 te.hover(function(){if(timehide)clearTimeout(timehide);subMenuEList.hide();resetMenu();});
												 hi = i;
											}
											else
											{
												if(hi==0)///i >= hi
												{
													
													 if( i == mli.length-1)
													 {
														  te.hover(
														   function(){
																    if(timehide)clearTimeout(timehide);
																    subMenuEList.hide();
																	subMenuEList.eq(i+1).show();
																	addActiveCss(i);
																	
																	communityinfodiv.show();
																	
																   },
														   function(){
															      var mi = i+1;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();communityinfodiv.hide();resetMenu();},100);
																   
															   });
													 }
													 else
													 {
														  te.hover(
														   function(){
																    if(timehide)clearTimeout(timehide);
																    subMenuEList.hide();
																	subMenuEList.eq(i+1).show();
																	addActiveCss(i);
																	communityinfodiv.hide();
																   },
														   function(){
															      var mi = i+1;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();resetMenu();},100);
																  
															   });
													 }
												
												}
												else
												{
													if( i == mli.length-1)
													 {
														 	te.hover(
															  function(){
																  if(timehide)clearTimeout(timehide);
																  subMenuEList.hide();
																  subMenuEList.eq(i).show();
																  addActiveCss(i);
																  
																  communityinfodiv.show()
															 },
															  function(){var mi = i;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();communityinfodiv.hide();resetMenu();},100);
															 });
													 }
													 else
													 {
														 	te.hover(
															  function(){
																  if(timehide)clearTimeout(timehide);
																  subMenuEList.hide();
																  subMenuEList.eq(i).show();
																  addActiveCss(i);
																  
																 communityinfodiv.hide();
															 },
															  function(){var mi = i;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();resetMenu();},100);
															 });
													 }
												
												}
												
												
											}
											
											//100504增加 community info ,function(){}
												 
											
											});
			  }
			  else
			  {
				  if(subMenuEList.eq(0).text().indexOf("About Us") >= 0)
				  {
				   mli.each(function(i){
											 
												 
											 
												//100504 
												if( i == mli.length-1)
												{
													//$(this).hover(function(){communityinfodiv.show()})
													
													$(this).hover(
																  function(){
																	  if(timehide)clearTimeout(timehide);subMenuEList.hide();subMenuEList.eq(i).show();
																	  addActiveCss(i);
																	  communityinfodiv.show();
																	  },
																  function(){var mi = i;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();communityinfodiv.hide();resetMenu();},100);
																	  });
												}
												else
												{
													//$(this).hover(function(){communityinfodiv.hide()});
													
													$(this).hover(
																  function(){
																	  if(timehide)clearTimeout(timehide);subMenuEList.hide();subMenuEList.eq(i).show();
																	  addActiveCss(i);
																	  communityinfodiv.hide();
																	  },
																  function(){var mi = i;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();resetMenu();},100);
																	  });
											    }
									 });
				  }
				  else
				  {
					  mli.each(function(i){
										 
										 if(i<subMenuEList.length-1)
											 {
												 
												 
												 //100504 
												if( i == mli.length-1)
												{
													//$(this).hover(function(){communityinfodiv.show()})
													 $(this).hover(
														 function(){
															 if(timehide)clearTimeout(timehide);subMenuEList.hide();subMenuEList.eq(i+1).show();
															 addActiveCss(i);
															 communityinfodiv.show();
															 },
														  function(){var mi = i+1;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();resetMenu();},100);
														});
												}
												else
												{
													//$(this).hover(function(){communityinfodiv.hide()});communityinfodiv.hide();
													 $(this).hover(
														 function(){
															 if(timehide)clearTimeout(timehide);subMenuEList.hide();subMenuEList.eq(i+1).show();
															 addActiveCss(i);
															 communityinfodiv.hide();
															 },
														  function(){var mi = i+1;timehide = setTimeout(function(){subMenuEList.eq(mi).hide();resetMenu();},100);
														});
											    }
										  
											 }
											 
												
													  
											 
									 });
				  }
			  }
			  
		 subMenuEList.each(function(yi){
							  $(this).hover(
							 function(){
								 if(timehide)clearTimeout(timehide);$(this).show();},
							 function(){
							 
								timehide = setTimeout(function(){subMenuEList.eq(yi).hide();resetMenu();},1000); //1 second rest
								});
							});
									 
			 function resetMenu()
			{
				subMenuEList.eq(0).show();
				mli.removeClass("active");
				if(hi>0)
				{ 
					mli.eq(hi).addClass("active");
				}
				 communityinfodiv.hide();
				
			}
			function addActiveCss(lindex)
			{
				 mli.removeClass("active");
				if(lindex > 0 && lindex < mli.length -1)
				{
				 mli.eq(lindex).addClass("active");
				}
			}
			

		}
		
		 communityinfodiv.hover(function(){if(timehide)clearTimeout(timehide);},function(){var te = $( this);timehide=setTimeout(function(){te.hide();},100);});
		
		
  }

