
//------------------------------------------------------------------------

function setFocus(formularName, formularField)
{
	window.document.forms[formularName].elements[formularField].focus();
}

//------------------------------------------------------------------------

function openWindow(file, name, width, height, top, left, scroll, resizable)
{
	window.open(file, name, "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + ",scrollbars=" + scroll + ",resizable=" + resizable + ",location=no,menubar=yes,status=no,toolbar=no");
	return false;
}

//------------------------------------------------------------------------

function showWarning(name)
{
	var warning = "Möchten Sie " + name + " wirklich löschen?";
	var antwort = false;
	meldung = confirm(warning);
	if(meldung) { antwort = true;}
	return antwort;
}

//------------------------------------------------------------------------

function submitThis(formName, formField, page)
{
	var form = window.document.forms[formName];
	var sess = form.sess.value;
	var mode = form.mode.value;
	var username = form.username.value;
	var password = form.password.value;
	
	var url = page + "?sess=" + sess + "&username=" + username + "&password=" + password ;
	
	if(mode == "edit")
	{
		alert('Bitte speichern Sie erst oder klicken Sie "Abbrechen"!');		
	}
	else 
	{
		if(formName == "formEditReferencesCategories")
		{					
			if(form.elements["editID"])
			{
				var editID = form.elements["editID"].options[form.elements["editID"].selectedIndex].value;
				url = url + "&editID=" + editID;
			}			
		}	
		if(formName == "formEditReferences")
		{	
			
			if(form.elements["selectedCatID"])
			{
				var selectedCatID = form.elements["selectedCatID"].options[form.elements["selectedCatID"].selectedIndex].value;
				url = url + "&selectedCatID=" + selectedCatID;
			}			
			if(form.elements["editID"])
			{
				var editID = form.elements["editID"].options[form.elements["editID"].selectedIndex].value;
				url = url + "&editID=" + editID;
			}			
		}			
			
		// alert(url);
		window.location.href = url;	
	}
	
}

//------------------------------------------------------------------------
function checkFormValues(formularName)
{	
	answer = true;
	
	form = window.document.forms[formularName];
	emptyFields = "";
	arrStoreIndex = new Array();
	
	if(formularName == "formEditNewspaper")
	{
		arrFormFields = new Array("newArticleTitle");
		arrFormNames = new Array("Artikeltitel");
		count = 0;
		for(i = 0 ; i < arrFormFields.length ; i++)
		{
			form.elements[arrFormFields[i]].style.backgroundColor = "";
			if(form.elements[arrFormFields[i]].value == "")
			{
				answer = false;
				emptyFields += arrFormNames[i] + ", ";
				arrStoreIndex[count] = i;
				count++;
			}
		}
		if(arrStoreIndex.length > 0)
		{
			form.elements[arrFormFields[arrStoreIndex[0]]].focus();
			
			for( i = 0 ; i < arrStoreIndex.length ; i++ )
			{
				if(document.getElementById)
				{
					form.elements[arrFormFields[arrStoreIndex[i]]].style.backgroundColor = "#F7C9C9";
				}
			}
		}			
	}	
	
	if(answer == false)
	{
		emptyFields = emptyFields.substring(0, (emptyFields.length - 2));
		window.alert("Sie haben nicht alle nötigen Daten ausgefüllt:\n " + emptyFields + "!");
	}
	
	return answer;
}

//----------------------------------------------------------------------------
	function checkBoxForm(formularName)
	{
		var answer = true;
		form = window.document.forms[formularName];
		if(formularName == "boxMailForm")
		{
			if(form.elements["Telefon"] && form.elements["Name"])
			{
				if(form.elements["Telefon"].value == "") { answer = false;}
				if(form.elements["Name"].value == "") { answer = false;}
			}
		}
		
		if(answer == false)
		{
			window.alert("Bitte geben Sie alle erforderlichen Daten ein!");
		}
		
		return answer;
	}

//----------------------------------------------------------------------------
