var request = null;
var prispevok = null; 
var bod = null; 
var typ = null;
  
function createRequest() {
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }

  if (request == null) {
    alert("Error creating request object!");
  } else {
    return request;
  }
}

request = createRequest();
 
function replaceText(el, text) {
  if (el != null) {
    clearText(el);
    var newNode = document.createTextNode(text);
    el.appendChild(newNode);
  }
}

function clearText(el) {
  if (el != null) {
    if (el.childNodes) {
      for (var i = 0; i < el.childNodes.length; i++) {
        var childNode = el.childNodes[i];
        el.removeChild(childNode);
      }
    }
  }
}

function getText(el) {
  var text = "";
  if (el != null) {
    if (el.childNodes) {
      for (var i = 0; i < el.childNodes.length; i++) {
        var childNode = el.childNodes[i];
        if (childNode.nodeValue != null) {
          text = text + childNode.nodeValue;
        }
      }
    }
  }
  return text;
} 




function otvorfoto(kere) {
 var url='/z2.php?koho='+escape(kere);
 var nazov2='li'+escape(kere); 
 document.getElementById(nazov2).className='selected';
 request.open('GET',url,true);
 request.onreadystatechange=ukazFoto;
 request.send(null);
}     

function hlasuj(ako) {
 var url='/z.php?h='+escape(ako);  
 request.open('GET',url,true);
 request.onreadystatechange=ukazVysledky;
 request.send(null);
}     

function ukazFoto() {
 if (request.readyState == 4) {
    if (request.status == 200) {	 
	    	var nazov='fotosem';
  			document.getElementById(nazov).innerHTML=request.responseText;
      } else {
      alert("Chyba pri nacitavani " + request.statusText);
    }
  }
}

function ukazVysledky() {
 if (request.readyState == 4) {
    if (request.status == 200) {	 
	    	var nazov='vysledkyankety';
  			document.getElementById(nazov).innerHTML=request.responseText;
      } else {
      alert("Chyba pri nacitavani " + request.statusText);
    }
  }
}


function vloz1tag(v){
	try {
		if (document.selection){
			var str = document.selection.createRange().text;
			document.getElementById('clanok').focus();
			var sel = document.selection.createRange();
			sel.text = "<" + v + ">";
			return;
		}
		else if ((typeof document.getElementById('clanok').selectionStart) != 'undefined') {
			var txtarea = document.getElementById('clanok');
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
			txtarea.value = s1 + '<' + v + '>' + s3;
			txtarea.selectionStart = s1.length;
			txtarea.selectionEnd = s1.length + 2 + v.length;
			return;
		}
		else {

		}
	}
	catch(e){
	}
}


function vloztag(v){
	try {
		if (document.selection){
			var str = document.selection.createRange().text;
			document.getElementById('clanok').focus();
			var sel = document.selection.createRange();
			sel.text = "<" + v + ">" + str + "</" + v + ">";
			return;
		}
		else if ((typeof document.getElementById('clanok').selectionStart) != 'undefined') {
			var txtarea = document.getElementById('clanok');
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
			txtarea.value = s1 + '<' + v + '>' + s2 + '</' + v + '>' + s3;
			txtarea.selectionStart = s1.length;
			txtarea.selectionEnd = s1.length + 5 + s2.length + v.length * 2;
			return;
		}
		else {

		}
	}
	catch(e){
	}
}

function vloza(v){
	try {
		if (document.selection){
			var str = document.selection.createRange().text;
			document.getElementById('clanok').focus();
			var sel = document.selection.createRange();
			sel.text = "<" + v + " href=\"http://www.SEM-NAPISTE-LINKU.sk\" target=\"_blank\">" + str + "</" + v + ">";
			return;
		}
		else if ((typeof document.getElementById('clanok').selectionStart) != 'undefined') {
			var txtarea = document.getElementById('clanok');
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
			txtarea.value = s1 + '<' + v + ' href="http://www.SEM-NAPISTE-LINKU.sk" target="_blank">' + s2 + '</' + v + '>' + s3;
			txtarea.selectionStart = s1.length;
			txtarea.selectionEnd = s1.length + 56 + s2.length + v.length * 2;
			return;
		}
		else {

		}
	}
	catch(e){
	}
}

function vlozo(v){
	try {
		if (document.selection){
			var str = document.selection.createRange().text;
			document.getElementById('clanok').focus();
			var sel = document.selection.createRange();
			sel.text = "<" + v + " src=\"/fotky/OBRAZOK.jpg\" style=\"border:0px; margin:0px\" title=\"\" align=\"left\">";
			return;
		}
		else if ((typeof document.getElementById('clanok').selectionStart) != 'undefined') {
			var txtarea = document.getElementById('clanok');
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
			txtarea.value = s1 + '<' + v + ' src="/fotky/OBRAZOK.jpg" style="border:0px; margin:0px" title="" align="left">' + s3;
			txtarea.selectionStart = s1.length;
			txtarea.selectionEnd = s1.length + 84;
			return;
		}
		else {

		}
	}
	catch(e){
	}
}
