function toggle(id){
	ul = "ul_" + id;
	img = "img_" + id;
	ulElement = document.getElementById(ul);
	//imgElement = document.getElementById(img);
	if (ulElement){
		if (ulElement.className == 'closed')
      {
			ulElement.className = "open";
			// imgElement.src = "opened.gif";
			}else{
			ulElement.className = "closed";
			//imgElement.src = "closed.gif";
			}
		}
	}

function logvalidate(login)
{
  if(login.login_name.value=="" || login.login_pw.value=="")
	{
		alert("Vyplň přihlašovací údaje.");
		login.login_name.focus();
		return false;
	}
	else return true;
}


function regvalidate(login)
{
  if(login.email.value=="")
	{
		alert("Vyplňte email.");
		login.email.focus();
		return false;
	} else if(login.heslo.value=="" || login.heslo2.value=="")
	{
		alert("Vyplňte heslo.");
		login.email.focus();
		return false;
	}
  else if(login.heslo.value != login.heslo2.value)
	{
		alert("Zadaná hesla se neshodují.");
		login.email.focus();
		return false;
	}
  else if(login.name.value=="")
	{
		alert("Zadejte jméno.");
		login.name.focus();
		return false;
	}
  else if(login.surname.value=="")
	{
		alert("Zadejte příjmení.");
		login.surname.focus();
		return false;
	}

  else if(login.ulice.value=="")
	{
		alert("Zadejte adresu.");
		login.ulice.focus();
		return false;
	}

  else if(login.mesto.value=="")
	{
		alert("Zadejte město.");
		login.mesto.focus();
		return false;
	}

  else if(login.psc.value=="")
	{
		alert("Zadejte PSČ.");
		login.psc.focus();
		return false;
	}
	else return true;
}

// posle zpravu pomoci AJAXu do send.php
var p_komu;
var p_predmet;
var p_obsah;

function sackIt() {
  if (validateKomentar()==false) {return;}
  ajax = new sack("/send.php");
 	var form = document.getElementById('komentar_form');
 	ajax.setVar("subject", form.subject.value);
	ajax.setVar("data", form.data.value);
	ajax.setVar("jmeno", form.jmeno.value);
  ajax.setVar("email", form.email.value);
  ajax.setVar("komu", p_komu);
  ajax.setVar("predmet", p_predmet);
  ajax.element = "komentarpopup";
  ajax.onLoaded = closeIt;
  ajax.runAJAX("send=ok");
};

function closeIt() {
  // setTimeout('document.getElementById("mypopup").style.display = "none";',2000);
}
function closeItNow() {
  document.getElementById("komentarpopup").style.display = "none";
  document.getElementById("komentarpopup").innerHTML = p_obsah;
}

// ukaze dialog
function showKomentar(inputObj,komu,predmet) {
    if (komu==undefined) {p_komu = '';} else {p_komu = komu;}
    if (predmet==undefined) {p_predmet = '';} else {p_predmet = predmet;}

    // Determine how much the visitor had scrolled
    var scrolledX, scrolledY;
    if( self.pageYOffset ) {
      scrolledX = self.pageXOffset;
      scrolledY = self.pageYOffset;
    } else if( document.documentElement && document.documentElement.scrollTop ) {
      scrolledX = document.documentElement.scrollLeft;
      scrolledY = document.documentElement.scrollTop;
    } else if( document.body ) {
      scrolledX = document.body.scrollLeft;
      scrolledY = document.body.scrollTop;
    }

    // Determine the coordinates of the center of the page

    var centerX, centerY;
    if( self.innerHeight ) {
      centerX = self.innerWidth;
      centerY = self.innerHeight;
    } else if( document.documentElement && document.documentElement.clientHeight ) {
      centerX = document.documentElement.clientWidth;
      centerY = document.documentElement.clientHeight;
    } else if( document.body ) {
      centerX = document.body.clientWidth;
      centerY = document.body.clientHeight;
    }

  var leftOffset = scrolledX + (centerX - 400) / 2;

  var leftOffset = 250;

  var topOffset = scrolledY + (centerY - 400) / 2;

  /*
  if (inputObj != undefined) {
      inputObj = document.getElementById(inputObj);

      var returnValue = inputObj.offsetTop;
      while((inputObj = inputObj.offsetParent) != null){
        if(inputObj.tagName!='HTML'){
        returnValue += (inputObj.offsetTop - inputObj.scrollTop);
        if(document.all)returnValue+=inputObj.clientTop;
      }
    }
    topOffset = returnValue;
    topOffset = topOffset - 250;
  } else {
    topOffset = scrolledY + 50;
  }
  */
  topOffset = scrolledY + 50;

  //alert(topOffset);
  // document.getElementById("komentarpopup").style.zindex = 10000;
  document.getElementById("komentarpopup").style.top = topOffset + "px";
  document.getElementById("komentarpopup").style.left = leftOffset + "px";
  document.getElementById("komentarpopup").style.display = "block";
  p_obsah = document.getElementById("komentarpopup").innerHTML;// = "<form name='komentar_form' id='komentar_form' onsubmit='return validateKomentar()'><div style=\"text-align: center;\"><h5 style='margin-top: 4px'>Zde napiš prosím svoji zprávu:</h5><textarea name='data' style='width: 380px' cols='70' rows='5'></textarea></div><fieldset><label>Jméno:</label><input type='text' name='jmeno' size='50' style='width: 140px'/><br /><label>Email:</label><input type='text' name='email' size='50' style='width: 140px'/></fieldset><div style=\"position: relative; text-align: center; margin: 2px auto; clear: both;\"><input type='button' value='Odeslat' style='width: 100px;' onclick='sackIt()'/><input type='button' value='Zavřít' style='width: 100px; margin-left: 1em;' onclick='closeItNow()'/></div><div style=\"clear: both;\"></div></form>";
  document.komentar_form.subject.focus();
}

function validateKomentar()
{
  if (document.komentar_form.data.value.length <= 4)
	{
		// something is wrong
		alert('Napiš svoji zprávu');
		return false;
	}
	  else if (document.komentar_form.subject.value.length <= 2)
	{
		// something is wrong
		alert('Napiš prosím předmět zprávy');
		return false;
	}
		else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.komentar_form.email.value) == false)
  {
		// something else is wrong
		alert('Špatný email');
		return false;
	}
	return true;
}


    var classExternal = /\bext\b/;
    function externalLinks() {
      for ( x = 0; x < document.links.length; x++ ) {
        if ( classExternal.exec(document.links[x].className) ) {
          document.links[x].target="_blank";
        }
      }
    }
    window.onload = externalLinks;
