// JavaScript Document
/*function showSub(total, idx){
	for(var i=0; i<total; i++){
		var main = document.getElementById('main' + i);
		var subbox = document.getElementById('sub' + i);
		if(i==idx){
			if(subbox.style.display == 'block'){
				subbox.style.display = 'none';
				main.className = 'left_menu_no pointer';
			}else{
				subbox.style.display = 'block';
				main.className = 'left_menu_on pointer';
			}
		}else{
			subbox.style.display = 'none';	
			main.className = 'left_menu_no pointer';
		}
	}
}*/

function isIE(){
	return navigator.appName.indexOf('Microsoft Internet Explorer')>-1;
}

function showSub(pId){
	if(pId==null){
		pId = "";	
	}
	var main = document.getElementById('main' + pId);
	var subbox = document.getElementById('sub' + pId);
	
	if(subbox.style.display == 'block'){
		subbox.style.display = 'none';
		main.className = 'left_menu_no pointer';
	}else{
		subbox.style.display = 'block';
		main.className = 'left_menu_on pointer';
	}
}

function copyLink(){
   var txt = location.href;
   if(window.clipboardData) {
           window.clipboardData.clearData();
           window.clipboardData.setData("Text", txt);
   } else if(navigator.userAgent.indexOf("Opera") != -1) {
        window.location = txt;
   } else if (window.netscape) {
        try {
             netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        } catch (e) {
             alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
        }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
        if (!clip)
             return;
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
        if (!trans)
             return;
        trans.addDataFlavor('text/unicode');
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        var copytext = txt;
        str.data = copytext;
        trans.setTransferData("text/unicode",str,copytext.length*2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clip)
             return false;
        clip.setData(trans,null,clipid.kGlobalClipboard);
   }
   alert("链接复制成功");
}

String.prototype.trim = function(){
    return this.replace( /(^\s*)|(\s*$)/g, "" );
}

function makecheck(checks) {
	var result;
	for (var i=0; i<checks.length; i++) {
		var check = checks[i];
		try {
			if(check.length == 3){
				result = eval(check[0] + "('" + check[1] + "','" + check[2] + "')");
			} else if(check.length == 4){
				result = eval(check[0] + "('" + check[1] + "','" + check[2] + "','" + check[3] + "')");
			}
		} catch (e) {
			result = true
		}
		if (result)
			break;
	}
	return result;
}

function isEmpty(name, msg) {
	if (arguments.length == 1) {
		if( name.trim() == "" )
			return true;
		else
			return false;
	} else {
		var obj = document.getElementById(name);
		if (obj.value.trim() == "") {
			alert(msg + " 不能为空");
			obj.focus();
			return true;
		} else 
			return false;
	}
}

function goSearch() {
	document.getElementById("newsSearch").submit();
}

function showCatalog(idx){
	var obj1 = document.getElementById("subcatalog");
	var obj2 = document.getElementById("cat_" + idx);

	if(!obj2.innerHTML || obj2.innerHTML == null || obj2.innerHTML == ""){
		return;
	}

	obj1.innerHTML = obj2.innerHTML;

	var x = 35 + 113 * (idx-1);
	var height = isIE() ? "94" : "92";
	obj1.style.top = height + "px";
	obj1.style.left = x + "px";
}
function hide(id){
	var obj = document.getElementById(id);
	if(obj){
		obj.style.display = 'none';
	}
}
