//para o album de imaxes dunha coleccion
var glrvisor = 0;
var glrctrovisor = 0;
var glrvisorpos = 0;
var glrurl=new Array();
var glrurlpq=new Array();
var glrtitulo=new Array();
	
function pasePosGaleria(mover,pos) {
	pos +=mover;
	if (pos < 0) {
		pos = glrtotal + pos;
	} else if (pos >= glrtotal) {
		pos = pos - glrtotal;
	}
	return pos;
}

function irImaxe (indice) {
	glrposicion = indice;
	paseImaxe(0);
}
function irGaleria (indice) {
	glrvisorpos = indice;
	paseGaleria(-glrctrovisor);
}
function estaEnGaleria(pos) {
	var base = glrvisorpos;
	var finale = pasePosGaleria(glrvisor - 1,glrvisorpos);
	if ( base > finale ) {
	 	if (pos < base &&  pos > finale) { 
  			irGaleria(pos);
  	 	} 
  	 } else {
  	 	if (pos < base ||  pos > finale ) { 
  			irGaleria(pos);
  	 	} 
  	 }
}

function paseGaleria (mover,lg) {
	var pos = pasePosGaleria(mover,glrvisorpos);
	var inipos = pos;
	area = document.getElementById(areavisor);
	var imaxeHTML="";
   if (typeof(glrattr) === 'undefined' ) { glrattr = ""; } 
	for($i=0; glrvisor > $i;$i++) {
		if ($i > 0 ) { pos = pasePosGaleria(1,pos); }
				imaxeHTML+='<a href="#" onclick="irImaxe('+pos+'); return false;">';
				imaxeHTML+='<img src="'+glrurlpq[pos]+'" alt=" " '+glrattr+' />'; 
				imaxeHTML+='</a> ';
	}
	area.innerHTML=imaxeHTML;
	glrvisorpos = inipos;
}

function inicio_glr_coleccion(numero,visor) {
	glrtotal =glrurl.length;
	if ( visor < 1 ) { glrvisor = 5; }
	else { glrvisor = visor; }
	glrctrovisor = Math.floor(glrvisor/2);
	irGaleria(numero);
	irImaxe (numero);
}

function comprobar(){
   var maxChar = 1000
    if (document.datos.mensaxe.value.length > maxChar) {
        alert ("Campo mensaxe demasiado longo");
        document.datos.mensaxe.value = document.datos.mensaxe.value.slice(0,999);
        return false;
    }

  if ((document.datos.nome.value=="") || (document.datos.lugar.value=="") || (document.datos.correo.value=="") || (document.datos.titulo.value=="") || (document.datos.mensaxe.value=="")){
     alert ("Campo obligatorio non cuberto");
     return false;
  }
  return true;
}
function tmp_hoxe(){
        document.getElementById('boton-hoxe').className="activo";
        document.getElementById('boton-manha').className="";
        document.getElementById('boton-mais').className="";
				document.getElementById('tempo_hoxe').style.display="";
        document.getElementById('tempo_manha').style.display="none";
				document.getElementById('tempo_mais').style.display="none";        
}

function tmp_manha(){
        document.getElementById('boton-hoxe').className="";
        document.getElementById('boton-manha').className="activo";
        document.getElementById('boton-mais').className="";
        document.getElementById('tempo_hoxe').style.display="none";
        document.getElementById('tempo_manha').style.display="";
				document.getElementById('tempo_mais').style.display="none";
}
function tmp_mais(){
        document.getElementById('boton-hoxe').className="";
        document.getElementById('boton-manha').className="";
       	document.getElementById('boton-mais').className="activo";
        document.getElementById('tempo_hoxe').style.display="none";
        document.getElementById('tempo_manha').style.display="none";
				document.getElementById('tempo_mais').style.display="";
}

function comprobar(){
  var exp = /^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$/;
  if ((document.getElementById("datos").teu_nome.value=="") || (document.getElementById("datos").teu_email.value=="") || (document.getElementById("datos").seu_nome.value=="") || (document.getElementById("datos").seu_email.value=="") || (document.getElementById("datos").mensaxe.value=="")){
	   if (idioma=="cas") alert("Recuerda que todos los campos del formulario son obligatorios");
		 else alert("Lembra que todos os campos do formulario son obrigatorios");
	   return false;
	}else if (!exp.test(document.getElementById("datos").seu_email.value)){
	   if (idioma=="cas") alert("El correo de destino no es correcto");
		 else alert("O correo de destino non é correcto");
	   return false;	   
	}
	
	 return true;
}
