window.addEvent('domready', function() {
	var cache 	= new Date();
	var urlsite = $('base_url').value;
	
	$('SubmitRegister').addEvent('click', function(ev){
		new Event(ev).stop();
		//vars flags
		var fPass = false; var fMail = false; var fUser = false;
		//coicidencia passwords
		var v1 = $('pass_1').value;
		var v2 = $('pass_2').value;
		if(v1==v2 && v1!=0 && v1!=0){
		  $('req_pas_2').removeClass('cancel');
		  $('req_pas_2').addClass('accept');
		  $('req_pas_2').innerHTML = 'Las contaseņas coinciden.';
		  fPass = true;
		}else{
		  $('req_pas_2').removeClass('accept');
		  $('req_pas_2').addClass('cancel');
		  $('req_pas_2').innerHTML = 'Las contaseņas no coinciden.';
		}
		//coincidencia correus
		var v1 = $('email_m').value;
		var v2 = $('email_c').value;
		if(v1==v2 && v1!=0 && v1!=0){
		  $('req_email_c').removeClass('cancel');
		  $('req_email_c').addClass('accept');
		  $('req_email_c').innerHTML = 'Los emails coinciden.';
			var pres = $('req_email').empty().addClass('ajax-loading');
			var ajax = new Ajax(urlsite+'users_registro_ajax.php?'+cache,{
				  method: 'get',
				  data: 'mail='+document.registerForm.email_m.value,
				  update: pres,
				  onComplete: function() {
					pres.removeClass('ajax-loading');
					var obss = $('mail_rq') ? $('mail_rq').hasClass('accept') : false;
					if(obss==true){
						fMail = true;
					}
					if(fMail==true && fUser==true && fPass==true){
						$('registerForm').submit();
					}
				  }
		
			});
		  ajax.request();
		}else{
		  $('req_email_c').removeClass('accept');
		  $('req_email_c').addClass('cancel');
		  $('req_email_c').innerHTML = 'Los emails no coinciden.';
		}
		//coincidencia user
		var pre = $('req_user').empty().addClass('ajax-loading');
		var ajaxu = new Ajax(urlsite+'users_registro_ajax.php?'+cache,{
			  method: 'get',
			  data: 'user='+$('user').value,
			  update: pre,
			  onComplete: function() {
				pre.removeClass('ajax-loading');
				var obs = $('user_rq') ? $('user_rq').hasClass('accept') : false;
				if(obs==true){
					fUser = true;
				}
				if(fMail==true && fUser==true && fPass==true){
					$('registerForm').submit();
				}
			  }
		});
		if($('user').value != '' && $('user').value != 'Usuario'){
			$('req_user').removeClass('accept');
		  	$('req_user').removeClass('cancel');
	  		ajaxu.request();
		}else{
			$('req_user').innerHTML = 'Escrive un usuario';
			$('req_user').removeClass('accept');
		  	$('req_user').addClass('cancel');
		}
	});
});

var nuevo;
function clearsetpassreg(sel){
	nuevo=document.createElement("input");
    nuevo.setAttribute("type","password");
    nuevo.setAttribute("name",sel.name);
	nuevo.setAttribute("id",sel.id);
    nuevo.setAttribute("value","");
	$('registerForm').replaceChild(nuevo,sel);
	setTimeout("nuevo.focus();",100);
}
