function $_(str){ 
	return document.getElementsByTagName(str)
}
function $(str){
	return document.getElementById(str)
}
function isDigit(c){ return ((c >= "0") && (c <= "9")) }
function isInteger(s){  
    var i;
    for (i = 0; i < s.length; i++)  {   
        var c=s.charAt(i);
        if( i != 0 ) if (!isDigit(c)) return false; else if (!isDigit(c) && (c != "-") || (c == "+")) return false;
    }
    return true;
}
function isMail(s){
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (s.length == 0) return true;
	if (filter.test(s)) return true; else return false;
}
function MostrarFoto(s,t) {
   var img =$('imagenloader')
   img.src='fotos/'+s
   $('gfoto').style.display='none'
   $('gTexto').innerHTML="Cargando Fotografía"
   img.onload = function() {
      $('gfoto').style.display='block'
      $('gTexto').innerHTML=t
      if(this.clientWidth>350) this.style.width="350px"
      $('gfotoi').style.height=(img.clientHeight+2)+"px"
      $('gfotod').style.height=(img.clientHeight+10)+"px"
      $('gfoto').style.height=(img.clientHeight+20)+"px"
      $('gfotoi').style.width=(img.clientWidth+2)+"px"
      $('gfotod').style.width=(img.clientWidth+10)+"px"
      $('gfoto').style.width=(img.clientWidth+20)+"px"
   }
}
function MostrarGaleria(s) {
   var b=$('btmm'+s),g=$('g1'+s)
   if(g.style.display=='block'){
      b.src='img/mas.jpg';
      g.style.display='none'
   }else{
      b.src='img/menos.jpg';
      g.style.display='block'
   }
}
function Login(){
	var v=$('fLogin');
	if(!v) return;
	if(v.us.value.length<=0) return;
	if(v.pw.value.length<=0) return;
	v.submit()
}
function EnviarFoto(){
	var v=$('fFotos'), er=$('error')
	if(!v) return;
	er.style.display="none"
	if(v.d0.value.length<=0){
		er.innerHTML = "• Debes Ingresar tu Nombre y Apellido"
		er.style.display="block"
		return
	}
   if(v.d1.value.length<=0){
		er.innerHTML = "• Debes Ingresar el Título de la Fotografía"
		er.style.display="block"
		return
	}
   if(v.d2.value.length<=0){
		er.innerHTML = "• Debes Seleccionar una Categoría"
		er.style.display="block"
		return
	}
   if(v.img.value.length<=0){
		er.innerHTML = "• Debes Seleccionar el Archivo de Imagen para Subir"
		er.style.display="block"
		return
	}
   v.submit()
}
function Registro(){
	var v=$('fRegistro'), er=$('error')
	if(!v) return;
	er.style.display="none"
   //if(v.d8) if (top.frames.length>0 && top.location.href) v.d8.value=top.location.href; else  v.d8.value="http://concursodebalcones.com/"
	if(v.d0.value.length<=0){
		er.innerHTML = "• Debes indicar la ubicación exacta del Balcón"
		er.style.display="block"
		return
	}
	if(v.d1.value.length<=0){
		er.innerHTML = "• Debes Ingresar el DNI del Propietario, Titular o Representante."
		er.style.display="block"
		return
	}
	if(v.d2.value.length<=0){
		er.innerHTML = "• Debes Ingresar el Nombre y Apellido del Propietario, Titular o Representante"
		er.style.display="block"
		return
	}
	if(v.d3.value.length<=0 || !isInteger(v.d3.value)){
		er.innerHTML = "• Debes Ingresar Número de Teléfono de Contacto, sin guiones ni espacios."
		er.style.display="block"
		return
	}
	if(v.d4.value.length<=0 || !isMail(v.d4.value)){
		er.innerHTML = "• Debes Ingresar un Email Válido."
		er.style.display="block"
		return
	}
	if(v.d5.value.length<=0){
		er.innerHTML = "• Debes Ingresar el Estado Actual del Balcón"
		er.style.display="block"
		return
	}
	if(v.d6.value.length<=0){
		er.innerHTML = "• Debes Ingresar un Título para el Trabajo a Realizar"
		er.style.display="block"
		return
	}
	if(v.d7.value.length<=0){
		er.innerHTML = "• Debes Ingresar una Breve Descripción del Trabajo a Realizar"
		er.style.display="block"
		return
	}
	v.submit()
}
function MostrarContenido(n,c){
   var bt,nav;
   for(var i=0;i<=c;i++){
      bt=$("btnav"+i);
      nav=$("nav"+i);
      if(i==n){
         bt.className="activo"
         nav.style.display="block"
      }else{
         bt.className="nada"
         nav.style.display="none"
      }
   }
}
function Votar(){
	var v=$('fvoto'), er=$('error')
	if(!v) return;
	er.style.display="none"
	if(v.c0.value.length<=0 || !isMail(v.c0.value)){
		er.innerHTML = "• Debes introducir un Email válido"
		er.style.display="block"
		return
	}
	v.submit()
}