// JavaScript Document
function hodiny()
{
dnes=new Date();

hodin=dnes.getHours();
minut=dnes.getMinutes();
sekund=dnes.getSeconds();

cas=((hodin<10) ? "0" : "")+hodin;
cas+=((minut<10) ? ":0" : ":")+minut;
cas+=((sekund<10) ? ":0" : ":")+sekund;

document.getElementById('hodinky').innerHTML=cas;
setTimeout("hodiny()",1000);
}


sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI") ? sfEls : 0;
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function toEntity() {
  var aa = document.form.utf.value;
  var bb = '';
  for(i=0; i<aa.length; i++)
  {
    if(aa.charCodeAt(i)>127)
    {
      bb += '&#' + aa.charCodeAt(i) + ';';
    }
    else
    {
      bb += aa.charAt(i);
    }
  }
  document.form.entity.value = bb;
}

function StartCountDown(myDiv,myTargetDate,text1,text2)
  {
    var dthen	= new Date(myTargetDate);
    var dnow	= new Date();
    ddiff		= new Date(dthen-dnow);
    gsecs		= Math.floor(ddiff.valueOf()/1000);
    CountBack(myDiv,gsecs,text1,text2);
  }
  
function Calcage(secs, num1, num2)
  {
    s = ((Math.floor(secs/num1))%num2).toString();
    if (s.length < 2) 
    {	
      s = "0" + s;
    }
    return (s);
  }
  
function CountBack(myDiv,secs,text1,text2)
  {
    var DisplayStr,myDiv,secs;
    var DisplayFormat = "%%H%%:%%M%%:%%S%%";
    DisplayStr = DisplayFormat.replace(/%%D%%/g,	Calcage(secs,86400,100000));
    DisplayStr = DisplayStr.replace(/%%H%%/g,		Calcage(secs,3600,24));
    DisplayStr = DisplayStr.replace(/%%M%%/g,		Calcage(secs,60,60));
    DisplayStr = DisplayStr.replace(/%%S%%/g,		Calcage(secs,1,60));
    if(secs > 10)
    {	
      document.getElementById(myDiv).innerHTML = text1+""+DisplayStr;
      setTimeout("CountBack('" + myDiv + "'," + (secs-1) + ",'" + text1 + "','" + text2 + "');", 990);
    }
	else if(secs > 0 && secs <= 60)
    {	
	  document.getElementById(myDiv).style.color = "red";
      document.getElementById(myDiv).innerHTML = text1+""+DisplayStr;
      setTimeout("CountBack('" + myDiv + "'," + (secs-1) + ",'" + text1 + "','" + text2 + "');", 990);
    }
    else
    {
      document.getElementById(myDiv).innerHTML = text2;
    }
  }
  
function onimg(orig, svetly)
{
   document.getElementById(orig).src=svetly;
}


function del(tab,id,text)
{
   if (confirm('Zmaza&#357 - '+text+'???'))
   {
      document.location.href = "index.php?page=Zmaz&tab="+tab+"&id="+id;
   }
 
}

function Chatsmile(text) {
	var txtarea = document.shouts.comment;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
		} else {
				txtarea.value  += text;
				txtarea.focus();
			    }
}

function Forumsmile(smile)
{
  document.forms.comment.fcomment.focus();
  document.forms.comment.fcomment.value=document.forms.comment.fcomment.value+smile;
}

function saveCaret(elem) {
  if(elem.isTextEdit) elem.caretPos = document.selection.createRange();
}
function insertText(elem,wb,wa) {
  if(elem.isTextEdit && elem.caretPos) {    //for IE
    elem.caretPos.text = wb+elem.caretPos.text+wa;
  } else if(elem.selectionStart || (elem.selectionStart == '0')) {   //for FF
    var selObj = window.getSelection(); 
    var before = elem.value.substring(0,elem.selectionStart);
    var after = elem.value.substring(elem.selectionEnd,elem.value.length);
    elem.value = before+wb+selObj+wa+after;
  }
}

function insertSmiley(where,which)
{
  insertText(document.getElementsByName(where)[0],which,"");
}

function insertBold(where)
{
  insertText(document.getElementsByName(where)[0],"[b]","[/b]");
}

function insertItalic(where)
{
  insertText(document.getElementsByName(where)[0],"[i]","[/i]");
}
function insertUnderline(where)
{
  insertText(document.getElementsByName(where)[0],"[u]","[/u]");
}

function addURL(elem) {
  if(elem.isTextEdit && elem.caretPos) {
     
     var FoundErrors = '';
     var enterURL   = prompt("Zadajte adresu", "http://");
     var enterTITLE = prompt("Zadajte nazov linku", elem.caretPos.text);
     if (!enterTITLE){
      FoundErrors += " Nezadali ste nazov linku!";
        }
     if (!enterURL){
          FoundErrors += " Nezadali ste odkaz linku!";
        }
     if (FoundErrors)  {
          alert("Chyba1!"+FoundErrors);
          return;
        }
      var add = '[link]'+enterURL+'[lname]'+enterTITLE+'[/link]';
      if(!elem.caretPos.text){ elem.caretPos.text += add; }
      else elem.caretPos.text = add;
    
  } else if(elem.selectionStart || (elem.selectionStart == '0')) {
    var FoundErrors = '';
    var enterURL   = prompt("Zadajte adresu", "http://");
    var before = elem.value.substring(0,elem.selectionStart);
    var after = elem.value.substring(elem.selectionEnd,elem.value.length);
    var enterTITLE = window.getSelection();
    if (enterTITLE==""){ enterTITLE = prompt("Zadajte nazov linku", "odkaz"); }
    if (!enterTITLE){
      FoundErrors += " Nezadali ste nazov linku!", "odkaz";
        }
    if (!enterURL){
          FoundErrors += " Nezadali ste odkaz linku!";
        }
    if (FoundErrors)  {
          alert("Chyba2!"+FoundErrors);
          return;
        }
    var add = '[link]'+enterURL+'[lname]'+enterTITLE+'[/link]';
    elem.value = before+add+after;
  }
}

function insertURL(where)
{
  addURL(document.getElementsByName(where)[0]);
} 

function openWindow(picid) {
window.open("showpic.php?id="+picid, "PIC","height=480,width=640,left=100,top=100");
} 
function mysql() {
window.open("http://www.mysql.com", "_blank");
}
 
