//------------ Caja de búsqueda -----------
function addSearch(){

var searchForm = $('#search').clone();
$('#search').remove();
var buttonSearch = $('a.buttonSearch');
buttonSearch.attr('href','javascript:void(0);');

var containerSearch = $("<div id='containerSearch' />");
var contentSearch = $("<div id='contentSearch' />");


searchForm.appendTo(contentSearch);
contentSearch.appendTo(containerSearch);
containerSearch.appendTo(document.body);

buttonSearch.click(function(e){
	containerSearch.css({
		position: 'absolute',
		top: (parseInt(buttonSearch.position().top) + 12) + 'px',
		left:(parseInt(buttonSearch.position().left) + 1) + 'px'
	});
	$("#contentSearch").animate({
		opacity:'toggle',
		height: 'toggle',
		width: 'toggle'
	})
	event.preventDefault();
});
$("#contentSearch").hide();
};

//---------------- Recargar 'todos los temas no leídos' ----------------
var d8Reload={
	loadUrl:"http://delta8airsoft.com/index.php?action=unread;all;start=0",
	docTitle:document.title,
	minute:60000,//ms
	t:"",
	init:function(){
		$("div.headerbodies table:eq(0) tbody tr:eq(0)").append(
		$(	"<td style='text-align:right;'>Recargar cada <select id='reloadTime'>"+
				"<option value='0'>No recargar</option>"+
				"<option value='5'>5 min.</option>"+
				"<option value='10'>10 min.</option>"+
				"<option value='15' selected='selected'>15 min.</option>"+
				"<option value='30'>30 min.</option>"+
				"<option value='60'>1 hora</option>"+
				"</select></td>")
		).find("#reloadTime").change(d8Reload.reloadTimeChange)
		d8Reload.ajaxReload();
	},
	ajaxReload:function(){
		var reloadTime=parseFloat($("#reloadTime").val())*d8Reload.minute;
		if(reloadTime>0){
			t=setTimeout(function(){
					$.get(
						d8Reload.loadUrl,
						{},
						function(responseText){
							if(responseText && $(responseText).find("td").filter("#bodyarea").length)
								$("#bodyarea").html( $(responseText).find("td").filter("#bodyarea").html() );
								var sinLeer=$("#bodyarea .titlebg").siblings().length;
								var txtSinLeer="("+sinLeer+") ";
								if(sinLeer==1)
									document.title = txtSinLeer + "Tema no leído";
								else
									document.title = txtSinLeer + "Temas no leídos";
							d8Reload.ajaxReload();
						},
						"html"
					);
				},reloadTime)	
		}
	},
	reloadTimeChange:function(){
			clearTimeout(d8Reload.t)
			d8Reload.ajaxReload();
	}
}



function swapImages(){
  var $active = $('#myGallery .active');
  var $next = ($('#myGallery .active').next().length > 0) ? $('#myGallery .active').next() : $('#myGallery img:first');
  $active.fadeOut(2000,function(){
	  $active.removeClass('active');
	  $next.fadeIn(3000).addClass('active');
  });
}



function domReady(){
	$("#headerarea img:eq(0)").addClass("active").wrap('<div id="myGallery" />').parent().append('<img src="/images/cabecera_1.jpg" style="display:none"/>');
	  // Run our swapImages() function every 5secs
	setInterval('swapImages()', 20000);
	/* Compruebso si existe el formulario de busqueda */
	if ($('#search').length) addSearch();
	/* Si estoy en la página de 'todos los temas no leídos' recargar cada X tiempo */
	if(window.location == d8Reload.loadUrl) d8Reload.init();
};

$(document).ready(domReady);
