function InsertSmile(sm){
document.forms[0].text.focus();
document.forms[0].text.value=document.forms[0].text.value + sm + " ";
}

function changebg(item){
	item.style.backgroundColor = item.value;
}

function show(Name) {
var idecka = new Array("veci", "rostliny", "ksichty", "zvirata","ostatni");
 for(i=0;i<5;i++){
  // window.alert(idecka[i]);
   if (idecka[i] == Name){
       document.all[idecka[i]].style.display = "block";
       //window.alert(idecka[i]);
   } else {
       document.all[idecka[i]].style.display = "none";
   }
 }
}

function roll(On) {
   if (On){
   document.getElementById('up_down_d').style.display = "none";
   document.getElementById('up_down_u').style.display = "block";
   } else {
   document.getElementById('up_down_d').style.display = "block";
   document.getElementById('up_down_u').style.display = "none";
   }
   return false;
}

function test_uplnosti(){
  var f = self.document.forms.diskuze;
  if (f.jmeno.value.length <= 0){
    alert("!!! POZOR !!!\nChybÃ­ jmÃ©no!");
    return false;
  }
  if ((f.email.value.length > 0) && ((f.email.value.indexOf('@')== -1 || f.email.value.indexOf('.')== -1))){
    alert("!!! POZOR !!!\nÅ patnÄ› vyplnÄ›nÃ½ email!");
    return false;
  }
  if (f.text.value.length <= 0){
    alert("!!! POZOR !!!\nChybÃ­ text zprÃ¡vy!");
    return false;
  }
  return true;
}

var noOverwrite=false;
var alertText;
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
var is_safari = ((clientPC.indexOf('AppleWebKit')!=-1) && (clientPC.indexOf('spoofer')==-1));
var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ));
if (clientPC.indexOf('opera')!=-1) {
    var is_opera = true;
    var is_opera_preseven = (window.opera && !document.childNodes);
    var is_opera_seven = (window.opera && document.childNodes);
}

function insertTags(tagOpen, tagClose, sampleText) {

	var txtarea = document.editform.popis;
	// IE
	if(document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if(!theSelection) { theSelection=sampleText;}
		txtarea.focus();
		if(theSelection.charAt(theSelection.length - 1) == " "){// exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}

	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
 		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		var scrollTop=txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if(!myText) { myText=sampleText;}
		if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";
		} else {
			subst = tagOpen + myText + tagClose;
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
		  txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();

		var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);
		txtarea.selectionStart=cPos;
		txtarea.selectionEnd=cPos;
		txtarea.scrollTop=scrollTop;

	// All others
	} else {
		var copy_alertText=alertText;
		var re1=new RegExp("\\$1","g");
		var re2=new RegExp("\\$2","g");
		copy_alertText=copy_alertText.replace(re1,sampleText);
		copy_alertText=copy_alertText.replace(re2,tagOpen+sampleText+tagClose);
		var text;
		if (sampleText) {
			text=prompt(copy_alertText);
		} else {
			text="";
		}
		if(!text) { text=sampleText;}
		text=tagOpen+text+tagClose;
		document.infoform.infobox.value=text;
		// in Safari this causes scrolling
		if(!is_safari) {
			txtarea.focus();
		}
		noOverwrite=true;
	}
	// reposition cursor if possible
	if (txtarea.createTextRange) txtarea.caretPos = document.selection.createRange().duplicate();
}
/*
// otevÅ™enÃ­ okna s obrÃ¡zkem
//------------------------------------------------------------------------------
function openwindow (url, width, height)
{
  var browser = navigator.appName;
  var verze = parseInt(navigator.appVersion);
  var top, left;
  if ((browser == "Microsoft Internet Explorer" & verze >= 4) | (browser == "Netscape" & verze >= 4))
  {
    top = (screen.height/2) - (height/2) - 40;
    left = (screen.width/2) - (width/2) - 40;
  }
  else
  {
    top = 0;
    left = 0;
  }
  imgwindow = window.open (url,'','width='+width+', height='+height+', top='+top+', left='+left+', toolbar=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1');
  imgwindow.focus();
}

// vklÃ¡dÃ¡nÃ­ do formulÃ¡Å™Å¯
//------------------------------------------------------------------------------
function insert_tag (id, tag)
{
 var obj = document.getElementById(id);
 obj.focus();
 if (document.selection)
 {
   var textrange = document.selection.createRange();
   textrange.text = tag;
 }
 else if  (obj.selectionStart || obj.selectionStart == '0')
   obj.value = obj.value.substring(0,obj.selectionStart) + tag + obj.value.substring(obj.selectionStart, obj.value.length);
 else
  obj.value += tag;
}

// oznaÄ«enÃ­ vÅ¡ech formulÃ¡Å™ovÃ½ch prvkÅ¯ danÃ©ho jmÃ©na
//------------------------------------------------------------------------------
function set_checkboxes (id, field, value)
{
  for (i = 0; i < id.length; i++)
    if (field == id[i].name) id[i].checked = value;
}

// kontrola formulÃ¡Å™e (chat-i)
//------------------------------------------------------------------------------
function chat_check_form (f)
{
  var err = false;
  var str = '';
  if (f.name.value == '') {str = str+'NapiÅ¡ svÃ© jmÃ©no\n'; err = true;}
  if (f.text.value == '') {str = str+'NapiÅ¡ nÄ›jakÃ½ text\n'; err = true;}
  if (err) {alert(str); return false;}
  else return true;
}

// vytvoÅ™enÃ­ emailu
//------------------------------------------------------------------------------
function make_email (email)
{
  var arr = email.split (' [z] ');
  if (arr.length == 1) document.write ("nemÃ¡");
  else document.write ("<a href='mailto:" + arr[0] + "@" + arr[1] + "'>" + arr[0] + "@" + arr[1] + "</a>");
}
*/




