var xml;
//table;
function setxml () {
	if (window.ActiveXObject) {
		xml = new ActiveXObject('Microsoft.XMLHTTP');
	} else if (window.XMLHttpRequest) {
		xml = new XMLHttpRequest();
	}
}

function sendrequest (table) {
	//alert(table);
	setxml();
	//alert('sdfsdf');
	//switch (table) {
	//	case 'username':
	if (table != 'password' && table != 'password2') {
		var url="./ajax.php?type="+table+"&value="+eval('document.inputform.'+table+'.value');
		//alert('sdfsdf');
	} else {
		var url="./ajax.php?type="+table+"&value="+document.inputform.password.value+"&value2="+document.inputform.password2.value;
		//alert(url);
		/*var url=url2;
		alert(url2);*/
	}
	xml.open("GET",url,true);
	//alert('sdfsdf');
			//xml.open("GET","http://localhost/ajax.php",true);
	//		break;
	//	default:
	//		break;
	//}
	
	xml.onreadystatechange = setcontent;
	xml.send(null);
	//alert('sdfsdf');

	function setcontent () {
		//document.getElementById(table+"tips").innerHTML = "sdfsdf";
		//document.getElementById(table+"tips").innerHTML=1;
		//while (xml.readyState == 1) {
		//if (xml.readyState == 1) {
			//document.getElementById("usernametips").innerHTML = 'loading....';
		//}
		//alert(xml.readyState);
		if (xml.readyState == 4) {
			//alert(xml.readystate);
			document.getElementById(table+"tips").innerHTML = xml.responseText;
		}
		//alert(table);
	}
	

	if (table == 'password' && document.inputform.password2.value != '') {
		var xml2;
		function setxml2 () {
			if (window.ActiveXObject) {
				xml2 = new ActiveXObject('Microsoft.XMLHTTP');
			} else if (window.XMLHttpRequest) {
				xml2 = new XMLHttpRequest();
			}
		}
		setxml2();
		
		function setcontent2 () {
			if (xml2.readyState == 4) {
			//alert(xml.readystate);
				document.getElementById("password2tips").innerHTML = xml2.responseText;
			}
			//alert(table);
		}
		
		//url2="./ajax.php?type=password2&value="+document.inputform.password.value+"&value2="+document.inputform.password2.value;
		var url2="./ajax.php?type=password2&value="+document.inputform.password.value+"&value2="+document.inputform.password2.value;
		
		xml2.open("GET",url2,true);
		
		xml2.onreadystatechange = setcontent2;
		
		//xml2.onreadystatechange = setcontent;
		//alert('if');
		xml2.send(null);
		
	}/*else{
		alert('else');
	}*/

	
}



function checkfield (table) {
	//switch (table) {
	//	case 'username':
			document.getElementById(table+"tips").innerHTML = "";
			document.getElementById(table+"count").innerHTML = "";
			if (eval('document.inputform.'+table+'.value.length') != 0) {
				//alert('sdfsdf');
				sendrequest(table);
			}
			//alert(table);
	//		break;
	//	default:
	//		break;
	//}
	
}

function showtips (table) {
	switch (table) {
		case 'username':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "(4 - 20 characters)";
			}
			break;
		case 'password':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "(3 - 12 characters)";
			}
			break;
		case 'password2':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "";
			}
			break;
		case 'email':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "( If you forget your password, VirSale.com will ask you for your secret answer or send a message to your e-mail address.)";
			}
			break;
		case 'question':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "(less than 30 characters)";
			}
			break;
		case 'answer':
			if (eval('document.inputform.'+table+'.value.length') == 0) {
				document.getElementById(table+"tips").innerHTML = "(less than 20 characters)";
			}
			break;
		default:
			break;
	}
	
}

function countchar(table) {
	switch (table) {
		case 'username':

		case 'password':

		case 'password2':
			document.getElementById(table+"count").innerHTML = "now is "+eval('document.inputform.'+table+'.value.length')+" charactors";
			break;
		default:
			break;
	}
	
}	