﻿var _divUserName = "";
var _txtUserName = "";

function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1) 
      return element;

    elements.push(element);
  }

  return elements;
}

function loadJs(jsF){
    var n = document.createElement("script");
	var h = document.getElementsByTagName("head");
	n.type = "text/javascript";
	n.charset = "gb2312";
	n.src = jsF;
	h && h[0].appendChild(n);
}

function isEmail(theStr)
{
	var unchar="/\\;:,";
	var atIndex = theStr.indexOf('@');
	var dotIndex = theStr.indexOf('.', atIndex);
	var flag = true;
	for (i=0;i<theStr.length;i++){	
		if (unchar.indexOf(theStr.substr(i,1)) > -1){
			return false;		
		}
	}
	theSub = theStr.substring(0, dotIndex+1)
	if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
	{	flag = false; }
	else { flag = true; }
	return(flag);
}

function isExistUserName(_userName){
    var myAjax = new Ajax();    
    myAjax.loadHttp("ajax.aspx?iTime=" + Math.random() + "&active=isExistUserName&userName=" + _userName, true, getData);
}

function getData(r){
    if (r.responseText=="0") {
        $(_divUserName).innerHTML="";
    } else if (r.responseText=="1"){
        $(_divUserName).innerHTML = "<div class=ErrorMsg>用户名"+showWords($(_txtUserName).value)+"已被使用，请输入新的用户名。</div>";
    }else {
        $(_divUserName).innerHTML = "<div class=ErrorMsg>只能使用IE浏览器注册。</div>";
    }
}
function getData2(r){
    $("Message").innerHTML=r.responseText;
}

function showWords(formattedWords){
    var _str = formattedWords.replace("''", "'").replace("\n", "<br />").replace("\t", "&nbsp;&nbsp;&nbsp;&nbsp;").replace("&", "&amp;").replace(">", "&gt;").replace("<", "&lt;").replace(" ", "&nbsp;").replace("\0", "");
    _str = _str.replace("javascript:", "_javascript:").replace("vbscript", "_vbscript").replace("expression", "_expression").replace("@import", "_@import");
    return _str;
}

function refreshMessage() {
    var myAjax = new Ajax();    
    myAjax.loadHttp("ajax.aspx?iTime=" + Math.random() + "&active=getMessage", true, getData2);
}

function SetSubmitButton(objSubmitButton,disable)
{
    if(objSubmitButton)
    {
        objSubmitButton.disabled = disable;
    }
}

function isNumeric(input){
    if (!isNaN(input)) {return true;} else {return false;}
}

function isStringNum(s)  
{  
    var patrn=/^[A-Za-z0-9]+$/;  
    if (!patrn.exec(s)) return false  
    return true
}  

