/*
 * Toogles passed div between visible and invisible.
 */
function ToggleDiv(divID) {
	var src;
	var e = document.getElementById(divID + '_a');
	var i = document.getElementById(divID + '_i');
	if (e.style.display == "block") {
		e.style.display = "none";
		src = GetCurrentHost() + '/gfx/div_question_.png';
		i.innerHTML = '<img class="home_faqs_foto" src="' + src + '">';
	}
	else {
		src = GetCurrentHost() + '/gfx/div_answer_.png';
		e.style.display = "block";
		i.innerHTML = '<img class="home_faqs_foto" src="' + src + '">';
	}
}


/*
 * Returns GET paramter from URL or null if passed key was not found.
 */
function GetURLParamter(name)
{
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var re = "[\\?&]" + name + "=([^&#]*)";
	var regExp = new RegExp(re);
	var results = regExp.exec(window.location.href);
	if (results == null) return null;
	else return results[1];
}


/*
 * Returns bookmark value from current URL.
 */
function GetBookmarkParameter()
{
	var re = "#(.*)";
	var regExp = new RegExp(re);
	var results = regExp.exec(window.location.href);
	if (results == null) return null;
	else return results[1];
}


/*
 * Returns current host address, i.e. "http://slowniki.org"
 */
function GetCurrentHost()
{
	return window.location.protocol + '//' + window.location.hostname;
}
