		var url_sign = "ajax/sign-up.php?";
		var http_sign = getHTTPObject1(); 
		
		function getHTTPObject1() {
		try {return new XMLHttpRequest();} catch(e) { // try first, IE7 will have this native!
		try {return new ActiveXObject("Msxml2.XMLHTTP");} catch(e) {
		try {return new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {}}}
		}

		function checkInput(inputName){
			if (document.getElementById(inputName).value == '')
			{	
				document.getElementById(inputName).style.backgroundColor = "#F3F3F3";
				return 1;
			}else{
				document.getElementById(inputName).style.backgroundColor = "#FFFFFF";
				return 0;
			}
		}
		function checkCbox(inputName){
			if (document.getElementById(inputName).checked != true)
			{	
				
				return 1;
			}else{
				
				return 0;
			}
		}
		function isEmailAddress(inputName)
		{
			var s = document.getElementById(inputName).value;
			var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length != 0 ){
				if (filter.test(s)){
					return 0;
				}else{
					document.getElementById(inputName).style.backgroundColor = "#F3F3F3";
					return 1;
				}
			return 1;
			}
		}

		function inputCompare(inputName1,inputName2)
		{
			var s1 = document.getElementById(inputName1);
			var s2 = document.getElementById(inputName2);
			if (s1.value == s2.value){
				return 0;
			}else{
				s1.style.backgroundColor = "#F3F3F3";
				s2.style.backgroundColor = "#F3F3F3";
				return 1;
			}
		}

		
		//VALIDACION CUSTOMERS
		function checkformRegister(){
			var email_reg=document.getElementById('email_reg').value;
		
			var errorMsj = '';
			var vOk = 0;
			var vOk2 = 0;

				
			vOk = checkInput('firstname_reg');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, insert the first name.\n';
		  	vOk2 = vOk;
			}
	vOk += checkInput('lastname_reg');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, insert the last name.\n';
		  	vOk2 = vOk;
			}

			vOk += checkInput('email_reg');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, insert your mail.\n';
		  	vOk2 = vOk;
			}else{
				vOk += isEmailAddress('email_reg');
			    if(vOk > vOk2) {
					errorMsj += '- Please, insert a direction of email validetes.\n';
					vOk2 = vOk;
				}
			}
			
			vOk += checkInput('password_reg');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, insert the password.\n';
		  	vOk2 = vOk;
			}
			
			vOk += checkInput('password2_reg');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, insert the confirm password.\n';
		  	vOk2 = vOk;
			}else{
				vOk += inputCompare('password2_reg','password_reg');
			    if(vOk > vOk2) {
					errorMsj += '- Please, check the two passwords match.\n';
					vOk2 = vOk;
				}
			}
			
			vOk += checkCbox('terms_condition');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, acept terms and conditions.\n';
		  	vOk2 = vOk;
			}
		

			if (vOk == 0) {	
				http_sign.open("GET", url_sign + 'email_reg='+email_reg, true);
				http_sign.onreadystatechange = handleResponse;
				http_sign.send(null);
			}else{
				if(errorMsj) alert(errorMsj);				
			}		
		}
 	
			
		
		function handleResponse() {
		 if(http_sign.readyState == 4){
		  var response = http_sign.responseText;
		 		if (response == 1){
		 				document.frmRegister.submit();
				}else{
					document.getElementById('email_reg').style.backgroundColor = "#F3F3F3";
					 alert('This email already exists, please insert another.');
				}
		 }
		} 	
 	
 		var req = createXMLHttpRequest();		
		function createXMLHttpRequest() {
		 var ua;
		 if(window.XMLHttpRequest) {
			 try {
			  ua = new XMLHttpRequest();
			 } catch(e) {
			  ua = false;
			 }
		 }else if(window.ActiveXObject) {
				try {
				ua = new ActiveXObject("Microsoft.XMLHTTP");
			  } catch(e) {
				ua = false;
			  }
		 }
		 return ua;
		}
		function cambioEscuelaREG(escuela) {
		document.getElementById('program_reg').options.length = 0;
//		document.getElementById('Estudios').options.length = 0;
		
	 switch(escuela) {
	 	 case"DePaul":
				document.getElementById('program_reg').options[0]= new Option("Please Select",'');
				document.getElementById('program_reg').options[1]= new Option ("Undergraduate",'Undergraduate');
				document.getElementById('program_reg').options[2]= new Option ("Graduate Programs",'Graduate Programs');
			break;
			 case"Loyola":
				document.getElementById('program_reg').options[0]= new Option("Please Select",'');
				document.getElementById('program_reg').options[1]= new Option ("Undergraduate",'Undergraduate');
				document.getElementById('program_reg').options[2]= new Option ("Graduate Programs",'Graduate Programs');
			break;
			 case"IIT":
				document.getElementById('program_reg').options[0]= new Option("Please Select",'');
				document.getElementById('program_reg').options[1]= new Option ("Undergraduate",'Undergraduate');
				document.getElementById('program_reg').options[2]= new Option ("Graduate Programs",'Graduate Programs');
			break;
			 case"Northwestern University":
				document.getElementById('program_reg').options[0]= new Option("Please Select",'');
				document.getElementById('program_reg').options[1]= new Option ("Undergraduate",'Undergraduate');
				document.getElementById('program_reg').options[2]= new Option ("Kellogg School of Management",'Kellogg School of Management');
				document.getElementById('program_reg').options[3]= new Option ("Northwestern Law School",'Northwestern Law School');
				document.getElementById('program_reg').options[4]= new Option ("Feinberg school of medicine",'Feinberg school of medicine');
				document.getElementById('program_reg').options[5]= new Option ("Other Graduate Program",'Other Graduate Program');	
			break;
			 case"University of Chicago":
				document.getElementById('program_reg').options[0]= new Option("Please Select",'');
				document.getElementById('program_reg').options[1]= new Option ("Undergraduate",'Undergraduate');
				document.getElementById('program_reg').options[2]= new Option ("Chicago Booth School of Business",'Chicago Booth School of Business');
				document.getElementById('program_reg').options[3]= new Option ("U of C Law School",'U of C Law School');
				document.getElementById('program_reg').options[4]= new Option ("Pritzker school of medicine",'Pritzker school of medicine');
				document.getElementById('program_reg').options[5]= new Option ("Other Graduate Programs",'Other Graduate Programs');	
			break;
			
	}

}
