/***************************
	CHECK CREDIT CARD NUMBER
****************************/
function checkEMAIL(EMAIL, DIR){
	var ajaxObject;
		  try {
				// Firefox, Opera 8.0+, Safari
				ajaxObject = new XMLHttpRequest();
		  }
		  catch (e){
				// Internet Explorer
				try{
				 ajaxObject = new ActiveXObject("Msxml2.XMLHTTP");
				  }
				catch (e){
				  try{
					ajaxObject = new ActiveXObject("Microsoft.XMLHTTP");
					}
				  catch (e){
					alert("Your browser does not support AJAX!");
					return false;
					}
				  }
			}
			
		//Valid Values
		ajaxObject.onreadystatechange=function(){
			switch(ajaxObject.readyState){
				//Request Uninitialized
				case 0:
					break;
				//Request Setup
				case 1:
					break;
				//Reqeust Sent
				case 2:
					break;
				//Request in Process
				case 3:
					break;
				//Request Complete
				case 4:
					eval(ajaxObject.responseText);
					switch(DIR){
						case 0:
							var iconDirectory = "../images.signup/provider_index/icon_";
							break;
						case 1:
							var iconDirectory = "../../images.signup/sponsor_signupProcess/INDEX_icon_";
							break;
					}
					
					switch(RESPONSE_OUTPUT){
						case "EMPTY":
							document.frmCHECKS.ERR_CHECK_email.value = "true";
							document.frmCHECKS.ERR_MSG_email.value = "<li class='divErrorDialogueMESSAGE_LI'>No Email (Username)</li>";
							document.getElementById("divEmailCheck").innerHTML = "<img src='../../signup/.checks/" + iconDirectory + "no.gif' width='20' height='20'>";
							verifyInfo('continue');
							break;
						case "DOES_NOT_EXIST":
							document.frmCHECKS.ERR_CHECK_email.value = "true";
							document.frmCHECKS.ERR_MSG_email.value = "<li class='divErrorDialogueMESSAGE_LI'>Email (Username) does not exist</li>";
							document.getElementById("divEmailCheck").innerHTML = "<img src='../../signup/.checks/" + iconDirectory + "no.gif' width='20' height='20'>";
							verifyInfo('continue');
							break;
						case "DUPLICATE_EMAIL":
							document.frmCHECKS.ERR_CHECK_email.value = "true";
							document.frmCHECKS.ERR_MSG_email.value = "<li class='divErrorDialogueMESSAGE_LI'>Email (Username) is already taken!</li>";
							document.getElementById("divEmailCheck").innerHTML = "<img src='../../signup/.checks/" + iconDirectory + "no.gif' width='20' height='20'>";
							verifyInfo('continue');
							break;
						case "VALID":
							document.frmCHECKS.ERR_CHECK_email.value = "false";
							document.getElementById("divEmailCheck").innerHTML = "<img src='../../signup/.checks/" + iconDirectory + "yes.gif' width='20' height='20'>";
							verifyInfo('continue');
							break;
					}
					break;
			}
		}
		
		//Get Object
		switch(DIR){
			case 0:
				ajaxObject.open("GET",".checks/EMAILCHECK.php?e=" + EMAIL, true);
				ajaxObject.send(null);
				break;
			case 1:
				ajaxObject.open("GET","../.checks/EMAILCHECK.php?e=" + EMAIL, true);
				ajaxObject.send(null);
				break;
		}
  }
  
 /***************************
	CHECK NAME ON CREDIT CARD
****************************/
  function checkCCname(CCNAME){
	var ajaxObject;
		  try {
				// Firefox, Opera 8.0+, Safari
				ajaxObject = new XMLHttpRequest();
		  }
		  catch (e){
				// Internet Explorer
				try{
				 ajaxObject = new ActiveXObject("Msxml2.XMLHTTP");
				  }
				catch (e){
				  try{
					ajaxObject = new ActiveXObject("Microsoft.XMLHTTP");
					}
				  catch (e){
					alert("Your browser does not support AJAX!");
					return false;
					}
				  }
			}
			
		//Valid Values
		ajaxObject.onreadystatechange=function(){
			switch(ajaxObject.readyState){
				//Request Uninitialized
				case 0:
					break;
				//Request Setup
				case 1:
					break;
				//Reqeust Sent
				case 2:
					break;
				//Request in Process
				case 3:
					break;
				//Request Complete
				case 4:
					eval(ajaxObject.responseText);
					switch(RESPONSE_OUTPUT){
						case "EMPTY":
							document.frmCHECKS.ERR_CHECK_name.value = "true";
							document.frmCHECKS.ERR_CCMSG_name.value = "<li class='divErrorDialogueMESSAGE_LI'>No name for credit card</li>";
							document.getElementById("divCC_name").innerHTML = "<img src='../../images.signup/sponsor_signupProcess/STEP3_icon_no.gif' width='20' height='20'>";
							validateNonCCData();
							break;
						case "INVALID_CHR":
							document.frmCHECKS.ERR_CHECK_name.value = "true";
							document.frmCHECKS.ERR_CCMSG_name.value = "<li class='divErrorDialogueMESSAGE_LI'>Credit card names should be alphabetic only</li>";
							document.getElementById("divCC_name").innerHTML = "<img src='../../images.signup/sponsor_signupProcess/STEP3_icon_no.gif' width='20' height='20'>";
							validateNonCCData();
							break;
						case "VALID":
							document.frmCHECKS.ERR_CHECK_name.value = "false";
							document.getElementById("divCC_name").innerHTML = "<img src='../../images.signup/sponsor_signupProcess/STEP3_icon_yes.gif' width='20' height='20'>";
							validateNonCCData();
							break;
					}
					break;
			}
		}
		
		//Get Object
		ajaxObject.open("GET","../.checks/CCHECKname.php?ccname=" + CCNAME, true);
		ajaxObject.send(null);
  }
