function jsf_cargarDEP(jsr_value){ 

	if(jsr_value != ""){
		var jsL_datos = jsr_value.split("_");
		switch (jsL_datos[1]){
			case 'D':
				document.getElementById('div_labeldep').innerHTML = "Departamento:";
				break;
			case 'E':
				document.getElementById('div_labeldep').innerHTML = "Estado:";
				break;
			case 'P':
				document.getElementById('div_labeldep').innerHTML = "Provincia:";
				break;
			default:
				break;
		}
		var jsL_XmlHttp = jsf_getObject();
		
		jsL_URL = "get_dep.php";
		jsL_URL += "?g_pais=" + jsL_datos[0];
		jsL_URL += "&g_ran=" + Math.random();
		
		jsL_XmlHttp.open("GET", jsL_URL,true); 
	
		jsL_XmlHttp.onreadystatechange=function() { 
			if (jsL_XmlHttp.readyState==4) {
				if(jsL_XmlHttp.status==200){
					document.getElementById('div_dep').innerHTML = jsL_XmlHttp.responseText ;
				}else{
					document.getElementById('div_dep').innerHTML = "Error :: Intente Luego..."; 
				}
			} 
		} 
		
		jsL_XmlHttp.send(null);
	}else{
        document.getElementById("slc_sucursal").selectedIndex = 0;
	}
}

function jsf_Enviar(){
	if(jsf_checkMail(document.getElementById('txt_mail').value)){
		if(jsf_comprobarDatos()){
			document.getElementById("form_suscripcion").submit();
		}else{
			alert("Algunos datos obligatorios estan sin llenar.\nPor favor verifíquelos.");
		}
	}else{
		alert("Asegurese que el e-mail este correctamente ingresado.");
	}
}

function jsf_comprobarDatos(){
	var jsL_obj = new Array();
	jsL_obj[0] = document.getElementById('txt_mail');
	jsL_obj[1] = document.getElementById('txt_nombre');
	jsL_obj[2] = document.getElementById('txt_apellido');
	jsL_obj[3] = document.getElementById('slc_pais');
	document.getElementById('txt_fecha').value = jsf_getFecha();
	/*jsL_obj[3] = document.getElementById('txt_compania');
	jsL_obj[4] = document.getElementById('txt_direccion');
	jsL_obj[6] = (document.getElementById('slc_dep')) ? document.getElementById('slc_dep'):document.getElementById('txt_dep');
	jsL_obj[7] = document.getElementById('txt_telefono');
	jsL_obj[8] = document.getElementById('txt_movil');
	jsL_obj[9] = document.getElementById('txt_fax');*/
	
	for(var i=0; i<jsL_obj.length; i++){
		if(jsL_obj[i].value == "")
			return false;
	}
	return true;
}

function jsf_checkMail(jsr_str){
	var plant = /[^\w^@^\.^-]+/gi
	if (plant.test(jsr_str))
		return false;
	else{
		plant =/(^\w+)(@{1})([\w\.-]+$)/i
		if (plant.test(jsr_str)){
			var partes = jsr_str.split("@");
			var ind = partes[1].indexOf('.');
			if(ind > 0)
				return true;
			else{
				return false;
			}
		}
		else
			return false;
	}
}

function jsf_VerificarMail(jsr_value){
	
	var jsL_XmlHttp = jsf_getObject();
	
	if(jsf_checkMail(jsr_value)){
		jsL_URL = "check_mail.php";
		jsL_URL += "?g_mail=" + jsr_value;
		jsL_URL += "&g_ran=" + Math.random();
		
		jsL_XmlHttp.open("GET", jsL_URL,true); 
	
		jsL_XmlHttp.onreadystatechange=function() { 
			if (jsL_XmlHttp.readyState==4) {
				if(jsL_XmlHttp.status==200){
					var jsL_num = parseInt(jsL_XmlHttp.responseText);
					if(jsL_num > 0){
						document.getElementById('div_mensaje').innerHTML = "El mail que ha ingresado ya se ha registrado anteriormente, <br>por favor ver&iacute;fiquelo.<br><br>" ;
					}else{
						document.getElementById('div_mensaje').innerHTML = "";
					}
				}
			} 
		} 
		
		jsL_XmlHttp.send(null);
	}else{
		document.getElementById('div_mensaje').innerHTML = "Verifique que el e-mail este correctamente escrito.<br><br>";
	}
}

