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;
	}
}

function check(name, value) {
	inputs = document.getElementsByName(name);
	for (i = 0; i < inputs.length; i++) {
		inputs[i].checked = value;
	}
}

//show a hide robia to iste, lisia sa len v tom, ci po prvom kliknuti objekt zobrazia alebo skryju
function show(id, img) {
	obj = document.getElementById(id);
	if (obj.style.display == 'block') {
		obj.style.display = 'none';
		img.src = '/imgs/plus.gif';
	} else {
		obj.style.display = 'block';
		img.src = '/imgs/minus.gif';
	}
}

function hide(id, img) {
	obj = document.getElementById(id);
	if (obj.style.display == 'none') {
		obj.style.display = 'block';
		img.src = '/imgs/minus.gif';
	} else {
		obj.style.display = 'none';
		img.src = '/imgs/plus.gif';
	}
}

//vyplnit formular pre atributy produktov
function fill_atr_form(id, nazov_atr, hodnoty_atr) {
	document.forms[1].nazov.value = nazov_atr;
	document.forms[1].hodnoty.value = hodnoty_atr;
	document.forms[1].id_atr.value = id;
}

//vyplnit formular pre sposoby dodania
function fill_sd_form(id, nazov_sd, cena_sd, zdarma_od_sd) {
	document.dodania.nazov.value = nazov_sd;
	document.dodania.cena.value = cena_sd;
	document.dodania.zdarmaod.value = zdarma_od_sd;
	document.dodania.id_dodania.value = id;
}

//vyplnit formular pre upravenie prispevku
function fill_content_form(id, prispevok) {
	nl = '\r\n';
	prispevok = prispevok.replace( /\<br(\s*\/|)\>/g, nl );
	document.forms[1].obsah.value = prispevok;
	document.forms[1].id_prispevku.value = id;
}

//vyplnit formular pre kategoriu inzercie
function fill_kat_inz_form(id, parent_id, nazov_kat) {
	document.kat_inz.id_parent_ikat.value = parent_id
	document.kat_inz.nazov.value = nazov_kat;
	document.kat_inz.id_ikat.value = id;
}

function check_atr() {
	elements = document.getElementsByName("atributy[]");
	send = true;
	msg = '';
	for (i = 0; i < elements.length; i++) {
		if (isNaN(elements[i].options[elements[i].selectedIndex].value)) {
			send = false;
			msg += elements[i].title +', ';
		}
	}
	if (!send) {
		alert('Vyberte si '+msg.substr(0, msg.length-2));
	}
	return send;
}

function check_ulozit_galeriu() {
	id_fkat = document.getElementsByName("id_fkat");
	nazov = document.getElementsByName("nazov");
	send = true;
	msg = '';
	if (isNaN(id_fkat[0].options[id_fkat[0].selectedIndex].value)) {
		send = false;
		msg += 'Vyberte zaradenie fotogalérie\n';
	}
	if (nazov[0].value.length == 0) {
		send = false;
		msg += 'Vyplňte názov\n';
	}
	if (msg != '') alert(msg);
	return send;
}

//otvorenie galerie v okne 1000x820px v pravom hornom rohu
function gal(url) {
	left = screen.width-790;
	window.open(url, "galeria", "width=1000,height=820,top=0,left="+left+",resizable=yes,scrollbars=yes");
}

function chat(url) {
	left = screen.width-480;
	window.open(url, "chat", "width=800,height=500,top=0,left="+left+",resizable=yes,scrollbars=yes");
}

//otvorenie poistenia v okne 720x480px v pravom hornom rohu
function poistenie(url) {
	left = screen.width-720;
	window.open(url, "poistenie", "width=720,height=480,top=0,left="+left+",resizable=yes,scrollbars=yes");
}

//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;
}

function insertAtCursor(myValue, formname, inputname) {
	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;
	}
	myField.focus();
}

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;
	}
}
 
window.onload=function(){ blankLinks(); }
