var ObjList=new Array();
function UserLogin(){
 if (document.all.AcctNo.value=="")
   { alert("请输入帐号！！！");return ;}
 if (document.all.Pass.value=="")
   { alert("请输入密码！！！");return ;}
 var Res=neworchid.AjaxHomeLib.UserLogin(document.all.AcctNo.value,document.all.Pass.value);
  if (Res.value=="0") {  
    if (confirm("帐号和密码有错，或没有注册!!!\n\r您要立即注册吗？"))
       OpenWindow("ShowMemberReg.aspx");
  }
  if (Res.value=="1"){
       alert("恭喜您已成功登陆!!!");
       var Url=window.location.href;
       if (Url.indexOf('ShowCompInfo.aspx')>0)
         window.location.reload();
     }
}

function ShowAdv(){
advrry=new Array()
advrry[1]="img/advbar1.gif";
advrry[2]="img/advbar2.gif";
advrry[3]="img/advbar3.gif";
advrry[4]="img/advbar4.gif";
advrry[5]="img/advbar5.gif";
var i=parseInt(Math.random()*5)+1;
document.all.DivAdv.innerHTML="<img src="+advrry[i]+">";
//<img src="img/advbar3.gif" >
}

function ShowToday(){
 document.getElementById("today").innerHTML=show_date();
}

function show_date() {
	
	var today	= new Date();
	var day	= new Array();
	var str	= '';
	
	day[0]	= "日";
	day[1]	= "一";
	day[2]	= "二";
	day[3]	= "三";
	day[4]	= "四";
	day[5]	= "五";
	day[6]	= "六";
	
	str	+= today.getFullYear();
	str	+= "年";
	str	+= today.getMonth() + 1;
	str	+= "月";
	str	+= today.getDate();
	str	+= "日";
	str	+= "&nbsp;";
	str	+= "星期";
	str	+= day[today.getDay()];
	
	return str;
	
}

Date.prototype.format = function(format){
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3), //quarter
"S" : this.getMilliseconds() //millisecond
} //author:meizz
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] : 
("00"+ o[k]).substr((""+ o[k]).length));
return format;
};

function format(srcStr,nAfterDot){ 
var srcStr,nAfterDot; 
var resultStr,nTen; 
srcStr = ""+srcStr+""; 
strLen = srcStr.length; 
dotPos = srcStr.indexOf(".",0); 
if (dotPos == -1) 
   { 
      resultStr = srcStr+"."; 
    for (i=0;i<nAfterDot;i++) 
      { 
      resultStr = resultStr+"0"; 
      } 
   return resultStr; 
   } 
else 
  { 
　 if ((strLen - dotPos - 1) >= nAfterDot) 
  { 
　　　nAfter = dotPos + nAfterDot + 1; 
　　　nTen =1; 
　　　for(j=0;j<nAfterDot;j++) 
       { 
　　　　nTen = nTen*10; 
　　　 } 
　　　　resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen; 
　　　  return resultStr; 
　　　} 
　else 
   { 
　　 resultStr = srcStr; 
　　for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++) 
    { 
　　　resultStr = resultStr+"0"; 
　　} 
　　　return resultStr; 
　　} 
　} 
} 

function OpenWindow(Url) {
  window.open(Url,'Regwin','fullscreen=0,resizable=1,titlebar=1, scrollbars=1, toolbar=1,left=0, top=0,  status=no');
 }

function OpenMoveWin(Url) {
  window.open(Url,'movewin','fullscreen=0,resizable=1,titlebar=0, scrollbars=1, toolbar=1,left=0, top=0,  status=no');
 }

function OpenCustWin(Url) {
  window.open(Url,'Cutwin','fullscreen=0,resizable=1,titlebar=0, scrollbars=1, toolbar=1,left=0, top=0,  status=no');
 }
 
function OpenGuestWin(Url) {
  window.open(Url,'guestwin','fullscreen=0,resizable=1,titlebar=0, scrollbars=1, toolbar=1,left=0, top=0,  status=no');
 }
 
function OpenCompWin(Url) {
 if (confirm("您要开始本次竞赛吗？一旦开始系统就算您一次机会!!")){
   var Res=neworchid.AjaxCompLib.StartUserComp(g_CompId,g_MemId);
   if (!Res.error) 
    window.open(Url,'Compwin','fullscreen=0,resizable=0,titlebar=0, scrollbars=0, toolbar=0,left=100, top=50, status=no,width=800,height=600');
   else alert("系统出错，不能参加本次竞赛，请与网站系统管理员联系!"); 
  }
 }

function OpenNewsWin(Url) {
 var Res=neworchid.AjaxHomeLib.GetAuthInfo();
  if (!Res.error) {
   ObjList=Res.value;
   if (ObjList[0]!="")
     window.open(Url,'Newswin','fullscreen=0,resizable=0,titlebar=0, scrollbars=1, toolbar=0,left=50, top=50,  status=no,width=800,height=640');
   else alert("您还未登陆,系统不能提交您的问题!!!\n\r如果您不是成员，请注册");
   }
 }


function OpenReportWin(Url){
  window.open(Url,'Reptwin','fullscreen=0,resizable=1,titlebar=0, scrollbars=1, toolbar=1,left=0, top=0,  status=no');
}


function OpenMaginzeWindow(Url) {
  window.open(Url,'maginze','fullscreen=1,resizable=0,titlebar=0, scrollbars=0, toolbar=0,left=0, top=0, status=no');
 }

function ismail(mail)
 {
  return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
 }
 
 
 
function verifyDate(textObj) { 
　　var str=textObj.value; 
    textObj.value = textObj.value.replace(/\s+/g,""); 
　　if(str.search(/^\d{4}-\d{1,2}-\d{1,2}$/) == 0){ 
　　//if(str.search(/^\d{4}/\d{1,2}/\d{1,2}$/) == 0){ 
　	 var y = parseInt(str.split("-")[0],10); 
　　 var m = parseInt(str.split("-")[1],10); 
　　 var d = parseInt(str.split("-")[2],10); 


　switch(m){ 
　　　case 1: 
　　　case 3: 
　　　case 5: 
　　　case 7: 
　　　case 8: 
　　　case 10: 
　　　case 12: 
　　　		if(d>31||d<=0){ 
　　　　			    return false; 
　　　　　　　　　　	textObj.focus(); 
　　　　　　　　　　	textObj.select(); 
　　			}else{ 
　　　　			    return true; 
　　			} 
　　　		break; 
　	  case 2: 
　　　      if((y%4==0 && d>29) || ((y%4!=0 && d>28))){ 
　　　　				return false; 
　　　　　　　　　　 textObj.focus(); 
　　　　　　　　　　 textObj.select(); 
　　			}else{ 
　　　　				return true; 
　　			} 
　　　		break; 
　　　case 4: 
　　　case 6: 
　　　case 9: 
　　　case 11: 
　　　		//alert(d);
　　　		if(d>30||d<=0){ 
　　　　				return false; 
　　　　　　　　　　 textObj.focus(); 
　　　　　　　　　　 textObj.select(); 
　　			}else{ 
　　　　				return true; 
　　			} 
　　　		break; 
　 default: 
　　　			   return false; 
　　　　　　　　　　textObj.focus(); 
　　　　　　　　　　textObj.select(); 
　} 
}else{ 
　　				   return false; 
　　　　　　　　　　textObj.focus(); 
　　　　　　　　　　textObj.select(); 
} 
}
 
function oblog_forimg(obj){
var oblog_bIsIE5=true;
if (oblog_bIsIE5){	
	var arr=showModalDialog("UserImages/img.htm",window, "dialogWidth:26em; dialogHeight:21.5em; status:0; help:0");
   if (arr != null)
	{
	    if (document.all.prvImg)
	        document.all.prvImg.innerHTML=arr[1];
	    //      document.all.prvImg.width="150px";
	    //      document.all.prvImg.height="130px";
	          
		obj.value=arr[2];
	}
  }
}
function oblog_forimg_1(obj){
var oblog_bIsIE5=true;
if (oblog_bIsIE5){	
	var arr=showModalDialog("../CompImages/img.htm",window, "dialogWidth:26em; dialogHeight:21.5em; status:0; help:0");
   if (arr != null){
     if (document.all.prvImg)
	    document.all.prvImg.innerHTML=arr[1];
	 obj.value=arr[2];
	 }
  }
}



function ClearData(){
 var oList= document.all.tags("input"); 
 for (var i=0;i<oList.length;i++){
    if ((oList[i].type!="button") && 
              (oList[i].type!="reset"))
        oList[i].value="";   
    }     
}
//disabled

function SaveViewNum(pTable,pId){
var Res=neworchid.AjaxHomeLib.SaveViewNum(pTable,pId);
}

//将XML特殊字符转化成实体引用
function TranferToXmlEntity(Str){ 
 
  Str=Str.toString(10);

  while(Str.indexOf('&')>=0)
  {
	Str=Str.replace('&','**amp;');
  }
  while(Str.indexOf('**amp;')>=0)
  {
	Str=Str.replace('**amp;','&amp;');
  }

  while(Str.indexOf('<')>=0)
  {
    Str=Str.replace('<','&lt;');
  }
  while(Str.indexOf('>')>=0)
  {
    Str=Str.replace('>','&gt;');
  }
  while(Str.indexOf('"')>=0)
  {
    
    Str=Str.replace('"','&quot;');
  }
  while(Str.indexOf("'")>=0)
  {
    Str=Str.replace("'","&apos;");
  }  

  /*while(Str.indexOf("%20")>=0)
  {
    Str=Str.replace("%20"," ");
  }    */  
  return Str;
}

function Chr(CharCode)
{
  return String.fromCharCode(CharCode);
}

function ForCharsSpecialHtml(Str) //将特殊字符替中的特殊字符替代成HTML update by wangxy 2006-01-05
{
  Str=strReplace(Str,'&quot;','"');
  Str=strReplace(Str,"&lt;","<");
  Str=strReplace(Str,"&gt;",">");
  Str=strReplace(Str,"&apos;","'");
  Str=strReplace(Str,"%20"," ");
  return Str;
}

function strReplace(str,str1,str2){
 while(str.search(str1)>-1)
  str=str.replace(str1,str2);
  return str;  
}







