function loadScripts()
{
	var basePath = 'templates/page/script/';
	var scripts = Array('overlaygallery.js','advajax.js','pornpups.js','swfobject.js');
	for(var i=0;i<scripts.length;i++)
	{
		document.write('<script type="text/javascript" src="'+basePath+scripts[i]+'"></script>');
	}
}
loadScripts();

function prepare()
{
	var prezentacja = document.getElementById('prezentacja');
	if(prezentacja)
	{
		var a = prezentacja.getElementsByTagName('A');
		a[0].onclick = showPrezentacja;
	}

	//pornpups.initNow();

	var img = document.getElementsByTagName("IMG");
	for(var i=0;i<img.length;i++)
	{
		if(img[i].className.indexOf('encode')>-1)
		{
			decodeMail(img[i]);
		}
	}

	var aa = document.getElementsByTagName("A");
	for(var i=0;i<aa.length;i++)
	{
		if(aa[i].className.indexOf('popup')>-1) {
			aa[i].onclick = OverlayGallery.click;
		}
	}

	if(document.getElementById('form'))
	{
		getForm();
	}
}

function showPrezentacja(e)
{
	if(e)e=window.event;
	var tsize = pornpups.title2size(this.title);
	var left = parseInt((screen.width - tsize[1])/2);
	var top = parseInt((screen.height - tsize[2])/2);
	var o = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+tsize[1]+',height='+tsize[2]+',top='+top+',left='+left;
	var w = window.open(this.href,null,o);
	return false;
}

function getForm()
{
	var uri = document.getElementById('form').title;
	document.getElementById('form').title = null;
	advAJAX.get({
		url: uri,
	    onSuccess : function(obj) { makeForm(obj.responseText); }
	});
}
function makeForm(s)
{
	document.getElementById('form').innerHTML = s;
}
function decodeMail(i)
{
	var a = document.createElement("A");
	var e = decode_char(i.alt);
	a.href = 'mailto:'+e;
	a.appendChild(document.createTextNode(e));
	i.parentNode.replaceChild(a,i);
}
function decode_char(str)
{
	var aStr;
	if(typeof(ascii_sep) != 'undefined')
	{
		aStr=str.split(ascii_sep);
	} else {
		aStr=str.split('_');
	}
	l=aStr.length;
	res='';
	for(i=0;i<l;i++){
		res=res+String.fromCharCode(eval(aStr[i]));
	}
	return res;
}


