function setMHP(othis){
	var tdate=new Date();
	var ddate=new Date();
	var hpms = navigator.appVersion.indexOf("MSIE");	
	var hpie5 = (hpms>0) && (parseInt(navigator.appVersion.substring(hpms+5, hpms+7)) >= 5);
	if(hpie5)
	{
		othis.style.behavior='url(#default#homepage)';
		if (!othis.isHomePage(mhpurl))
		{
			othis.setHomePage(mhpurl);
		}
	}
}

function feedBox(html) {
	document.getElementById("expandBox").innerHTML = html;
}

function showBox() {
	document.getElementById("collapseBox").style.display = "none";
	document.getElementById("expandBox").style.display = "block";
	window.scrollBy(0,-100000);
}

function hideBox() {
	document.getElementById("expandBox").style.display = "none";
	document.getElementById("collapseBox").style.display = "block";
}

function callFrame(cls, id) {
	document.getElementById("innerFrame").src= "/get.php?cls="+cls+"&id="+id;
}

function appendBefore(elem) {
	var reference = elem.parentNode;
	var target = reference.parentNode;
	var div = document.createElement('div');
	div.innerHTML = document.getElementById('prototype').innerHTML;
	target.insertBefore(div, reference);
}

/* cause insertAfter method does not exist (??) */
function insertAfter(parent, node, referenceNode) {
	parent.insertBefore(node, referenceNode.nextSibling);
}

function appendAfter(elem) {
	var reference = elem.parentNode;
	var target = reference.parentNode;
	var div = document.createElement('div');
	div.innerHTML = document.getElementById('prototype').innerHTML;
	insertAfter(target, div, reference);
}

function appendNew(elem) {
	var target = document.getElementById('propbox');
	var div = document.createElement('div'); 
	div.innerHTML = document.getElementById('prototype').innerHTML; 
	target.appendChild(div);
}

/* manipulacia s city selektorom */

var blurable = true;
var type = "";
var timeout;

function openCitySel(what) {
	type=what;
	oCitySel = document.getElementById('city-sel-ul');
	oCitySel.className = 'fixed';
}

function fixCitySel() {
	clearTimeout(timeout);
}

function closeCitySel() {
	oCitySel = document.getElementById('city-sel-ul');
	timeout = setTimeout("document.getElementById('city-sel-ul').className = ''; type = '';", 5);
	return true;
}

function runCity(city) {
	if (type == "") document.location.replace("/"+city);
	else document.location.replace("/"+city+"/"+type);
	return false;
}

function expandCitySel(what) {
    type=what;
	oCitySel = document.getElementById('city-sel-ul');
	if (oCitySel) {
		openCitySel(what);
		return;
	}
    oCitySel = document.getElementById('city-sel-hl');
    setInterval('blurable = true;', 250);
    oCitySel.size = oCitySel.length;
    oCitySel.focus();
    blurable = false;
}

function collapseCitySel() {
    if (!blurable) return false;
    type = "";
    oCitySel = document.getElementById('city-sel-hl');
    oCitySel.size = 1;
    return true;
}

function goCity(what) {
	document.location.replace(document.getElementById(what).options[document.getElementById(what).selectedIndex].value+"/"+type);
}

var filter_select = 0;
var filter_input = 0;
var filter_value = "";
var filter_timer = 0;

function filterSelect(input) {
	filter_select = Object(input.parent);
	clearTimeout(filter_timer);
	filter_timer = setTimeout("doFilterSelect();", 3000);
}

function doFilterSelect() {
	alert(filter_select.getElementsByTagName("SELECT"));
}

startList = function() {
	document.getElementById("suckerfish").style.zIndex = 1000;
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

window.onload=startList;

//doplnene 13.4.2010
function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}


function wrapText(elementID, openTag, closeTag) {
    var obj = $("#"+elementID).getSelection();
	var startPosition = obj.start;
	var endPosition = obj.end;
	var length = obj.length;
	var selectedText = obj.text;
	var newText = openTag + selectedText + closeTag;

	$("#"+elementID).replaceSelection(newText);
}

function wrapTextA(elementID) {
    var obj = $("#"+elementID).getSelection();
	var startPosition = obj.start;
	var endPosition = obj.end;
	var length = obj.length;
	var selectedText = obj.text;
	if(selectedText.indexOf("http://")) { 
	    //neobsahuje
		var http = "http://";
	} else {
		//obsahuje
		var http = "";
	}
	
	var newText = '<a href="' + http + selectedText + '" target="_blank">' + selectedText + '</a>';

	$("#"+elementID).replaceSelection(newText);
}

function insertSpace(elementID) {
    $("#"+elementID).insertAtCaretPos("&nbsp;");
}