$(document).ready(function(){
   //animacion de los destacados
  animateDestacados();

  /*    External links  */
  $('a[rel=external]').attr('target','_blank');
  // Elimino sinJs

  $('.sinJs').removeClass('sinJs');

  try{
    // Reemplzando fuentes
    Cufon.now();
    /*
    Cufon.replace('#topMenu .tel,#secondaryMenu a,#mainMenu .title a,.blk .tit,.blk .sTit,.bannerPurple h3,.bannerPurple p,.bannerGrey a,#sectionMenu > li > a,#sectionMenu > li > strong,#rC h1, .subSectionsMenu a,#rC .top-text,.blkRelatedFiles .tit ,.btnDownload, .autoridades h2, .autoridades h3.intendente,thead th,.blkContactInfo .tit, span.day, span.month, #pgContacto .contactInfo address, #pgContacto .contactInfo h2, .siteMapColumn h2', {fontFamily: 'bell'});
    */
    Cufon.replace('#topMenu .tel,#secondaryMenu a,#mainMenu .title a,.blk .tit,.blk .sTit,.bannerPurple h3,.bannerPurple p, .bannerGrey a,.level-1 > li > a,#sectionMenu > li > strong,#rC h1, .subSectionsMenu a,#rC .top-text,.blkRelatedFiles .tit ,.btnDownload, .autoridades h2, .autoridades h3.intendente,thead th,.blkContactInfo .tit, .description', { fontFamily: 'bell' });
  }catch(err){}
  try{
    ActivarValidacionFormularios();
  }catch(err){}

  // Modificaciones necesarias en html para IE6
  FixIE6();
  // Activar
  ActivaBannersHome();

  /* Recursos asociados   **********************************/
  var recursos = new RecursosAsociados($('.blkRelatedFiles'));
  /*  Dimensiones player YT   */
  recursos.videoWidth  = 450;
  recursos.videoHeight = 300;
  /*  Clave para utilizar api YT correspondiente al dominio   */
  recursos.ytKEY  = 'AI39si6oEHA6Vdw4K4YMnRahC1Z2zUlxP2KKyDTtWdAZe9sGLVBDdID3D_IAoJ9TqFqCYhSz2pC0AagPhmD5XcX0H0ICUDOzfw';
  /*  Carga los swf y activa click en los links*/
  recursos.Crear();

  //obras
  Tabs();

  //pagina de contacto
  contatcCollapse();



  if(!isIE6())
    newsScroller();
  if(isIE())
      fixIE();
});

function animateDestacados(){
    if($('#pgHome').length > 0){
        $('#mainDestacados').addClass('conJs');

        var _items= new Array();
        var _navs= new Array();
        var _timer;
        var _index= Math.ceil(Math.random() * ($('#mainDestacados > ul > li').length-1));
        var _navi= $('<ul class="nav"></ul>');
        //var _start=  _start= Math.ceil(Math.random() * ($('#mainDestacados > ul > li').length-1));
        var _performTransition= function(i){
            _navs[_index].removeClass('active');

            if(i!=-1){
                var _aux= _index;
                if(i > _index){
                    _items[i].fadeIn(function(){
                        if(i > 0){
                            _items[_aux].hide();
                        }
                    });

                }else{
                   _items[i].css({display: 'block'});
                   _items[_aux].fadeOut();

                }

                _index= i;
            }else{
                _index++;
                if(_index <= _items.length - 1){
                _items[_index].fadeIn(function(){
                    if(_index > 1){
                        _items[_index-1].hide();
                    }
                });
                }else{
                    _items[_index - 1].fadeOut();
                    _index= 0;
                }
            }

            _navs[_index].addClass('active');
            _timer= window.setTimeout(_performTransition, 5000, -1);
        };

        $('#mainDestacados > ul > li').each(function(i){
            var _item= $(this);
            _items[i]= _item;
            _item.css({'z-index': i+1})
            var _navButton= $('<li><a href=""></a></li>');
            _navButton.click(function(){
                    if(_timer!= undefined){
                        window.clearInterval(_timer);
                    }
                    _performTransition(i);
                    return false;
             });
            _navi.append(_navButton);
            _navs[i]= _navButton;
            _item.hover(function(){
                if(_timer!= undefined){
                    window.clearInterval(_timer);
                }
            }, function(){
                 _timer= window.setTimeout(_performTransition, 5000, -1);
            });
            if(i > 0){
                _item.css({display: 'none'});
            }else{
                _item.css({display: 'block'});
            }
        });

       $('#mainDestacados').append(_navi);
       _navi.css({'z-index': _items.length + 2, width: _items.length * 13});
       _performTransition(-1);


    }
}

function Tabs(){
  var _divTabs = $('#rC .tabs');
  var _cont  = 0;
  var _tits  = $('<div class="titles"></div>');
  var _texts = $('<div class="texts"></div>');
  var _idPre = 'tab_';

  var _selectTab = function(){
                     var selected = $(this).hasClass('selected');
                     if(!selected){
                       var id = $(this).attr('href').replace(/.*#/gi,'#');
                       $(this).parent().addClass('selected').siblings().removeClass('selected');
                       $(id).addClass('selected').siblings().removeClass('selected');
                       $(id+'_text').addClass('selected').siblings().removeClass('selected');
                     }
                     return false;
                   }

  $('.item',_divTabs).each(function(){
      var id   = _idPre+(++_cont);
      var tit  = $('.tit',this);
      var text = $('.text',this);
      tit.html('<a href="#'+id+'">'+tit.text()+'</a>').appendTo(_tits);
      text.appendTo(_texts).attr('id',id+'_text');
      $(this).attr('id',id);
      if(_cont==1){
        _itemSelected = id;
        $(this).addClass('selected');
        tit.addClass('selected');
        text.addClass('selected');
      }
      $('a',tit).click(_selectTab);
  });
  _divTabs.addClass('conJS').prepend(_tits).prepend(_texts);
  /*    IE6  */
  if(isIE6()){
    _tits.append('<div class="pusher"></div>');

  }
}

if(typeof(isIE6)!='function')
   function isIE6(){if($.browser.msie&&parseInt($.browser.version)<7)return true;return false;}

if(typeof(isIE)!='function')
   function isIE(){if($.browser.msie&&parseInt($.browser.version)<8)return true;return false;}

function FixIE6(){
   if(!isIE6())
     return;
   $('.blk .item').append('<div class="pusher"></div>');
   $('#breadcrumbs a:first-child').css('paddingLeft','0');
   $('#sectionMenu > li:last-child').addClass('last');
   $('.inner #rC .row .blk:first-child').addClass('left');
   $('.inner #rC .row .blk:last-child').addClass('right');
   $('.inner #rC .row').append('<div class="pusher"></div>');
}

function fixIE(){
    if($("#pgMapaSitio").length==1){
        var _wrapper= $('<div id="firstRow" class="siteMapRow"></div>');
        $(".siteMapColumn").each(function(i){
            $(this).appendTo(_wrapper);
            if((i+1)%4==0 && i > 0){
               $("#rC").append(_wrapper);
               _wrapper= $('<div id="secondRow" class="siteMapRow"></div>');
            }
        });

        $("#rC").append(_wrapper);

        $('.siteMapColumn li:last-child').addClass('last');
    }
    $('.img table').each(function(i){
         var _width= $('tr td img', $(this)).width();
         var _caption= $('caption', $(this));
         _caption.attr('align', 'bottom');
         $(this).css({width: _width});
    });




}

function ActivarValidacionFormularios(){
  $('form').submit(function(){
    var frm = new FormValidate($(this));
    if(!frm.Validate())return false;
  });
}

function ActivaBannersHome(){
  $('#pgHome #rC .bannerPurple').each(function(){
    var href = $('a',this).attr('href');
    $(this).css({'cursor':'pointer'})
           .click(function(){
             document.location.replace(href);
              return false;
           });
  });
}

/***** COMIENZO: Recursos asociados    **********************/
function RecursosAsociados(_divRecursos){
  /*    Opciones player audio    */
  this.audioBg             = 'ffffff';
  this.audioLeftBg         = '6a6694';
  this.audioLeftIcon       = 'ffffff';
  this.audioRightBg        = '3e589b';
  this.audioRightBgHover   = '6a6694';
  this.audioRightIcon      = 'ffffff';
  this.audioRightIconHover = 'ffffff';
  this.audioText           = '656565';
  this.audioSlider         = '6a6694';
  this.audioTrack          = 'ffffff';
  this.audioBorder         = 'd7d7d7';
  this.audioLoader         = 'ffffff';
  this.audioLoop           = 'no';
  this.audioAutoStart      = 'no';

  /*    Opciones player video   */
  this.ytKEY  = 'AI39si6oEHA6Vdw4K4YMnRahC1Z2zUlxP2KKyDTtWdAZe9sGLVBDdID3D_IAoJ9TqFqCYhSz2pC0AagPhmD5XcX0H0ICUDOzfw';
  this.videoWidth  = 550;
  this.videoHeight = 300;

  /*    Contador de itms dentro del bloque de recuros  */
  var _cont = 0;
  var self = this;

  /*****    AUDIO   ***********/
  var _AudioCargaPlayer = function(item){
                            _ActivarBloque(item);
                            var archivoMp3 = $('a',item).attr('href');
                            var divContenido = $('<div class="content"><div id="audioPlayer'+_cont+'"></div><a href="'+archivoMp3+'" class="btnDownload">Descargar</a></div>');
                            divContenido.css({'display':'none'}).hide().appendTo(item);
                            var flashvars = {'playerID':'audioPlayer'+_cont,'soundFile':archivoMp3,'bg':'0x'+self.audioBg,'leftbg':'0x'+self.audioLeftBg,'lefticon':'0x'+self.audioLeftIcon,'rightbg':'0x'+self.audioRightBg,'rightbghover':'0x'+self.audioRightBgHover,'righticon':'0x'+self.audioRightIcon,'righticonhover':'0x'+self.audioRightIconHover,'text':'0x'+self.audioText,'slider': '0x'+self.audioSlider,'track':'0x'+self.audioTrack,'border':'0x'+self.audioBorder,'loader':'0x'+self.audioLoader,'loop':self.audioLoop,'autostart':self.audioAutoStart};
                            var params = {'allowScriptAccess':'always','wmode':'transparent','quality':'high'};
                            var atts = {'id':'audioPlayer'+_cont};
                            swfobject.embedSWF("swf/player.swf",'audioPlayer'+_cont, "290", "24", "8", null, flashvars, params, atts);
                          }

  /*****    VIDEO   ***********/
  var _VideoObtenerCodigo = function(item){
                              var href = $('a',item).attr('href');
                              href = href.replace(/^.*v=/gi,'');
                              return href.replace(/&.*$/,'');
                            }

  var _VideoCargaPlayer = function(item){
                            _ActivarBloque(item);
                            var idPlayer = 'ytCP'+_cont;
                            var codigoVideo = _VideoObtenerCodigo(item);
                            var divContenido = $('<div class="content"></div>');
                            var divPlayer = $('<div class="ytPlayer" id="'+codigoVideo+'"><div id="'+idPlayer+'"></div></div> ');
                            divContenido.css({'display':'none'}).hide().append(divPlayer).appendTo(item);
                            var params = {'allowScriptAccess':"always",'wmode':"transparent"};
                            var atts = {'id':idPlayer};
                            swfobject.embedSWF("http://www.youtube.com/apiplayer?playerapiid="+idPlayer+"&key="+self.ytKEY+"&enablejsapi=1&rel=0&auto=1",idPlayer, self.videoWidth, self.videoHeight, "8", null, null, params, atts);
                          }

  /*    Activa click en el bloque   */
  var _ActivarBloque = function(item){
                        $('a',item).click(function(){
                          if(item.hasClass('open')){
                            $('.content',item).slideUp(function(){item.removeClass('open');});
                          }else{
                            var itemDesplegado = item.siblings('.open');
                            if(itemDesplegado.length==0){
                              item.addClass('open');
                              $('.content',item).slideDown();
                            }else{
                              $('.content',itemDesplegado).slideUp(function(){
                                                                        itemDesplegado.removeClass('open');
                                                                        item.addClass('open');
                                                                        $('.content',item).slideDown();
                                                                    });
                            }
                          }
                          return false;
                        });
                       }


  this.Crear = function(){
     $('li',_divRecursos).each(function(){
       var item = $(this);
       _cont++;
       if(item.hasClass('audio')){
         _AudioCargaPlayer(item);
       }else if(item.hasClass('video')){
         _VideoCargaPlayer(item);
       }
     });
  }

}

 /***** FIN: Recursos asociados    **********************/

/*function menuTransition(){
    if(isIE6())
     return;
    var _anterior=-1;
    var _images= new Array();
    var _items= new Array();
    var _interval;
    var _auto= function(){
        if($('#pgHome')!=null){
        _interval= setInterval(function(){
                    if(_anterior< _items.length -1){
                       _transition(_anterior + 1)
                    }else{
                        _transition(1)
                    }
                }, 5000);
        }
    }

    var _backgroundTransition= function(i){

    }

    var _transition= function(i){
         if(_images[i]!=undefined){
           if(_anterior > i){
               _images[i].css({display: 'block'});
               _images[_anterior].stop(true, true).fadeOut(function(){$(this).css({display: 'none'}); _anterior=i;});


           }else if(_anterior < i){
                  _images[i].fadeIn(function(){if(_anterior != -1)_images[_anterior].css({display: 'none'}); _anterior=i;});
           }
         }

    };

    $('#pgHome #mainMenu .item').each(function(i){
        var _item= $(this);
        var _img= $('img', _item);
        _images[i]= _img;
        _items[i]=_item;
        _img.css({zIndex: i, visibility: 'visible', display: 'none'});
        _item.hover(function(evt){
            evt.stopPropagation();
             if(_interval!=undefined){clearInterval(_interval)};
             _item.addClass('slc');
             _transition(i);

        }, function(){
           _item.removeClass('slc');
        });


    });

    $('#pgHome #mainMenu').hover(function(){
          //if(_interval!=undefined){clearInterval(_interval)};
          //$('#pgHome #mainMenu').removeClass('passive');
     }, function(){
          $('#pgHome #mainMenu').addClass('passive');
          if(_images[_anterior]!=undefined){
               _images[_anterior].fadeOut(function(){_images[_anterior].css({display: 'none'}); _anterior=-1;});
           }
     });
    $('#pgHome #mainMenu').addClass('passive');

 }*/




 function contatcCollapse(){
    var _actual=-1;
    var _items= new Array();
    $('.blkContactInfo').addClass('conJs');
    $('.blkContactInfo').each(function(i){
        var _item= $(this);
        _items[i]= _item;
        $('.tit', _item).click(function(){
           var _sub=  $('.content', _item);
           if(_sub.css('display')!='block'){
               $(this).addClass('block');
               _sub.slideDown();
           }else{
                $(this).removeClass('block');
                _sub.slideUp();
           }
           if(_actual!=-1){
                $('.content', _items[_actual]).slideUp();
                $('.tit', _items[_actual]).removeClass('block');
           }
           _actual= i;
        });

    })
 }

 function newsScroller(){
    var _maxHeight= 0;
    var _actual=0;
    var _buttons= new Array();
    var _items= new Array();
    var _intervalNews;
    var _navigator= "<div id='newsNavigator' class='navigator'>";
    var _divNewsContentWrapper= $("<div class='newsContentWrapper'></div>");
    var _readMoreWrapper= $("<div class='border'></div>");
    $('#blkObrasHome').addClass('conJs');

    var _auto= function(delay){
        _intervalNews= setInterval(function(){
                    if(_actual < _items.length -1){
                       _transition(_actual + 1)
                    }else{
                        _transition(0)
                    }
                }, delay);
    }
    var _transition= function(i){
        if(_items[_actual]!=undefined){
          if(_actual!=i){
            _items[_actual].fadeOut(function(){_items[i].fadeIn(function(){_items[_actual].css({display: 'none'});_actual=i;})});
            $('#blkObrasHome .navigator a').removeClass('active');
            _buttons[i].addClass('active');
          }
        }
        //alert(_divNewsContentWrapper.height());

    };
    $('#blkObrasHome .item').each(function(i){
        var _item= $(this);
        _items[i]=_item;
        _item.css({zIndex: i, visibility: 'visible', display: 'none', border: 'none'});
        _navigator +="<a href='#'>" + (i+1) + "</a>";
        /*_item.hover(function(evt){
            evt.stopPropagation();
             if(_interval!=undefined){clearInterval(_interval)};
             //_item.addClass('slc');
             _transition(i);

        }, function(){
           //_item.removeClass('slc');
        }); */

        if(_item.height() > _maxHeight){
            _maxHeight= _item.height();
        }

        if(i==0){
            _item.css({display:'block'});
        }



    });

    _navigator +="</div>";
    var _nav= $(_navigator);
    _nav.insertAfter($('#blkObrasHome .content'));

    $('#blkObrasHome .content').wrap(_divNewsContentWrapper);
    $('#blkObrasHome .newsContentWrapper').height(_maxHeight).css({overflow: 'hidden', paddingBottom: '14px'});
    $('#blkObrasHome .more').wrap(_readMoreWrapper);
    //alert(_maxHeight);
    $('#newsNavigator a').each(function(i){
        var _button=$(this);
        _buttons[i]= _button;
        _button.click(function(evt){
             evt.preventDefault();
             if(_intervalNews!=undefined){clearInterval(_intervalNews)};
             _transition(i);
             _auto(15000);
        })
        if(i==0){
            _button.addClass('active');
        }

    });


    _auto(5000);

 }

 /***** FIN: Recursos asociados    **********************/

(function($){$.fn.jTruncate=function(h){var i={length:300,minTrail:20,moreText:"more",lessText:"less",ellipsisText:"...",moreAni:"",lessAni:""};var h=$.extend(i,h);return this.each(function(){obj=$(this);var a=obj.html();if(a.length>h.length+h.minTrail){var b=a.indexOf(' ',h.length);if(b!=-1){var b=a.indexOf(' ',h.length);var c=a.substring(0,b);var d=a.substring(b,a.length-1);obj.html(c+'<span class="truncate_ellipsis">'+h.ellipsisText+'</span>');obj.find('.truncate_more').css("display","none");var e=$('.truncate_more_link',obj);var f=$('.truncate_more',obj);var g=$('.truncate_ellipsis',obj);e.click(function(){if(e.text()==h.moreText){f.show(h.moreAni);e.text(h.lessText);g.css("display","none")}else{f.hide(h.lessAni);e.text(h.moreText);g.css("display","inline")}return false})}}})}})(jQuery);

function ModificarNombre(nUrl){
    var article_name = nUrl;
    var z = article_name.split(" ").join("-");
    var x = z.toLowerCase() ;
    var x1 = x.split("á").join("a");
    var x2 = x1.split("é").join("e");
    var x3 = x2.split("í").join("i");
    var x4 = x3.split("ó").join("o");
    var x5 = x4.split("ú").join("u");
    var x6 = x5.split(",").join("");
    var xx = x6.split("ñ").join("n");
    return xx;
}


