// posle zpravu pomoci AJAXu do send.php
function PoslatPrispevek() {
  if (validatePrispevek()==false) {return false;}
  ajax = new sack("/dynamicke/forum_submit.php");
 	var form = document.getElementById('prispevek_form');
	ajax.setVar("odpoved", form.odpoved.value); 
	ajax.setVar("jmeno", form.jmeno.value);
	ajax.setVar("odkud", form.odkud.value);
	ajax.setVar("email", form.email.value);
	ajax.setVar("web_forum_otazky_id", form.id.value);
  ajax.element = "prispevek";
  ajax.onLoaded = closePrispevek;
  
  form.mySubmit.disabled = true;
  
  ajax.runAJAX("send=ok");
  return false;
};

function closePrispevek() {
  setTimeout('window.location.reload();',1000);
}
function closeItNowPrispevek() {
  document.getElementById("prispevek").style.display = "none";
}

// ukaze dialog
function showPrispevek(inputObj) {    
    // 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 = 300;
  
  var topOffset = scrolledY + (centerY - 200) / 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 - 300;    
  } else {
    topOffset = scrolledY + 20;
  }
  
  //alert(topOffset);
  // document.getElementById("komentarpopup").style.zindex = 10000;
  document.getElementById("prispevek").style.top = topOffset + "px";
  document.getElementById("prispevek").style.left = leftOffset + "px";
  document.getElementById("prispevek").style.display = "block";
  document.prispevek_form.jmeno.focus();
}

function validatePrispevek()
{ 
  if (document.prispevek_form.jmeno.value.length < 3)
  {
		// something is wrong
		alert('Vlož jméno');
		return false;
	}
	 else if (document.prispevek_form.odkud.value.length < 2)
	{
		// something else is wrong
		alert('Napiš odkud jsi');
		return false;
	}
		else if (document.prispevek_form.odpoved.value.length <= 3)
	{
		// something else is wrong
		alert('Napiš svoji zprávu');
		return false;
	}
	return true;
}