// JavaScript Document for normal user register 
// modify by Stanley at 20110818

function createXmlHttpRequestObject(){ //创建 XML Http Request 对象
  var xmlHttp = "";
		 try{
			xmlHttp = new XMLHttpRequest();
			  if(xmlHttp.overrideMimeType)
			  		xmlHttp.overrideMimeType("text/xml");
		 }
		 catch(e){
			 var xmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
											  "MSXML2.XMLHTTP.5.0",
											  "MSXML2.XMLHTTP.4.0",
											  "MSXML2.XMLHTTP.3.0",
											  "MSXML2.XMLHTTP",
											  "Microsoft.XMLHTTP");
			 for(var i=0;i<xmlHttpVersions.length && !xmlHttp; i++){
				 try{
					 xmlHttp = new ActiveXObject(xmlHttpVersions[i]);
					 
				 }
				 catch (e) {}
			 }
		 } 
		 return xmlHttp;
}
function checkUser(userId){
	try{
		
		var xmlHttp = createXmlHttpRequestObject(); 
		var userObj = document.getElementById(userId);
		var url = "http://www.myday.com.tw/myday09/checkUser.php?userName=" +escape(document.reg1form.email.value);

		xmlHttp.onreadystatechange = function(){
		var alertObj = document.getElementById("reg_alert");	
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var response = escape(xmlHttp.responseText);
			
			var patt1 = /Err_100/gi;
			var patt2 = /Err_102/gi;
			var patt3 = /Err_000/gi;
			var patt4 = /Err_103/gi;
			if(response.match(patt1)){
				alertObj.innerHTML="<img src='../newmyday/images/check_error.gif'><font color=MediumVioletRed >對不起,此帳號已存在！</font>";
				document.reg1form.email.value='';
			}else if(response.match(patt2)){
				alertObj.innerHTML="<img src='../newmyday/images/check_right.gif'><font color=LimeGreen>恭喜！此帳號可以使用！</font>";
			}else if(response.match(patt3)){
				alertObj.innerHTML="<img src='../newmyday/images/check_error.gif'><font color=MediumVioletRed >對不起！請您使用正確EMAIL做帳號！</font>";
				document.reg1form.email.value='';
			}else if(response.match(patt4)){
				alertObj.innerHTML='<font color=#FF0000>*必要欄位</font>';
			}
		}
		else
			alertObj.innerHTML='<font color=#FF0000>查詢中...</font>';	
		} 	
		
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	
	}catch(exception){}	
	
	
}
function checkUserOk(xmlHttp){
	var alertObj = document.getElementById("reg_alert");

		
}

function checkPhone(userId){
	try{

		var xmlHttp = createXmlHttpRequestObject(); 
		var userObj = document.getElementById(userId);
		var url = "http://www.myday.com.tw/myday09/checkPhone.php?userPhone=" +escape(document.reg1form.mobile.value);
		
		//check phone
		xmlHttp.onreadystatechange = function(){
		var alertObj = document.getElementById("reg_phone_alert");
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var response = escape(xmlHttp.responseText);
			var patt1 = /Err_100/gi;
			var patt2 = /Err_102/gi;
			var patt3 = /Err_000/gi;
			var patt4 = /Err_103/gi;
			if(response.match(patt1)){
				alertObj.innerHTML="<img src='../newmyday/images/check_error.gif'><font color=MediumVioletRed >對不起,此行動電話已存在！</font>";
				document.reg1form.mobile.value='';
			}else if(response.match(patt2)){
				alertObj.innerHTML="<img src='../newmyday/images/check_right.gif'><font color=LimeGreen>恭喜！此行動電話可以使用！</font>";
			}else if(response.match(patt3)){
				alertObj.innerHTML="<img src='../newmyday/images/check_error.gif'><font color=MediumVioletRed >請輸入台灣區可使用正確手機！</font>";
				document.reg1form.mobile.value='';
			}else if(response.match(patt4)){
				alertObj.innerHTML='<font color=#FF0000>*必要欄位</font>';
			}
		}
		else
			alertObj.innerHTML='<font color=#FF0000>查詢中...</font>';		
		}
		
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);	
		
	}catch(exception){}	
}


