function showEnterpriseParticular (toShow){
	
	if (toShow == 2) {
		document.getElementById('particular').style.display = 'block';
		document.getElementById('general2').style.display = 'block';
		document.getElementById('empresa').style.display="none";
	} else if (toShow == 0){
		document.getElementById('empresa').style.display = 'none';
		document.getElementById('particular').style.display="none";
		
		} else {
		document.getElementById('empresa').style.display = 'block';
		document.getElementById('general2').style.display = 'block';
		document.getElementById('particular').style.display="none";
	}
}

function showNewOldUser (toShow) {
	if (toShow == 2) {
		document.getElementById('newuser').style.display = 'block';
		document.getElementById('olduser').style.display="none";
	} else {
		document.getElementById('olduser').style.display = 'block';
		document.getElementById('newuser').style.display="none";
	}
}
	
	
function showHideExtraData () {

  var theCountry = document.getElementsByName('selectedCountry')[0].value;
  
	if ((theCountry == 68) || (theCountry == 201)){
		if (document.getElementById('spain') != null) {
			document.getElementById('spain').style.display = 'block';
		} else {
		
		}
	} else {
		document.getElementById('spain').style.display="none";
		if (document.getElementById('bidArea') != null) {
			document.getElementById('bidArea').value = "0";
		}
		if (document.getElementById('zipcode') != null) {
			document.getElementById('zipcode').value = "";
		}
	}


	var continent = document.getElementById('country_' + theCountry);

	if (continent!= null) {
		if (continent.value==1) {
		 	document.getElementById('creditcard_opt').style.display = 'block'; 
		 	document.getElementsByName("paymentType")[0].checked = "true";
		} else {
			document.getElementById('creditcard_opt').style.display = 'none';
			document.getElementsByName("paymentType")[1].checked = "true";
		}
	} else {
		document.getElementById('creditcard_opt').style.display = 'block'; 
		}
}



function enviarDatosFacturacion ()
{
	if (validarDatos()){
		document.getElementById('UserDataForm').submit();
	}	

}


function validarDatos(){
		
		
			if (document.getElementsByName('name')[0].value.trim() == "") {
				alert ("El nombre es un campo obligatorio");
				return false;
			}
			
			if (document.getElementsByName('lastname')[0].value.trim() == "") {
				alert ("El apellido es un campo obligatorio");
				return false;
			}
			
			if (document.getElementsByName('email')[0].value.trim() == "") {
				alert ("El email es un campo obligatorio");
				return false;
			}
	/*		var DNI_valido = true;
			var DNI_valido = true;
			if (document.getElementById('dni').value.length>0){
				DNI_valido = validarNif(document.getElementById('dni').value);
			}
			if(document.getElementById('cif').value.length>0){
				CIF_valido = validarIdentificacionFiscal(document.getElementById('cif').value);
			}
			
			if(!DNI_valido || !CIF_valido){
				return false
			} else {
				return true
			}*/
			
			return true;
	}
	
	
function validateData(){
	
		
		if (document.getElementById("selectedPack").value == 0) {
			alert ("Por favor, elija el saldo que desea adquirir");
			return false;
		}
		
		//Si es usuario existente, debe estar loggeado
		if (document.getElementById("olduser") != null) {
			
			if (document.getElementById("olduser").style.display == "block") {
				alert ("Debe introducir su usuario y contraseña y pulsar 'Entrar'");
				return false;
			}
			else {
			
				if (navigator.userAgent.indexOf("Firefox")!=-1) {
					if (document.getElementsByName('name')[0].value.trim() == "") {
						alert ("El nombre es un campo obligatorio");
						return false;
					}
					
					if (document.getElementsByName('lastname')[0].value.trim() == "") {
						alert ("El apellido es un campo obligatorio");
						return false;
					}
					
					if (document.getElementsByName('email')[0].value.trim() == "") {
						alert ("El email es un campo obligatorio");
						return false;
					}
					
					if (document.getElementsByName('password')[0].value.trim() == "") {
						alert ("La contraseña es un campo obligatorio");
						return false;
					}
					
					if (document.getElementsByName('repassword')[0].value.trim() == "") {
						alert ("Por favor, vuelva a repetir su contraseña");
						return false;
					}
					
					if (document.getElementsByName('repassword')[0].value.trim() != document.getElementsByName('password')[0].value.trim()) {
						alert ("La contraseña y su repetición no coinciden");
						return false;
					}
					
					if(!document.getElementsByName('acceptConditions')[0].checked){
						alert ("Debe aceptar las condiciones de uso");
						return false;
					} 
					
					
				}
			else {
					if (document.getElementById('name').value.trim() == "") {
						alert ("El nombre es un campo obligatorio");
						return false;
					}
					
					if (document.getElementById('lastname').value.trim() == "") {
						alert ("El apellido es un campo obligatorio");
						return false;
					}
					
					
					
					if (document.getElementById('repassword').value.trim() == "") {
						alert ("Por favor, vuelva a repetir su contraseña");
						return false;
					}
					
				
					
					if(!document.getElementById('acceptConditions').checked){
						alert ("Debe aceptar las condiciones de uso");
						return false;
					} 
					
				}
	
				
			}
		} 
	 
	 document.getElementById("UserDataForm").submit();
}
		
	
	function enviarLoginFacturacion(){
			
			var theform = document.getElementById("UserDataForm");
			var correo;
			var pass;
			
			if (navigator.userAgent.indexOf("Firefox")!=-1) {
				correo = theform.elements.namedItem("email").value.trim();
				pass = theform.elements.namedItem("pswd").value.trim();
			} else {
				correo = document.getElementsByName('email')[1].value.trim();
				pass = document.getElementsByName('pswd')[1].value.trim();
			}
				
			if ((correo==null) || (correo == "")) {
				alert ("Por favor, complete el email");
				return;
			}
			
			if ((pass==null) || (pass == "")) {
				alert ("Por favor, complete su contaseña");
				return;
			}
			
			
			theform.action = "loginFactura.do";
			theform.target ="_self";
			theform.submit();
		
		}