// JavaScript Document

// por k_G
// http://www.ljsimon.es


/*
function dameBreadcrumb() {}
	recibe el nivel y el título de la página donde se invoca a la función. devuelve el breadcrumb (html)
	5 niveles como máximo
*/
function dameBreadcrumb(nivel, titulo){
	if (nivel == "") {
		return "";
	}

	//variables
	var baseurl = "http://www.garnacha.org"
	var _breadcrumb = ""; //acumulador del texto que irá a la página
	var _level = new Array(); //array para almacenar niveles
	
	//inicializar _breadcrumb
	_breadcrumb += '<p id="breadcrumb"><a href="'+baseurl+'" >Inicio</a>';
	
	//cargar variables de nivel --> nivel(131) = (_level[0]=1 , _level[1]=3 , _level[2]=1)
	for (var i=0; i<nivel.length ;i++){
		_level[i] = nivel.substring(i,i+1);
	}
	
	
	//rellenar cabeceras de secciones para el breadcrumb
	switch (_level[0]) {
		//case 1: inicio
		//case 2: garnacha
		//case 3: peñista
		//case 4: más
		//case c: cuenta atrás...
		//case 5: zona privada
		//case 6: san roque
		case "1":
			// Inicio
			//_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'" >Inicio</a>';
			break;
		case "2":
			// garnacha
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/historia.php" >Garnacha</a>';
			switch(_level[1]){
				//case 1: Directiva
				//case 2: Historia
				//case 3: Presidentes
				//case 4: Chapas
				//case 5: Interpeñas
				//case 6: Galería de fotos - sin uso por el momento
				//case 7: Contacto
				case "1":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/directiva.php" >Directiva</a>';
					break;
				case "2":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/historia.php" >Historia</a>';
					break;
				case "3":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/presidentes.php" >Presidentes</a>';
					break;
				case "4":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/chapas.php" >Chapas</a>';
					break;
				case "5":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/interpenhas.php" >Interpeñas</a>';
					break;
				//case "6":
				//	_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'static/centro/estructura/estructura.asp" >Estructura organizativa</a>';
				//	break;
				case "7":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/contacto.php" >Contacto</a>';
					break;
				}
			break;
		case "3":
			// peñista
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="#" >Peñista</a>';
			switch(_level[1]){
				//case 1: Hazte Garnach@
				//case 2: Domicilia tu chapa
				//case 3: Enlaces
				case "1":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/hazte.php" >Hazte Garnach@</a>';
					break;
				case "2":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/domicilia-chapa.php" >Domicilia tu chapa</a>';
					break;
				case "3":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/links.php" >Enlaces</a>';
					break;
				}
			break;
		case "4":
			// más
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="#" >Más</a>';
			switch(_level[1]){
				//case 1: Equipo de Fútbol-Sala
				//case 2: Lista de correo
				case "1":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/equipo-futbol-sala.php" >Equipo de Fútbol-Sala@</a>';
					break;
				case "2":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/lista-correo.php" >Lista de correo</a>';
					break;
				}
			break;
		case "c":
			// cuenta atrás
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="#" >Peñista</a>';
			switch(_level[1]){
				//case 1: Hazte Garnach@
				//case 2: Domicilia tu chapa
				//case 3: Enlaces
				case "1":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/hazte.php" >Hazte Garnach@</a>';
					break;
				case "2":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/domicilia-chapa.php" >Domicilia tu chapa</a>';
					break;
				case "3":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/web/static/links.php" >Enlaces</a>';
					break;
				}
			break;
		case "5":
			// administración
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="#" >Zona privada</a>';
			break;
		case "6":
			// San Roque
			_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/sanroque/2009/index.php" >San Roque</a>';
			switch(_level[1]){
				//case 1: 2008
				case "1":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/sanroque/2008/index.php" >2008</a>';
					break;
				case "2":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/sanroque/2009/index.php" >2009</a>';
					break;
				case "3":
					_breadcrumb += '&nbsp;&#187;&nbsp;<a href="'+baseurl+'/sanroque/2010/index.php" >2010</a>';
				}
			break;
		default:
			_breadcrumb = "";
			titulo = "";
			break;
		}
	
	if (titulo.length != 0) {
		_breadcrumb += '&nbsp;&#187;&nbsp;' + titulo + '</p>';
	}else{
		_breadcrumb += '</p>';
	}

	return _breadcrumb;

}

//cambia este texto para indicar el acontecimiento que desees
var before = "San Roque 2010"
var current = "<p>A las 17 h <strong>foto oficial</strong> y luego nos vamos al <strong>Chupinazo</strong>&nbsp;<a href='/sanroque/2009/programa.php'>Más info...</a></p>"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
	
	function countdown(yr,m,d){
		var today=new Date()
		var todayy=today.getYear()
		var txt = "";
		if (todayy < 1000)
			todayy+=1900
		var todaym=today.getMonth()
		var todayd=today.getDate()
		var todaystring=montharray[todaym]+" "+todayd+", "+todayy
		var futurestring=montharray[m-1]+" "+d+", "+yr
		var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
		
		if (difference == 0){txt = current}
		else if (difference > 0){
			txt = "<p><strong>Quedan "+difference+" días para "+before+"</strong></p>";
		}
		else if (difference < 0){
			txt = "<p><a href='/sanroque/2009/programa.php'>Consulta el programa...</a></p>";
		}
		document.write(txt);
	}

	
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validarEmail() {
	var frm = document.frmLista;
	var valor = frm.email.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
		return (true);
	} else {
		frm.email.className = "txtErrorListaCorreo";
		frm.email.value = "Introduzca Email válido";
		return (false);
	}
}

function limpiarEmail(){
	var frm = document.frmLista;
	frm.email.value = "";
	frm.email.className = "";
	return true;
}