﻿function $(id)
{
    return document.getElementById(id);
};

function getposOffset(what, offsettype)
{ 
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; 
    var parentEl=what.offsetParent; 
    while (parentEl!=null)
    { 
        totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; 
         parentEl=parentEl.offsetParent; 
    } 
    return totaloffset; 
}

//ff支持s
function isIE()
{
  return !!(window.attachEvent && !window.opera);
}









//左菜单关于详细分类div 2008-10-16

var sortArray;
var sortId=-1;
function showwindowExtra(obj,objdiv,addx,addy,ids){
    if(sortArray[ids].length>0) {
	$("sortTitle").innerHTML=obj.innerText;
	$("sortTitle").href=obj;
	if(sortArray[ids].length==0) 
	{
	sortId=-1;
	$("sortContentBox").style.display="none";
	$("sortTitle").className="flxf_left2";
	}
	else
	{
	sortId=ids;
	$("sortTitle").className="flxf_left";
	$("sortContentBox").style.display="inline";
	$("sortContent"+sortId).style.display="";
	}
	var x=getposOffset(obj,'left');
    var y=getposOffset(obj,'top');
    var div_obj=$(objdiv);
		div_obj.style.left=(x+addx)+'px';
		div_obj.style.top=(y+addy)+'px';
		div_obj.style.display="inline";
		$("SortBoxShadowRight").style.height=($("SortBoxRight").offsetHeight+2)+"px";
	}
	}
	
	function hidewindowExtra(objdiv,ids){
    var div_obj=$(objdiv);
    var ul_obj=$("sortContent"+ids);
		if(div_obj) div_obj.style.display="none";
		if(ul_obj)	ul_obj.style.display="none";
	}
	
	function showwindowExtra2(){
	if(sortId!=-1)	$("sortContent"+sortId).style.display="";
	$('sortBox').style.display='inline';
	}
	
	function hidewindowExtra2(){
	if(sortId!=-1)	$("sortContent"+sortId).style.display="none";
	$('sortBox').style.display='none';
	}
	
	function loadOver(){
        if(!isIE())
        {
            $("SortBoxShadowRight").style.width="173px";
        }
        else
        {
            $("SortBoxShadowLeft").style.height="2px";
            $("SortBoxShadowLeft").style.position="static";
        }
}

var  book='http://book.dangdang.com/';
var list='http://list.book.dangdang.com/';
var categroy='http://category.dangdang.com/';
var stat='http://static.dangdang.com/'
function initSort(){
    sortArray=[
    [ "<%=newsclasslist1[0].ClassName%>" ,book+"01.22.htm",
     "<%=newsclasslist1[1].ClassName%>",book+"01.24.htm",
    "<%=newsclasslist1[2].ClassName%>",list+"01.21.33.htm",
    "<%=newsclasslist1[3].ClassName%>",list+"01.21.33.htm"
    
    ],
    [  
     "营销类",book+"01.24.htm"
        
    ],    
    [
    "作品集",book+"01.01.htm",
    "历史",book+"01.21.htm",
    "名著",book+"01.09.htm"
    ],
    [
    
     "文学",book+"01.01.htm",
    "传记",book+"01.21.htm",
    "艺术",book+"01.09.htm",
     "摄影",book+"01.01.htm"

    ],
    [
        "青春文学",book+"01.03.htm",
        "礼仪",book+"01.05.htm"
 
    ],
    [
    
    
        "职场",book+"01.03.htm",
        "动漫",book+"01.05.htm"
    ],
    [
        "文化",book+"01.34.htm",
        "历史",book+"01.36.htm",
        "政治/军事",book+"01.28.htm",
     
  
        "经济",book+"01.25.htm",
	    "社会科学",book+"01.30.htm",
	    "心理学",list+"01.30.06.htm",
	   
	    "新闻传播",list+"01.30.04.htm"
    ],
 
    [
    "医学",book+"01.43.htm",
    "计算机",list+"01.49.html",
    "农业",book+"catagory/book_second_category_01_47.aspx",
    "自然科学",book+"01.50.html",
    "工业技术",stat+"academic_av/",
        "环境",book+"01.50.html",
    "汽车交通",stat+"academic_av/"
    ],
    [
    ],
    [],
    []
    ];
   initSortCreate();
}    
    
function initSortCreate(){
    var tempString ="";
        for(var i=0;i<sortArray.length;i++)
        {
        tempString+="<ul id=\"sortContent"+i+"\" style=\"display:none\">";
            for(var j=0;j<sortArray[i].length;j++){
            tempString+="<li><a href=\""+sortArray[i][j+1]+"\">"+sortArray[i][j]+"</a></li>";
            j++;
            }
        tempString+="</ul>";
        }
        document.write(tempString);
    }  