﻿function CheckInput()
{
    var reg = /\s/g;
    var key=document.getElementById("Top1_txtKeywords").value;
    key=key.replace(reg, ""); 
    if(key=="" || key=="请输入您要搜索的关键字"){
        alert("请输入您要搜索的关键字");
        document.getElementById("Top1_txtKeywords").focus();
        return false;
    }
    else{
        return true;
    } 
}

function CheckInput2()
{
    var reg = /\s/g;
    var key = document.getElementById("txtKeywords").value;
    var n = document.getElementById('drop_type').options[document.getElementById('drop_type').selectedIndex].value;
    key = key.replace(reg, ""); 
    //and|exec|insert|select|delete|update|chr|mid|master|or|create|drop|truncate|char|xp_cmdshell|declare|join|cmd|1=|;|'|--
    if(key=="" || key=="请输入您要搜索的关键字")
    {
        alert("请输入您要搜索的关键字");
        document.getElementById("txtKeywords").focus();
        return false;
    }
    else if(key.indexOf("1=")>-1 || key.indexOf(";")>-1 || key.indexOf("'")>-1
        || key.indexOf("--")>-1  || key.indexOf("xp_cmdshell")>-1) {
        alert("请不要输入非法字符！");
        document.getElementById("txtKeywords").value="";
        document.getElementById("txtKeywords").focus();
        return false; 
    }
    else if(document.getElementById("txtCode").value=="") {
        alert("请输入验证码！");
        document.getElementById("txtCode").focus();
        return false;
    }
    else if(document.getElementById("txtCode").value.toLowerCase()!=GetCookie("CheckCode").toLowerCase()) {
        alert("验证码错误！");
        document.getElementById("txtCode").focus();
        return false;
    }
    else
    {  
        switch(n){
            case "n1":
                window.location.href="/Result.aspx?n=n1&s="+escape(key);
                break;
            case "n2":
                window.location.href="/Result.aspx?n=n2&s="+escape(key);
                break;
            case "n3":
                window.location.href="/Result.aspx?n=n3&s="+escape(key);
                break;
            case "n4":
                window.location.href="/Result.aspx?n=n4&s="+escape(key);
                break;
            case "n5":
                window.location.href="/Result.aspx?n=n5&s="+escape(key);
                break;
            case "n6":
                window.location.href="/Result.aspx?n=n6&s="+escape(key);
                break;
            case "n7":
                window.location.href="/Result.aspx?n=n7&s="+escape(key);
                break;
            case "n8":
                window.location.href="/Result.aspx?n=n8&s="+escape(key);
                break;
            default:
                window.location.href="/Result.aspx?n=n1&s="+escape(key);
                break;   
        }
    } 
}

function CheckInput3()
{
    var reg = /\s/g;
    var key = document.getElementById("txtKeyword").value;
    key = key.replace(reg, "");
    var type;
    for(var i=1;i<3;i++) {
        var ss="radio_type_"+i;
        type=document.getElementById(ss).value;
        if(document.getElementById(ss).checked)  //注意checked不能写成Checked，要不然不成功
        {
            break;
        } 
    }
    var time = document.getElementById('drop_time').options[document.getElementById('drop_time').selectedIndex].value; 
    
    if(key=="" || key=="请输入您要搜索的关键字") {
        alert("请输入您要搜索的关键字");
        document.getElementById("txtKeyword").focus();
        return false;
    }
    else
    {  
        if(type=="0") {
            if(time=="0") {
                window.location.href="/Talents/TalentsForRecruitmentList.aspx?s="+escape(key)+"&t="+time;
            }
            else {
                window.location.href="/Talents/TalentsForRecruitmentList.aspx?s="+escape(key)+"&t="+time;
            }
        }
        else {
            if(time=="0") {
                window.location.href="/Talents/TalentsForIntroduceList.aspx?s="+escape(key)+"&t="+time;
            }
            else {
                window.location.href="/Talents/TalentsForIntroduceList.aspx?s="+escape(key)+"&t="+time;
            }
        }
    } 
}

function CheckInput4()
{
    var reg = /\s/g;
    var key=document.getElementById("txt_content").value;
    key=key.replace(reg, ""); 
    var code=document.getElementById("txt_code").value;
    if(key=="")
    {
        alert("请输入回复或咨询内容(200字以内)");
        document.getElementById("txt_content").focus();
        return false;
    }
    else if(document.getElementById("txt_content").value=="请输入回复或咨询内容(200字以内)")
    {
        alert("请输入回复或咨询内容(200字以内)");
        document.getElementById("txt_content").focus();
        return false;
    }
    else if(strlen(document.getElementById("txt_content").value)>200)
    {
        alert("最多不超过200个字符");
        document.getElementById("txt_content").focus();
        return false;
    }
    else if(code=="")
    {
        alert("请输入验证码");
        document.getElementById("txt_code").focus();
        return false;
    }
    else
    {
        return true;
    }      
} 

function checkLogin() 
 { 
    var name = document.getElementById("txtLoginName").value;
    var pass = document.getElementById("txtPassword").value;
    var reg = /\s/g; 
    name = name.replace(reg, "");
    if(name==""){
        alert("请输入登录名！");
        document.getElementById("txtLoginName").focus();
        return false;
    }
    else if(pass==""){
        alert("请输入密码！");
        document.getElementById("txtPassword").focus();
        return false;
    }
    else {
        return true;
    }
 } 
 
 function checkReview2() 
 { 
    var content = document.getElementById("txtContent").value;
    var reg = /\s/g; 
    content = content.replace(reg, "");
    var r0 = document.getElementById("radio0");
    var r1 = document.getElementById("radio1");
    var r2 = document.getElementById("radio2");
    var r3 = document.getElementById("radio3");
    var r4 = document.getElementById("radio4");
    var r5 = document.getElementById("radio5");
    if(content=="") {
        alert("请输入评论内容！");
        document.getElementById("txtContent").focus();
        return false;
    }
    else if(content=="在此输入您的跟帖或想评价的内容(200字以内)") {
        alert("请输入评论内容！");
        document.getElementById("txtContent").focus();
        return false;
    }
    else if(content.length>200){
        alert("评论内容在200字以内！");
        document.getElementById("txtContent").focus();
        return false;
    }
    else if(r0.checked==false && r1.checked==false && r2.checked==false && r3.checked==false && r4.checked==false && r5.checked==false) {
        alert("请选择评分！");
        return false;
    }   
    else {
        return true;
    }
}

function Search()
{
    var type;
    var time;
    for(var i=1;i<5;i++) {
        var ss1="radio_type_"+i;
        type=document.getElementById(ss1).value;
        if(document.getElementById(ss1).checked)  //注意checked不能写成Checked，要不然不成功
        {
            break;
        } 
    }
    for(var j=0;j<8;j++) {
        var ss2="radio_time_"+j;
        time=document.getElementById(ss2).value;
        if(document.getElementById(ss2).checked)  //注意checked不能写成Checked，要不然不成功
        { 
            break;
        } 
    }
    window.location.href="/Quotes/QuotesForType_"+escape(type)+"_"+time+"_1.html";
}

//切换tab
function showInfo(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon" : "taboff";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo2(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon2" : "taboff2";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo3(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon3" : "taboff3";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo4(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon4" : "taboff4";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo5(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon5" : "taboff5";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo6(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon6" : "taboff6";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo7(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon7" : "taboff7";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo8(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabonH1" : "taboffH1";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo9(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabonV1" : "taboffV1";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo10(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "PtabonH1" : "PtaboffH1";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo11(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "PtabonV1" : "PtaboffV1";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showInfo12(name, enty, count) {
    for (i = 1; i <= count; i++) {
        var tabnew = document.getElementById(name + i);
        var newcontent = document.getElementById(name + "_" + i);
        tabnew.className = i == enty ? "tabon8" : "taboff8";
        newcontent.style.display = i == enty ? "block" : "none";
    }
}

function showall() {
    biz_tit1.className = "tabon"; biz_tit2.className = "tabon"; biz_tit3.className = "tabon"; biz_tit4.className = "tabon"; biz_tit5.className = "tabon";
    biz_1.style.display = "block"; biz_2.style.display = "block"; biz_3.style.display = "block"; biz_4.style.display = "block"; biz_5.style.display = "block";
}

function EventEnter()
{
    if(event.keyCode==13)   
        ibtnLogin = document.getElementById('ibtnLogin');   
        if(ibtnLogin != null)   
             ibtnLogin.click();   
}

//不同的textbox绑定不同的button
function EnterTextBox(button)
{
    if(event.keyCode == 13){
        event.keyCode = 9;
        event.returnValue = false;
        document.all[button].click();
    }
}
 
function chAll(aa)
{
    var table = document.getElementById(aa);   
    var ch = document.getElementById("chkAll");   
    var elems = table.getElementsByTagName("INPUT");   
    for(var i=0;i<elems.length;i++){   
        if(elems[i].type == 'checkbox'){   
            elems[i].checked = ch.checked;              
        }   
    }   
}

function CheckAll(form) 
{
    for (var i=0;i<form.elements.length;i++)    
    {
        var e = form.elements[i];
        if (e.name != 'chkAll')   
        {
            e.checked = form.chkAll.checked; 
        }
    }
}

function DeleteRow() {
    var tr = window.event.srcElement;
	while ((tr.tagName!="TR")&&(tr.parentElement!=null))
	{ 
		tr=tr.parentElement;
	}
	if (tr.tagName=="TR") 
	{
	    tr.style.display="none";
	}
}

function IsDigit()
{
    return ((event.keyCode >= 48) && (event.keyCode <= 57));
}

function copyToClipBoard(T){
	var clipBoardContent="";
	clipBoardContent=document.all(T).value;
	document.all(T).select()
	window.clipboardData.setData("Text",clipBoardContent);
	alert("复制成功，请粘贴到你的网页中增加友情链接！");
}

function  AddFav() {   //加入收藏  
    var ua = navigator.userAgent.toLowerCase();
    var sURL = document.URL;
    var sTitle = document.title;
    if(ua.indexOf("msie 8")>-1){
        external.AddToFavoritesBar(sURL, sTitle,'');  //IE8
    }
    else{
        try{
            window.external.addFavorite(sURL, sTitle);
        }
        catch(e){
            try{
                window.sidebar.addPanel(sTitle, sURL, "");
            }
            catch(e){
                alert("加入收藏失败，请使用Ctrl+D进行添加");
            }
        }
   }
   return false;
}   
        
function SetHome(obj){    //设为首页  
    try{   
        obj.style.behavior='url(#default#homepage)';   
        obj.setHomePage(window.location.href);   
    }catch(e){   
        if(window.netscape){   
            try{   
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
            }
            catch(e){   
                alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");   
            }
        }
        else{   
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将该网站设置为首页。");   
        }
    } 
}

function SetHome2(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 SetCookie(name,value)  //两个参数，一个是cookie的名子，一个是值
{
    var Days = 30;              //此cookie将被保存30天
    var exp  = new Date();      //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function getCookie(name){
    var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr!=null)
        return unescape(arr[2]);
    return null;
}

function GetCookie(cookie_name) {
	var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
	if (results)
		return (unescape(results[2]));
	else
		return null;
}

function delCookie(name)    //删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

function closeWindow()
{
	if(window.netscape)
	{
		try
		{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch(e)
		{
			alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'dom.allow_scripts_to_close_windows'设置为'true'");
			return;
		}
	}
	window.opener=null;
	window.open('','_parent','');
	window.close();
}

function IsDigit()
{
    return ((event.keyCode >= 48) && (event.keyCode <= 57));
}

function isNum(str) {
    pattern = /^[0-9]*$/;
    return pattern.test(str);
}

function getnewcode(Id) {
    document.getElementById(Id).src="/Controls/ValidateImage.aspx?t="+(new Date()).getTime();
}
