﻿// JScript 文件

//反选反选函数
function SelectAll(tempControl)
{
   //将除头模板中的其它所有的CheckBox取反 
    var theBox=tempControl;
     xState=theBox.checked;    

    elem=theBox.form.elements;
    for(i=0;i<elem.length;i++)
    if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
    {
          if(elem[i].checked==false)
                elem[i].checked=true;
          else
             elem[i].checked=false;  
    }
    
    if(xState)
    {
      document.getElementById('selectStr').innerHTML="反选";
    }
    else
    {
      document.getElementById('selectStr').innerHTML="反选";
    }
}

 //列表操作提醒
function checkIsSelectForStuff(tempControl)
{
var theBox=tempControl;
flag=false;
elem=document.getElementById("form1").elements;
//elem=form1.elements;
for(i=0;i<elem.length;i++)
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
{
      if(elem[i].checked==true)
         flag=true;
}
if(!flag)
     alert(" 请先选择记录");
else
    if(document.getElementById("operates").value=="")
    {
        alert(" 请先选择操作");
        flag=false;
    }
    else
    {
        if(document.getElementById("operates").value=="delete")
         flag=confirm("确定执行删除操作？");
        else
        flag=confirm("确定所做操作？");
    }
     
return flag; 
}
function MarkMenu()
{
// + location.search
var url=location.pathname;
url=url.toLowerCase();
    if(url.indexOf("websites")>=0)
        document.getElementById("menuWeb").className="menuActivity";
    else if(url.indexOf("news")>=0&&url.indexOf("users")&&url.indexOf("view")<0&&url.indexOf("list")<0)
        document.getElementById("menuNews").className="menuActivity";
    else if(url.indexOf("download")>=0)
        document.getElementById("menuDownload").className="menuActivity";
    else if(url.indexOf("venture")>=0)
        document.getElementById("menuVenture").className="menuActivity";
    else if(url.indexOf("training")>=0)
        document.getElementById("menuTraining").className="menuActivity";
    else if(url.indexOf("channel/person")>=0)
        document.getElementById("menuPerson").className="menuActivity";
    else if(url.indexOf("list_114")>=0)
        document.getElementById("menuData").className="menuActivity";
    else if(url.indexOf("list_119")>=0)
        document.getElementById("menuSite").className="menuActivity";
    else
        document.getElementById("menuHome").className="menuActivity";
}
    
function checkIsSelectForStuff2(tempControl)
{
var theBox=tempControl;
flag=false;
elem=form1.elements;
for(i=0;i<elem.length;i++)
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
{
      if(elem[i].checked==true)
         flag=true;
}
if(!flag)
     alert(" 请先选择记录");
else
    {
        if(document.getElementById("operates").value=="delete")
         flag=confirm("确定执行删除操作？");
        else
        flag=confirm("确定所做操作？");
    }
     
return flag; 
}

//说明信息显示
function displayExplainInfo()
{
 if(document.getElementById("explainInfo").style.display=='none')
 {
     document.getElementById("explainInfoStr").innerHTML="隐藏说明信息";
     document.getElementById("explainInfo").style.display='';
 }
 else
  {
     document.getElementById("explainInfoStr").innerHTML="显示说明信息";
     document.getElementById("explainInfo").style.display='none';
  }
}

//定时跳转 调用方法：window.setTimeout('CountDown(6)',1000);document.getElementById("ShowTipsInfo").style.display='';
 var start=new Date();
 start=Date.parse(start)/1000;
 var counts=4;
 function CountDown(t){
 document.getElementById('ShowTipsInfo').style.display='';
  counts=t;
  var now=new Date();
  now=Date.parse(now)/1000;
  var x=parseInt(counts-(now-start),10);
  if(x>=0)
  if(document.form1){document.getElementById("CountView").innerHTML = x+'秒';}
  if(x>0){
   timerID=setTimeout("CountDown(counts)", 1000)
  }else{
   location.href=document.getElementById("LocationHref").value; 
  }
 }

//加入收藏 支持firefox
function addfavorite()
{
var title=document.title
var url=document.location.href
if (document.all)
{
window.external.addFavorite(url,title);
}
else if (window.sidebar)
{
window.sidebar.addPanel(title, url, "");
}
} 

//设为首页 支持firefox
function addBookmark() 
{
var title=document.title;
var url=document.location.href;
var desc=document.title;
if (window.sidebar) {
window.sidebar.addPanel(title, url,desc); //Mozilla browser
} else if( document.all ) { //IE browser
window.external.AddFavorite( url, title); 
} else if( window.opera && window.print ) { //not support Now
return true;
}
}

function setHomepage()
{
var title=document.title;
var url=document.location.href;
var desc=document.title;
    if (document.all){
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    }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',url);
    }
}



//获得cookie
function getCookie(sName)
 {
                
                    var sRE = "(?:; )?" + sName + "=([^;]*);?";
                    var oRE = new RegExp(sRE);
                    
                    if (oRE.test(document.cookie)) {
                        return decodeURIComponent(RegExp["$1"]);
                    } else {
                        return null;
                    }
                
}

function webSearchDo()
{
if(document.getElementById('keyword').value==''||document.getElementById('keyword').value=='关键字')
alert('请输入搜索关键字'); 
else 
{ 
var keyword=encodeURI(document.getElementById('keyword').value);
document.location.href='/WebSites/WebSearch.aspx?keyword='+keyword;
}
}

//获得当前地址
function seturl(name){ 
document.getElementById(name).value=window.location.href;
}

function seturl2(){ 
seturl2=window.location.href;
}

//网友提交信息
function sethide(type,visibleClass)
{
if(type!="")
document.getElementById("errorType").value=type;
if(visibleClass=="")visibleClass='visibleStyle';
if(document.getElementById("messageDiv").style.display='none')
{
document.getElementById("messageDiv").className=visibleClass;
document.getElementById("messageDiv").style.display='';
}
else
{
document.getElementById("messageDiv").style.display='none';
}
}
function setVisible(eleid)
{
document.getElementById(eleid).style.display='';
}
function setHidden(eleid)
{
document.getElementById(eleid).style.display='none';
}

//禁止右键
 
//if (window.Event) 
//document.captureEvents(Event.MOUSEUP); 
//function nocontextmenu(){ 
// event.cancelBubble = true 
// event.returnValue = false; 
// return false; 
//} 
//function norightclick(e){ 
// if (window.Event){ 
//  if (e.which == 2 || e.which == 3) 
//  return false; 
// } 
// else 
//  if (event.button == 2 || event.button == 3){ 
//   event.cancelBubble = true 
//   event.returnValue = false; 
//   return false; 
//  } 
//} 
//document.oncontextmenu = nocontextmenu; // for IE5+ 
//document.onmousedown = norightclick; // for all others 

