$(document).ready(function(){$("ul.sf-menu").supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish();$("ul.intranet-menu").supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish();$(function(){setInterval("slideSwitch()",3000);});Cufon.replace('.cufon, #clima-titulo, .cufon-results, .categoria, #vendimia h3');if($("#busqueda").length>0){$("#busqueda").validate({rules:{buscar:{required:true,minlength:2}},messages:{buscar:{required:"",minlength:""}}});initPagination();}
$("#poll").submit(formProcess);
$("#franking").submit(formProcessRanking);
if($("#rk-not").length>0) $("#rk-not").css('display','block');if($("#galeria_img").length>0){$(function(){$("#galeria_img").accessNews({headline:"Galería de Imágenes",speed:"normal",slideBy:2,ulWidth:"692px"});});}
if($("#destacados_home").length>0){$(function(){$("#destacados_home").accessNews({headline:"",speed:"normal",slideBy:6,ulWidth:"610px"});});}
if($("#galeria_img_faux").length>0){$(function(){$("#galeria_img_faux").accessNews({headline:"Galería de Imágenes",speed:"normal",slideBy:6,ulWidth:"888px"});});}
if($("#galeria_img_faux2").length>0){$(function(){$("#galeria_img_faux2").accessNews({headline:"Galería de Imágenes",speed:"normal",slideBy:6,ulWidth:"888px"});});}
var newsitems;var curritem=0;newsitems=$("#ultimas-noticias li").hide().size();$("#ultimas-noticias li:eq("+curritem+")").show();setInterval(ticknews,8000);function ticknews(){if(jQuery.browser.msie){$("#ultimas-noticias li:eq("+curritem+")").hide();curritem=++curritem%newsitems;$("#ultimas-noticias li:eq("+curritem+")").show();}else{$("#ultimas-noticias li:eq("+curritem+")").animate({opacity:0}).css({display:'none'});curritem=++curritem%newsitems;$("#ultimas-noticias li:eq("+curritem+")").animate({opacity:1}).css({display:'list-item'});}}
if($("#browser, #browser1, #browser2, #browser3, #browser4, #browser5, #browser6, #browser7, #browser8, #browser9").length>0){$("#browser, #browser1, #browser2, #browser3, #browser4, #browser5, #browser6, #browser7, #browser8, #browser9").treeview({persist:"location",collapsed:true,unique:true});}
if($(".sello").length>0){$(".sello").dropShadow();}
});function slideSwitch(){var $active=$('#head-image IMG.active');if($active.length==0)$active=$('#head-image IMG:last');var $next=$active.next().length?$active.next():$('#head-image IMG:first');$active.addClass('last-active');$next.css({opacity:0.0}).addClass('active').animate({opacity:1.0},500,function(){$active.removeClass('active last-active');});}
$(window).load(function(){options={flvPlayer:'/public/swf/flvplayer.swf',overlayOpacity:0.9};Shadowbox.init(options);});var OPT_ID=0;var OPT_TITLE=1;var OPT_VOTES=2;var votedID;
function formProcess(event){
    event.preventDefault();var vote_option=$("input[@name='poll']:checked").attr("value");
    if(vote_option==null)alert('Debe elegir una opción para votar');else{var id=$("#encuesta_id").attr('value');
        $("#encuesta-container").slideUp("slow",function(){
            $(this).empty();
            votedID=vote_option;
            $.getJSON("/encuestas/poll_ajax/"+id+"/"+vote_option,loadResults);
            $.cookie('vote_id_'+id,id,{expires:365});
        });
    }
}
function formProcessRanking(event)
{
    event.preventDefault();
    var ranking=$("input[@name='ranking']:checked").attr("value");

    if(ranking==null)
        alert('Debe elegir un puntaje');
    else{
        var id=$("input[name$='noticia_id']").attr("value");
        if(id!=null)
        {
            $.post("/noticias/ranking", {'noticia_id': id, 'ranking': ranking, 'action': true }, resultProcessRanking, "json");
        }
    }
}

function resultProcessRanking(json)
{
    if(json!='undefined')
    {
        if(json.result)
        {
            var res = json.ranking;
            var ot='<div><em class="y'+res+'"></em>';
            if(res<4) ot+='<em class="n'+(4-res)+'"></em>';
            $('#franking').html(ot+'</div>');
            $('#rk-not span').html('Valoración de la nota');
            $.cookie('noticias_rk_'+json.id,json.id,{expires:7});
        }
    }
    else
        return false;
}
function animateResults(){$("#poll-results div").each(function(){var percentage=((parseInt($(this).next().text()))*0.97)+'%';$(this).css({width:"0%"}).animate({width:percentage},'slow');});}

function loadResults(data_json){var total_votes=0;var percent;var titulo=data_json['text'];var data=data_json['data'];var output=data_json['output'];var vote_text=data_json['vote_text'];
    for(id in data){total_votes=total_votes+parseInt(data[id][OPT_VOTES]);}


var results_html=titulo;
for(id in data){percent=Math.round((parseInt(data[id][OPT_VOTES])/parseInt(total_votes))*100);if(data[id][OPT_ID]!==votedID){results_html=results_html+"<dt class='bar-title'>"+data[id][OPT_TITLE]+"</dt><dd class='bar-container'><div id='bar"+data[id][OPT_ID]+"'style='width:0%;' class='barra'>&nbsp;</div><strong>"+percent+"%</strong></dd>\n";}else{results_html=results_html+"<dt class='bar-title'>"+data[id][OPT_TITLE]+"</dt><dd class='bar-container'><div id='bar"+data[id][OPT_ID]+"'style='width:0%;background-color:#0066cc;' class='barra'>&nbsp;</div><strong>"+percent+"%</strong></dd>\n";}}
results_html=results_html+"</dl><p style=\"clear:both;\">&nbsp;</p><p>"+vote_text+": <strong>"+total_votes+"</strong></p>"+output+"</div>\n";$("#encuesta-container").html(results_html).slideDown("slow",function(){animateResults();Cufon.replace('h3.cufon');});}
function pageselectCallback1(page_index,jq){var new_content=$('#hiddenresult1 div.result:eq('+page_index+')').clone();$('#Searchresult1').empty().append(new_content);return false;}
function pageselectCallback2(page_index,jq){var new_content=$('#hiddenresult2 div.result:eq('+page_index+')').clone();$('#Searchresult2').empty().append(new_content);return false;}
function pageselectCallback3(page_index,jq){var new_content=$('#hiddenresult3 div.result:eq('+page_index+')').clone();$('#Searchresult3').empty().append(new_content);return false;}
function initPagination(){var num_entries_one=$('#hiddenresult1 div.result').length;var num_entries_two=$('#hiddenresult2 div.result').length;var num_entries_three=$('#hiddenresult3 div.result').length;$("#Pagination1").pagination(num_entries_one,{num_edge_entries:2,num_display_entries:8,callback:pageselectCallback1,items_per_page:1});$("#Pagination2").pagination(num_entries_two,{num_edge_entries:2,num_display_entries:8,callback:pageselectCallback2,items_per_page:1});$("#Pagination3").pagination(num_entries_three,{num_edge_entries:2,num_display_entries:8,callback:pageselectCallback3,items_per_page:1});}
function renovarCufon(){Cufon.replace('a.cufon');}
function getRandomm(){return String.fromCharCode( randomm(), randomm(), randomm(), randomm(), randomm(), randomm(), randomm(), randomm())};
function randomm() {return Math.floor ( Math.random ( )*26 + 97 );}
$.fn.defaultText = function(value){
    var element = this.eq(0);
    element.data('defaultText',value);
    element.focus(function(){
        if(element.val() == value){
            element.val('').removeClass('defaultText');
        }
    }).blur(function(){
        if(element.val() == '' || element.val() == value){
            element.addClass('defaultText').val(value);
        }
    });
    return element.blur();
}

