	function verify()
		{
		var alerta = ""
		var alerta2 = ""
		if (inscripcion.nombre.value == "") {alerta += "- Nombre.\n"}
		if (inscripcion.fnacimiento.value == "") {alerta += "- Fecha de Nacimiento.\n"}
		if (inscripcion.nif.value == "") {alerta += "- Nif.\n"}
		if (inscripcion.domicilio.value == "") {alerta += "- Domicilio.\n"}
		if (inscripcion.cp.value == "") {alerta += "- Código Postal.\n"}
		if (inscripcion.email.value.indexOf ('@',0) == -1 || inscripcion.email.value.indexOf ('.',0) == -1) {alerta += "- E-mail.\n"}
		if (inscripcion.cumplir.checked != true) {alerta += "- Debe aceptar las condiciones de la Preinscripción.\n"}
				
	if (alerta =="")
			{
			inscripcion.submit()
			inscripcion.enviar.disabled=true;
			}
		else
			{
			alerta = "Error:\n\n--------------------------------\n" + alerta +"--------------------------------\nComplete correctamente.\nGracias."
			alert (alerta + "")
			}
}

function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
var bOk = false;
bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
return bOk;
}
function finMes(oTxt){
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
var nRes = 0;
switch (nMes){
case 1: nRes = 31; break;
case 2: nRes = 29; break;
case 3: nRes = 31; break;
case 4: nRes = 30; break;
case 5: nRes = 31; break;
case 6: nRes = 30; break;
case 7: nRes = 31; break;
case 8: nRes = 31; break;
case 9: nRes = 30; break;
case 10: nRes = 31; break;
case 11: nRes = 30; break;
case 12: nRes = 31; break;
}
return nRes;
}
function valDia(oTxt){
var bOk = false;
var nDia = parseInt(oTxt.value.substr(0, 2), 10);
bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
return bOk;
}
function valMes(oTxt){
var bOk = false;
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
bOk = bOk || ((nMes >= 1) && (nMes <= 12));
return bOk;
}
function valAno(oTxt){
var bOk = true;
var nAno = oTxt.value.substr(6);
bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
if (bOk){
for (var i = 0; i < nAno.length; i++){
bOk = bOk && esDigito(nAno.charAt(i));
}
}
return bOk;
}
function valFecha(oTxt){
var bOk = true;
if (oTxt.value != ""){
bOk = bOk && (valAno(oTxt));
bOk = bOk && (valMes(oTxt));
bOk = bOk && (valDia(oTxt));
bOk = bOk && (valSep(oTxt));
if (!bOk){
alert("Fecha inválida");
oTxt.value = "";
oTxt.focus();
}
}
}




//ABRIR VENTANA FOTO

function Ver(ID)
{ventana=window.open("foto.asp?id="+ID,"window","toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=10,height=10,left=100,top=0");
  ventana.moveTo(((screen.width/2)-(250)),((screen.height/2)-(200)));
}

//MENSAJE
function msj(){
  texto= "Sección en breve disponible.\n\nDisculpen las molestias";
  alert (texto);
}

function confirma(URL)
{
var respuesta=confirm("¿El registro se borrará, está seguro?");
if (respuesta==true)
setTimeout("location.href='"+URL+"'",00000);
}



//ABRIR VENTANA
function Win(URL,ancho,alto,scroll) {
if (ancho==null){
	ancho=350;
	alto=200;
}
if (scroll==null){
scroll=1
}
ventana=window.open(URL,"Win","toolbars=0,scrollbars="+scroll+",location=0,statusbars=0,menubars=0,resizable=0,width="+ancho+",height="+alto+",left=185,top=120");
}


//CAMBIO COLOR DE LAS CELDAS
function mOvr(src,clrOver) {
if (!src.contains(event.fromElement)) {
src.style.cursor = 'hand';
src.bgColor = clrOver;
}
}
function mOut(src,clrIn) {
if (!src.contains(event.toElement)) {
src.style.cursor = 'default';
src.bgColor = clrIn;
}
}
function mClk(src) {
if(event.srcElement.tagName=='TD'){
src.children.tags('A')[0].click();
}
}


//ABRIR VENTANA
function mapa() {
ventana=window.open("mapa.htm","Win","toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=300,height=200,left=10,top=10");
}



//ENLACE QUE CIERRA VENTANA
function get(url) {
  opener.location = url;
  self.close()
}

//ADAPTA VENTANA A FOTO
function resizePage(){
  x=document.images['foto'].width;
  y=document.images['foto'].height;
  x=x+40;
  y=y+90; 
  window.resizeTo(x,y);
}

function agregar(){
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.sinllel.com";
var titulo="Club Ciclista Sinllel BTT";
window.external.AddFavorite(url,titulo);
}
else {
if(navigator.appName == "Netscape") 
alert ("Presione Crtl+D para agregar esta página en sus Favoritos.");
}
}




//MENUS DESPLEGABLES
var old;
 var memold;
 var subold;
 if(document.layers)
 {
  window.captureEvents(Event.MOUSEDOWN);
  window.onmousedown=do_out;
 } else                                                                                                                                        
 {
document.onmouseup=do_out;       
}
function show_layer(x)
{
 if(document.layers)
  document.layers[x].visibility="show";
 else
  document.all[x].style.visibility="visible";
}
function hide_layer(x)
{
 if(document.layers)
  document.layers[x].visibility="hide";
 else
  document.all[x].style.visibility="hidden";
}
function do_menu(x)
{
 if(!old)
  old=memold;
 if(old!=x)
 {
  show_layer(x);
  old=x;
 } else
  old="";
}
function do_check(x)
{
 if(old && old!=x)
 {
  hide_layer(old);
  show_layer(x);
  old=x;
 }
 do_submenu();
}
function do_out()
{
 if(old)
  hide_layer(old);
 memold=old; old="";
 do_submenu();
}
function do_submenu(x)
{
 if(subold)
 {
  hide_layer(subold);
  subold="";
 }
 if(x)
 {
  show_layer(x);
  subold=x;
 }
}