function muestra(idBOX, pestana , posicion)
{	
	posicion++;
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion";	
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "none";
	eval("actual"+idBOX+" = posicion");
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "inline";
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)	
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion_on";				
	return (posicion+1);		
}

function anterior(idBOX, pestana, longitud)
{
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)		
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion";	
	var posicionIni = (pestana) ? 2 : 1;
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "none";
	eval("actual"+idBOX+" = (actual"+idBOX+" == posicionIni) ? longitud : actual"+idBOX+"-1");
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "inline";	
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)		
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion_on";		
	return false;		
}
function siguiente(idBOX, pestana, longitud)
{
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)		
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion";	
	var posicionIni = (pestana) ? 2 : 1;
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "none";
	eval("actual"+idBOX+" = (actual"+idBOX+" == longitud) ? posicionIni : actual"+idBOX+"+1");
	document.getElementById("herobox_" + idBOX + "_"+eval('actual'+idBOX)).style.display = "inline";	
	if(document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) && document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)) != null)		
		document.getElementById("paginacion_" + idBOX + "_"+eval('actual'+idBOX)).className = "paginacion_on";		
	var capa = (document.getElementById("herobox_" + idBOX + "_1") || null);		
	var hijos = (capa) ? capa.childNodes : null;
	var gr = (hijos && hijos[1]) ? hijos[1] : null;
	var hijosgr = (gr) ? gr.childNodes : null;
	if (hijosgr && hijosgr[1] && hijosgr[1].className.indexOf('herobox pestanas') >= 0 )
	{
		activa(null, (eval('actual'+idBOX)-2));		
	}
	return false;		
}


function activa(el, box, cual)
{
	var cont = 0;	
	for(var i =0; i<arr.length;i++)
	{
		if (el)
		{
			arr[i].className = (arr[i] == el) ? 'lnkcnt_on lnk_on_'+(i+1) : 'lnkcnt lnk'+(i+1);	
		}
		else
		{
			arr[i].className = (i == cual) ? 'lnkcnt_on lnk_on_'+(i+1) : 'lnkcnt lnk'+(i+1);							
		}			
		if (arr[i] == el || i == cual) { 
			cont=(i+1);
		}							
	}
	
	var nav = navigator.appVersion;
	nav = nav.toLowerCase();	
	if (nav.indexOf('msie 6.0') >= 0)
	{	
		setTimeout(function (){ 
						 muestra(box, eval("eval(actual"+box+")"), cont);			
						 },10);
	}
	else
	{
		 muestra(box, eval("eval(actual"+box+")"), cont);					
	}


	return false;
}
/* Formulario de Contacto */
function checkNumber1(telefono){
	return (document.getElementById(telefono).value.match(/^(9|6|8){1}\d{8}$/) && (document.getElementById(telefono).value.length == 9 ));
}

function checkNumber2(telefono){
	return (document.getElementById(telefono).value.match(/^9{1}\d{8}$/) && (document.getElementById(telefono).value.length == 9 ));
}

function checkCondiciones(){
	return (document.getElementById('aceptar').checked);
}

function checkForm(){
	var mensaje = '';
	if (document.getElementById('nombre') && document.getElementById('nombre').value == ''){
		mensaje += '  - Danos tu nombre\n';
	}
	if (document.getElementById('telefono1') && document.getElementById('telefono1').value == ''){
		mensaje += '  - Danos tu teléfono de contacto\n';
	}	
	else
	{
		if (!checkNumber1('telefono1')) mensaje += '  - Comprueba tu número de teléfono de contacto.\n';
	}
	if (document.getElementById('telefono2') && document.getElementById('telefono2').value == ''){
		mensaje += '  - Danos el teléfono donde se instalará la conexión ADSL\n';
	}
	else
	{
		if (!checkNumber2('telefono2')) mensaje += '  - Comprueba tu número de teléfono donde se instalará la conexión ADSL.\n';
	}		
	if (document.getElementById('horario') && document.getElementById('horario').selectedIndex == 0){
		mensaje += '  - Selecciona el horario de contacto\n';
	}			
	mensaje = (mensaje != '') ? "Algunos de los datos introducidos son incorrectos:\n\n"+mensaje+"\nPor favor corrígelos y vuelve a enviar tu solicitud" : '';
	if (mensaje != '') alert(mensaje); 
	else { 
		if (checkCondiciones()) 
		{ 
			document.getElementById('contacto').submit(); 
		}
		else
		{
			alert("Por favor, lea y acepte la política de protección de datos antes de enviar el formulario");		
		}
	}
}
/* Formulario de Contacto */