
$(document).ready(function(){
    	load_xml();
        if($.cookie('extra_estado') == null)
            $.cookie('extra_estado', 'block', { path: '/', domain: document.location.hostname, expire: get_time()+43200});
        setInterval(load_xml, 60000);

        $('.show-extra').live('click',function(){
            if($('#extra').css('display') == 'none'){
                $('#extra').css('display', 'block');
                $.cookie('extra_estado', 'block', { path: '/', domain: document.location.hostname, expire: get_time()+43200});
            }
            else{
                $('#extra').css('display', 'none');
                $.cookie('extra_estado', 'none', { path: '/', domain: document.location.hostname, expire: get_time()+43200});
            }
        });

});

function load_xml(){

    if($.cookie('extra_estado') == null)
            $.cookie('extra_estado', 'block', { path: '/', domain: document.location.hostname, expire: get_time()+43200});

    $.ajax({
		type: "GET",
		url: "http://extra.caracoltv.com/files/noticia.json",
		dataType: "jsonp",
		cache: false,
		jsonp:'onJsonPLoad'
    });

}

function leeNoticia(noticia) {

    var title = noticia.titulo;
    var url = noticia.url;
    var resumen = noticia.resumen;
    var imagen = noticia.img_path;

    if(noticia.status == 1){
        $('.extra_tl').css('display', 'block');
        if($('.extra_tl').size() == 0 || ($('.extra_tl').html() == '' && $('.extra_tl').size() > 0))
            $('.extra_tl').prepend('<h3 class="show-extra">EXTRA</h3><div id="extra" style="display: '+$.cookie('extra_estado')+'"></div>');

        $('#extra').html('');
        $('#extra').append('<h2><a href="'+url+'" title="'+title+'">'+title+'</a></h2>');
        $('#extra').append('<a href="'+url+'" title="'+title+'"><img src="'+imagen+'" title="'+title+'" alt="'+title+'"/></a>');
        $('#extra').append('<p><a href="'+url+'" title="'+title+'">'+resumen+'</a></p>');
        $('#extra').css('display', $.cookie('extra_estado'));

    }
    else{
        $('.extra_tl').css('display', 'none');
        $('.extra_tl').html('');
        $.cookie('extra_estado', 'block', { path: '/', domain: document.location.hostname, expire: get_time()-3600});
    }

}

function get_time(){
    var fecha = new Date();
    return fecha.getTime();
}
