// JavaScript Document
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
           oldonload();
           func; 
       }
    }
}

function scrollTabs() {
		   $(".tabnews ul:not(:first)").hide();
		   $(".tabnews > h1 > a:not(#tabNewsMore)").each(function(index){
		       $(this).hover(
			   	  function(){
			   		  $(this).removeClass("unActive");
					  $(".tabnews a.currentTab").removeClass("currentTab").addClass("unActive").css({"color":"#053261"});
					  $(this).addClass("currentTab").css({"color":"#fff"});
					  $(".tabnews ul:visible").hide();
					  $(".tabnews ul:eq(" + index + ")").show();
			  },function(){});
		   });
}

function syncSidebarHeight()
{
	var minheight = 700;
	
	if($(".container").height() < minheight)
	{
		$(".container").height(minheight);
	}
	if($(".sidebar").height() < $(".container").height())
	{
		$(".sidebar").height($(".container").height());
	}
}

function onlineSearch()
{
	$("#btnsearch").click(function(){
		if($("#searchkey").val()=="")
		{
			alert("请输入查询关键字！");
			return false;
		}
		else
		{
		window.location = "http://"+window.location.host+"/cn/?cn-s-l-"+ escape($("#searchkey").val()) +".html";
		}
	});
}
//('objName', 1000, 2, 20);停留时间，相对速度（越小越快）,每次滚动多少，最好和Li的Line-height一致。
function scrollSubNav(ul, delay, speed, lineHeight) {
	var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
	var delay = delay||1000;
	var speed=speed||20;
	var lineHeight = lineHeight||20;
	   var tid = null, pause = false;
	   var start = function() {
	     tid=setInterval(slide, speed);
	   }
	   var slide = function() {
	     if (pause) return;
	     slideBox.scrollTop += 2;
	     if (slideBox.scrollTop % lineHeight == 0) {
	         clearInterval(tid);
	         slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
	         slideBox.scrollTop = 0;
	         setTimeout(start, delay);
	       }
	   }
	   slideBox.onmouseover=function(){pause=true;}
	   slideBox.onmouseout=function(){pause=false;}
	   setTimeout(start, 2000);
	}



//检查是否非空
function notEmpty(obj, msg)
{
    str = obj.value;
    str1 = "";
    for (i = 0; i < str.length; i++)
    {
            if (str.charAt(i) != " ")
            {
                str1 = str.substr(i, str.length);
                break;
            }
    }

    if (str1 == "")
    {
        alert(msg);
        obj.value = "";
        obj.focus();
        return false;
    }
    else
    {
        return true;
    }
}

//检查是否为数字
function isNumber(obj, msg)
{
    if(isNaN(obj.value))
    {
            if (undefined == msg)
            {
                msg = "请输入数字！";
            }
    
            alert(msg);
            obj.select();
            return false;
    }
    else
    {
            return true;    
    }
}

//检查密码是否相同
function isSamePwd(objPwd1, objPwd2, msg)
{
    pwd1 = objPwd1.value;
    pwd2 = objPwd2.value;

    if (pwd1 != pwd2)
    {
    if (null == msg)
    {
        alert("密码不相同！");
     }
     else
     {
         alert(msg);
     }
     
    objPwd2.value = "";
    objPwd2.focus();
    return false;
    }
    else
    {
    return true;
    }
}

//检查邮件地址
function isEmail(obj, msg)
{
    ch = obj.value;
    if((ch.indexOf("@") < 1) || (ch.indexOf(".") < 1) || (ch.indexOf(".") == ch.length - 1))
    {
    if (null == msg)
    {
        alert("Email不正确！");
    }
    else
    {
        alert(msg);
    }
    obj.select();
    return false;
    }
    else
    {
    return true;
    }
}


function clearFile(objName){
    var obj = document.getElementById(objName);
    obj.outerHTML = obj.outerHTML;
}

function SetHome(obj,vrl){
    try{
            obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
    }
    catch(e){
            if(window.netscape) {
                    try {
                            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
                    }  
                    catch (e)  { 
                            alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");  
                    }
                    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                    prefs.setCharPref('browser.startup.homepage',vrl);
             }
    }
}

function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}


