function setSection(obj){
	cadena=obj.src;
	mivariable = cadena.replace(/off.jpg/gi, "on.jpg");
	obj.src=mivariable;
}

function unsetSection(obj){
	cadena=obj.src;
	mivariable = cadena.replace(/on.jpg/gi, "off.jpg");
	obj.src=mivariable;
}

function mouseOver(obj, col, flecha){
	obj.style.backgroundColor=col;
	document.getElementById(flecha).style.display="";
}

function mouseOut(obj, col, flecha){
	obj.style.backgroundColor=col;
	document.getElementById(flecha).style.display="none";
}
function setBannerOut(){
	document.getElementById('layer_cntnr').style.display='none';
	//document.getElementById('div_frm_srt').style.display='';
}

function getBannerSorteo(frase){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="265" >');
	document.write('<param name="movie" value="http://www.multioferta.es/layer/formularioDM.swf?txt='+frase+'">');
	document.write('<param name="allowScriptAccess" value="always" />');
	document.write('<embed src="http://www.multioferta.es/layer/formularioDM.swf?txt='+frase+'" width="500" height="265" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
	document.write('</object>');
}
function getBannerSorteoTest(frase){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="265" >');
	document.write('<param name="movie" value="http://www.multioferta.es/layer/testform.swf?txt='+frase+'">');
	document.write('<param name="allowScriptAccess" value="always" />');
	document.write('<embed src="http://www.multioferta.es/layer/testform.swf?txt='+frase+'" width="500" height="265" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
	document.write('</object>');
}
function getBannerEstrella(){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="350" height="150" >');
	document.write('<param name="movie" value="http://www.multioferta.es/swf/estrella.swf">');
	document.write('<param name="allowScriptAccess" value="always" />');
	document.write('<embed src="http://www.multioferta.es/swf/estrella.swf" width="350" height="150" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>');
	document.write('</object>');
}


/*** Valida un email mediante expresiones regulares ***/
/*** Verifica que no sean espacios en blanco o vacio ***/
var whitespace = " \t\n\r";
var reWhitespace = /^\s+$/
var movil = /^6[0-9]{8}$/;
var telefono = /^9[0-9]{8}$/;
var codpostal = /^9[0-9]{8}$/;


/** Verifica que no este vacio **/
function isEmpty(s){
	return ((s == null) || (s.length == 0)) 
}
function isWhitespace (s){
    return (isEmpty(s) || reWhitespace.test(s));
}
function validarEmail(valor) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
                return false;
        } else {
                return true;
        }
}
function isEmail(s){
	return (isWhitespace(s) || validarEmail(s));
}



function valFormSorteo(frm){
	if (frm.dnombre.value == ""){
		alert("Informe su nombre");
		frm.dnombre.focus();
		return false;
	}
	if (frm.dsexo.value == ""){
		alert("Informe su sexo");
		frm.dsexo.focus();
		return false;
	}
	if (isEmail(frm.dmail.value)){	
		alert("Informe correctamente su dirección de correo");
		frm.dmail.focus();
		return false;
	}
	if (isNaN(frm.dmovil.value)||frm.dmovil.value.length<9){
		alert("Informe correctamente su número de móvil");
		frm.dmovil.focus();
		return false;
	}
	if (isNaN(frm.dcpostal.value)||frm.dcpostal.value.length<5){
		alert("Informe correctamente su código postal");
		frm.dcpostal.focus();
		return false;
	}
	if (frm.ddia.value == "" || frm.dmes.value == "" || frm.dano.value == ""){
		alert("Informe correctamente su fecha de nacimiento");
		frm.ddia.focus();
		return false;
	}
	if (frm.dprovincia.value == ""){
		alert("Informe su provincia");
		frm.dprovincia.focus();
		return false;
	}
	return true;
}

function valFormSorteoMarsans(frm){
	frm.marsansValue.value="0";
	for(i=0;i < frm.marsans.length;i++){
		if (frm.marsans[i].checked){
			frm.marsansValue.value=frm.marsans[i].value;
			break;
		}
	}

	if (frm.dnombre.value == ""){
		alert("Informe su nombre");
		frm.dnombre.focus();
		return false;
	}
	if (frm.dsexo.value == ""){
		alert("Informe su sexo");
		frm.dsexo.focus();
		return false;
	}
	if (isEmail(frm.dmail.value)){	
		alert("Informe correctamente su dirección de correo");
		frm.dmail.focus();
		return false;
	}
	if (isNaN(frm.dmovil.value)||frm.dmovil.value.length<9){
		alert("Informe correctamente su número de móvil");
		frm.dmovil.focus();
		return false;
	}
	if (isNaN(frm.dcpostal.value)||frm.dcpostal.value.length<5){
		alert("Informe correctamente su código postal");
		frm.dcpostal.focus();
		return false;
	}
	if (frm.ddia.value == "" || frm.dmes.value == "" || frm.dano.value == ""){
		alert("Informe correctamente su fecha de nacimiento");
		frm.ddia.focus();
		return false;
	}
	if (frm.dprovincia.value == ""){
		alert("Informe su provincia");
		frm.dprovincia.focus();
		return false;
	}
	return true;
}

function valFormSorteoGenerico(frm){
	if (frm.dnombre.value == ""){
		alert("Por favor, informe su nombre");
		frm.dnombre.focus();
		return false;
	}
	
	if (frm.dapellidos.value == ""){
		alert("Por favor, informe sus apellidos");
		frm.dapellidos.focus();
		return false;
	}

	if (isEmail(frm.dmail.value)){	
		alert("Por favor, informe correctamente su dirección de correo");
		frm.dmail.focus();
		return false;
	}
	if (isNaN(frm.dcpostal.value)||frm.dcpostal.value.length<5){
		alert("Por favor, informe correctamente su código postal");
		frm.dcpostal.focus();
		return false;
	}
	if (frm.dprovincia.value == "0"){
		alert("Por favor, informe su provincia");
		frm.dprovincia.focus();
		return false;
	}
	if (frm.dsexo.value == "0"){
		alert("Por favor, informe su sexo");
		frm.dsexo.focus();
		return false;
	}

	if(!movil.test(frm.dmovil.value)) {
		alert("Por favor, informe correctamente el teléfono móvil. Debe comenzar por '6' y no contener puntos ni comas ni espacios en blanco");
		frm.dmovil.focus();
		return false;
	}
	
	if (frm.ddia.value == "" || frm.dmes.value == "" || frm.dano.value == ""){
		alert("Por favor, informe correctamente su fecha de nacimiento");
		frm.ddia.focus();
		return false;
	}
	if (frm.docupacion.value == "0"){
		alert("Por favor, informe su ocupación");
		frm.docupacion.focus();
		return false;
	}
	
	if (frm.dsector.value == "0"){
		alert("Por favor, informe su sector");
		frm.dsector.focus();
		return false;
	}
	
	return true;
}


// AJAX
var ie=(document.all) ? 1:0;
var n4=(document.layers) ? 1:0;
var n6=(document.getElementById) ? 1:0;  
var msg="";

function setHttpRequest(){

	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/xml');
	 }
	} else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
		}
	 }
	}
	return http_request;
}
function makePostRequest(url, msg_name, parameters) {
	http=setHttpRequest();
	if (!http) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
	}
	http.onreadystatechange = getResponse;
	//msg=msg_name;
	http.open("post", url);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
	http.send(parameters);
}

function getResponse(){
  if (http.readyState == 4) {
	 if (http.status == 200) {
		result = http.responseText;

		//document.getElementById("tablaencuesta").style.display="none";
		if(ie){    
			//document.all[msg].innerHTML=result;
			document.getElementById(msg).innerHTML=result;
		}else{
			if(n4){
				document.layers[msg].innerHTML=result;
			}else{
				if(n6){      
					document.getElementById(msg).innerHTML=result;
				}
			}
		}
	 }
  }else{
	  //mientras se ejecuta el ajax...
  }
}

function valFormNewsletter(frm){
	if (isEmail(frm.dmail.value)){	
		alert("Informe correctamente su dirección de correo");
		frm.dmail.focus();
		return false;
	}
	return true;
	//var poststr = "dmail="+frm.dmail.value;
	//makePostRequest("http://www.multioferta.es/proc/newsletter.php", 'com_msg', poststr);

}

function valDisponibilidad(frm){
	var contacto = /^9[0-9]{8}$/;
	if(!contacto.test(frm.tlfno.value)){
		alert("Por favor, informe correctamente su número de teléfono. Debe comenzar por '9' y no contener puntos ni comas ni espacios en blanco.");
		frm.tlfno.select();
		frm.tlfno.focus();

		return false;
	}
	return true;
}

function submitBuscador(frm){
	
	frm.submit();
}


/*AJAX PARA COMPARADOR*/
function getComparador(frm){
	
	var tele2;
	var yacom;
	var orange;
	var jazztel;
	var ono;
	var telefonica;
	var vodafone;

	var serv_telf;
	var serv_tv;
	var serv_linea;

	tele2=(frm.prov_tele2.checked)?1:0;
	yacom=(frm.prov_yacom.checked)?1:0;
	orange=(frm.prov_orange.checked)?1:0;
	jazztel=(frm.prov_jazztel.checked)?1:0;
	ono=(frm.prov_ono.checked)?1:0;

	telefonica=(frm.prov_telefonica.checked)?1:0;
	vodafone=(frm.prov_vodafone.checked)?1:0;

	serv_telf=(frm.serv_telf.checked)?1:0;
	serv_tv=(frm.serv_tv.checked)?1:0;
	serv_linea=(frm.serv_linea.checked)?1:0;
	
	frm.h_tele2.value=tele2;
	frm.h_yacom.value=yacom;
	frm.h_orange.value=orange;
	frm.h_jazztel.value=jazztel;
	frm.h_ono.value=ono;
	frm.h_telefonica.value=telefonica;
	frm.h_vodafone.value=vodafone;

	frm.h_serv_telf.value=serv_telf;
	frm.h_serv_tv.value=serv_tv;
	frm.h_serv_linea.value=serv_linea;

	frm.h_velocidad.value=frm.velocidad.value;
	frm.h_precio.value=frm.precio.value;

	var poststr = "prov_yacom="+yacom+"&prov_tele2="+tele2+"&prov_orange="+orange+"&prov_jazztel="+jazztel+"&prov_ono="+ono+"&prov_telefonica="+telefonica+"&prov_vodafone="+vodafone+"&velocidad="+frm.velocidad.value+"&precio="+frm.precio.value+"&serv_telf="+serv_telf+"&serv_tv="+serv_tv+"&serv_linea="+serv_linea;
	makePostRequestComp("http://adsl.multioferta.es/proc/comparador.php", 'comparador', poststr);
	return false;
}
/*AJAX PARA COMPARADOR*/
function getComparadorMicro(frm){
	
	var tele2;
	var yacom;
	var orange;
	var jazztel;
	var ono;
	var telefonica;
	var vodafone;

	var serv_telf;
	var serv_tv;
	var serv_linea;

	tele2=(frm.prov_tele2.checked)?1:0;
	yacom=(frm.prov_yacom.checked)?1:0;
	orange=(frm.prov_orange.checked)?1:0;
	jazztel=(frm.prov_jazztel.checked)?1:0;
	ono=(frm.prov_ono.checked)?1:0;

	telefonica=(frm.prov_telefonica.checked)?1:0;
	vodafone=(frm.prov_vodafone.checked)?1:0;

	serv_telf=(frm.serv_telf.checked)?1:0;
	serv_tv=(frm.serv_tv.checked)?1:0;
	serv_linea=(frm.serv_linea.checked)?1:0;
	
	frm.h_tele2.value=tele2;
	frm.h_yacom.value=yacom;
	frm.h_orange.value=orange;
	frm.h_jazztel.value=jazztel;
	frm.h_ono.value=ono;
	frm.h_telefonica.value=telefonica;
	frm.h_vodafone.value=vodafone;

	frm.h_serv_telf.value=serv_telf;
	frm.h_serv_tv.value=serv_tv;
	frm.h_serv_linea.value=serv_linea;

	frm.h_velocidad.value=frm.velocidad.value;
	frm.h_precio.value=frm.precio.value;

	var poststr = "prov_yacom="+yacom+"&prov_tele2="+tele2+"&prov_orange="+orange+"&prov_jazztel="+jazztel+"&prov_ono="+ono+"&prov_telefonica="+telefonica+"&prov_vodafone="+vodafone+"&velocidad="+frm.velocidad.value+"&precio="+frm.precio.value+"&serv_telf="+serv_telf+"&serv_tv="+serv_tv+"&serv_linea="+serv_linea;
	makePostRequestComp("http://comparador.multioferta.es/proc/comparador.php", 'comparador', poststr);
	return false;
}
function makePostRequestComp(url, msg_name, parameters) {
	http=setHttpRequest();
	if (!http) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
	}
	http.onreadystatechange = getResponseComp;
	//msg=msg_name;
	http.open("post", url);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
	http.send(parameters);
}

function getResponseComp(){
  if (http.readyState == 4) {
	 if (http.status == 200) {
		result = http.responseText;
			//alert(result);
		if(ie){    
			document.getElementById('show_listado').innerHTML=result;
			if(document.getElementById('listado')){
				document.getElementById('listado').style.display='none';
			}
			
		}else{
			if(n4){
				document.layers['show_listado'].innerHTML=result;
				if(document.getElementById('listado')){
					document.layers['listado'].style.display='none';
				}
				
			}else{
				if(n6){      
					document.getElementById('show_listado').innerHTML=result;
					if(document.getElementById('listado')){
						document.getElementById('listado').style.display='none';
					}
				}
			}
		}
	 }
  }else{
	  //mientras se ejecuta el ajax...
  }
}

/*Ajax para ordenar listado*/
function setOrden(frm,frm_comparador,donde){
	if(donde=='in'){
		var orden=frm.orden_in.value;
		var tipo_orden=frm.tipo_orden_in.value;
		
	}else{
		var orden=frm.orden.value;
		var tipo_orden=frm.tipo_orden.value;
	}
	var h_tele2;
	var h_yacom;
	var h_orange;
	var h_jazztel;
	var h_ono;
	var h_telefonica;
	var h_vodafone;

	var h_serv_telf;
	var h_serv_tv;
	var h_serv_linea;

	h_tele2=frm_comparador.h_tele2.value;
	h_yacom=frm_comparador.h_yacom.value;
	h_orange=frm_comparador.h_orange.value;
	h_jazztel=frm_comparador.h_jazztel.value;
	h_ono=frm_comparador.h_ono.value;
	h_telefonica=frm_comparador.h_telefonica.value;
	h_vodafone=frm_comparador.h_vodafone.value;

	h_serv_telf=frm_comparador.h_serv_telf.value;
	h_serv_tv=frm_comparador.h_serv_tv.value;
	h_serv_linea=frm_comparador.h_serv_linea.value;
	
	h_velocidad=frm_comparador.h_velocidad.value;
	h_precio=frm_comparador.h_precio.value;
	
	
	var poststr = "prov_yacom="+h_yacom+"&prov_tele2="+h_tele2+"&prov_orange="+h_orange+"&prov_jazztel="+h_jazztel+"&prov_ono="+h_ono+"&prov_telefonica="+h_telefonica+"&prov_vodafone="+h_vodafone+"&velocidad="+h_velocidad+"&precio="+h_precio+"&serv_telf="+h_serv_telf+"&serv_tv="+h_serv_tv+"&serv_linea="+h_serv_linea+"&orden="+orden+'&tipo_orden='+tipo_orden;
	makePostRequestComp("http://adsl.multioferta.es/proc/comparador.php", 'comparador', poststr);
	return false;
}

/*Ajax para ordenar listado*/
function setOrdenMicro(frm,frm_comparador,donde){
	if(donde=='in'){
		var orden=frm.orden_in.value;
		var tipo_orden=frm.tipo_orden_in.value;
		
	}else{
		var orden=frm.orden.value;
		var tipo_orden=frm.tipo_orden.value;
	}
	var h_tele2;
	var h_yacom;
	var h_orange;
	var h_jazztel;
	var h_ono;
	var h_telefonica;
	var h_vodafone;

	var h_serv_telf;
	var h_serv_tv;
	var h_serv_linea;

	h_tele2=frm_comparador.h_tele2.value;
	h_yacom=frm_comparador.h_yacom.value;
	h_orange=frm_comparador.h_orange.value;
	h_jazztel=frm_comparador.h_jazztel.value;
	h_ono=frm_comparador.h_ono.value;
	h_telefonica=frm_comparador.h_telefonica.value;
	h_vodafone=frm_comparador.h_vodafone.value;

	h_serv_telf=frm_comparador.h_serv_telf.value;
	h_serv_tv=frm_comparador.h_serv_tv.value;
	h_serv_linea=frm_comparador.h_serv_linea.value;
	
	h_velocidad=frm_comparador.h_velocidad.value;
	h_precio=frm_comparador.h_precio.value;
	
	
	var poststr = "prov_yacom="+h_yacom+"&prov_tele2="+h_tele2+"&prov_orange="+h_orange+"&prov_jazztel="+h_jazztel+"&prov_ono="+h_ono+"&prov_telefonica="+h_telefonica+"&prov_vodafone="+h_vodafone+"&velocidad="+h_velocidad+"&precio="+h_precio+"&serv_telf="+h_serv_telf+"&serv_tv="+h_serv_tv+"&serv_linea="+h_serv_linea+"&orden="+orden+'&tipo_orden='+tipo_orden;
	makePostRequestComp("http://comparador.multioferta.es/proc/comparador.php", 'comparador', poststr);
	return false;
}

function ordenarPor(orden){
	if(document.getElementById('tipo_orden_in').value=='0'){
		document.getElementById('tipo_orden_in').value='1';
	}else if(document.getElementById('tipo_orden_in').value=='1'){
		document.getElementById('tipo_orden_in').value='0';
	}
	
	switch (orden){
		case 'oferta':document.getElementById('orden_in').value='oferta';break;
		case 'precio':document.getElementById('orden_in').value='precio';break;
		case 'velocidad':document.getElementById('orden_in').value='velocidad';break;
		case 'subida':document.getElementById('orden_in').value='subida';break;
	}
	
	
}

function setRespuesta(id,tit){
	if(document.getElementById(id).style.display=='none'){
		document.getElementById(id).style.display='';
		document.getElementById(tit).style.fontWeight='bold';
	}else{
		document.getElementById(id).style.display='none';
		document.getElementById(tit).style.fontWeight='normal';
	}
}

function sendCoregistros(frm){
	checks=document.getElementsByTagName("input");
	var findit=false;
	var idmodulos="";
	for (i=0;i < checks.length; i++){
		if (checks[i].type == "checkbox"){
			if (checks[i].checked){
				//alert(checks[i].name);
				idmodulos += checks[i].name+",";
				findit=true;
			}
		}
	}
	frm.idmodulos.value=idmodulos;
	if (!findit){
		alert("No ha seleccionado ninguna oferta.");
		return false;
	}else{
		frm.submit();
	}
}

function sendCoregistrosGenerico(frm){
	checks=document.getElementsByTagName("input");
	var findit=false;
	var idmodulos="";
	for (i=0;i < checks.length; i++){
		if (checks[i].type == "checkbox"){
			if (checks[i].checked){
				//alert(checks[i].name);
				idmodulos += checks[i].name+",";
				findit=true;
			}
		}
	}
	frm.idmodulos.value=idmodulos;
	if (!findit){
		alert("No ha seleccionado ninguna oferta.");
		return false;
	}else{
		return true;
	}
}


function openPop(url){
	width = 620; 
	height = 620; 
	leftPosition = 0;
	topPosition = 0;
	leftPosition = (screen.width) ? (screen.width-width)/2 : 0;
	if (screen.height && (screen.height <= 600)) {
		topPosition = 0;
	} else {
		topPosition = (screen.height) ? (screen.height-height)/2 : 0;
	}
	var settings='width='+width+', height='+height+', left='+leftPosition+', top='+topPosition+', toolbar=0, location=0, directories=0, menubar=0, scrollbars=1, resizable=0, status=0';
	var popup=window.open(url, '', settings);
	popup.focus();
}
function validateFormAdsl(frm){
	var movil = /^6[0-9]{8}$/;
	var telefono = /^9[0-9]{8}$/;
	var codpostal = /^[0-9]{5}$/;
	var num = /^[0-9]+$/;

	var find=false;
	for(i=0; i < frm.linea.length; i++){
		if (frm.linea[i].checked){
			find=true;
			frm.lineaWork.value=frm.linea[i].value;
		}		
	}
	if (isWhitespace(frm.nombre.value)){
		alert("Por favor, informe el nombre");
		frm.nombre.focus();
		return false;
	}
	if (isWhitespace(frm.ape1.value)){
		alert("Por favor, informe el primer apellido");
		frm.ape1.focus();
		return false;
	}
	if (isWhitespace(frm.ape2.value)){
		alert("Por favor, informe el segundo apellido");
		frm.ape2.focus();
		return false;
	}
	if(!movil.test(frm.movil.value)) {
		alert("Por favor, informe correctamente el teléfono móvil. Debe comenzar por '6' y no contener puntos ni comas ni espacios en blanco");
		frm.movil.focus();
		return false;
	}
	if (isWhitespace(frm.provincia.value)){
		alert("Por favor, informe la provincia");
		frm.provincia.focus();
		return false;
	}
	if (isEmail(frm.email.value)){
		alert("Por favor, informe correctamente la dirección de e-mail");
		frm.email.focus();
		return false;
	}
	if (!find){
		alert("Por favor, informe si tiene línea de teléfono y con quien");
		return false;
	}
	switch (frm.lineaWork.value){
		case "1":
			if(!telefono.test(frm.telfadsl.value)) {
				alert("Por favor, informe correctamente el teléfono fijo para el ADSL. Debe comenzar por '9' y no contener puntos ni comas ni espacios en blanco");
				frm.telfadsl.focus();
				return false;
			}
			break;
		case "2":
			if (isWhitespace(frm.lineacon.value)){
				alert("Por favor, informe con quien tiene línea de teléfono actualmente");
				frm.lineacon.focus();
				return false;
			}
			if(!telefono.test(frm.telfadsl1.value)) {
				alert("Por favor, informe correctamente el teléfono fijo para el ADSL. Debe comenzar por '9' y no contener puntos ni comas ni espacios en blanco");
				frm.telfadsl1.focus();
				return false;
			}
			if (isWhitespace(frm.direccion1.value)){
				alert("Por favor, informe la dirección de su domicilio");
				frm.direccion1.focus();
				return false;
			}
			if (!num.test(frm.numero1.value)){
				alert("Por favor, informe correctamente el número. Deben ser números.");
				frm.numero1.focus();
				return false;
			}
			if(!codpostal.test(frm.cp1.value)){
				alert("Por favor, informe correctamente el código postal. Deben ser 5 números.");
				frm.cp1.focus();
				return false;
			}
			break;
		case "3":
			if (isWhitespace(frm.direccion2.value)){
				alert("Por favor, informe la dirección donde desea instalar su línea ADSL");
				frm.direccion2.focus();
				return false;
			}
			if (!num.test(frm.numero2.value)){
				alert("Por favor, informe correctamente el número. Deben ser números.");
				frm.numero2.focus();
				return false;
			}
			if(!codpostal.test(frm.cp2.value)){
				alert("Por favor, informe correctamente el código postal. Deben ser 5 números.");
				frm.cp2.focus();
				return false;
			}
			break;
	}
	if (!frm.terminos.checked){
		alert("Para continuar debe aceptar las condiciones legales de la oferta.");
		return false;
	}
	return true;
}

function setOptions(val){
	switch (val){
		case "1":
			document.getElementById("opc1").style.display="";
			document.getElementById("opc2").style.display="none";
			document.getElementById("opc3").style.display="none";
			document.getElementById("terms").style.display="";
			break;
		case "2":
			document.getElementById("opc1").style.display="none";
			document.getElementById("opc2").style.display="";
			document.getElementById("opc3").style.display="none";
			document.getElementById("terms").style.display="";
			break;
		case "3":
			document.getElementById("opc1").style.display="none";
			document.getElementById("opc2").style.display="none";
			document.getElementById("opc3").style.display="";
			document.getElementById("terms").style.display="";
			break;
	}
}