// fancy tooltip

window.addEvent('load', function() {
		//Page.loaderHide();
});

Page = {
	loaderShow: function()
		{
			//$('loader').setStyle('background-image', 'url(images/ajax-loader.gif)');
		},
	loaderHide: function()
		{
			//$('loader').setStyle('background-image', 'none');
		},
	show: function(el)
		{
			$(el).$tmp.fx = new Fx.Styles(el);
			$(el).setStyle('display', 'block');			
		},
	hide: function(el)
		{
			$(el).$tmp.fx = new Fx.Styles(el);
			$(el).setStyle('display', 'none');			
		},
	jumpTo: function(id)
		{
			var myjump = new Fx.Scroll(id, {
				wait: false,
				duration: 100
			});
			
			myjump.toTop();
		},
	makeSortable: function(id, url)
		{			
			// sets all to the same background
			$$('.makesortable').each(function(el)
				{
					el.setStyle('background-color', '#92A961');					
				}
			);
		
			var mySort = new Sortables($(id), {
				onComplete: function(){
					var i = 1;
					this.serialize(function(el) {
						new Ajax(url,
							{
								method: 'post',
								postBody: 'mode=order&id=' + el.id + '&number=' + i,
								onRequest: function()
									{
										Page.loaderShow();
									},
								onComplete: function()
									{						
										Page.loaderHide();
									}
							}
						).request();				
						i++;
					});
				}
			});	
	}
	
} // end Page

Shop = {
	chkBasket: function()
		{
			new Ajax('ajax/shop_chkBasket.php', {
				method: 'post',
				update: $('basket_count'),
				onRequest: function()
					{
						Page.loaderShow();
					},
				onComplete: function()
					{
						Page.loaderHide();
					}
			}).request();
		},
	delCat: function(id, name)
		{
			if ( confirm('Kategorie "' + name + '" wirklich loeschen?') )
			{
				new Ajax('ajax/shop_adminCats.php', {
					update: $('ajax-update'),
					method: 'post',
					postBody: 'mode=del&id=' + id,
					evalScripts: true,
					onRequest: function()
						{
							Page.loaderShow();
						},
					onComplete: function()
						{						
							Page.loaderHide();
						}
				}).request();
			}
		},
	delArticle: function(id, name)
		{
			if ( confirm('Artikel "' + name + '" wirklich loeschen?') )
			{
				new Ajax('ajax/shop_adminArticles.php', {
					update: $('ajax-update'),
					method: 'post',
					postBody: 'mode=del&id=' + id,
					evalScripts: true,
					onRequest: function()
						{
							Page.loaderShow();
						},
					onComplete: function()
						{						
							Page.loaderHide();
						}
				}).request();
			}
		}
	
} // end Shop

Forum = {
	delCat: function(id, name)
		{
			if ( confirm('Kategorie "' + name + '" wirklich loeschen?') )
			{
				new Ajax('ajax/forum_adminCats.php', {
					update: $('ajax-update'),
					method: 'post',
					postBody: 'mode=del&id=' + id,
					evalScripts: true,
					onRequest: function()
						{
							Page.loaderShow();
						},
					onComplete: function()
						{						
							Page.loaderHide();
						}
				}).request();
			}
		},
	delThread: function(id, name)
		{
			if ( confirm('Thema "' + name + '" wirklich loeschen?') )
			{
				new Ajax('ajax/forum_adminThread.php', {
					update: $('ajax-update'),
					method: 'post',
					postBody: 'mode=del&id=' + id,
					evalScripts: true,
					onRequest: function()
						{
							Page.loaderShow();
						},
					onComplete: function()
						{						
							Page.loaderHide();
						}
				}).request();
			}
		},
	delPost: function(id, name)
		{
			if ( confirm('Beitrag von "' + name + '" wirklich loeschen?') )
			{
				new Ajax('ajax/forum_adminPost.php', {
					update: $('ajax-update'),
					method: 'post',
					postBody: 'mode=del&id=' + id,
					evalScripts: true,
					onRequest: function()
						{
							Page.loaderShow();
						},
					onComplete: function()
						{						
							Page.loaderHide();
						}
				}).request();
			}
		}
	
} // end Forum

function toggleItem(id)
{
	if ( $('art-' + id).getStyle('display') == 'none' )
	{
		$('art-' + id).setStyle('display', 'block');
	}
	else
	{
		$('art-' + id).setStyle('display', 'none');
	}
	
}


