﻿/*搜索文本框焦点事件*/
function fEvent(sType,oInput,tiptext){
    switch (sType){
	    case "focus" :
	        if(oInput.value=="请输入搜索关键字"){
		        oInput.value="";
		        oInput.style.color="#000"
		    }		
		    oInput.isfocus = true;
	    case "mouseover" :
		    oInput.style.borderColor = '#9ecc00';
		    break;
	    case "blur" :
	        if(oInput.value==""){
		        oInput.value="请输入搜索关键字";
		        oInput.style.color="#999"
		    }		
		    oInput.isfocus = false;
	    case "mouseout" :
		    if(!oInput.isfocus){
			    oInput.style.borderColor='#84a1bd';
		    }
		    break;
    }
}
/*选项卡切换功能*/
function setTab(name,cursel,n){
    for(i=1;i<=n;i++){
        var menu=document.getElementById(name+i);
        var con=document.getElementById("con_"+name+"_"+i);
        menu.className=i==cursel?"hover":"";
        con.style.display=i==cursel?"block":"none";
    }
}
/* 设为首页兼容Firefox IE代码*/
function setHomepage(sURL)
{
 if (document.all)
    {
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage(sURL);
 
    }
    else if (window.sidebar)
    {
    if(window.netscape)
    {
         try
   { 
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
         } 
         catch (e) 
         { 
         alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将 signed.applets.codebase_principal_support 这一项的值改为true！" ); 
         }
    }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage',sURL);
 }
}

/* 加入收藏兼容Firefox IE
用法：<a onclick="javascript:AddFavorite('http://www.kingsunsoft.com','金太阳首页');return false;" href="#" title="加入收藏">[加入收藏]</a>
*/
function AddFavorite(sURL, sTitle)
{
     try
     {
         window.external.addFavorite(sURL, sTitle);
     }
     catch (e)
     {
         try
         {
             window.sidebar.addPanel(sTitle, sURL, "");
         }
         catch (e)
         {
             alert("加入收藏失败，有劳您手动添加。");
         }
     }
}




/*三态高亮菜单*/
// 作者:biny
// 时间:2009-2-26
// 作用:此脚本用于设置三态导航菜单的高亮显示.

function getObj(objName){return(document.getElementById(objName));}

//全局变量,菜单数量和当前选中菜单的序号
//var temp;/*菜单数量*/

//window.onload =function() {
//	var obj=getObj("menu");/*ul的id*/
//	var obj_a=obj.getElementsByTagName("a");
//	number=obj_a.length;
//	for (var i=0,j=obj_a.length;i<j;i++){
//		obj_a[i].index=i;
//		obj_a[i].onclick=function(){click(this)};
//		obj_a[i].onmouseover=function(){overme(this)};
//		obj_a[i].onmouseout=function(){outme(this)};
//	}
//    if (getCookie("show_a") != null) {
//		obj_a[getCookie("show_a")].className="cur";
//		temp=getCookie("show_a")
//	}
//	else{
//	    var obj=getObj("menu");
//	    var obj_a=obj.getElementsByTagName("a");	    
//		obj_a[0].className="cur";	    
//	}	
//}
//鼠标滑过效果
function overme(o){
    if (temp!=o.index) 
    o.className="over";/*翻滚色样式*/  
}
//鼠标移开后效果
function outme(o){
    if (temp!=o.index) 
    o.className="normal";/*翻滚色样式*/  
}
//鼠标点击效果
function click(o){
   
    var obj=getObj("menu");
	var obj_a=obj.getElementsByTagName("a");
	for (var i=0,j=obj_a.length;i<j;i++){
		obj_a[i].className="normal";
	}
	o.className="cur";
	o.blur();
	setCookie("show_a",o.index,1);/*设置1分钟后失效*/
	temp=o.index 
}
// --- 设置cookie
function setCookie(sName,sValue,expireMinute) {
	var cookieString = sName + "=" + escape(sValue);
	if (expireMinute>0) {//设置过期时间
		 var date = new Date();
		 //date.setTime(date.getTime + expireHours * 3600 * 1000);//时间单位=毫秒,以小时为参数
		 date.setTime(date.getTime + expireMinute * 60 * 1000);//时间单位=毫秒,以分钟为参数
		 
		 cookieString = cookieString + "; expire=" + date.toGMTString();
	}
	document.cookie = cookieString;//写cookie
}
//--- 获取cookie
function getCookie(sName) {
  var aCookie = document.cookie.split("; ");
  for (var j=0; j < aCookie.length; j++){
	var aCrumb = aCookie[j].split("=");
	if (escape(sName) == aCrumb[0])
	  return unescape(aCrumb[1]);
  }
  return null;
}
/*产品查看左侧滑动菜单功能函数*/
var currTId0 = null;
var currDId0 = null;
function mouseOver0(obj, tag0, tag1, id) {
    if (currTId0 != null) {
        if (getObj(currTId0)) getObj(currTId0).style.display = "block";
        if (getObj(currDId0)) getObj(currDId0).style.display = "none";
    }

    var Tid = tag0 + id;
    var Did = tag1 + id;
    if (getObj(Tid)) getObj(Tid).style.display = "none";
    if (getObj(Did)) getObj(Did).style.display = "block";
    currTId0 = Tid;
    currDId0 = Did;
}
var currTId1 = null;
var currDId1 = null;
function mouseOver1(obj, tag0, tag1, id) {
    if (currTId1 != null) {
        if (getObj(currTId1)) getObj(currTId1).style.display = "block";
        if (getObj(currDId1)) getObj(currDId1).style.display = "none";
    }

    var Tid = tag0 + id;
    var Did = tag1 + id;
    if (getObj(Tid)) getObj(Tid).style.display = "none";
    if (getObj(Did)) getObj(Did).style.display = "block";
    currTId1 = Tid;
    currDId1 = Did;
}
/*分页标签区*/
    var type=null;//应用类型
    var format=null;//格式
    var subject=null;//科目
    var ver=null;//版本
    var grade=null;//年级
    var unit=null;//单元
    
    var typeid=null;
    var formatid=null;
    var subjectid=null;
    var verid=null;
    var gradeid=null;
    var unitid=null;
    
    var typetext=null;
    var formattext=null;
    var subjecttext=null;
    var vertext=null;
    var gradetext=null;
    var unittext=null;
    var statet=null;
    var showstring=null;//显示当前条件
function selectTag(showContent, selfObj, hotobj,pageindex) {
    // 操作标签
    var tag = document.getElementById("tags").getElementsByTagName("li");
    var taglength = tag.length;
    for (i = 0; i < taglength; i++) {
        tag[i].className = "";
    }
    if(selfObj=="tag3")
    {
         document.getElementById("fragment-1").innerHTML="";
         document.getElementById("fragment-2").innerHTML="";
         document.getElementById("fragment-3").innerHTML="";
    }
    
        var pub=document.getElementById('ctl00_ContentPlaceHolder1_txtcgid').value;
    
        showstring="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您当前查询条件：";
        
        if(pub!="-1"&&pub!="-2"&&pub!="")
        {
            showstring+="<b>"+document.getElementById("ctl00_ContentPlaceHolder1_txtpubName").value+"</b><span>|</span>";
        }
        
        if(typeid!="0")
        {
            showstring+="<b>"+typetext+"</b><span>|</span>";    
        }
        if(formatid!="0")
        {
            showstring+="<b>"+formattext+"</b><span>|</span>";
        }
        if(subjectid!="0")
        {
            showstring+="<b>"+subjecttext+"</b><span>|</span>";
        }
        if(verid!="0")
        {
            showstring+="<b>"+vertext+"</b><span>|</span>";
        }
        if(gradeid!="0")
        {
            showstring+="<b>"+gradetext+"</b><span>|</span>";
        }
        if(unitid!="0")
        {
            showstring+="<b>"+unittext+"</b><span>|</span>";
        }
        statet="iscommend";
        if(hotobj=="2")
        {
            showstring+="<b >所有</b>";
            statet="all"
        }
        else if(hotobj=="1")
        {
            showstring+="<b >免费</b>";
            statet="free";
        }
        else
        {
            showstring+="<b >推荐</b>";
        }
   
    document.getElementById("bshow").innerHTML=showstring;
    var keyword="";
    var keywordtype="";
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtst').value!="")
    {
        keywordtype=document.getElementById('ctl00_ContentPlaceHolder1_txtst').value;
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtw').value!="")
    {
        keyword=document.getElementById('ctl00_ContentPlaceHolder1_txtw').value;
        document.getElementById("bshow").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您当前查询条件：<b>" + document.getElementById('ctl00_ContentPlaceHolder1_txtwvalue').value + "</b>";
    }
    
    if(pub!="-1"&&pub!="-2"&&pub!="")
    {//如果传进来的参数不是-1（免费）和-2（推荐），则是查询发布者为“金太阳”的资源，pub就是发布者“金太阳”的发布者编号
        AjaxPage(pageindex,typeid,formatid,subjectid,verid,gradeid,unitid,statet,showContent,pub,"4");
        //document.getElementById("bshow").innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您当前查询条件：<b>金太阳</b>";
    }
    else
    {
        AjaxPage(pageindex,typeid,formatid,subjectid,verid,gradeid,unitid,statet,showContent,keyword,keywordtype);
    }
    document.getElementById(selfObj).className="selectTag";
    // 操作内容
    document.getElementById("fragment-1").style.display = "none";
    document.getElementById("fragment-2").style.display = "none";
    document.getElementById("fragment-3").style.display = "none";
    document.getElementById(showContent).style.display = "block";
}
     function clear1(text)
     {

         document.getElementById("fragment-1").innerHTML="";
         document.getElementById("fragment-2").innerHTML="";
         document.getElementById("fragment-3").innerHTML="";
         
         type=document.getElementById('ctl00_ContentPlaceHolder1_ddltype');
         format=document.getElementById('ctl00_ContentPlaceHolder1_ddlformat');
         subject=document.getElementById('ddlSubject');
         ver=document.getElementById('ddlVersion');
         grade=document.getElementById('ddlGrade');
         unit=document.getElementById('ddlUnit');
         
         typeid=type.options[type.selectedIndex].value;
         formatid=format.options[format.selectedIndex].value;
         subjectid=subject.options[subject.selectedIndex].value;
         verid=ver.options[ver.selectedIndex].value;
         gradeid=grade.options[grade.selectedIndex].value;
         unitid=unit.options[unit.selectedIndex].value;
        
         typetext=type.options[type.selectedIndex].text;
         formattext=format.options[format.selectedIndex].text;
         subjecttext=subject.options[subject.selectedIndex].text;
         vertext=ver.options[ver.selectedIndex].text;
         gradetext=grade.options[grade.selectedIndex].text;
         unittext=unit.options[unit.selectedIndex].text;
         if(unittext.charAt(1)=="|")
         {
             unittext=unittext.substring(3);
         }
         
         if(typeof(text)=="undefined")//页面加载时没有传递text参数，只有在用户点击确定的时候才穿递了text这个参数
         {
         }
         else
         {
             document.getElementById('ctl00_ContentPlaceHolder1_txtst').value="";
             document.getElementById('ctl00_ContentPlaceHolder1_txtw').value="";
             

         }
             var statet=document.getElementById('ctl00_ContentPlaceHolder1_txtstate').value;
             if(statet=="apid")
             {
                 document.getElementById('spstate').innerHTML = type.options[type.selectedIndex].text; 
             }
             else if(statet=="sbid")
             {
                 document.getElementById('spstate').innerHTML=subject.options[subject.selectedIndex].text;
             }
             else if(statet=="rsid")
             {
                 document.getElementById('spstate').innerHTML=format.options[format.selectedIndex].text;
             }
             else if(statet=="vid")
             {
                 document.getElementById('spstate').innerHTML=ver.options[ver.selectedIndex].text;
             }
        var cgid=document.getElementById('ctl00_ContentPlaceHolder1_txtcgid').value;
        if(cgid!="")
        {
            if(cgid=="-1")//查询免费资源
            {
                selectTag('fragment-2','tag2','1',1);
            }
            else if(cgid=="-2")//查询推荐资源
            {
                selectTag('fragment-1','tag1','0',1);
            }
            else //查询发布者为金太阳的资源 传过来的是发布者为“金太阳”的发布者编号 由于该编号始终大于0 所以与上面的参数不冲突
            {
                selectTag('fragment-3','tag3','2',1);
            }
        }
        else
        {
           selectTag('fragment-3','tag3','2',1);
        }
     }
     
/*分页标签区2*/
function selectTag0(showContent, selfObj, hotobj) {
    // 操作标签
    var tag = document.getElementById("tags0").getElementsByTagName("li");
    var taglength = tag.length;
    for (i = 0; i < taglength; i++) {
        tag[i].className = "";
    }
    selfObj.parentNode.className = "selectTag0";
    // 操作内容
    document.getElementById("fragment1").style.display = "none";
    document.getElementById("fragment2").style.display = "none";
    document.getElementById("fragment3").style.display = "none";
    document.getElementById(showContent).style.display = "block";
}
