function blankLinks() {
	 if (!document.getElementsByTagName) return;
	 var anchors = document.getElementsByTagName("a");
	 for (var i=0; i<anchors.length; i++) {
		 var anchor = anchors[i];
		 if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "e")
			 anchor.target = "_blank";
    }
}

function confirmdel(nazov, url) {
	if (confirm('Naozaj zmazať '+nazov+'?')) {
		document.location = url;
	}
}

function confirm_task(text, url) {
	if (confirm(text)) {
		document.location = url;
	}
}

//spocitanie znakov v textarea a zobrazenie
function spocitat_znaky(textarea, target, limit) {
	target_element = document.getElementById(target);
	if (textarea.value.length > limit) {
		textarea.value = textarea.value.substring(0, limit);
	}
	target_element.innerHTML = limit - textarea.value.length;
}


//skryvanie menu s globalnym timerom - pre zrusenie
var timer = null;
var prave_zobrazene = null;

function zobraz(id) {
	if (timer != null) {
		clearTimeout(timer);
	}
	if (prave_zobrazene != null) {
		prave_zobrazene.style.display = 'none';
	}
	obj = document.getElementById(id);
	prave_zobrazene = obj;
	obj.style.display = 'block';
}

function skry(id) {
	obj = document.getElementById(id);
	timer = setTimeout("obj.style.display = 'none'", 1000);
	//obj.style.display = 'none';
}

function insertTag(tag, parovy, formname, inputname) {
	var startTag = tag;
	var endTag = '';
	if (tag == 'img') {
		var cislo=window.prompt('Vložte poradové číslo obrázku z galérie:');
		if (cislo) {
			startTag += cislo;
		} else {
			exit;
		}
	} else if (tag == 'link') {
		var link=window.prompt('Vložte adresu odkazu:');
		if (link) {
			startTag += ' '+link;
		} else {
			exit;
		}
	}
	startTag = "[" +startTag+ "]";
	if (parovy) endTag = "[/" +tag+ "]";
	var selectedText = '';
	var myField = document.forms[formname].elements[inputname];
	if (document.selection) {
		selectedText = document.selection.createRange().text;
	    document.selection.createRange().text = startTag+selectedText+endTag; 
	} else if (myField.selectionStart || myField.selectionStart == '0') {//firefox support
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		selectedText = myField.value.substring(startPos, endPos);
		myField.value = myField.value.substring(0, startPos)+ startTag +selectedText+ endTag +myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += startTag+endTag;
	}
}

function insertAtCursor(myValue, formname, inputname) {
	var myField = document.forms[formname].elements[inputname];
	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}

	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
						+ myValue
						+ myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += myValue;
	}
}

function pridat_tabulku(url) {
	var stlpce = window.prompt('Zadajte počet stĺpcov:');
	var riadky = window.prompt('Zadajte počet riadkov:');
	if (stlpce && riadky) {
		if (document.forms['form_obsah'].elements['uvod'] != null) {
			var uvod = document.forms['form_obsah'].elements['uvod'].value;
		} else {
			var uvod = '';
		}
		var obsah = document.forms['form_obsah'].elements['obsah'].value;
		//alert(url+'&amp;uvod='+uvod+'&amp;obsah='+obsah+'&amp;pridat_tabulku='+stlpce+'x'+riadky);
		window.location = 'http://'+url+'&uvod='+uvod+'&obsah='+obsah+'&pridat_tabulku='+riadky+'x'+stlpce;
	}
}

window.onload=function(){ blankLinks(); }
