// JavaScript Document
function validar_email_registrado(idp,idcat,idform,email){
		var filter="txt_puerta=1&idp="+idp+"&idcat="+idcat+"&idform="+idform+"&email="+email;
		//alert('ajax_data.php?'+filter);
		var respose=0;
		$.ajax({
		  url: 'ajax_data.php',
		  type: 'GET',
		  async: false,
		  contentType: 'xml',
		  data: filter,
		  success: function(xml){
		   respose=$("exist", xml).text()
		  }
		  }); 
		  //alert(respose);
		  return (respose=='1')?true:false;
	}
	
	function remover_mensaje(nodo){
		$(nodo).remove();
	}
	
	function event_validar_mail(idp,idcat,idform,obj_email){
			if(validar_email_registrado(idp,idcat,idform,obj_email.value)){
				var node_msj=document.createElement('span');
				var node_i=document.createElement('i');
				var tex=document.createTextNode('* Already registered');
				node_i.appendChild(tex);
				var br=document.createElement('br');
				node_msj.appendChild(br);
				node_msj.appendChild(node_i);
				$(node_msj).css('color','#FF0000');
				var str_id=$(obj_email).attr('idmsj');
				if($('#'+str_id)){
					$('#'+str_id).remove();
				}
				$(node_msj).attr('id','msj'+obj_email.id);
				$(node_msj).insertAfter(obj_email);
				
				$(obj_email).attr('idmsj','msj'+obj_email.id);
				$(obj_email).addClass("error");
				$(obj_email).addClass("mail_repetido");
				$(obj_email).keypress(function (){
					remover_mensaje(node_msj);
					$(obj_email).removeClass("error");
					//$(this).unbind('keypress');
					});
				return false;
			}else{
				$(obj_email).removeClass("mail_repetido");
				return true;
			}
	}
	
	function mail_on_submit(idp,idcat,idform){
		var ret=true;;
		$('.email').each( function (){
			if(!event_validar_mail(idp,idcat,idform,this)){
				ret=false;
			}
		});
		
		return ret;
	}
