function registeropen(urlRegister,contenedorRegister){
	var pagina_requerida_Register = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida_Register = new XMLHttpRequest()
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida_Register = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e) { // en caso que sea una versión antigua
		try {
			pagina_requerida_Register = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){
	
		}
		}
	} else {
		return false
	}
    
	pagina_requerida_Register.onreadystatechange=function(){ 
		cargarpagina_Register(pagina_requerida_Register, contenedorRegister)
	}

	var lang = document.getElementById("lang").value;
	var pais = document.getElementById("pais").value;
	
	pagina_requerida_Register.open("POST", urlRegister,true); 
	pagina_requerida_Register.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	pagina_requerida_Register.send("lang="+lang+"&pais="+pais)
}

function cargarpagina_Register(pagina_requerida_Register, contenedorRegister){
	if (pagina_requerida_Register.readyState == 4 && (pagina_requerida_Register.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(contenedorRegister).innerHTML=pagina_requerida_Register.responseText;
		if (pagina_requerida_Register.readyState == 4) { openclose_Register(contenedorRegister); }
}

function openclose_Register(contenedorRegister) {
	var comprueba_Register=document.getElementById(contenedorRegister).style.display;
	if(comprueba_Register=='none') {
		document.getElementById("DivEnter").style.display="none";
		document.getElementById(contenedorRegister).style.display="inline";
		document.getElementById("f_empresa").focus();
	} else {
		document.getElementById(contenedorRegister).style.display="none";
	}
}

function close_Register(contenedorRegister) {
div = document.getElementById(contenedorRegister);
div.style.display = 'none';
}

function sendformR(lang,txt91,txt90,txt89,txt115,txt87,txt86,txt180,txt181,txt269,txt299){
	var unperfil=0;
if (document.getElementById("checklife1").checked==true) { unperfil=1; document.getElementById("active_adventure").value=1; } else { document.getElementById("active_adventure").value=0; }
if (document.getElementById("checklife2").checked==true) { unperfil=1; document.getElementById("beach").value=1; } else { document.getElementById("beach").value=0; }
if (document.getElementById("checklife3").checked==true) { unperfil=1; document.getElementById("business").value=1; } else { document.getElementById("business").value=0; }
if (document.getElementById("checklife4").checked==true) { unperfil=1; document.getElementById("casinos_gaming").value=1; } else { document.getElementById("casinos_gaming").value=0; }
if (document.getElementById("checklife5").checked==true) { unperfil=1; document.getElementById("cruise").value=1; } else { document.getElementById("cruise").value=0; }
if (document.getElementById("checklife6").checked==true) { unperfil=1; document.getElementById("family").value=1; } else { document.getElementById("family").value=0; }
if (document.getElementById("checklife7").checked==true) { unperfil=1; document.getElementById("polo").value=1; } else { document.getElementById("polo").value=0; }
if (document.getElementById("checklife8").checked==true) { unperfil=1; document.getElementById("golf").value=1; } else { document.getElementById("golf").value=0; }
if (document.getElementById("checklife9").checked==true) { unperfil=1; document.getElementById("ski").value=1; } else { document.getElementById("ski").value=0; }
if (document.getElementById("checklife10").checked==true) { unperfil=1; document.getElementById("sailing").value=1; } else { document.getElementById("sailing").value=0; }
if (document.getElementById("checklife11").checked==true) { unperfil=1; document.getElementById("luxury_travel").value=1; } else { document.getElementById("luxury_travel").value=0; }
if (document.getElementById("checklife12").checked==true) { unperfil=1; document.getElementById("last_minute_travel").value=1; } else { document.getElementById("last_minute_travel").value=0; }
if (document.getElementById("checklife13").checked==true) { unperfil=1; document.getElementById("shopping").value=1; } else { document.getElementById("shopping").value=0; }
if (document.getElementById("checklife14").checked==true) { unperfil=1; document.getElementById("sports_travel").value=1; } else { document.getElementById("sports_travel").value=0; }
if (document.getElementById("checklife15").checked==true) { unperfil=1; document.getElementById("vacation_ownership").value=1; } else { document.getElementById("vacation_ownership").value=0; }
if (document.getElementById("checkoffer").checked == true) { document.getElementById("valida_offer").value = 1; } else { document.getElementById("valida_offer").value = 0; }
	if (document.getElementById("f_nombre").value != '') {
	if (document.getElementById("f_apellido").value != '') {
	if (document.getElementById("f_email").value != '') {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("f_email").value)){
			if (document.getElementById("f_pass").value != '') {
			if (document.getElementById("f_pass2").value != '') {
			if (document.getElementById("f_pass").value == document.getElementById("f_pass2").value) {
			if (document.getElementById("f_cod").value != '') {
			if (document.getElementById("f_tel1").value != '') {
				if (document.getElementById("f_nacion").value != '') {
					if (unperfil==1) {
						opensendRegister("register.php",'DivRegister');
					} else {
						alert("Activities & Lifestyles");
					}
				} else {
					alert(txt299);
					document.getElementById("f_nacion").focus();
				}
			} else {
				alert(txt86);
				document.getElementById("f_tel1").focus();
			}
			} else {
				alert(txt87);
				document.getElementById("f_cod").focus();
			}
			} else {
				alert(txt181);
				document.getElementById("f_pass2").value='';
				document.getElementById("f_pass2").focus();
			}
			} else {
				alert(txt180);
				document.getElementById("f_pass2").focus();
			}
			} else {
				alert(txt269);
				document.getElementById("f_pass").focus();
			}
		} else {
   			alert(txt115);
			document.getElementById("f_email").focus();
   			return (false);
 		}
	} else {
		alert(txt89)
		document.getElementById("f_email").focus();
	}
	} else {
		alert(txt90)
		document.getElementById("f_apellido").focus();
	} 
	} else {
		alert(txt91)
		document.getElementById("f_nombre").focus();
	} 	
}

// Esta función cargará las paginas
function opensendRegister(urlRegisterB,id_divRegisterB){ 
var pagina_requerida_RegisterB = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida_RegisterB = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida_RegisterB = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida_RegisterB = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida_RegisterB.onreadystatechange=function(){ // función de respuesta
cargarpagina_RegisterB(pagina_requerida_RegisterB,id_divRegisterB);
}

var lang = document.getElementById("lang").value;
var pais = document.getElementById("pais").value;
var f_empresa= document.getElementById("f_empresa").value;
var f_cargo= document.getElementById("f_cargo").value;
var f_nombre= document.getElementById("f_nombre").value;
var f_apellido= document.getElementById("f_apellido").value;
var f_email= document.getElementById("f_email").value;
var f_pass= document.getElementById("f_pass").value;
var f_pass2= document.getElementById("f_pass2").value;
var f_cod= document.getElementById("f_cod").value;
var f_tel1= document.getElementById("f_tel1").value;
var f_celular= document.getElementById("f_celular").value;
var f_nacion= document.getElementById("f_nacion").value;
var f_dire= document.getElementById("f_dire").value;
var active_adventure= document.getElementById("active_adventure").value;
var beach= document.getElementById("beach").value;
var business= document.getElementById("business").value;
var casinos_gaming= document.getElementById("casinos_gaming").value;
var cruise= document.getElementById("cruise").value;
var family= document.getElementById("family").value;
var polo= document.getElementById("polo").value;
var golf= document.getElementById("golf").value;
var ski= document.getElementById("ski").value;
var sailing= document.getElementById("sailing").value;
var luxury_travel= document.getElementById("luxury_travel").value;
var last_minute_travel= document.getElementById("last_minute_travel").value;
var shopping= document.getElementById("shopping").value;
var sports_travel= document.getElementById("sports_travel").value;
var vacation_ownership= document.getElementById("vacation_ownership").value;
var valida_offer= document.getElementById("valida_offer").value;

pagina_requerida_RegisterB.open("POST", urlRegisterB,true); 
pagina_requerida_RegisterB.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
pagina_requerida_RegisterB.send("lang="+lang+"&pais="+pais+"&f_empresa="+f_empresa+"&f_cargo="+f_cargo+"&f_nombre="+f_nombre+"&f_apellido="+f_apellido+"&f_email="+f_email+"&f_pass="+f_pass+"&f_pass2="+f_pass2+"&f_cod="+f_cod+"&f_tel1="+f_tel1+"&f_celular="+f_celular+"&f_nacion="+f_nacion+"&f_dire="+f_dire+"&active_adventure="+active_adventure+"&beach="+beach+"&business="+business+"&casinos_gaming="+casinos_gaming+"&cruise="+cruise+"&family="+family+"&polo="+polo+"&golf="+golf+"&ski="+ski+"&sailing="+sailing+"&luxury_travel="+luxury_travel+"&last_minute_travel="+last_minute_travel+"&shopping="+shopping+"&sports_travel="+sports_travel+"&vacation_ownership="+vacation_ownership+"&valida_offer="+valida_offer)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml

function cargarpagina_RegisterB(pagina_requerida_RegisterB,id_divRegisterB){
if (pagina_requerida_RegisterB.readyState == 4 && (pagina_requerida_RegisterB.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_divRegisterB).innerHTML=pagina_requerida_RegisterB.responseText;
if (pagina_requerida_RegisterB.readyState == 4) { 
	document.getElementById(id_divRegisterB).style.display="inline";
	var login = document.register.login.value;
	var idonly = document.register.idonly.value;
	var lang = document.register.lang.value;
	if (login==1) {
		document.getElementById(id_divRegisterB).style.display="none";
		document.register.method  = "POST"
		document.register.action = "index.php";
		document.register.submit();
	}
}
}

function ena(){
	if (document.register.term.checked == false) {
		document.getElementById("registrar").style.backgroundImage = 'url(/images/boton_ingresar_off.jpg)';
		document.getElementById("registrar").style.cursor="no-drop";
		document.getElementById("registrar").disabled = true;
	} else {
		document.getElementById("registrar").style.backgroundImage = 'url(/images/boton_ingresar.jpg)';
		document.getElementById("registrar").style.cursor="pointer";
		document.getElementById("registrar").style.cursor="hand";
		document.getElementById("registrar").disabled = false;
	}
}

function change1() {
	document.getElementById("registrar").style.backgroundImage = 'url(/images/boton_ingresar_on.jpg)';
}
function change2() {
	document.getElementById("registrar").style.backgroundImage = 'url(/images/boton_ingresar.jpg)';
}