/*!
 * jQuery xmlDOM Plugin v1.0
 * http://outwestmedia.com/jquery-plugins/xmldom/
 *
 * Released: 2009-04-06
 * Version: 1.0
 *
 * Copyright (c) 2009 Jonathan Sharp, Out West Media LLC.
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 */

(function($) {
    // IE DOMParser wrapper
    if ( window['DOMParser'] == undefined && window.ActiveXObject ) {
        DOMParser = function() { };
        DOMParser.prototype.parseFromString = function( xmlString ) {
            var doc = new ActiveXObject('Microsoft.XMLDOM');
            doc.async = 'false';
            doc.loadXML( xmlString );
            return doc;
        };
    }
    $.xmlDOM = function(xml, onErrorFn) {
        try {
            var xmlDoc  = ( new DOMParser() ).parseFromString( xml, 'text/xml' );
            if ( $.isXMLDoc( xmlDoc ) ) {
                var err = $('parsererror', xmlDoc);
                if ( err.length == 1 ) {
                    throw('Error: ' + $(xmlDoc).text() );
                }
            } else {
                throw('Unable to parse XML');
            }
        } catch( e ) {
            var msg = ( e.name == undefined ? e : e.name + ': ' + e.message );
            if ( $.isFunction( onErrorFn ) ) {
                onErrorFn( msg );
            } else {
                $(document).trigger('xmlParseError', [ msg ]);
            }
            return $([]);
        }
        return $( xmlDoc );
    };
})(jQuery);

function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

function hidePub(){
    $("#pub").css('display','none');    
}

function showPub(){
    $("#pub").css('display','block');   
}

function previousShooting(){
    if($("#slider-shooting li:first-child").hasClass("active")){
        $("#slider-shooting li:last").addClass("active");
        $("#slider-shooting li:first").removeClass("active");
        
        var largePath = $("#slider-shooting li.active").find("a").attr('href');
        var largeAlt = $("#slider-shooting li.active a").find("img").attr('alt');
        
        $("#shooting-gallery #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    
    }else{
        $("#slider-shooting li.active").toggleClass("active").prev("#slider-shooting li").addClass("active");
        var largePath = $("#slider-shooting li.active").find("a").attr('href');
        var largeAlt = $("#slider-shooting li.active a").find("img").attr('alt');
        $("#shooting-gallery #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    }   
}

function nextShooting(){
    if($("#slider-shooting li:last-child").hasClass("active")){
        $("#slider-shooting li:first").addClass("active");
        $("#slider-shooting li:last").removeClass("active");
        
        var largePath = $("#slider-shooting li.active").find("a").attr('href');
        var largeAlt = $("#slider-shooting li.active a").find("img").attr('alt');
        
        $("#shooting-gallery #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    
    }else{
        $("#slider-shooting li.active").toggleClass("active").next("#slider-shooting li").addClass("active");
        var largePath = $("#slider-shooting li.active").find("a").attr('href');
        var largeAlt = $("#slider-shooting li.active a").find("img").attr('alt');
        $("#shooting-gallery #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    }   
}

function previousVitrine(){
    if($("#slider-vitrine li:first-child").hasClass("active")){
    	$("#slider-vitrine li:last").click();
    }else{
    	$("#slider-vitrine li.active").prev("#slider-vitrine li").click();
    }   
}

function nextVitrine(){
    if($("#slider-vitrine li:last-child").hasClass("active")){
    	$("#slider-vitrine li:first").click();
    }else{
    	$("#slider-vitrine li.active").next().click();
    }   
}

function previousSocial(){
    if($("#slider-social li:first-child").hasClass("active")){
        $("#slider-social li:last").addClass("active");
        $("#slider-social li:first").removeClass("active");
        
        var largePath = $("#slider-social li.active").find("a").attr('href');
        var largeAlt = $("#slider-social li.active a").find("img").attr('alt');
        
        $("#social-holder #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    
    }else{
        $("#slider-social li.active").toggleClass("active").prev("#slider-social li").addClass("active");
        var largePath = $("#slider-social li.active").find("a").attr('href');
        var largeAlt = $("#slider-social li.active a").find("img").attr('alt');
        $("#social-holder #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    }   
}

function nextSocial(){
    if($("#slider-social li:last-child").hasClass("active")){
        $("#slider-social li:first").addClass("active");
        $("#slider-social li:last").removeClass("active");
        
        var largePath = $("#slider-social li.active").find("a").attr('href');
        var largeAlt = $("#slider-social li.active a").find("img").attr('alt');
        
        $("#social-holder #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    
    }else{
        $("#slider-social li.active").toggleClass("active").next("#slider-social li").addClass("active");
        var largePath = $("#slider-social li.active").find("a").attr('href');
        var largeAlt = $("#slider-social li.active a").find("img").attr('alt');
        $("#social-holder #placeholder #largeimg").attr({src: largePath, alt: largeAlt});
    }   
}

var K = function () {
	var a = navigator.userAgent;
	return {
		ie: a.match(/MSIE\s([^;]*)/)
	}
}();
 
var H = function (a) {
	var b = new Date();
	var c = new Date(a);
	if (K.ie) {
		c = Date.parse(a.replace(/( \+)/, ' UTC$1'))
	}
	var d = b - c;
	var e = 1000,
		minute = e * 60,
		hour = minute * 60,
		day = hour * 24,
		week = day * 7;
	if (isNaN(d) || d < 0) {
		return ""
	}
	if (d < e * 7) {
		return "agora"
	}
	if (d < minute) {
		return "cerca de " + Math.floor(d / e) + " segundos atrás"
	}
	if (d < minute * 2) {
		return "cerca de 1 minuto atrás"
	}
	if (d < hour) {
		return "cerca de " + Math.floor(d / minute) + " minutos atrás"
	}
	if (d < hour * 2) {
		return "cerca de 1 hora atrás"
	}
	if (d < day) {
		return "cerca de " +  Math.floor(d / hour) + " horas atrás"
	}
	if (d > day && d < day * 2) {
		return "ontem"
	}
	if (d < day * 365) {
		return "cerca de " +  Math.floor(d / day) + " dias atrás"
	} else {
		return "mais de um ano atrás"
	}
};

function twitter() {
	if ($("#twitter_update_list").length == 0) return;
	
	$.ajax({
		url:"http://search.twitter.com/search.json?q=%23spfw&amp;include_entities=true&amp;result_type=mixed",
		type: 'GET',
        dataType: 'jsonp',
		crossDomain: true,
		success:function(feed){
			var tweets = [];
			for (var i=0, l=5; i < l; i+=1) {
				var tweet = feed.results[i];
				
				tweet.text = tweet.text.replace(/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi, '<a href="$1" target="_blank">$1<\/a>');
      			tweet.text = tweet.text.replace(/@([a-zA-Z0-9_]+)/gi, '<a href="http://twitter.com/$1" target="_blank">@$1<\/a>');
      			tweet.text = tweet.text.replace(/#([a-zA-Z0-9_]+)/gi, '<a href="http://search.twitter.com/search?q=%23$1" target="_blank">#$1<\/a>');
				
				tweets.push("<li><span class='tweet'>" + tweet.text + "<\/span><span class='user'>Por <a href='http://twitter.com/" + tweet.from_user + "'>" + tweet.from_user_name + "<\/a></span><span class='time'>" + H(tweet.created_at) + "<\/span><\/li>");
			}
			
			$('#twitter_update_list').html(tweets.join(''));
		}
	});
}

/*
+----------------------------------------------------------------+
    Adicionar aos Favoritos                                                     
+----------------------------------------------------------------+
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7($){$.8.9=7(d){g e=$.v({},$.8.9.k,d);g f=e.l;2.w(7(){5(!$(2).3(\'4\')||$(2).3(\'4\')=="#"){$(2).3(\'4\',j.x.4)}5(!$(2).3(\'6\')){$(2).3(\'6\',y.6)}5($.h.z){$(2).3(\'m\',$(2).3(\'4\')).3(\'4\',\'\').3(\'4\',\'A:B(0)\').3(\'C\',\'$.8.9.n(2,"\'+$(2).3(\'6\')+\'","\'+$(2).3(\'m\')+\'")\')}i{$(2).o(p)}});7 p(a){g b=$(2).3(\'4\');g c=$(2).3(\'6\');b=b.E("q:///","F://q/");5($.h.G){j.H.I(b,c)}i 5($.h.J){j.r.K(c,b,\'\')}i 5(L.M.N().O(\'P\')>-1){s(f)}i 5($.h.Q){s(f)}a.R()};t 2};$.8.9.k={l:\'S "T + D" U "V + D" W X, u Y 2 Z u 10 11.\'};$.8.9.n=7(e,a,b){e.12="r";e.6=a;e.4="";e.4=b;e.o();t 13}})(14);',62,67,'||this|attr|href|if|title|function|fn|jFav|||||||var|browser|else|window|defaults|msg|link|OperaBookmark|click|addToFavorites|file|sidebar|alert|return|to|extend|each|location|document|opera|javascript|void|onClick||replace|http|msie|external|AddFavorite|mozilla|addPanel|navigator|userAgent|toLowerCase|indexOf|chrome|safari|preventDefault|Press|Ctrl|or|CMD|for|MAC|add|page|your|bookmarks|rel|false|jQuery'.split('|'),0,{}))

$(document).ready(function(){

Cufon.replace('.cufon', {fontFamily:'Helvetica Neue'});
Cufon.replace('.cufon-light', {fontFamily:'Helvetica Neue Light'});

$("a[rel=external]").attr('target','_blank');

$('.bt-bookmark a').jFav();

/*
+----------------------------------------------------------------+
    Box desfiles home                                                      
+----------------------------------------------------------------+
*/

boxDesfiles.init();

$("select#cidade").live("change", function(){
	filtraBoxDesfile();
});
$("select#temporada").live("change", function(){
	filtraBoxDesfile();
});
$("select#designer").live("change", function(){
	filtraBoxDesfile();
});

$("#search-parades").live("click", function(){
	var cidade    = $("select#cidade").val();
	var temporada = $("select#temporada").val();
	var	designer  = $("select#designer").val();

	if ( cidade == "" ) cidade = "todas";
	if ( temporada == "" ) temporada = "todas";
	if ( designer == "" ) designer = "todas";
	
	window.location = home_url + "/desfiles/"+ cidade +"/"+ temporada +"/"+ designer +"/";
	return false;
});

/*
+----------------------------------------------------------------+
    Swap values for inputs                                                      
+----------------------------------------------------------------+
*/
swapValue = [];
$("input#s, #text-search, #your-email, #your-complete-name").each(function(i){
   swapValue[i] = $(this).val();
   $(this).focus(function(){
      if ($(this).val() == swapValue[i]) {
         $(this).val("");
      }
   }).blur(function(){
      if ($.trim($(this).val()) == "") {
         $(this).val(swapValue[i]);
      }
   });
});

/*
+----------------------------------------------------------------+
    Dropdown menu                                                       
+----------------------------------------------------------------+
*/
$('#header #nav-main li.bt-noticias').hover(function(){
    $(this).addClass("hover");
    $('ul:first',this).css('visibility', 'visible');
    if($.browser.msie && $.browser.version.substr(0,3) < "8"){
        $("#home .anythingslider").css("visibility","hidden");
   }
 },function(){
    $(this).removeClass("hover");
    $('ul:first',this).css('visibility', 'hidden');
    if($.browser.msie && $.browser.version.substr(0,3) < "8"){
        $("#home .anythingslider").css("visibility","visible");
   }
});

$("#nav-drop li:first").addClass('first');

$('#header #social-media li.bt-rss').hover(function(){
    $(this).addClass("hover");
    $('ul:first',this).css('visibility', 'visible');
 },function(){
    $(this).removeClass("hover");
    $('ul:first',this).css('visibility', 'hidden');
});

$(".feeds li:first").addClass('first');

$(".bt-rss ul.feeds li:first").addClass('first');

/*
+----------------------------------------------------------------+
    Login Pressroom                                                 
+----------------------------------------------------------------+
*/
$("#pressroom h4").click(function(){
    $("#login").show();
    $("#lost").hide();
    $("#signup").hide();
    return false;
});

$(".lost-pass").click(function(){
    $(this).parent().parent().parent().parent().parent().hide();
    $("#lost").show();
});
$(".signup").click(function(){
    $(this).parent().parent().parent().parent().parent().hide();
    $("#signup").show();
});

/*
+----------------------------------------------------------------+
    Sliders                                                     
+----------------------------------------------------------------+
*/
/*function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });

    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });

    jQuery('#notices-list .anythingslider .wrapper ul-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#notices-list .anythingslider .wrapper ul-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery("#notices-list .anythingslider .wrapper ul").jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});

function mycarousel_initCallback(carousel) {
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
	
};

$("#notices-list .anythingslider .wrapper ul").jcarousel({ 
    auto: 5,
    wrap: 'last',
	buildNavigation: 'true',
	startText: "Play",
	startText: "Pause",
    initCallback: mycarousel_initCallback,
	
});*/

$(".slider").jcarousel(); //Slider Home Agenda
$("#slider-more-notices").jcarousel(); //Slider Footer
$("#slider-remix").jcarousel(); //Slider Footer
$("#filter-cidade").jcarousel({vertical: true, scroll: 2});
$("#filter-temporada").jcarousel({vertical: true, scroll: 2});
$("#filter-designer ul.slider-designer").jcarousel({vertical: true, scroll: 2});
$("#pg-desfiles #slider-desfiles ul").jcarousel(); //Slider Desfiles
$("#pg-shooting #slider-shooting").jcarousel(); //Slider Shooting
$("#pg-vitrine #slider-vitrine").jcarousel(); //Slider Vitrine
$("#pg-social #slider-social").jcarousel(); //Slider Social
$("#pg-noticias .slider-notices").jcarousel(); //Slider Noticias
$("#pg-desfiles #designers").jcarousel({vertical: true, scroll: 2}); //Slider Acessoria

/*
+----------------------------------------------------------------+
    + Designers nesta Temporada                                                     
+----------------------------------------------------------------+
*/
var updateDesigners = $(".designers-list");

$("#acessoria .more a").click(function(){
    $(updateDesigners).toggleClass('hidden');
    return false;
});

/*
+----------------------------------------------------------------+
    Desfiles                                                        
+----------------------------------------------------------------+
*/
$("#pg-desfiles #filter ul li:last-child").addClass('noborder');
$("#panel-desfiles .tabcontent li:last-child").addClass('noborder');
$(".pagination li:last-child").addClass('noborder');
$("#noticias div:last-child").addClass('noborder');
$("h4.glossario").click(function(){
    $(this).toggleClass('unclosed');
    if($(this).hasClass('unclosed')){
        $(this).html(' ');
    } else {
        $(this).html('Gloss&aacute;rio Temporada');
    }
    $("#glossario-content").toggleClass('hidden');
    return false;
});

/*
+----------------------------------------------------------------+
    Pressroom                                                       
+----------------------------------------------------------------+
*/
$("#pg-pressroom #search-pressroom #filter").css({display:'none'});
$("#search-pressroom h3").click(function(){
    $(this).addClass("selected");                                    
    $("#pg-pressroom #filter").slideDown();
    return false;
});

/*
+----------------------------------------------------------------+
    Tabs                                                        
+----------------------------------------------------------------+
*/
$("[class=tabs]").TabControl();

/*
+----------------------------------------------------------------+
    Player Noticias Home                                                        
+----------------------------------------------------------------+
*/
$('.anythingslider').anythingSlider({
    easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
    autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
    delay: 5000,                    // How long between slide transitions in AutoPlay mode
    startStopped: false,            // If autoPlay is on, this can force it to start stopped
    animationTime: 600,             // How long the slide transition takes
    hashTags: false,                 // Should links change the hashtag in the URL?
    buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
    pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
    startText: "Play",              // Start text
    stopText: "Pause"
});
var $noticeslist = $("#notices-list .anythingslider ul li").size();
if($noticeslist < 4){
    $("#notices-list .arrow, #notices-list #thumbNav, #notices-list #start-stop").css({display: "none"});
}

/*
+----------------------------------------------------------------+
    Popup Radio FFW                                                     
+----------------------------------------------------------------+
*/
$("#radio-ffw").click(function(){
    var href = $(this).attr("href");
    window.open(href, 'popup', 'height=520,width=454,toolbar=no');
    return false;
});

/*
+----------------------------------------------------------------+
    Popup Desfiles                                                      
+----------------------------------------------------------------+
*/
$(".colecao-completa li a").click(function(){
    var href = $(this).attr("href");
    window.open(href, 'popup', 'height=680,width=860,toolbar=no');
    return false;
});

/*
+----------------------------------------------------------------+
    Slideshow Noticias                                                      
+----------------------------------------------------------------+
*/
$(".slider-notices li").click(function(){
    var largePath = $(this).find("a").attr("href");
    var largeDescription = $(this).find("a").attr("title");
    var credits = $(this).find("a").attr("alt");
    //$(".post .placeholder img").attr({src: largePath, alt: largeDescription, title: largeDescription});
    $(this).parent().parent().parent().parent().find(".placeholder #largeimg").attr({src: largePath, alt: largeDescription, title: largeDescription});
    //$(".post .entry #caption").html(largeDescription);
    $(this).parent().parent().parent().parent().find("#caption").html(largeDescription);
    //console.log(largeDescription);
    //$(".post .entry #credits").html(credits);
    $(this).parent().parent().parent().parent().find("#credits").html(credits);
    $(this).siblings(".active").removeClass("active");
    $(this).addClass("active");
    return false;
});

/*
+----------------------------------------------------------------+
    Slideshow Shooting                                                      
+----------------------------------------------------------------+
*/
$("#slider-shooting li:first").addClass("active");

$("#shooting-gallery #placeholder .prev").click(function(){
    previousShooting();
    return false;
});

$("#shooting-gallery #placeholder .next").click(function(){
    nextShooting();
    return false;
});

$("#slider-shooting li").click(function(){
    var largePath = $(this).find("a").attr("href");
    var largeDescription = $(this).find("a").attr("title");
    var credits = $(this).find("a").attr("alt");
    if(credits=="0"){
//      $("#shooting-gallery #largeimg").attr({src: largePath});
        $('#inner-shooting-gallery').load('http://ffw.com.br/wp-content/themes/ffw/page-foto-shooting.php?src='+largePath);
    }else{
        $('#inner-shooting-gallery').load('http://ffw.com.br/wp-content/themes/ffw/page-video-shooting.php?video='+credits);
    }
    $(this).siblings(".active").removeClass("active");
    $(this).addClass("active");
    return false;
});

$('#slider-shooting li:eq(4)').click(function(){
    showPub();
    setTimeout('hidePub()', 6000);
    return false;
});

/*
+----------------------------------------------------------------+
    Slideshow Vitrine                                                       
+----------------------------------------------------------------+
*/
$("#slider-vitrine li").click(function(){
    var largePath = $(this).find("a").attr("href");
    var largeDescription = $(this).find("a").attr("title");
    var credits = $(this).find("a").attr("alt");
    $("#vitrine-gallery #largeimg").attr({src: largePath, alt: largeDescription, title: largeDescription});
    $("#vitrine-gallery #caption").html(largeDescription);
    $("#vitrine-gallery #credits").html(credits);
    $(this).siblings(".active").removeClass("active");
    $(this).addClass("active");
    return false;
});

$('#slider-vitrine li:eq(4)').click(function(){
    showPub();
    setTimeout('hidePub()', 6000);
    return false;
});

/*
+----------------------------------------------------------------+
    Slideshow Social                                                    
+----------------------------------------------------------------+
*/
$("#slider-social li").click(function(){
    var largePath = $(this).find("a").attr("href");
    var largeDescription = $(this).find("a").attr("title");
    var largeCredit = $(this).find("a").attr("alt");
    $("#social-holder #largeimg").attr({src: largePath, alt: largeCredit, title: largeDescription});
    $("#holder-info #caption").html(largeDescription);
    $("#holder-info #credits").html(largeCredit);
    $(this).siblings(".active").removeClass("active");
    $(this).addClass("active");
    return false;
});

$('#slider-social li:eq(4)').click(function(){
    showPub();
    setTimeout('hidePub()', 6000);
    return false;
});

/*
+----------------------------------------------------------------+
    Eventos                                                     
+----------------------------------------------------------------+
*/
$("#programacao h4").click(function(){
    $(this).toggleClass("unclosed").next("div").slideToggle(10).siblings("div").slideUp(10);
    $(this).siblings().removeClass("unclosed");
});

$("#previous-editions h4").click(function(){
    $(this).toggleClass("unclosed").next("ul").slideToggle(10).siblings("ul").slideUp(10);
    $(this).siblings().removeClass("unclosed");
});

/*
+----------------------------------------------------------------+
    MAG                                                     
+----------------------------------------------------------------+
*/
$(".box-editions ul").jcarousel();

/*
+----------------------------------------------------------------+
    Thumblr                                                     
+----------------------------------------------------------------+
*/
if($("#radar").length){
    var loading = $('<div class="loading">Carregando...<\/div>');
    $('#thumblr').append(loading);
    $("#thumblr").append('<ul><\/ul>');
    $.ajax({
        type: "GET",
        url: "radar/",
        dataType: "html",
        contentType: "charset=UTF-8",
        success: function(xml) {
            $(loading).remove();
            $.xmlDOM(xml).find('item').each(function(i){
                var url = $(this).find('link').text();
                var image = $(this).find('description').text();
                if(i<=3){
                    $('<li style="margin-bottom:5px"><\/li>').html('<a href="'+url+'" target="_blank">'+image+'<\/a>').appendTo('#thumblr ul');
                }
            });
        }
    });
}

Social.init();

});

function filtraBoxDesfile() {
	var cidade    = $("select#cidade").val();
	var temporada = $("select#temporada").val();
	var	designer  = $("select#designer").val();
	
	if ( cidade == "" ) cidade = "todas";
	if ( temporada == "" ) temporada = "todas";
	if ( designer == "" ) designer = "todas";
	
	$.ajax({
		type: 'GET',
		dataType: 'html',
		url: home_url + "desfiles/fields-box-desfile/",
		data:"c="+ cidade +"&t="+ temporada +"&d="+ designer,
		success: function(html){
			$("#search-desfiles").html(html);
		}
	});
}

function loadEvents( link ) {
	var loading = $('<div id="loading"><\/div>');

	$.ajax({
		type: 'GET',
		dataType: 'html',
		url: link,
		beforeSend: function(){
			$("#vem-ai").html(loading);
		},
		success: function(html){
			loading.remove();
			$("#vem-ai").css({display: 'none'});
			$("#vem-ai").html(html);
			$("#vem-ai").fadeIn(800);
			
			Social.init(1);
			
			Cufon.replace('.cufon', {fontFamily:'Helvetica Neue'});
		}
	});
}

var Social = {
    init: function( force ) {
    	//if ( $('.shareit').lenght > 0 || force == 1 ) {
	    	//Facebook
	    	window.fbAsyncInit = function() {
				FB.init({appId: '155382641214315', status: true, cookie: true, xfbml: true});
			};
			$('body').append('<div id="fb-root"></div>');
			$.getScript(document.location.protocol + '//connect.facebook.net/en_US/all.js', function() {
				$('.facebook').each(function() {
					var url = $(this).data('url'),
					elem = $(document.createElement("fb:like"));
					elem.attr({
						href: url,
						send: 'true',
						layout: 'button_count',
						width: 150,
						show_faces: 'false'	
					});
					$(this).append(elem);
				});
			});
			
			//Twitter
			$.getScript('http://platform.twitter.com/widgets.js', function() {
				$('.twitter').find('a.twitter-share-button').each(function(i) {
					var loadedTweetButton = new twttr.TweetButton($(this).get(0));
					loadedTweetButton.render();
				});
			});
			
			//Google+
			$.getScript('https://apis.google.com/js/plusone.js', function() {
				$('.plus').each(function() {
					gapi.plusone.go();
				});
			});
    	//}
    }
};

var boxDesfiles = {
	    init: function() {
		
		if (!$("#desfiles").length > 0) return;
		
		$.ajax({
			url: 'desfiles/box-desfile',
			success: function(html){
				$("#desfiles").html(html);
				Cufon.replace('.cufon', {fontFamily:'Helvetica Neue'});
			}
		});
	}
};

(function(){
/*
+----------------------------------------------------------------+
	Calendario
+----------------------------------------------------------------+
*/
$("#giraffe_calendar .nav").live('click', function(e){
	e.preventDefault();
	var loading = $('<div id="loading"><\/div>');
		link = $(this).attr('href');
	$.ajax({
		type: 'GET',
		dataType: 'html',
		url: link,
		beforeSend: function(){
			$("#giraffe_calendar").html(loading);
		},
		success: function(html){
			loading.remove();

			$("#giraffe_calendar").html(html);
			$("#giraffe_calendar table").css({display: 'none'});
			$("#giraffe_calendar table").fadeIn(800);
			
			loadEvents( link.replace('calendario', 'eventos') );
			
			Cufon.replace('.cufon', {fontFamily:'Helvetica Neue'});
		}
	});
});

$("#giraffe_calendar .nav-day").live('click', function(e){
	e.preventDefault();
	loadEvents( $(this).attr('href') );
});

})();
