var xmlHttp = false;

/*
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
*/
if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();   
if(xmlHttp.overrideMimeType){
xmlHttp.overrideMimeType('text/xml');
}
}
else if(window.ActiveXObject){  
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
if(!xmlHttp){
 window.alert("不能创建XMLHttpRequest对象实例.");
}




function callServer(id,username,iner) {

//var newid = document.getElementById("id").value;
//var inerid = document.getElementById("iner").value;
var url = "dropdownresult.php?username=" + escape(username) + "&pid=" + escape(id);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function(){updatePage(id,iner)};
xmlHttp.send(null);
}


function updatePage(id,iner) {
//var wareid = document.getElementById("id").value;
//var wareiner = document.getElementById("iner").value;
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
//document.getElementById("first").value = response;
//id.style.visibility = "visible";

document.getElementById(id).innerHTML = response;

//dijit.byId('UserView').show();

document.getElementById(id).style.visibility = "visible";
document.getElementById(id).style.width = "500";
}
}

function hidediv(id){
document.getElementById(id).style.visibility = "hidden";
}

function updatesuggest() {

document.search.type.value = document.search.hidd.value;

}

function updatecolor(id){
document.getElementById(id).style.backgroundColor = "#CCFFCC";
}

function resetcolor(id,col){
document.getElementById(id).style.backgroundColor = col;
}

function check() {

var username;
var passwd , repasswd;

passwd = document.getElementById("pwd").value;
repasswd = document.getElementById("repassword").value;

username = document.login.user.value;
var patterns = new Object();

    //匹配ip地址
    patterns.ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/;

    //匹配邮件地址
    patterns.email = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;

    //匹配日期格式2008-01-31，但不匹配2008-13-00
    patterns.date = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
    
    /**//*匹配时间格式00:15:39，但不匹配24:60:00，下面使用RegExp对象的构造方法
    来创建RegExp对象实例，注意正则表达式模式文本中的“\”要写成“\\”*/
    patterns.time = new RegExp("^([0-1]\\d|2[0-3]):[0-5]\\d:[0-5]\\d$");
        
    /**//*verify – 校验一个字符串是否符合某种模式
     *str – 要进行校验的字符串
     *pat – 与patterns中的某个正则表达式模式对应的属性名称
     */
thePat = patterns.email;

if(document.getElementById("user").value.length == 0 ) { return false; }

if(thePat.test(username))
{
document.getElementById("username").innerHTML = "<img src='/images/check_right.gif'>";
}
else
{
document.getElementById("username").style.visibility = "visible";
return false;
}

if(document.getElementById("pwd").value.length == 0 ) { return false; }

if(document.getElementById("pwd").value.length < 6)
{
return false;
}
else
{
document.getElementById("passwd").innerHTML = "<img src='/images/check_right.gif'>";
}

if(document.getElementById("repassword").value.length == 0 ) { return false; }

if(document.getElementById("repassword").value.length < 8 || (passwd != repasswd)) {
	document.getElementById("repasswd").style.visibility = "visible";
	return false;
}else
	{
	document.getElementById("repasswd").innerHTML = "<img src='/images/check_right.gif'>";
	}

if(document.cookie == ""){
return false
}

}

function check_pwd(){
if(document.getElementById("pwd").value.length == 0){ return false; }
if(document.getElementById("pwd").value.length < 8)
{

document.getElementById("passwd").style.visibility = "visible";
return false;
}
else
{
document.getElementById("passwd").innerHTML = "<img src='/images/check_right.gif'>";
}

}

function check_repwd(){

var passwd , repasswd;

passwd = document.getElementById("pwd").value;
repasswd = document.getElementById("repassword").value;

if(document.getElementById("repassword").value.length == 0) {  return false; }
if(document.getElementById("repassword").value.length < 8 || (passwd != repasswd))
{
document.getElementById("repasswd").style.visibility = "visible";

return false;
}
else
	{
	
	document.getElementById("repasswd").innerHTML = "<img src='/images/check_right.gif'>";
	}
}
