// JavaScript Document

function registrar_alerta(){
	indicador=true;

	var j_nombre=$("#txt_identificador").attr("value");  //alert(j_monto);
	if(!j_nombre || j_nombre=='') { indicador=false; Error("txt_identificador"); } else { noError("txt_identificador");  }
	
	var j_email=$("#txt_email").attr("value"); //alert(categoria);
  	if(!j_email || j_email=='') { 
			indicador=false; Error("txt_email"); 	
		} else if(!(validarEmail(j_email))){ 
					indicador=false; Error("txt_email"); 
					} else { 
							noError("txt_email");
							}
	
	return indicador;

}

function validarEmail(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,40})@([a-zA-Z0-9.-]{1,30})[.][a-zA-Z0-9.-]{1,30}($)/;
	if(reg.test(valor)) return true;
	else return false;
}

function seleccionar_anunciante(valor)
{
  
	if(valor=="empresa"){
		document.getElementById("tipo_anunciante").value="empresa";
	} else if(valor=="particular"){
		document.getElementById("tipo_anunciante").value="particular";
	}
		
}

function registrar_anunciante(){
	indicador=true;

	var j_email=$("#txt_email").attr("value"); //alert(categoria);
  	if(!j_email || j_email=='') { 
			indicador=false; Error("txt_email"); 	
		} else if(!(validarEmail(j_email))){ 
					indicador=false; Error("txt_email"); 
					} else { 
							noError("txt_email");
							}
	
	var j_usuario=$("#txt_usuario").attr("value"); //alert(categoria);
  	if(!j_usuario || j_usuario=='') { indicador=false; Error("txt_usuario"); } else { noError("txt_usuario");  }

	var j_clave=$("#txt_clave").attr("value"); //alert(categoria);
  	if(!j_clave || j_clave=='') { indicador=false; Error("txt_clave"); } else { noError("txt_clave");  }
	
	var j_clave2=$("#txt_verificacion").attr("value"); //alert(categoria);
  	if(!j_clave2 || j_clave2=='') { indicador=false; Error("txt_verificacion"); } else { noError("txt_verificacion");  }

	if(j_clave!=j_clave2){ indicador=false; Error("txt_verificacion"); } else { noError("txt_verificacion");  }

	var j_codigo=$("#txt_codigo").attr("value"); //alert(categoria);
  	if(!j_codigo || j_codigo=='') { indicador=false; Error("txt_codigo"); } else { noError("txt_codigo");  }

	var j_captcha=$("#codigo_seguridad").attr("value"); //alert(j_captcha);
	if(j_codigo!='' && j_codigo!=j_captcha ) { indicador=false; Error("txt_codigo"); /*alert("no coincide");*/ }
//indicador=false;
	var j_acepto=document.getElementById("chk_acepto").checked; 
	if(!(j_acepto)){ 
		if(!(indicador)){ 
			alert("* Debes ingresar correctamente las casillas marcadas de rojo.\n* Debes aceptar los Terminos y Condiciones establecidos"); 
			indicador=false;
			} else { 
				indicador=false;
				alert("* Debes aceptar los Terminos y Condiciones establecidos");
				}
		}
	//alert(j_acepto);
	//return indicador;
	if(indicador){
		document.getElementById("step").value='2';
		document.getElementById("flag_step1").value='1';
		$("#cont_confirma_email").css("display","block");
		$("#cont_cadena_email").html(j_email);
		
	} else {
		document.getElementById("step").value='1';
		document.getElementById("flag_step1").value='0';
		$("#cont_confirma_email").css("display","none");
	}
	
	return false;
}

function confirma_email_registro(){
	var paso_actual		=	document.getElementById("step").value;
	var paso_verificado	=	document.getElementById("flag_step1").value;
	if(paso_actual=='2' && paso_verificado=='1'){
		document.form_anunciante.submit();
	}

}

function corrige_email_registro(){
	document.getElementById("step").value='1';
	document.getElementById("flag_step1").value='0';
	$("#cont_confirma_email").css("display","none");
	document.getElementById("txt_email").focus();
	document.getElementById("txt_email").select();

}

function redimConfirmEmail(){
	var altura_div=document.getElementById("cont_form_registro").offsetHeight;
	var redimAlto=""+altura_div+"px";
	$("#cont_confirma_email").css("height",redimAlto);
}

function Error(objeto){
	//document.getElementById("flagArea").value=1;
	var x=$("#"+ objeto );

  	x.css("border-color","red");
	x.css("background-color","#FEF1F1");
	x.css("border-width","1px");
	//document.getElementById(objeto).focus();

}

function noError(objeto){
	//document.getElementById("flagArea").value=1;
	var x=$("#"+ objeto );
  	x.css("border-color","#FD8002");
	x.css("background-color","#FFFFFF");
	x.css("border-width","1px");
}

function textoLimite(objeto,maximo){
	var nombre=objeto.id;
	var caracteres=(objeto.value).length;
	if(caracteres>maximo) {
		objeto.value = objeto.value.substring(0,maximo);		
	}	
}
