// JavaScript Document

$(document).ready(function(){
	marcarTab(1);
	UpdateDiv('fecha_hoy.php','hd_fecha');
	UpdateDiv('ver_calendario.php','calendario');
	UpdateDiv('ultima_noticia.php','ultima_noticia');
	UpdateDiv('ltNoticias.php','ultimas_noticias');
	
	photoShufflerLaunch();
	vermapa();
	// $('#basic-modal-content').modal();
	
	$("#imgBtnBuscar").click(function() {
      if ($('#edBuscador').attr("value")!='') 
  		UpdateDiv('resultado_busqueda.php?cad_busq='+$('#edBuscador').attr("value"),'area_trabajo');
	});

});


$actual=107;
timer = setInterval("recargar_nota_prensa()", 7000);

function recargar_nota_prensa() {    
     // Limita el contador a solo 5 elementos
    if ($actual > 103) {
        $actual = $actual - 1;
    } else {
        $actual = 107;
    }
     // Setea la variable que vamos a enviar a php
    var variable_post=$actual;
    // Enviamos los valores a miscript.php
    $.post("id2noticia.php", { contador: variable_post }, function(data){ 
               /// Actualizamos el div recargado
        $("#ultima_noticia").html(data);
    });         
}

$(function() {
    $('a[rel*=external]').click( function() {
        window.open(this.href);
        return false;
    });
});

var a_provincias = new Array();
a_provincias = ["acomayo","anta","calca","canas","canchis","chumbivilcas","cusco","espinar","la_convencion","paruro","paucartambo","quispicanchi","urubamba","mapa"];
function cambiar_imagen(i) {
	$('#mapa_cusco').attr('src','img_mapa_cusco/'+a_provincias[i]+'.png');
}

function cerrar() {
 	$("#agenda_dia").css("display","none");
}

function cargarPagina(op) {
	var url='';
	switch (op) {
		case 0:url='http://www.regioncusco.gob.pe/';
			   break;
		case 1:url='http://www.cr.regioncusco.gob.pe/';
			   break;
		case 2:url='http://www.transparencia.regioncusco.gob.pe/';
			   break;
	}
	location.href=url;
}

function verSubTab(tab) {
	$('#div_gestion_2011').removeClass('sub-tab-activo');
	$('#div_gestion_2011').addClass('sub-tab-oculto');
	$('#div_provincias').removeClass('sub-tab-activo');
	$('#div_provincias').addClass('sub-tab-oculto');
	$('#div_direcciones').removeClass('sub-tab-activo');
	$('#div_direcciones').addClass('sub-tab-oculto');
	$('#div_proyectos').removeClass('sub-tab-activo');
	$('#div_proyectos').addClass('sub-tab-oculto');
	
	switch(tab) {
		case 0:$('#div_gestion_2011').removeClass('sub-tab-oculto');
			   $('#div_gestion_2011').addClass('sub-tab-activo');
			   break;
		case 1:$('#div_provincias').removeClass('sub-tab-oculto');
			   $('#div_provincias').addClass('sub-tab-activo');
			   break;
		case 2:$('#div_direcciones').removeClass('sub-tab-oculto');
			   $('#div_direcciones').addClass('sub-tab-activo');
			   break;
		case 3:$('#div_proyectos').removeClass('sub-tab-oculto');
			   $('#div_proyectos').addClass('sub-tab-activo');
			   break;
	}
}

function marcarTab(op) {	
	// $('#menu_principal li').removeClass('tab-no-seleccionado');
	$('#menu_principal li').removeClass('tab-seleccionado');

	switch(op) {
		// Portada
		
		// Gestion 2011
		case 1:$('#gestion').addClass('tab-seleccionado');
			   verSubTab(0);
			   break;
		
		// Provincias
		case 3:$('#provincias').addClass('tab-seleccionado');
			   verSubTab(1);
			   break;		
		
		// Direcciones
		case 4:$('#direcciones').addClass('tab-seleccionado');
			   verSubTab(2);
			   break;		

		case 5:$('#proyectos').addClass('tab-seleccionado');
			   verSubTab(3);
			   break;		
	}
	
}

function UpdateDiv(Url, Capa){
	Capa = Capa||"data";
	$.ajax({
		type: 'get',
		url: Url,
		dataType: 'html',
		success: function(data){
			$("#"+Capa).html(data)
		}
	});
}

function update_calendar(){
        var month = $('#calendar_mes').attr('value');
        var year = $('#calendar_anio').attr('value');

        var valores='month='+month+'&year='+year;

        $.ajax({
                url: 'setvalue.php',
                type: "GET",
                data: valores,
                success: function(datos){
                        $("#calendario_dias").html(datos);
                }
        });
}
        
function ver_agenda_dia(date){
	UpdateDiv('transparencia/ver_agenda_presidente.php?fecha='+date,'agenda_presidente');    
}

function show_calendar(){
        //div donde se mostrará calendario
        $('#calendario').toggle(); 
}

var gblPhotoShufflerDivId = "photodiv";
var gblPhotoShufflerImgId = "photoimg"; 
var gblImg = new Array(
  "img/bn1.jpg",
  "img/bn2.jpg",
  "img/bn3.jpg");
var gblPauseSeconds = 3.25;
var gblFadeSeconds = .85;
var gblRotations = 100000;

// End Customization section

var gblDeckSize = gblImg.length;
var gblOpacity = 100;
var gblOnDeck = 0;
var gblStartImg;
var gblImageRotations = gblDeckSize * (gblRotations+1);

function photoShufflerLaunch() {
	var theimg = $(gblPhotoShufflerImgId);
		gblStartImg = theimg.src; // save away to show as final image
	document.getElementById(gblPhotoShufflerDivId).style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
  	setTimeout("photoShufflerFade()",gblPauseSeconds*1000);
}

function photoShufflerFade() {
  var theimg = document.getElementById(gblPhotoShufflerImgId);
  var fadeDelta = 100 / (30 * gblFadeSeconds);
  if (gblOpacity < 2*fadeDelta ) {
	gblOpacity = 100;
	if (gblImageRotations < 1) 
	  return;
	photoShufflerShuffle();
	setTimeout("photoShufflerFade()",gblPauseSeconds*1000);
  }
  else {
	gblOpacity -= fadeDelta;
	setOpacity(theimg,gblOpacity);
	setTimeout("photoShufflerFade()",30);  // 1/30th of a second
  }
}

function photoShufflerShuffle() {
  var thediv = document.getElementById(gblPhotoShufflerDivId);
  var theimg = document.getElementById(gblPhotoShufflerImgId);
  
  theimg.src = gblImg[gblOnDeck];
  setOpacity(theimg,100);

  gblOnDeck = ++gblOnDeck % gblDeckSize;
  if (--gblImageRotations < 1) {
	gblImg[gblOnDeck] = gblStartImg;
  }

	thediv.style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  obj.style.filter = "alpha(opacity:"+opacity+")";
  obj.style.KHTMLOpacity = opacity/100;
  obj.style.MozOpacity = opacity/100;
  obj.style.opacity = opacity/100;
}

(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
