﻿var xmlhttp;
var w3c=(document.getElementById)? true: false;
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
//显示层初始定义
var divShowInit="";
var emailErr="Email输入格式错误";
//fckeditor
var oEditer;
function FCKeditor_OnComplete( content ){  
    oEditer = content;
}
//
function IeTrueBody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function GetScrollTop(){
 return ie ? IeTrueBody().scrollTop : window.pageYOffset;
}

function chkSuject()
{
  if(trSubject.style.display=="none")
    trSubject.style.display="block";
  else
    trSubject.style.display="none";
}
//检查检定报名-定义初始值
var y_err=false;
//检查是否数字
function checkNumber(f1,num,err)
{   
	var re=new RegExp("[0-9]{1,"+num+"}","gi");
    if(!re.test(f1.value))
    {
      y_err = true;  
      alert(err);
      f1.focus();
      return false;
	}
	else
	  return true;
}
//检查单选框
function checkRadio(f1,err)
{
   if (!f1.checked) 
   {
     y_err = true;  
     alert(err);
     f1.focus();
     return false;
   }
   else
     return true;
}

//检查复选框--有提示
function checkChkBox(f1,err)
{   var flg=false;
    if(f1.checked)
      flg=true;
    else
    {
      for (var i=0;i < f1.length;i++){
		if (f1[i].checked){
		    flg=true;
			break;
		}
	  }
	}
	if (!flg){
	    y_err = true;
		alert(err);
		if(f1.length)
		  f1[0].focus();
		return false;
	}
	else
	  return true;
}
//检查复选框--无提示
function checkChkBox(f1)
{   var flg=false;
    if(f1.checked)
      flg=true;
    else
    {
      for (var i=0;i < f1.length;i++){
		if (f1[i].checked){
		    flg=true;
			break;
		}
	  }
	}
	if (!flg){
	    y_err = true;
		return false;
	}
	else
	  return true;
}
//检查复选框大于某一数字
function checkChkBoxNum(f1,num,err)
{   var flg=false;
    var chkNum=0;
    for (var i=0;i < f1.length;i++){
		if (f1[i].checked){
		   chkNum++;
		}
	}
	if (chkNum>num){
	    y_err = true;
		alert(err);
		f1[0].focus();
		return false;
	}
	else
	  return true;
}
//检查是否正确Email
function checkEmail(f1,err)
{   
	var re=new RegExp("([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}","gi");
    if(!re.test(f1.value))
    {
      alert(err);
      f1.focus();
      return false;
	}
	else
	  return true;
}
//检查输入框的文字数量不大于某数字
function chkTextNum(f1,num,err)
{
  if(f1.value.length>num)
  {
    alert(err+"不得大于"+num);
    f1.focus();
    return false;
  }
  else
	return true;
}
//检查输入框的文字数量
function chkContentNum(num)
{
  if(form1.txtContent.value.length>num)
    alert("您输入的字数不得大于"+num);
  document.getElementById("lblNum").innerHTML=form1.txtContent.value.length;
}
//检查下拉列表
function checkSelect(f1,err)
{   
    if (f1.options[f1.selectedIndex].value==0)
		{
		    y_err = true;
			alert(err);
			f1.focus();
			return false;
		}
		else
		  return true;
}
//检查输入框
function checkText(f1,err)
{   
    if (f1.value=="")
		{
		    y_err = true;
			alert(err);
			f1.focus();
			return false;
		}
		else
		  return true;
}
//选中所有复选框
function chkedAll()
{
   for (var i=0;i < form1.chkOne.length;i++)
     form1.chkOne[i].checked=form1.chkAll.checked;
   if(form1.chkOne)
     form1.chkOne.checked=form1.chkAll.checked;
}
//确认删除
function delete_confirm(){
  return confirm("删除后将不能恢复，您确认执行删除操作么？");
}
//xmlhttp删除资料并刷新
function delItem(id,url)
{
  var cfm=delete_confirm();
  if(!cfm)
      return false;
  if(window.ActiveXObject)
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  else if(window.XMLHttpRequest)
    xmlhttp=new XMLHttpRequest();
         //var data=getdata();
  xmlhttp.onreadystatechange=doit;
  xmlhttp.open("GET","../../xmlHttp/"+url+".ashx?id="+id,true);
  xmlhttp.send(null);
}
//通过ashx文件在xsl中显示数据
function getXmlDtl(url)
{
	if(window.ActiveXObject)
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	else if(window.XMLHttpRequest)
	  xmlhttp=new XMLHttpRequest();
	//var data=getdata();
	xmlhttp.onreadystatechange=showDtl;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function doit()
{
   alert(xmlhttp.responsetext);
   self.location.reload();
}
//检查是否选择复选框
function chkSlt()
{
   return checkChkBox(form1.chkOne,"请先选择要操作的新闻");
}


//检查会员添加
function memPersonAdd_check()
{
    if(!checkText(form1.txtEmail,"请输入Email"))
       return false; 
    if(!checkEmail(form1.txtEmail,"Email格式错误"))
      return false;
    if(!checkText(form1.txtPass,"请输入密码"))
       return false;
    if(form1.txtPass.value.length<6)
    {
       alert("密码必须至少输入6位");
       return false;
    }
    if(form1.txtPass.value!=form1.txtPassRe.value)
    {
       alert("两次输入密码不同，请重新输入");
       form1.txtPass.focus();
       return false;
    }
    if(!checkSelect(form1.ddlYear,"请选择年"))
      return false;
    if(!checkSelect(form1.ddlMonth,"请选择月"))
      return false;
    if(!checkSelect(form1.ddlDay,"请选择日"))
      return false;
}
//检查会员帐号是否存在
function checkAccount()
{
  var cfm=checkEmail(form1.txtEmail,emailErr);
  if(!cfm)
      return false;
  if(window.ActiveXObject)
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  else if(window.XMLHttpRequest)
    xmlhttp=new XMLHttpRequest();
         //var data=getdata();
  xmlhttp.onreadystatechange=backit;
  xmlhttp.open("GET","../../xmlHttp/chkRegistEmail.ashx?email="+form1.txtEmail.value,true);
  xmlhttp.send(null);
}
function backit()
{
   if(xmlhttp.readystate==4&&xmlhttp.status==200)
     tdEmail.innerHTML=xmlhttp.responsetext;
}

//检查会员修改
function memPersonMod_check()
{
    if(form1.txtPass.value!="")
    {
      if(form1.txtPass.value!=form1.txtPassRe.value)
      {
         alert("两次输入密码不同，请重新输入");
         form1.txtPass.focus();
         return false;
      }
    }
    if(!checkSelect(form1.ddlYear,"请选择年"))
      return false;
    if(!checkSelect(form1.ddlMonth,"请选择月"))
      return false;
    if(!checkSelect(form1.ddlDay,"请选择日"))
      return false;
}
//检查留言
function feedInput_check()
{
	var fTitle=document.getElementById("feedInputTitle");
	var fName=document.getElementById("feedInputName");
	var fTel=document.getElementById("feedInputTel");
	var fEmail=document.getElementById("feedInputEmail");
	var fContent=document.getElementById("feedInputContent");
    if(!checkText(fTitle,"Please Input Title"))
       return false;
    if(!checkText(fName,"Please Input Your Name"))
       return false;
    if(!checkText(fContent,"Please Input Content"))
       return false;
}
//检查搜索
function searchInput_check()
{
	var fWords=document.getElementById("Words");
	if(!checkText(fWords,"Please Input Product Name!"))
       return false;
}
//检查评论
function commentInput_check()
{
    if(!checkText(form3.content,"请输入评论内容"))
       return false;
    if(!checkText(form3.userName,"请输入评论者"))
       return false;
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function show(id)
{
if(id.style.backgroundImage=="")
{
id.style.backgroundImage="url(/skin/default/images/dh_bj.jpg)"
}
else
{
   id.style.backgroundImage=""; 
}
}