﻿/*
 *表格隔行变色+鼠标移动变色
 *addTableListener(document.getElementById("tablestyle"),0,0);
*/
//分别是奇数行默认颜色,偶数行颜色,鼠标放上时奇偶行颜色
var aBgColor = ["#eff8fe","#fafbfc","#ffffe6","#ffffe6"];
//从前面iHead行开始变色，直到倒数iEnd行结束
function addTableListener(obj,iHead,iEnd)
{
    obj.style.cursor = "normal";
    iHead = iHead > obj.rows.length?0:iHead;
    iEnd = iEnd > obj.rows.length?0:iEnd;
    for (var i=iHead;i<obj.rows.length-iEnd ;i++ )
    {
        setTrBgColor(obj.rows[i],false);
        obj.rows[i].onmouseover = function(){setTrBgColor(this,true)}
        obj.rows[i].onmouseout = function(){setTrBgColor(this,false)}
    }
}
function setTrBgColor(oTr,b)
{
    oTr.rowIndex % 2 != 0 ? oTr.style.backgroundColor = b ? aBgColor[3] : aBgColor[1] : oTr.style.backgroundColor = b ? aBgColor[2] : aBgColor[0];
}

function SelectAll(div)
{
    var obj = div.getElementsByTagName("input");
    for(var i = 0;i<obj.length;i++)
    {
        if(obj[i].type=="checkbox")
        {
            obj[i].checked = true;
        }
    }
}

function SelectNoAll(div)
{
    var obj = div.getElementsByTagName("input");
    for(var i = 0;i<obj.length;i++)
    {
        if(obj[i].type=="checkbox")
        {
            obj[i].checked = !obj[i].checked;
        }
    }
}

//重置
function ResetSingle()
{
    var obs = document.getElementsByTagName('input');
    for(j=0;j<obs.length;j++)
    {
        if(obs[j].type=="text")
        {
            obs[j].value = "";
        }
        else if(obs[j].type=="checkbox")
        {
            obs[j].checked = false;
        }
        else if(obs[j].type=="password")
        {
            obs[j].value="";
        }
    }
    
    var obs1 = document.getElementsByTagName("textarea");
    for(j = 0;j<obs1.length;j++)
    {
        obs1[j].value = "";
    }
}

//-------------------------||各种浏览器都兼容的加入收藏、设为首页||-------------------------//开始
function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

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("此操作被浏览器拒绝！请在浏览器地址栏输入“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',vrl);
         }
    }
}
//<a onclick="AddFavorite(window.location,document.title)">加入收藏</a>
//<a onclick="SetHome(this,window.location)">设为首页</a>
//-------------------------||各种浏览器都兼容的加入收藏、设为首页||-------------------------//结束

//图片缩略
function ImgAuto(ImgD,iwidth,iheight)
{
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0)
    {
      if(image.width/image.height>= iwidth/iheight)
      {
          if(image.width>iwidth)
          {
              ImgD.width=iwidth;
              ImgD.height=(image.height*iwidth)/image.width;
          }
          else
          {
              ImgD.width=image.width;
              ImgD.height=image.height;
          }
      }
      else
      {
          if(image.height>iheight)
          {
              ImgD.height=iheight;
              ImgD.width=(image.width*iheight)/image.height;
          }
          else
          {
              ImgD.width=image.width;
              ImgD.height=image.height;
          }
      }
    }
}

//限制文本框输入长度
function isMaxLen(o)
{  
    var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):""; //获取最大输入长度
    if(o.getAttribute && o.value.length>nMaxLen)
    {
        o.value=o.value.substring(0,nMaxLen);
    }
    
    isBadWord(o);
}

var badword = new Array("王八蛋","贱人") ;
//脏话过滤
function isBadWord(obj) 
{
    var txt = obj.value.toLowerCase();
    for(var i=0;i<badword.length;i++)
    {
        if(txt.indexOf(badword[i])>-1)
        {
            alert('对不起,您填写的信息中包含不合法信息!我们将清空您所填写的信息,请您重新填写!');
            obj.value= "";
        }
    }
    return false;
}
/*
<textarea maxlength="10" onkeyup="return isMaxLen(this)"></textarea>  
<textarea maxlength="20" onkeyup="return isMaxLen(this)"></textarea>
<input type="text" onblur="isBadWord(this);" maxlength="5" />
*/

/*右侧树形导航隐藏与展开*/
function TreeControl(i)
{
    var id = "ul_class"+i;
    var obj = document.getElementById(id);
    if(obj.style.display=="block")
    {
        obj.style.display="none";
    }
    else
    {
        obj.style.display = "block";
    }
}

/*欢迎*/
function welcome(){
	today=new Date(); 
        function initArray()
        { 
            this.length=initArray.arguments.length ;
            for(var i=0;i<this.length;i++)
            {
                this[i+1]=initArray.arguments[i];
            }
        }
        var d = new initArray(" 星期日"," 星期一"," 星期二"," 星期三"," 星期四"," 星期五"," 星期六");
        document.write(today.getYear(),"年","",today.getMonth()+1,"月",today.getDate(),"日",d[today.getDay()+1]);
	}
	

/*顶部下拉列表导航事件响应*/
function ChangeDrdlstWidth(obj)
{
    var classId  =obj.options[obj.selectedIndex].value;
    location.href='/proclass-'+classId+'.html';
}

/*主页底部新闻调用*/
function showDiv(obj,num,len)
	{
	 for(var id = 1;id<=len;id++)
	 {
	  var ss=obj+id;
	  var snav =obj+"nav"+id;
	  if(id==num){
		try{
		document.getElementById(ss).style.display="block"
		}catch(e){};
		try{
		document.getElementById(snav).className="active"
		}catch(e){};
	    }
		else{
		try{
		document.getElementById(ss).style.display="none"
		}catch(e){};
		try{
		document.getElementById(snav).className=""
		}catch(e){};
	  }
	 }  
	}

/*发送留言*/
function Send()
{
	var name = document.getElementById('txtName').value;
	var tel = document.getElementById('txtTel').value;
	var email = document.getElementById('txtEmail').value;
	var msg = document.getElementById('txtContent').value;
	if(name=="")
	{
		alert('请填写您的姓名!');
	}
	else if(tel==""||tel=="联系电话")
	{
		alert('请填写您的联系电话!');
	}
	else if(email == ""){
		alert('请填写您的Email!');
	}
	else if(msg=="")
	{
		alert('请填写您要留言的内容!');
	}
	else
	{
			var info = name+"|"+tel+"|"+email+"|"+msg;
			XMLHttp.sendReq("GET","/Aspx/MsgOpera.aspx?MsgInfos="+info+"","",ResMsgs,"");
	}
}
    
/*留言成功之后*/	
function ResMsgs(txt)
{
	if(txt=="yes")
	{
		alert('留言成功,谢谢您对本公司的支持!');
		document.getElementById('txtName').value = "联系人";
		document.getElementById('txtTel').value = "联系电话";
		document.getElementById('txtEmail').value = "Email";
		document.getElementById('txtContent').value = "请在这里留言";
	}
	else
	{
		alert('留言失败,请尝试重新操作!');
	}
}

/*留言页面代码*/
function ReqMsg()
{
    var guestName = document.getElementById('txtGuestName').value;
    var tel = document.getElementById('txtTel').value;
    var email = document.getElementById('txtEmail').value;
    var proName = document.getElementById('txtProName').value;
    var proNum = document.getElementById('txtProNum').value;
    var msgContent = document.getElementById('txtMsgContent').value;
    var validateNum = document.getElementById('txtValidateNum').value;
    getPosition();
    document.getElementById('box').innerHTML = "<img src=\"loading.gif\" />正在提交您的留言...";
    showBox();

    if(guestName!='')
    {
        if(msgContent!='')
        {
            if(validateNum!='')
            {
                var info = guestName+"|"+tel+"|"+email+"|"+proName+"|"+proNum+"|"+msgContent+"|"+validateNum;
                XMLHttp.sendReq("GET","/Aspx/MsgOpera.aspx?MsgInfo="+info+"","",ResMsg,"");
            }
            else
            {
                document.getElementById('box').innerHTML = "请填写验证码!<a href=\"javascript:void(0);\" onclick=\"GradientClose();\">关闭此层</a>";
                showBox();
            }
        }
        else
        {
            document.getElementById('box').innerHTML = "请填写您的留言信息!<a href=\"javascript:void(0);\" onclick=\"GradientClose();\">关闭此层</a>";
            showBox();
        }
    }
    else
    {
        document.getElementById('box').innerHTML = "请填写我们对您的称呼!<a href=\"javascript:void(0);\" onclick=\"GradientClose();\">关闭此层</a>";
        showBox();
    }
}
function ResMsg(txt)
{
    if(txt=="vali")
    {
        document.getElementById('box').innerHTML = "验证码填写错误!<a href=\"javascript:void(0);\" onclick=\"GradientClose();\">关闭此层</a>";
    }
    else if(txt=="yes")
    {
        document.getElementById('box').innerHTML = "留言成功!";
        setTimeout("GradientClose()",3000);
        ResetSingle();
    }
    else
    {
        document.getElementById('box').innerHTML = "留言失败,请重新操作!<a href=\"javascript:void(0);\" onclick=\"GradientClose();\">关闭此层</a>";
    }
}
function getPosition()
{
    var pos=getElementPos('txtMsgContent');
    var top = pos.y+50;
    var left = pos.x+120;
    var div =  document.getElementById('box');
    div.style.top = top;
    div.style.left = left;
}
/*留言页面代码结束*/

function ImgInit(obj)
{
    ImgAuto(obj,187,169);
    nereidFade(obj,100,10,5);
}
function ChangeImgs(obj)
{
    var s = document.getElementById("divproimg");
    var o = obj.src.split('/');
    var src = o[3]+"/"+o[4];
	s.innerHTML = "<dt class=\"tu\"><a href=\"../" + src + "\" target=\"_blank\" title=\"点击放大\"><img width=\"187\" height=\"169\" alt=\"点击放大\" onload=\"ImgAuto(this,187,169);\" src=\"../" + src + "\" border=\"0\" /></a>"
}
