function playAudio()
{
	var titulo, mp3;
	
	if(window.parent.num_song==1)
	{
		titulo=window.parent.tema1;
		mp3=window.parent.cancion1;
	}
	else if(window.parent.num_song==2)
	{
		titulo=window.parent.tema2;
		mp3=window.parent.cancion2;
	}
	else if(window.parent.num_song==3)
	{
		titulo=window.parent.tema3;
		mp3=window.parent.cancion3;
	}
	
	document.getElementById('theme').innerHTML=titulo;
	window.parent.sound.play('http://www.sport-elec.es/audio/'+mp3);
}

function stopAudio()
{
	window.parent.sound.stop();
}

function previousSong()
{
	if(window.parent.num_song==1)
		window.parent.num_song=3;
	else
		window.parent.num_song--;
	
	playAudio();
}

function nextSong()
{
	if(window.parent.num_song==3)
		window.parent.num_song=1;
	else
		window.parent.num_song++;
	
	playAudio();
}

function titleAudio()
{
	if(window.parent.num_song==1)
		titulo=window.parent.tema1;
	else if(window.parent.num_song==2)
		titulo=window.parent.tema2;
	else if(window.parent.num_song==3)
		titulo=window.parent.tema3;
	
	document.getElementById('theme').innerHTML=titulo;
}

function ponerTitulo(titulo)
{
	var el=document.getElementById('titulo_link');
	el.innerHTML='<span class="Texto_Normal2">&raquo;</span> <span class="SubFamilia_Activo2">'+titulo+'</span>';
}

function quitarTitulo()
{
	var el=document.getElementById('titulo_link');
	el.innerHTML='';
}

function tabular(e, obj)
{ 
	tecla=(document.all) ? e.keyCode : e.which;
	
	if(tecla!=13)
		return;
	
	frm=obj.form;
	
	for(i=0; i<frm.elements.length; i++)
		if(frm.elements[i]==obj)
		{ 
			if(i==frm.elements.length-1)
				i=-1;
			
			break;
		}
	
	frm.elements[i+1].focus();
	
	return false; 
}

function descargar(carpeta, nombre)
{
	descarga.document.location.href="descarga.php?carpeta=" + carpeta + "&nombre=" + nombre;
}

function popUpContacto()
{
	contacto=window.open('http://www.sport-elec.es/pop_contacto.php', 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=630,left=10,top=10');
	contacto.focus();
}

function popUpVideo(nombre)
{
	video=window.open('http://www.sport-elec.es/pop_video.php?nombre='+nombre, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=370,left=100,top=100');
	video.focus();
}

function popUpVideo2(nombre)
{
	video=window.open('http://www.sport-elec.es/pop_video_sponsoring.php?nombre='+nombre, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=370,left=100,top=100');
	video.focus();
}

function popUpVideo3(nombre)
{
	video=window.open('http://www.sport-elec.es/pop_video_videos.php?nombre='+nombre, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=450,left=100,top=100');
	video.focus();
}

function popUpRecomendar(codigo)
{
	recomendar=window.open('http://www.sport-elec.es/pop_recomendar.php?codigo='+codigo, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=370,left=100,top=100');
	recomendar.focus();
}

function popUpImagen(URL)
{
	imagen=window.open(URL, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=670,height=430,left=100,top=100');
	imagen.focus();
}

function enviarCesta()
{
	if(document.formulario.cantidad.value.length==0)
	{
		alert("Es imprescindible que indique el nº de unidades a comprar.");
		document.formulario.cantidad.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/cesta.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function imprimirRecibo(pedido)
{
	document.formulario.action="https://www.sport-elec.es/recibo_compra.php";
	document.formulario.pedido.value=pedido;
	document.formulario.target="_blank";
	document.formulario.submit();
}

function imprimirFactura(factura)
{
	document.formulario.action="https://www.sport-elec.es/factura.php";
	document.formulario.factura.value=factura;
	document.formulario.target="_blank";
	document.formulario.submit();
}

function comprobarPopUpContacto()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.hora_llamada.value.length==0)
	{
		alert("Es imprescindible que indique cuándo quiere que le llamemos.");
		document.formulario.hora_llamada.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert("Es imprescindible que indique un teléfono de contacto.");
		document.formulario.telefono.focus();
	}
	else if(document.formulario.tratamiento.value.length==0)
	{
		alert("Es imprescindible que indique su tratamiento.");
		document.formulario.tratamiento.focus();
	}
	else if(document.formulario.nombre.value.length==0)
	{
		alert("Es imprescindible que indique su nombre.");
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert("Es imprescindible que indique sus apellidos.");
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.pais.value.length==0)
	{
		alert("Es imprescindible que indique su país.");
		document.formulario.pais.focus();
	}
	else if(document.formulario.mensaje.value.length==0)
	{
		alert("Es imprescindible que indique el texto del mensaje.");
		document.formulario.mensaje.focus();
	}
	else if(document.formulario.como_conocio.value.length==0)
	{
		alert("Es imprescindible que indique cómo conoció nuestra empresa.");
		document.formulario.como_conocio.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_pop_contacto.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarPopUpRecomendar()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert("Es imprescindible que indique su nombre.");
		document.formulario.nombre.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique el e-mail del destinatario.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato del e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.mensaje.value.length==0)
	{
		alert("Es imprescindible que indique el texto del mensaje.");
		document.formulario.mensaje.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_pop_recomendar.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarPopUpVideo()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert("Es imprescindible que indique su nombre.");
		document.formulario.nombre.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_pop_video.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarApadrinar()
{
	var goodEmail1;
	var goodEmail2;
	var goodEmail3;
	var goodEmail4;
	var goodEmail5;
	var goodEmail6;
	var goodEmail7;
	var goodEmail8;
	var goodEmail9;
	var goodEmail10;
	
	goodEmail1=document.formulario.amigo1.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail2=document.formulario.amigo2.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail3=document.formulario.amigo3.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail4=document.formulario.amigo4.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail5=document.formulario.amigo5.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail6=document.formulario.amigo6.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail7=document.formulario.amigo7.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail8=document.formulario.amigo8.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail9=document.formulario.amigo9.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	goodEmail10=document.formulario.amigo10.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.amigo1.value.length!=0 && !goodEmail1)
	{
		alert("El formato del e-mail de tu amigo 1 es incorrecto.");
		document.formulario.amigo1.focus();
	}
	else if(document.formulario.amigo2.value.length!=0 && !goodEmail2)
	{
		alert("El formato del e-mail de tu amigo 2 es incorrecto.");
		document.formulario.amigo2.focus();
	}
	else if(document.formulario.amigo3.value.length!=0 && !goodEmail3)
	{
		alert("El formato del e-mail de tu amigo 3 es incorrecto.");
		document.formulario.amigo3.focus();
	}
	else if(document.formulario.amigo4.value.length!=0 && !goodEmail4)
	{
		alert("El formato del e-mail de tu amigo 4 es incorrecto.");
		document.formulario.amigo4.focus();
	}
	else if(document.formulario.amigo5.value.length!=0 && !goodEmail5)
	{
		alert("El formato del e-mail de tu amigo 5 es incorrecto.");
		document.formulario.amigo5.focus();
	}
	else if(document.formulario.amigo6.value.length!=0 && !goodEmail6)
	{
		alert("El formato del e-mail de tu amigo 6 es incorrecto.");
		document.formulario.amigo6.focus();
	}
	else if(document.formulario.amigo7.value.length!=0 && !goodEmail7)
	{
		alert("El formato del e-mail de tu amigo 7 es incorrecto.");
		document.formulario.amigo7.focus();
	}
	else if(document.formulario.amigo8.value.length!=0 && !goodEmail8)
	{
		alert("El formato del e-mail de tu amigo 8 es incorrecto.");
		document.formulario.amigo8.focus();
	}
	else if(document.formulario.amigo9.value.length!=0 && !goodEmail9)
	{
		alert("El formato del e-mail de tu amigo 9 es incorrecto.");
		document.formulario.amigo9.focus();
	}
	else if(document.formulario.amigo10.value.length!=0 && !goodEmail10)
	{
		alert("El formato del e-mail de tu amigo 10 es incorrecto.");
		document.formulario.amigo10.focus();
	}
	else if(document.formulario.mensaje.value.length==0)
	{
		alert("Es imprescindible que indiques el texto del mensaje.");
		document.formulario.mensaje.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_apadrinar.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarContacto(tipo)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		if(tipo==true)
			alert("Es imprescindible que indique su nombre.");
		else
			alert("Es imprescindible que indique el nombre de su empresa.");
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		if(tipo==true)
			alert("Es imprescindible que indique sus apellidos.");
		else
			alert("Es imprescindible que indique una persona de contacto.");
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.mensaje.value.length==0)
	{
		alert("Es imprescindible que indique el texto del mensaje.");
		document.formulario.mensaje.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_contacto.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarDatosEnvio()
{
	if(navigator.appName=="Netscape")
	{
		var ifDoc=document.getElementById("formas_envio").contentDocument;
		var forma_envio=ifDoc.forms[0].forma_envio.value;
	}
	else
		var forma_envio=document.formas_envio.document.formulario.forma_envio.value;
	
	if(document.formulario.tipo_envio[0].checked==true)
	{
		if(document.formulario.nombre_usuario_envio.value.length==0)
		{
			alert("Es imprescindible que indique el nombre del destinatario.");
			document.formulario.nombre_usuario_envio.focus();
		}
		else if(document.formulario.apellidos_envio.value.length==0)
		{
			alert("Es imprescindible que indique los apellidos del destinatario.");
			document.formulario.apellidos_envio.focus();
		}
		else if(document.formulario.direccion_envio.value.length==0)
		{
			alert("Es imprescindible que indique la dirección del destinatario.");
			document.formulario.direccion_envio.focus();
		}
		else if(document.formulario.poblacion_envio.value.length==0)
		{
			alert("Es imprescindible que indique la población del destinatario.");
			document.formulario.poblacion_envio.focus();
		}
		else if(document.formulario.codigo_postal_envio.value.length==0)
		{
			alert("Es imprescindible que indique el código postal del destinatario.");
			document.formulario.codigo_postal_envio.focus();
		}
		else if(document.formulario.provincia_envio.value.length==0)
		{
			alert("Es imprescindible que indique la provincia del destinatario.");
			document.formulario.provincia_envio.focus();
		}
		else if(document.formulario.pais_envio.value.length==0)
		{
			alert("Es imprescindible que indique el país del destinatario.");
			document.formulario.pais_envio.focus();
		}
		else if(document.formulario.zona_envio.value.length==0)
		{
			alert("Es imprescindible que indique la zona de portes del destinatario.");
			document.formulario.zona_envio.focus();
		}
		else if(forma_envio.length==0)
		{
			alert("Es imprescindible que indique una forma de envío.");
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/datos_pago.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
	else
	{
		if(document.formulario.razon_social_envio.value.length==0)
		{
			alert("Es imprescindible que indique la razón social de la empresa destinataria.");
			document.formulario.razon_social_envio.focus();
		}
		else if(document.formulario.direccion_envio.value.length==0)
		{
			alert("Es imprescindible que indique la dirección del destinatario.");
			document.formulario.direccion_envio.focus();
		}
		else if(document.formulario.poblacion_envio.value.length==0)
		{
			alert("Es imprescindible que indique la población del destinatario.");
			document.formulario.poblacion_envio.focus();
		}
		else if(document.formulario.codigo_postal_envio.value.length==0)
		{
			alert("Es imprescindible que indique el código postal del destinatario.");
			document.formulario.codigo_postal_envio.focus();
		}
		else if(document.formulario.provincia_envio.value.length==0)
		{
			alert("Es imprescindible que indique la provincia del destinatario.");
			document.formulario.provincia_envio.focus();
		}
		else if(document.formulario.pais_envio.value.length==0)
		{
			alert("Es imprescindible que indique el país del destinatario.");
			document.formulario.pais_envio.focus();
		}
		else if(document.formulario.zona_envio.value.length==0)
		{
			alert("Es imprescindible que indique la zona de portes del destinatario.");
			document.formulario.zona_envio.focus();
		}
		else if(forma_envio.length==0)
		{
			alert("Es imprescindible que indique una forma de envío.");
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/datos_pago.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
}

function numerico(valor)
{
	cad=valor.toString();
	
	for(var i=0; i<cad.length; i++)
	{
		var caracter=cad.charAt(i);
		
		if(caracter<"0" || caracter>"9")
			return false;
	}
	
	return true;
}

function obtenerDigito(valor)
{
	valores=new Array(1, 2, 4, 8, 5, 10, 9, 7, 3, 6);
	
	control=0;
	
	for(i=0; i<=9; i++)
		control+=parseInt(valor.charAt(i))*valores[i];
	
	control=11-(control%11);
	
	if(control==11)
		control=0;
	
	else if(control==10)
		control=1;
	
	return control;
}

function comprobarDatosPago()
{
	if(document.formulario.tipo_pago[0].checked==true)
	{
		if(document.formulario.nombre_usuario_pago.value.length==0)
		{
			alert("Es imprescindible que indique el nombre de facturación.");
			document.formulario.nombre_usuario_pago.focus();
		}
		else if(document.formulario.apellidos_pago.value.length==0)
		{
			alert("Es imprescindible que indique los apellidos de facturación.");
			document.formulario.apellidos_pago.focus();
		}
		else if(document.formulario.dni_pago.value.length==0)
		{
			alert("Es imprescindible que indique el D.N.I. / N.I.E. de facturación.");
			document.formulario.dni_pago.focus();
		}
		else if(document.formulario.direccion_pago.value.length==0)
		{
			alert("Es imprescindible que indique la dirección de facturación.");
			document.formulario.direccion_pago.focus();
		}
		else if(document.formulario.poblacion_pago.value.length==0)
		{
			alert("Es imprescindible que indique la población de facturación.");
			document.formulario.poblacion_pago.focus();
		}
		else if(document.formulario.codigo_postal_pago.value.length==0)
		{
			alert("Es imprescindible que indique el código postal de facturación.");
			document.formulario.codigo_postal_pago.focus();
		}
		else if(document.formulario.provincia_pago.value.length==0)
		{
			alert("Es imprescindible que indique la provincia de facturación.");
			document.formulario.provincia_pago.focus();
		}
		else if(document.formulario.pais_pago.value.length==0)
		{
			alert("Es imprescindible que indique el país de facturación.");
			document.formulario.pais_pago.focus();
		}
		else if(document.formulario.forma_pago.value.length==0)
		{
			alert("Es imprescindible que indique una forma de pago.");
			document.formulario.forma_pago.focus();
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/datos_resumen.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
	else
	{
		if(document.formulario.razon_social_pago.value.length==0)
		{
			alert("Es imprescindible que indique la razón social de la empresa de facturación.");
			document.formulario.razon_social_pago.focus();
		}
		else if(document.formulario.cif_pago.value.length==0)
		{
			alert("Es imprescindible que indique el C.I.F. de facturación.");
			document.formulario.cif_pago.focus();
		}
		else if(document.formulario.direccion_pago.value.length==0)
		{
			alert("Es imprescindible que indique la dirección de facturación.");
			document.formulario.direccion_pago.focus();
		}
		else if(document.formulario.poblacion_pago.value.length==0)
		{
			alert("Es imprescindible que indique la población de facturación.");
			document.formulario.poblacion_pago.focus();
		}
		else if(document.formulario.codigo_postal_pago.value.length==0)
		{
			alert("Es imprescindible que indique el código postal de facturación.");
			document.formulario.codigo_postal_pago.focus();
		}
		else if(document.formulario.provincia_envio.value.length==0)
		{
			alert("Es imprescindible que indique la provincia de facturación.");
			document.formulario.provincia_pago.focus();
		}
		else if(document.formulario.pais_pago.value.length==0)
		{
			alert("Es imprescindible que indique el país de facturación.");
			document.formulario.pais_pago.focus();
		}
		else if(document.formulario.forma_pago.value.length==0)
		{
			alert("Es imprescindible que indique una forma de pago.");
			document.formulario.forma_pago.focus();
		}
		else if(document.formulario.forma_pago.value=="Domiciliación Bancaria")
		{
			if(document.formulario.titular_nombre.value.length==0)
			{
				alert("Es imprescindible que indique el nombre del titular de la cuenta bancaria.");
				document.formulario.titular_nombre.focus();
			}
			else if(document.formulario.titular_dni.value.length==0)
			{
				alert("Es imprescindible que indique el D.N.I. / N.I.E. / C.I.F. del titular de la cuenta bancaria.");
				document.formulario.titular_dni.focus();
			}
			else if(document.formulario.banco_nombre.value.length==0)
			{
				alert("Es imprescindible que indique el nombre de la entidad bancaria.");
				document.formulario.banco_nombre.focus();
			}
			else if(document.formulario.banco_entidad.value.length==0 || document.formulario.banco_entidad.value.length!=4)
			{
				alert("Es imprescindible que indique los 4 dígitos de la entidad de la cuenta.");
				document.formulario.banco_entidad.focus();
			}
			else if(document.formulario.banco_oficina.value.length==0 || document.formulario.banco_oficina.value.length!=4)
			{
				alert("Es imprescindible que indique los 4 dígitos de la oficina de la cuenta.");
				document.formulario.banco_oficina.focus();
			}
			else if(document.formulario.banco_dc.value.length==0 || document.formulario.banco_dc.value.length!=2)
			{
				alert("Es imprescindible que indique los 2 dígitos del DC de la cuenta.");
				document.formulario.banco_dc.focus();
			}
			else if(document.formulario.banco_cuenta.value.length==0 || document.formulario.banco_cuenta.value.length!=10)
			{
				alert("Es imprescindible que indique los 10 dígitos del nº de cuenta.");
				document.formulario.banco_cuenta.focus();
			}
			else
			{
				if(!numerico(document.formulario.banco_entidad.value) || !numerico(document.formulario.banco_oficina.value) || !numerico(document.formulario.banco_dc.value) || !numerico(document.formulario.banco_cuenta.value))
					alert("Por favor, introduzca correctamente los datos de su cuenta, no son numéricos.");
				else
				{
					if(!(obtenerDigito("00"+document.formulario.banco_entidad.value+document.formulario.banco_oficina.value)==parseInt(document.formulario.banco_dc.value.charAt(0))) || !(obtenerDigito(document.formulario.banco_cuenta.value)==parseInt(document.formulario.banco_dc.value.charAt(1))))
						alert("El campo D.C. no se corresponde con los demás números de la cuenta.");
					else
					{
						document.formulario.action="https://www.sport-elec.es/datos_resumen.php";
						document.formulario.method="post";
						document.formulario.submit();
					}
				}
			}
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/datos_resumen.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
}

function comprobarEmail()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/enviaremail_contrasena.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarContrasenas()
{
	if(document.formulario.actual.value.length==0)
	{
		alert("Es imprescindible que indique la contraseña actual.");
		document.formulario.actual.focus();
	}
	else if(document.formulario.nueva.value.length==0)
	{
		alert("Es imprescindible que indique la contraseña nueva.");
		document.formulario.nueva.focus();
	}
	else if(document.formulario.nueva2.value.length==0)
	{
		alert("Es imprescindible que vuelva a escribir la contraseña.");
		document.formulario.nueva2.focus();
	}
	else if(document.formulario.nueva.value!=document.formulario.nueva2.value)
	{
		alert("Las contraseñas indicadas no son iguales.");
		document.formulario.nueva.value='';
		document.formulario.nueva2.value='';
		document.formulario.nueva.focus();
	}
	else
	{
		document.formulario.action="https://www.sport-elec.es/editar_contrasena.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarEditarUsuario(tipo)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(tipo=="particular")
	{
		if(document.formulario.nombre.value.length==0)
		{
			alert("Es imprescindible que indique su nombre.");
			document.formulario.nombre.focus();
		}
		else if(document.formulario.apellidos.value.length==0)
		{
			alert("Es imprescindible que indique sus apellidos.");
			document.formulario.apellidos.focus();
		}
		else if(document.formulario.dni.value.length==0)
		{
			alert("Es imprescindible que indique su D.N.I. / N.I.E.");
			document.formulario.dni.focus();
		}
		else if(document.formulario.fecha_nacimiento.value.length==0)
		{
			alert("Es imprescindible que indique su fecha de nacimiento.");
			document.formulario.fecha_nacimiento.focus();
		}
		else if(document.formulario.direccion.value.length==0)
		{
			alert("Es imprescindible que indique su dirección.");
			document.formulario.direccion.focus();
		}
		else if(document.formulario.poblacion.value.length==0)
		{
			alert("Es imprescindible que indique su población.");
			document.formulario.poblacion.focus();
		}
		else if(document.formulario.codigo_postal.value.length==0)
		{
			alert("Es imprescindible que indique su código postal.");
			document.formulario.codigo_postal.focus();
		}
		else if(document.formulario.provincia.value.length==0)
		{
			alert("Es imprescindible que indique su provincia.");
			document.formulario.provincia.focus();
		}
		else if(document.formulario.pais.value.length==0)
		{
			alert("Es imprescindible que indique su país.");
			document.formulario.pais.focus();
		}
		else if(document.formulario.zona.value.length==0)
		{
			alert("Es imprescindible que indique una zona de portes.");
			document.formulario.zona.focus();
		}
		else if(document.formulario.telefono.value.length==0)
		{
			alert("Es imprescindible que indique su teléfono.");
			document.formulario.telefono.focus();
		}
		else if(document.formulario.email.value.length==0)
		{
			alert("Es imprescindible que indique su e-mail.");
			document.formulario.email.focus();
		}
		else if(!goodEmail)
		{
			alert("El formato de su e-mail es incorrecto.");
			document.formulario.email.focus();
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/editar_usuario.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
	else
	{
		if(document.formulario.razon_social.value.length==0)
		{
			alert("Es imprescindible que indique su nombre y apellidos, o la razón social de su empresa.");
			document.formulario.razon_social.focus();
		}
		else if(document.formulario.persona_contacto.value.length==0)
		{
			alert("Es imprescindible que indique el nombre de una persona de contacto.");
			document.formulario.persona_contacto.focus();
		}
		else if(document.formulario.dni.value.length==0)
		{
			alert("Es imprescindible que indique su D.N.I. / N.I.E., o el C.I.F. de su empresa");
			document.formulario.dni.focus();
		}
		else if(document.formulario.direccion.value.length==0)
		{
			alert("Es imprescindible que indique la dirección de su empresa.");
			document.formulario.direccion.focus();
		}
		else if(document.formulario.poblacion.value.length==0)
		{
			alert("Es imprescindible que indique la población de su empresa.");
			document.formulario.poblacion.focus();
		}
		else if(document.formulario.codigo_postal.value.length==0)
		{
			alert("Es imprescindible que indique el código postal de su empresa.");
			document.formulario.codigo_postal.focus();
		}
		else if(document.formulario.provincia.value.length==0)
		{
			alert("Es imprescindible que indique la provincia de su empresa.");
			document.formulario.provincia.focus();
		}
		else if(document.formulario.pais.value.length==0)
		{
			alert("Es imprescindible que indique el país de su empresa.");
			document.formulario.pais.focus();
		}
		else if(document.formulario.zona.value.length==0)
		{
			alert("Es imprescindible que indique una zona de portes.");
			document.formulario.zona.focus();
		}
		else if(document.formulario.telefono.value.length==0)
		{
			alert("Es imprescindible que indique un teléfono de contacto.");
			document.formulario.telefono.focus();
		}
		else if(document.formulario.email.value.length==0)
		{
			alert("Es imprescindible que indique un e-mail de contacto.");
			document.formulario.email.focus();
		}
		else if(!goodEmail)
		{
			alert("El formato de su e-mail es incorrecto.");
			document.formulario.email.focus();
		}
		else
		{
			document.formulario.action="https://www.sport-elec.es/editar_usuario.php";
			document.formulario.method="post";
			document.formulario.submit();
		}
	}
}

function comprobarUsuarioNuevoParticular()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	var fecha=new Date();
	var anyo=fecha.getFullYear();
	
	if(document.formulario.fecha_nacimiento.value.length!=0)
		var fecha2=new String(document.formulario.fecha_nacimiento.value);
	
	if(document.formulario.nombre_usuario.value.length==0)
	{
		alert("Es imprescindible que indique su nombre.");
		document.formulario.nombre_usuario.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert("Es imprescindible que indique sus apellidos.");
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.dni.value.length==0)
	{
		alert("Es imprescindible que indique su D.N.I. / N.I.E.");
		document.formulario.dni.focus();
	}
	else if(document.formulario.fecha_nacimiento.value.length==0)
	{
		alert("Es imprescindible que indique su fecha de nacimiento.");
		document.formulario.fecha_nacimiento.focus();
	}
	else if(document.formulario.fecha_nacimiento.value.length!=10)
	{
		alert("Su fecha de nacimiento deberá tener el formato dd/mm/yyyy.");
		document.formulario.fecha_nacimiento.focus();
	}
	else if((fecha2.substr(0, 2))>31)
	{
		alert("El día de su fecha de nacimiento es incorrecto.");
		document.formulario.fecha_nacimiento.focus();
	}
	else if((fecha2.substr(3, 2))>12)
	{
		alert("El mes de su fecha de nacimiento es incorrecto.");
		document.formulario.fecha_nacimiento.focus();
	}
	else if((anyo-fecha2.substr(6, 4))<18)
	{
		alert("Deberá tener más de 18 años para realizar su compra en Sport-Elec Institut.");
		document.formulario.fecha_nacimiento.focus();
	}
	else if(document.formulario.direccion.value.length==0)
	{
		alert("Es imprescindible que indique su dirección.");
		document.formulario.direccion.focus();
	}
	else if(document.formulario.poblacion.value.length==0)
	{
		alert("Es imprescindible que indique su población.");
		document.formulario.poblacion.focus();
	}
	else if(document.formulario.codigo_postal.value.length==0)
	{
		alert("Es imprescindible que indique su código postal.");
		document.formulario.codigo_postal.focus();
	}
	else if(document.formulario.provincia.value.length==0)
	{
		alert("Es imprescindible que indique su provincia.");
		document.formulario.provincia.focus();
	}
	else if(document.formulario.pais.value.length==0)
	{
		alert("Es imprescindible que indique su país.");
		document.formulario.pais.focus();
	}
	else if(document.formulario.zona.value.length==0)
	{
		alert("Es imprescindible que indique una zona de portes.");
		document.formulario.zona.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert("Es imprescindible que indique su teléfono.");
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.contrasena.value.length==0)
	{
		alert("Es imprescindible que indique una contraseña.");
		document.formulario.contrasena.focus();
	}
	else if(document.formulario.contrasena2.value.length==0)
	{
		alert("Es imprescindible que vuelva a escribir la contraseña.");
		document.formulario.contrasena2.focus();
	}
	else if(document.formulario.contrasena2.value.length!=0 && document.formulario.contrasena2.value!=document.formulario.contrasena.value)
	{
		alert("Las contraseñas indicadas no son iguales.");
		document.formulario.contrasena.value='';
		document.formulario.contrasena2.value='';
		document.formulario.contrasena.focus();
		event.returnValue=false;
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/alta_usuario.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarUsuarioNuevoProfesional()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.tipo.value.length==0)
	{
		alert("Es imprescindible que indique el tipo de usuario profesional.");
		document.formulario.tipo.focus();
	}
	else if(document.formulario.razon_social.value.length==0)
	{
		alert("Es imprescindible que indique su nombre y apellidos, o la razón social de su empresa.");
		document.formulario.razon_social.focus();
	}
	else if(document.formulario.persona_contacto.value.length==0)
	{
		alert("Es imprescindible que indique el nombre de una persona de contacto.");
		document.formulario.persona_contacto.focus();
	}
	else if(document.formulario.dni.value.length==0)
	{
		alert("Es imprescindible que indique su D.N.I. / N.I.E., o el C.I.F. de su empresa");
		document.formulario.dni.focus();
	}
	else if(document.formulario.direccion.value.length==0)
	{
		alert("Es imprescindible que indique la dirección de su empresa.");
		document.formulario.direccion.focus();
	}
	else if(document.formulario.poblacion.value.length==0)
	{
		alert("Es imprescindible que indique la población de su empresa.");
		document.formulario.poblacion.focus();
	}
	else if(document.formulario.codigo_postal.value.length==0)
	{
		alert("Es imprescindible que indique el código postal de su empresa.");
		document.formulario.codigo_postal.focus();
	}
	else if(document.formulario.provincia.value.length==0)
	{
		alert("Es imprescindible que indique la provincia de su empresa.");
		document.formulario.provincia.focus();
	}
	else if(document.formulario.pais.value.length==0)
	{
		alert("Es imprescindible que indique el país de su empresa.");
		document.formulario.pais.focus();
	}
	else if(document.formulario.zona.value.length==0)
	{
		alert("Es imprescindible que indique una zona de portes.");
		document.formulario.zona.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert("Es imprescindible que indique un teléfono de contacto.");
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique un e-mail de contacto.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.contrasena.value.length==0)
	{
		alert("Es imprescindible que indique una contraseña.");
		document.formulario.contrasena.focus();
	}
	else if(document.formulario.contrasena2.value.length==0)
	{
		alert("Es imprescindible que vuelva a escribir la contraseña.");
		document.formulario.contrasena2.focus();
	}
	else if(document.formulario.contrasena2.value.length!=0 && document.formulario.contrasena2.value!=document.formulario.contrasena.value)
	{
		alert("Las contraseñas indicadas no son iguales.");
		document.formulario.contrasena.value='';
		document.formulario.contrasena2.value='';
		document.formulario.contrasena.focus();
		event.returnValue=false;
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/alta_usuario_profesional.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarUsuarioRegistrado()
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.email.value.length==0)
	{
		alert("Es imprescindible que indique su e-mail.");
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert("El formato de su e-mail es incorrecto.");
		document.formulario.email.focus();
	}
	else if(document.formulario.contrasena.value.length==0)
	{
		alert("Es imprescindible que indique una contraseña.");
		document.formulario.contrasena.focus();
	}
	else
	{
		document.formulario.action="http://www.sport-elec.es/autenticar_usuario.php";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function validarAcceso()
{
	if(document.formulario.usuario.value.length==0)
	{
		alert("Deberás indicar un nombre de usuario.");
		document.formulario.usuario.focus();
	}
	else if(document.formulario.contrasena.value.length==0)
	{
		alert("Deberás indicar una contraseña.");
		document.formulario.contrasena.focus();
	}
	else
		document.formulario.submit();
}

function goto(pagina, destino)
{
	form.action="privado_"+pagina+".php";
	form.accion.value="consultar";
	form.target=destino;
	form.submit();
}

function gotoinicio(pagina, destino)
{
	form.action="procesa_"+pagina+".php";
	form.method="post";
	form.enctype="multipart/form-data";
	form.accion.value="inicio";
	form.target=destino;
	form.submit();
}

function listado(pagina, destino)
{
	form.action="https://www.sport-elec.es/listado_"+pagina+".php";
	form.method="post";
	form.target=destino;
	form.submit();
}

function listado2(pagina, destino)
{
	form.action="https://www.sport-elec.es/listado_subastas_"+pagina+".php";
	form.method="post";
	form.target=destino;
	form.submit();
}

function guardar()
{
	var code=htmlCode.getCode();
	
	form.texto.value=code;
	form.accion.value="guardar";
	form.submit();
}

function guardar2()
{
	form.accion.value="guardar";
	form.submit();
}

function consultar()
{
	form.accion.value="consultar";
	form.submit();
}

function eliminar()
{
	form.accion.value="eliminar";
	form.submit();
}

function enviar()
{
	form.accion.value="enviar";
	form.submit();
}

function buscar(tabla)
{
	var x;
	x=window.open("buscador.php?tabla="+tabla,"v","status=0,resizable=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,width=645,height=465,top=50,left=50");
	
	event.returnValue=false;
}

function buscar2(tabla)
{
	var x;
	x=window.open("buscador_subastas.php?tabla="+tabla,"v","status=0,resizable=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,width=645,height=465,top=50,left=50");
	
	event.returnValue=false;
}

function submitMyForm()
{ 
	form.target='foo'; 
	x=window.open('',form.target,'status=no,resizable=no,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,width=720,height=500,top=50,left=50');
	form.submit(); 
	return false; 
} 

function do_save()
{
	window.opener.currentTextArea.value=htmlCode.getCode();
	window.close();
	window.opener.focus();
}