$(document).ready(function() {
	fetchEmbeddedTabLinks();
	
	$('div.textpage p.head a').click(function (){
		switchFAQ($(this).attr('id'));
		return false;
	});
	var rand_no = Math.ceil(100*Math.random())%31+1;
	
	$('body').attr('class', 'b'+rand_no);


	$('#pageheader').attr('class', 'pageheader'+rand_no);
	initButtons();

	var openiboxes=new Object;
	$("a.iboxlink").click(function() {
		var id=$(this).attr('id');
		if(openiboxes[id]==true || $.cookie(id)==1)
		{
			$.cookie(id, null);
			$(this).parents('li.ibox').children('div.body').fadeOut();
			openiboxes[id]=false;
			return false;
		}
 		var url=$('#jsnaviurl').text();
 		if(url)
 		{
 			url=url+'&nbx='+id;
 			$(this).parents('li.ibox').children('div.body').remove();		
 			var iboxbody = $('<div class="body"><img src="html/th/slim/img/loading.gif"></div>');
 	 		$(this).parents('li.ibox').append(iboxbody);
 			iboxbody.load(url, {},
                      function (responseText, textStatus, XMLHttpRequest) {
 							openiboxes[id]=true;
 							$("a.ahbutton, a.ahlbutton, a.button, button", this).button();
 						}
                     );
 			$.cookie(id, 1);
 			return false;
 		}
 		else
 		{
 			$(this).parents('li.ibox').children('div.body').remove();		
 			var iboxbody = $('<div class="body"><img src="html/th/slim/img/loading.gif">Błąd!</div>');
 	 		$(this).parents('li.ibox').append(iboxbody); 			
 		}
	});

});

function initButtons(element)
{
	$("div.mboxsubtitle div.ahbutton, div.ahlbutton, a.ahbutton, a.ahlbutton, a.button, a.abutton, button").button();
}

function jqActivateElement(element)
{
	if(element)
	{
		element.find("div.mboxsubtitle div.ahbutton, div.ahlbutton, a.ahbutton, a.ahlbutton, a.button, a.abutton, button").button();
	}
}
function fetchEmbeddedTabLinks(tabid)
{
	var embdivlocator="div.embedtab";
	var embtabs;
	if(tabid)
	{
		embtabs=$("#"+tabid);
		//embtabs=tabid;
	}
	else
	{
		embtabs=$(embdivlocator);
	}
	embtabs=$('OFF');
	embtabs.each(function(){
		$('a', this).click(function(){
			var href=$(this).attr('href');
			var loading = $('<div class="body"><img src="html/th/slim/img/loading.gif"></div>');

			loading.hide();

			var embtab=$(this).parents(embdivlocator);
			embtab.empty().append(loading);
			loading.fadeIn(800);

			if(href)
			{
				if (href.indexOf("&")!=-1) 
				{
					embdhref=href+'&ftrs=embd';
				}
				else
				{
					embdhref=href+'?ftrs=embd';
				}

				$(this).parents('li.ibox').children('div.body').remove();		
				var iboxbody = $('<div class="body"><img src="html/th/slim/img/loading.gif"></div>');
				$(this).parents('li.ibox').append(iboxbody);

				embtab.load(embdhref, {},
						function (responseText, textStatus, xmlHttpRequest) {
					jqActivateElement($(this));
					if(xmlHttpRequest.status==307)
					{
						window.location.replace(href);
					}
				});
				return false;
			}
			else
			{
				return true;			
			}		
		});
	});
}
function old_fetchEmbeddedTabLinks(tabid)
{
	var embdivlocator="div.embedtab";
	var embtabs;
	if(tabid)
	{
		embtabs=$("#"+tabid);
		//embtabs=tabid;
	}
	else
	{
		embtabs=$(embdivlocator);
	}
		
	embtabs.each(function(){
		$('a', this).click(function(){
			var href=$(this).attr('href');
			var loading = $('<div class="body"><img src="html/th/slim/img/loading.gif"></div>');

			loading.hide();

			var embtab=$(this).parents(embdivlocator);
			embtab.empty().append(loading);
			loading.fadeIn(800);

			if(href)
			{
				if (href.indexOf("&")!=-1) 
				{
					embdhref=href+'&ftrs=embd';
				}
				else
				{
					embdhref=href+'?ftrs=embd';
				}

				$(this).parents('li.ibox').children('div.body').remove();		
				var iboxbody = $('<div class="body"><img src="html/th/slim/img/loading.gif"></div>');
				$(this).parents('li.ibox').append(iboxbody);

				embtab.load(embdhref, {},
						function (responseText, textStatus, xmlHttpRequest) {
					jqActivateElement($(this));
					if(xmlHttpRequest.status==307)
					{
						window.location.replace(href);
					}
				});
				return false;
			}
			else
			{
				return true;			
			}		
		});
	});
}
