// JavaScript Document

function getFBEventos()
{
	var eventsDiv = $("#fb-events");
	if( eventsDiv.length > 0 && eventsDiv.get(0).getAttribute('rel') ){
		var url = eventsDiv.get(0).getAttribute('rel');
		if( url != '' ){
			url += '/[xdate]/' + (new Date()).getTime();
			eventsDiv.load(url, function() {
				
			});
		}
	}
	
}

function getFBLikes()
{
	var likesDiv = $("#fb-likes");
	if( likesDiv.length > 0 && likesDiv.get(0).getAttribute('rel') ){
		var url = likesDiv.get(0).getAttribute('rel');
		if( url != '' ){
			url += '/[xdate]/' + (new Date()).getTime();
			likesDiv.load(url, function() {

			});
		}
	}	
}

function loadSwfFn()
{
	if(typeof(loadSwf)=='function'){
		loadSwf();
	}
}

function ajaxLinks(elem)
{
	var selector = elem && typeof elem == 'object' ? elem.find(".ajaxLinkContent") : $(".ajaxLinkContent");
	selector.each(function() {
		$(this).bind('click',function(){
			var url = $(this).attr('href').indexOf('/[xdate]/') > -1 ?  
					  $(this).attr('href').replace(/\/\[xdate\]\/\d+/, '/[xdate]/' + (new Date()).getTime()) :
					  $(this).attr('href') + '/[xdate]/' + (new Date()).getTime();
			var targetID = "content";
			var search_box_value = $('#top_search_box').val();
			
			if( $(this).hasClass('lupa') ){//Es la lupa de buscar
				if(	search_box_value !='' && typeof $(this).attr('rel') !== 'undefined' && $(this).attr('rel').length > 1){
					url = $(this).attr('rel') + '/' + encodeURIComponent(search_box_value);
					if( $("#shop-top-start").length > 0 ){
						document.location = url;
						return false;
					}
				}else{
					return false;
				}
			}else{
				if( typeof $(this).attr('rel') !== 'undefined' && $(this).attr('rel').length > 1){
					if( document.getElementById($(this).attr('rel')) != null )
						targetID = $(this).attr('rel');
				}
			}		
			
			var target =  $('#' + targetID);
			var pos = target.position();
			$(document.createElement("DIV")).addClass('loading')
											  .append($(document.createElement("DIV"))
													  .html("<img src='/img/loading.gif' /> " + $("#loadingTxt").text() ))
											  .prependTo(target)
											  .css({display:'none',zIndex:1000,width:target.width(),height:target.height(),left:pos.left,top:pos.top})
											  .fadeTo('fast',0.6,function(){																	  
					$.get(url, function(data) {
						if( data!='' ) target.html(data);
						$('div.loading').fadeTo('fast',0.1).remove();
						if(targetID == "content") loadSwfFn();
						ajaxLinks(target);
					});
			
			});
			
			return false;
		})
	});
}

$(document).ready(function(){
	
	getFBEventos();
	getFBLikes();
	ajaxLinks();
		
});
