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

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

var containerSearch = new Element('div', {
	'id' : 'containerSearch'
});
var contentSearch = new Element('div', {
	'id' : 'contentSearch'
});

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

var searchSlide = new Fx.Slide(contentSearch, {mode: 'vertical'}); 
buttonSearch.addEvent('click', function(e){
	e = new Event(e);
	containerSearch.setStyles('position: absolute; top:' +  (parseInt(buttonSearch.getTop()) + 12) + 'px; left:' + (parseInt(buttonSearch.getLeft()) + 1) + 'px');
	searchSlide.toggle();
	e.stop();
});
searchSlide.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(){
		JQ("div.headerbodies table:eq(0) tbody tr:eq(0)").append(
		JQ(	"<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(JQ("#reloadTime").val())*d8Reload.minute;
		if(reloadTime>0){
			t=setTimeout(function(){
					JQ.get(
						d8Reload.loadUrl,
						{},
						function(responseText){
							if(responseText && JQ(responseText).find("td").filter("#bodyarea").length)
								JQ("#bodyarea").html( JQ(responseText).find("td").filter("#bodyarea").html() );
								var sinLeer=JQ("#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 init(){
	/* Compruebso si existe el formulario de busqueda */
	if ($('search') != '') 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();
};

window.addEvent('domready',init);
 
 /*
 <td>Recargar cada <select>
<option value="0">No recargar</option>
<option value="5">5 min.</option>
<option value="10">10 min.</option>
<option value="15">15 min.</option>
<option value="30">30 min.</option>
<option value="60">1 hora</option>
</select></td>
 */