var map,lats,marks;


function vota(id){
    var p="votacion.php?v="+id; // no es tan simple!
    votaConcurso(p, id );
}


function votaencuesta(){
    var grupo= document.getElementsByName('opcion');
    var id;
    for (i=0; i<grupo.length; i++){
        if(grupo[i].checked)
            id=grupo[i].value;
    }
    var p="resultado.php?v="+id;
    cargaContenido(p, 'opciones');
} 
	
function pulsado(tipo){
    switch (tipo){
        case 'bar':
            document.getElementById('resta').style.display="none";
            document.getElementById('bb').className="botonactivo";
            document.getElementById('br').className="boton";
            break;
        case 'resta':
            document.getElementById('bar').style.display="none";
            document.getElementById('bb').className="boton";
            document.getElementById('br').className="botonactivo";
            break;
        default:
            break;
    }
	
    document.getElementById(tipo).style.display="block";
}

function nuevoAjax(){ 
    var objeto=false;

    if(window.XMLHttpRequest){
        objeto = new XMLHttpRequest();
    }else{
        try{
            objeto = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e){
            alert('El navegador utilizado no cumple los requisitos para ver esta página.');
        }
    }

    return objeto;
}

function cargaContenido(ori,des){
    jQuery('#'+des).load(ori);
	 jQuery('#'+des).hide('fast');
	 jQuery('#'+des).show('slow');
	  //$('#zona'+p).show('slow');
   // ajax=nuevoAjax();
/*
    ajax.open("GET",ori, true);
    ajax.onreadystatechange=function() {
        if ((ajax.readyState==4) && (ajax.status==200) ){
            document.getElementById(des).innerHTML=ajax.responseText;
        }
        if (ajax.readyState==1) {
            document.getElementById(des).innerHTML = "Cargando...";
        }
    }
    ajax.send(null);*/
}


function votaConcurso(ori,des){
    ajax=nuevoAjax();
		
    ajax.open("GET",ori, true);
    ajax.onreadystatechange=function() {
        if ((ajax.readyState==4) && (ajax.status==200) ){
            document.getElementById(des).innerHTML=ajax.responseText;
        }
        if (ajax.readyState==1) {
            document.getElementById(des).innerHTML = "votando...";
        }
    }
    ajax.send(null);
}

function cargaContenidoc(m,a)
{
    jQuery("#calendario").load("calendario.php?van=s&m="+m+"&a="+a);
}
/*****************************/
//rellenar con un bucle con php
//var zona= new Array(10);
//
//	zona[0]="zona 1";
//	zona[1]="zona 2";
//	zona[2]="zona 3";
//	zona[3]="zona 4";
//	zona[4]="zona 5";
//	zona[5]="zona 6";
//	zona[6]="zona 7";
//	zona[7]="zona 8";
//	zona[8]="zona 9";
//	zona[9]="zona 10";
/**************************/	
	
function overzona(id){
    document.getElementById('_'+id).src="dt/img/zonas/on.png";
    document.getElementById('lazona').firstChild.nodeValue = zona[id];
}

function outzona(p){
    document.getElementById('_'+p).src="dt/img/zonas/off.png";
    var letra=document.getElementById('on').name;
    document.getElementById('_'+letra).src="dt/img/zonas/on.png";
    document.getElementById('lazona').firstChild.nodeValue = zona[letra];
}


function clickzona(p){
    var letra=document.getElementById('on').name;
    document.getElementById('_'+letra).src="dt/img/zonas/off.png";
    document.getElementsByName(letra)[0].setAttribute('id', ' ');
	
    document.getElementById('_'+p).src="dt/img/zonas/on.png";
    document.getElementsByName(p)[0].setAttribute('id', 'on');
    document.getElementById('lazona').firstChild.nodeValue = zona[p];
    map.panTo(marks[p].getLatLng());
    $('div[id^="introduccion"]').css('display','none');
    $('div[id^="zona"]').css('display','none');
    $('#rutas').css('display','none');
    $('#zona'+p).show('slow');
    map.clearOverlays();
    //for(mark in marks){
    //map.addOverlay(marks[mark]);
    //}
    for(bar in bares[p]){
        map.addOverlay(bares[p][bar]);
    }



}

function marcarZona(id){
    overzona(id);
    clickzona(id);
}

function clickFicha(id){
    //var a=document.getElementById("ficha"+id);
    //a.click();
    $('#ficha'+id).click();
}

function clickRutas(){
    $('div[id^="introduccion"]').css('display','none');
    $('div[id^="zona"]').css('display','none');
    $('#rutas').show('slow');
}

function cargarRuta(ruta){
    var ruta=new GGeoXml("http://tapasengranada.es/dt/rutas/"+ruta);
    map.clearOverlays();
    map.addOverlay(ruta);
    map.setCenter(new GLatLng(37.176487, -3.596435),14);
}

function cargarLugares(){
    var ruta=new GGeoXml("http://tapasengranada.es/dt/lugares/lugares.kml");
    map.clearOverlays();
    map.addOverlay(ruta);
    map.setCenter(new GLatLng(37.176487, -3.596435),14);
}


function cargaContenido2(ori,valores, des){
	
    ajax=nuevoAjax();
    ajax.open("POST",ori, true);
    ajax.onreadystatechange=function() {
        if ((ajax.readyState==4) && (ajax.status==200) ){
            document.getElementById(des).innerHTML=ajax.responseText;

        }
        if (ajax.readyState==1) {
            document.getElementById(des).innerHTML = "Enviando...";
        }
    }
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send(valores);
}
function envianoticia(){
	
    var valores="texto="+document.getElementById("mensaje").value;
    cargaContenido2('envia-noticia.php',valores,'respuesta');
	
}

function caracteres(){
    var maximo=140;
    var lleva=document.getElementById("mensaje").value.length;
	
    var queda=maximo-lleva;
    document.getElementById("caracteres").innerHTML=queda;
	
	
}
function restauranoticia(){
    document.getElementById("mensaje").value="";
}


function qtips(){
    jQuery(".dia-evento").each(function(i,el){
        jQuery(this).qtip({
        content: {
            prerender:true,
            url: 'eventos-dia.php',
            data: {
                dia: el.innerHTML,
                fecha: jQuery('#fecha').attr('value')
            },
            method: 'post'
        },

        position:{
            corner: {
                target: 'topRight',
                tooltip: 'bottomLeft'
            }
        },
        style: {
            name: 'light' ,// Inherit from preset style
            tip: 'bottomLeft'

        }

        })

    });
}

function eliminarEstablecimiento(id){
   if(confirm("El establecimiento va a ser eliminado")){
       document.location.href="establecimientos.php?eliminar="+id;
   }
}

function eliminarGaleria(id){
   if(confirm("La galeria va a ser eliminada")){
       document.location.href="galerias.php?eliminar="+id;
   }
}

function eliminarGaleriaPendiente(id){
   if(confirm("La galeria va a ser eliminada")){
       document.location.href="tpa-nuevas-galerias.php?eliminar="+id;
   }
}

function eliminarEvento(id){
   if(confirm("El evento va a ser eliminado")){
       document.location.href="agenda.php?eliminar="+id;
   }
}

function eliminarEventoPendiente(id){
   if(confirm("El evento va a ser eliminado")){
       document.location.href="tpa-nuevos-eventos.php?eliminar="+id;
   }
}

function eliminarUsuario(id){
   if(confirm("El usuario va a ser eliminado")){
       document.location.href="usuarios.php?eliminar="+id;
   }
}

function eliminarEnlace(id){
   if(confirm("El enlace va a ser eliminado")){
       document.location.href="enlaces.php?eliminar="+id;
   }
}

function aceptarEvento(id){
   document.location.href="tpa-nuevos-eventos.php?aprobar="+id;
}

function aceptarGaleria(id){
   document.location.href="tpa-nuevas-galerias.php?aprobar="+id;
}

function aceptarComentarioBar(id){
   document.location.href="tpa-comentarios-establecimientos.php?aprobar="+id;
}

function aceptarComentarioGaleria(id){
   document.location.href="tpa-comentarios-galerias.php?aprobar="+id;
}

function eliminarComentarioBar(id){
   document.location.href="tpa-comentarios-establecimientos.php?eliminar="+id;
}

function eliminarComentarioGaleria(id){
   document.location.href="tpa-comentarios-galerias.php?eliminar="+id;
}

function eliminar(id){
   if(confirm("¿Seguro que desea eliminarlo?")){
       document.location.href="?eliminar="+id;
   }
}

//para el mapa
function mapa(este){
	jQuery("#map").show(0);
	load();
	showAddress(document.getElementById('direccion').value +', 18000, Granada ');
	
}

function nomapa(){
	jQuery("#map").hide("slow");
		
}
