// JavaScript Document
function DisplayPH(Obj,Id)
{
    //document.getElementById('NAME')
	if(Obj.length==0){ document.getElementById(Id).style.display="none"; }
}

function SortSet(a,b){
	return a - b;
}
function FooterListBuild(List_Name,List_URL,List_Target,DMode,WebTrendName,getBold){
    var target="_top";
    if(List_Target=="Y"){
	   target="_blank";
    }
    if(DMode=="P"){
        return "<P><A href=\""+getUrlObj.getWebTrendURL(List_URL,WebTrendName)+"\" target=\""+target+"\">"+List_Name+"</A></P>";
    }
	else if(DMode=="D")
    {
	   return "<div class=\"sublink\"><A href=\""+getUrlObj.getWebTrendURL(List_URL,WebTrendName)+"\" target=\""+target+"\">"+List_Name+"</A></div>";
    }
}


function FooterListSort(List_Name,List_URL,List_Target,List_Weight,Mode,DisplayMode,WebTrendName){
	var ArraySort=new Array();
	var ArraySerial=new Array();

	if(DisplayMode=="D")
	{
		DisplayMode = "D";
	}
	else
	{
		DisplayMode = "P";
	}
	var h;
	for(h=0; h<List_Weight.length; h++){
	   var Seq=eval(List_Weight[h]);
	   ArraySort[h]=Seq;
	   ArraySerial[Seq]=h;
	}
	if(ArraySort.length>1){
		ArraySort.sort(SortSet);
	}

	if(Mode==2){
	   var j;
	   var Footer_Other1Str ="";
	   for(j=0; j<Math.ceil(ArraySort.length/2);j++){
		  Footer_Other1Str+=FooterListBuild(List_Name[ArraySerial[ArraySort[j]]],List_URL[ArraySerial[ArraySort[j]]],List_Target[ArraySerial[ArraySort[j]]],DisplayMode,WebTrendName);
	   }

	   document.getElementById('Footer_Other1').innerHTML=Footer_Other1Str;
	   var k;
	   var Footer_Other2Str ="";
	   for(k=Math.ceil(ArraySort.length/2);k<ArraySort.length;k++){
		  Footer_Other2Str+=FooterListBuild(List_Name[ArraySerial[ArraySort[k]]],List_URL[ArraySerial[ArraySort[k]]],List_Target[ArraySerial[ArraySort[k]]],DisplayMode,WebTrendName);
	   }
		document.getElementById('Footer_Other2').innerHTML=Footer_Other2Str;
	}
	else
	{
	   var f;
	   for(f=0; f<ArraySort.length; f++){
		   document.write(FooterListBuild(List_Name[ArraySerial[ArraySort[f]]],List_URL[ArraySerial[ArraySort[f]]],List_Target[ArraySerial[ArraySort[f]]],DisplayMode,WebTrendName));
	   }
	}
}


function NewFooterListBuild(List_Name,List_URL,List_Target,DMode,WebTrendName,getBold){
    //var isBold = getBold.toUpperCase();
    var target="_top";
    if(List_Target=="Y"){
	   target="_blank";
    }
    if(DMode=="P"){
        //alert(getBold.toUpperCase());
        //alert(0)
        if(getBold.toUpperCase() == 'Y')
        {
            return "<P><b><A href=\""+getUrlObj.getWebTrendURL(List_URL,WebTrendName)+"\" target=\""+target+"\">"+List_Name+"</A></b></P>";
        }
        else
        {
            return "<P><A href=\""+getUrlObj.getWebTrendURL(List_URL,WebTrendName)+"\" target=\""+target+"\">"+List_Name+"</A></P>";
        }
    }
	else if(DMode=="D")
    {
	   return "<div class=\"sublink\"><A href=\""+getUrlObj.getWebTrendURL(List_URL,WebTrendName)+"\" target=\""+target+"\">"+List_Name+"</A></div>";
    }
}
function NewFooterListSort(List_Name,List_URL,List_Target,List_Weight,Mode,DisplayMode,WebTrendName,isBold){
	var ArraySort=new Array();
	var ArraySerial=new Array();

	if(DisplayMode=="D")
	{
		DisplayMode = "D";
	}
	else
	{
		DisplayMode = "P";
	}
	var h;
	for(h=0; h<List_Weight.length; h++){
	   var Seq=eval(List_Weight[h]);
	   ArraySort[h]=Seq;
	   ArraySerial[Seq]=h;
	}
	if(ArraySort.length>1){
		ArraySort.sort(SortSet);
	}

	if(Mode==2){
	   var j;
	   var Footer_Other1Str ="";
	   for(j=0; j<Math.ceil(ArraySort.length/2);j++){
		  Footer_Other1Str+=NewFooterListBuild(List_Name[ArraySerial[ArraySort[j]]],List_URL[ArraySerial[ArraySort[j]]],List_Target[ArraySerial[ArraySort[j]]],DisplayMode,WebTrendName,isBold[ArraySerial[ArraySort[f]]]);
	   }

	   document.getElementById('Footer_Other1').innerHTML=Footer_Other1Str;
	   var k;
	   var Footer_Other2Str ="";
	   for(k=Math.ceil(ArraySort.length/2);k<ArraySort.length;k++){
		  Footer_Other2Str+=NewFooterListBuild(List_Name[ArraySerial[ArraySort[k]]],List_URL[ArraySerial[ArraySort[k]]],List_Target[ArraySerial[ArraySort[k]]],DisplayMode,WebTrendName,isBold[ArraySerial[ArraySort[f]]]);
	   }
		document.getElementById('Footer_Other2').innerHTML=Footer_Other2Str;
	}
	else
	{
	   var f;
	   for(f=0; f<ArraySort.length; f++){
		   document.write(NewFooterListBuild(List_Name[ArraySerial[ArraySort[f]]],List_URL[ArraySerial[ArraySort[f]]],List_Target[ArraySerial[ArraySort[f]]],DisplayMode,WebTrendName,isBold[ArraySerial[ArraySort[f]]]));
	   }
	}
}



function FooterListSort2(List_Name,List_URL,List_Target,List_Weight,Mode,DisplayMode,WebTrendName){
	 var ArraySort=new Array();
	 var ArraySerial=new Array();
	 if(DisplayMode=="D")
	 {
		 DisplayMode = "D";
	 }else
	 {
		 DisplayMode = "P";
	 }
	 var h;
	 for(h=0; h<List_Weight.length; h++){
	    var Seq=eval(List_Weight[h]);
	    ArraySort[h]=Seq;
	    ArraySerial[Seq]=h;
	 }
	 if(ArraySort.length>1){
		ArraySort.sort(SortSet);
	 }
	 var LeftNode="";
	 var RightNode="";
	 var Max = Math.ceil(ArraySort.length/2);
	 for(n=0; n<Max; n++){
		LeftNode+=FooterListBuild(List_Name[ArraySerial[ArraySort[n]]],List_URL[ArraySerial[ArraySort[n]]],List_Target[ArraySerial[ArraySort[n]]],DisplayMode,WebTrendName);
	 }

	 document.getElementById('LovelySer_Left').innerHTML=LeftNode;
	 for(b=Max; b<ArraySort.length; b++){
		RightNode+=FooterListBuild(List_Name[ArraySerial[ArraySort[b]]],List_URL[ArraySerial[ArraySort[b]]],List_Target[ArraySerial[ArraySort[b]]],DisplayMode,WebTrendName);
	 }
	 if(RightNode!=""){

		document.getElementById('LovelySer_Right').style.display="";
		document.getElementById('LovelySer_Right').innerHTML=RightNode;
	 }
}
function MenuBuild()
{
	var S;
	var StoreData = MenuObj.Data.Store;
	var WebTrendName = $H();
	WebTrendName[8505] = 'Map_CatBrand';WebTrendName[6049] = 'Map_CatUnderwear';WebTrendName[1] = 'Map_CatJewelry';WebTrendName[2] = 'Map_CatApparel';WebTrendName[3] = 'Map_CatBeauty';WebTrendName[4] = 'Map_Cat3C';WebTrendName[5] = 'Map_CatHome';WebTrendName[12] = 'Map_CatHealth';WebTrendName[6] = 'Map_CatFood';WebTrendName[7] = 'Map_CatLeisure';WebTrendName[8] = 'Map_Travel';WebTrendName[4416] = 'Map_CatElectric';
	for(S=0; S<StoreData.length; S++)
	{
		if(S%4 ==0){
			var ulTag = document.createElement("ul");
			var RowFirstLi = document.createElement("li");
			RowFirstLi.className = "showline";
			if(S==0){
				ulTag.className="clearfix";
				var RowFirstLiImg = document.createElement("img");
				RowFirstLiImg.src="../R6Images/SiteMap/Images/sitemap_category04.gif";
			}else
			{
				ulTag.className="clearfix";ulTag.style.marginTop="-10px";
				var RowFirstLiImg = document.createElement("img");
				RowFirstLiImg.src="../R6Images/SiteMap/Images/spacer.gif";
				RowFirstLiImg.width = 103;
				RowFirstLiImg.height= 40;
			}
			RowFirstLi.appendChild(RowFirstLiImg);
			ulTag.appendChild(RowFirstLi);
		}
		var LiList = document.createElement("li");
		if(S%4 != 3 &&  S!= (StoreData.length-1)){
		   S%4!=3?LiList.className = "showline":"";
		}
		var StoreName = document.createElement("span");
		StoreName.className="bgcolor_st1";
		if(S == (StoreData.length-1)){
			var Match=(S+1)%4;
			switch(Match){
				case 1:
				   StoreName.className="bgcolor_s4";
				break;
				case 2:
				   StoreName.className="bgcolor_s3";
				break;
				case 3:
				   StoreName.className="bgcolor_s2";
				break;
				case 4:
				   StoreName.className="bgcolor_s1";
				break;
			}
		}
		StoreName.innerHTML = StoreData[S].StoreName;
		LiList.appendChild(StoreName);
		var StorePList = document.createElement("div");
		StorePList.className = "List";
		for(v=0; v<StoreData[S].CategoryList.L1.length;v++){
			var CateName = document.createElement("a");
			CateName.innerHTML = StoreData[S].CategoryList.L1[v].Name;
			if(StoreData[S].CategoryList.L1[v].URL){
				CateName.href=getUrlObj.getWebTrendURL(StoreData[S].CategoryList.L1[v].URL,WebTrendName[StoreData[S].StoreID]);
			}else
			{
				CateName.href = "#";
			}
			CateName.target="_parent";
			var CateData = document.createElement("p");
			CateData.appendChild(CateName);
			StorePList.appendChild(CateData);
		}
		LiList.appendChild(StorePList);
		ulTag.appendChild(LiList);

		document.getElementById('ProductMenu').appendChild(ulTag);
	}
}