/*
	=======================
	SEHV - Resultateservice
	-----------------------
	JavaScript-Lib
	=======================
*/

function FormPost(URL)
{	
	document.frmResultService.action = URL;
	document.frmResultService.submit();
}

function SelectGroup(nGroup,URL)
{
	var objHiddenField = document.frmResultService.hGrp;
	if (nGroup !== 0 && objHiddenField !== null)
	{
		objHiddenField.value = nGroup;
		FormPost(URL);
	}
}

function SelectReiter(sKey,nGrp,URL)
{
	var objHiddenReiter = document.frmResultService.hRei;
	var objHiddenGrp = document.frmResultService.hGrp;
	if (objHiddenReiter !== null) { objHiddenReiter.value = sKey;}
	if (objHiddenGrp !== null) { objHiddenGrp.value = nGrp;}
	// Post
	FormPost(URL);
}

function CallDel(sURL,sField,sText) {
	var sRes = window.confirm("Element '" + sField + "' " + sText);
	if ( sRes == true ) {
		document.location.href = sURL;
	}
}

function GetPhaseTitle(oList,sDefaultText) {
	var sSpace = " ";var sSpaceF = " ";
	var nId = oList.value;
	if (nId == 0) return;
	
	// Usercommit abfragen
	var sRes = window.confirm('Textübernahme machen ?');
	if ( sRes == true ) {	
		var oTxtDe = document.forms.ContentForm.elements.txtTitle;
		var oTxtFr = document.forms.ContentForm.elements.txtTitleF;
		
		new Ajax.Request('GetTitleValues.asp?Value='+nId,
		{
	    method:'get',
	    onSuccess: function(transport){
	      var response = transport.responseText;
		  var a = response.split(";");
		  // Dummytext löschen
		  if (oTxtDe.value == sDefaultText) {oTxtDe.value = '';}
		  // Leerzeichen
		  if (oTxtDe.value.length == 0) {sSpace = "";}
          if (oTxtFr.value.length == 0) {sSpaceF = "";}
		  
		  oTxtDe.value += sSpace+a[0];
		  oTxtFr.value += sSpaceF+a[1];
	    },
	    onFailure: function(){ alert('Textübernahme nicht verfügbar.');return; }
	});
	}
}

function GetTypTitle(oList,sDefaultText) {
	var sSpace = " ";var sSpaceF = " ";
	
	if (oList.value == 0) return;
	// Usercommit abfragen
	var sRes = window.confirm('Textübernahme machen ?');
	if ( sRes == true ) {
		// Wert lesen
		var sTxt = oList.options[oList.selectedIndex].text;
		// Referenz auf Textfelder holen
		var oTxtDe = document.forms.ContentForm.elements.txtTitle;
		var oTxtFr = document.forms.ContentForm.elements.txtTitleF;
		if (oTxtDe.value == sDefaultText) {oTxtDe.value = '';}
		
		if (oTxtDe.value.length == 0) {sSpace = "";}
		if (oTxtFr.value.length == 0) {sSpaceF = "";}
		oTxtDe.value += sSpace + sTxt;oTxtFr.value += sSpaceF + sTxt;
	}
}


