function replyDialog(layoutElementID, entryID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  actionElement.value="replyDialog"+entryID;
  layoutElementIDElement.value = layoutElementID;
  formElement.submit();
}



function newDialogEntry(layoutElementID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  actionElement.value="newDialogEntry";
  layoutElementIDElement.value = layoutElementID;
  formElement.submit();
}

function savePersonData (layoutElementID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var errorElement = document.getElementById( "error_"+layoutElementID );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var pwd1Element = document.getElementById("password");
  var pwd2Element = document.getElementById("password2");
   
  var pwd1Inhalt;
  if(pwd1Element) {
    pwd1Inhalt = pwd1Element.value;
  }
  var pwd2Inhalt;
  if(pwd2Element) {
    pwd2Inhalt = pwd2Element.value;
  }
	errorElement.innerHTML="";
  if(pwd1Inhalt=="" && pwd2Inhalt=="") {
  } else {
    if(pwd1Inhalt!=pwd2Inhalt) {
	errorElement.innerHTML+="<strong>Fehler:</strong> Die Pass&ouml;rter sind unterschiedlich.<br />";
        errorElement.style.display="block";
	
        return false;
        error=true;
    }
  }

    actionElement.value="savePersonData";
    layoutElementIDElement.value = layoutElementID;
    formElement.submit();
    
  
}

function saveNewDialogEntry(layoutElementID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var errorElement = document.getElementById( "error_"+layoutElementID );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var nameElement = document.getElementById("name_"+layoutElementID);
   
  var nameInhalt;
  if(nameElement) {
    nameInhalt = nameElement.value;
  }
  var textInhalt = document.getElementById("text_"+layoutElementID).value;

  errorElement.style.display="none";
  errorElement.innerHTML="";
  error=false;
  if((nameElement && nameInhalt=="") || textInhalt=="") {
    if(nameInhalt=="") {
      errorElement.innerHTML+="Bitte einen Namen angeben.<br />";
    }
    if(textInhalt=="") {
      errorElement.innerHTML+="Bitte den Beitragstext angeben.<br />";
    }
    errorElement.style.display="block";
    error=true;
    return false;
  } else {

    actionElement.value="saveNewDialogEntry";
    layoutElementIDElement.value = layoutElementID;
    formElement.submit();
    
  }
}

function saveNewBoerseEntry(layoutElementID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var errorElement = document.getElementById( "error_"+layoutElementID );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var nameElement = document.getElementById("name_"+layoutElementID);
   
  var nameInhalt;
  if(nameElement) {
    nameInhalt = nameElement.value;
  }
  var titelInhalt = document.getElementById("titel_"+layoutElementID).value;
  var beschreibungInhalt = document.getElementById("beschreibung_"+layoutElementID).value;
  

  var artSelectedIdx = document.getElementById("art_"+layoutElementID).selectedIndex;
  var themaSelectedIdx = document.getElementById("thema_"+layoutElementID).selectedIndex;




  errorElement.style.display="none";
  errorElement.innerHTML="";
  error=false;
  if((nameElement && nameInhalt=="") || titelInhalt=="" || beschreibungInhalt=="" || artSelectedIdx==0 || themaSelectedIdx==0) {
    if(nameInhalt=="") {
      errorElement.innerHTML+="Bitte einen Namen angeben.<br />";
    }
    if(titelInhalt=="") {
      errorElement.innerHTML+="Bitte den Titel angeben.<br />";
    }
    if(beschreibungInhalt=="") {
      errorElement.innerHTML+="Bitte die Beschreibung angeben.<br />";
    }
    if(artSelectedIdx==0) {
      errorElement.innerHTML+="Bitte  Art ausw&auml;hlen.<br />";
    }
    if(themaSelectedIdx==0) {
      errorElement.innerHTML+="Bitte Thema ausw&auml;hlen.<br />";
    }
    errorElement.style.display="block";
    error=true;
    return false;
  } else {

    actionElement.value="saveNewBoerseEntry";
    layoutElementIDElement.value = layoutElementID;
    formElement.submit();
    
  }
}


function newBoerseEntry(layoutElementID) {
  var actionElement = document.getElementById( "action" );
  var layoutElementIDElement = document.getElementById( "layoutElementID" );
  var formElement = document.getElementById( "InteractiveModulesForm" );
  actionElement.value="newBoerseEntry";
  layoutElementIDElement.value = layoutElementID;
  formElement.submit();
}

function submitFeedback(feedbackModuleLayoutElementID) {
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var feedbackModeElement = document.getElementById
    ("FeedbackMode_"+feedbackModuleLayoutElementID);
  feedbackModeElement.value = "confirm"
  formElement.submit();
}

function backFeedback(feedbackModuleLayoutElementID) {
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var feedbackModeElement = document.getElementById
    ("FeedbackMode_"+feedbackModuleLayoutElementID);
  feedbackModeElement.value = "show"
  formElement.submit();
}

function saveFeedback(feedbackModuleLayoutElementID) {
  var formElement = document.getElementById( "InteractiveModulesForm" );
  var feedbackModeElement = document.getElementById
    ("FeedbackMode_"+feedbackModuleLayoutElementID);
  feedbackModeElement.value = "save"
  formElement.submit();
}

var oldCSS="";

function printPreview() {
	var screen = document.getElementById("screenCSS");
	var print = document.getElementById("printCSS");
	if(oldCSS!="") {
		screen.href=oldCSS;
		oldCSS="";
	} else {
		if(print.href!="") {
			oldCSS=screen.href;
			screen.href=print.href;
	
		}
	}
}


function openPopUp() {
  var popUpURL = (document.URL).replace(/#/,"");// + "?printV";
  if(popUpURL.indexOf('?')>0) {
    popUpURL=popUpURL+"&printV";
} else {
    popUpURL=popUpURL+"?printV";
}
  window.open(popUpURL,"F1","width=600,height=480,left=200,resizable=yes,scrollbars=yes");
  }