<!-- This script will validate that the required fields are set  -->
<!-- Begin
String.prototype.basicTrim = function () {
    return (this.replace(/\s+$/,"").replace(/^\s+/,""));
  };
function fixElement(element, message) {
alert(message);
element.focus();
}

function conFormFields(Myform){
	Myform.autor.value = Myform.autor.value.basicTrim();
	Myform.titel.value = Myform.titel.value.basicTrim();
	Myform.Myproduct.options[Myform.Myproduct.selectedIndex].value = Myform.Myproduct.options[Myform.Myproduct.selectedIndex].value.basicTrim();
	Myform.keywords.value = Myform.keywords.value.basicTrim();
	if (Myform.autor.value == "" && Myform.titel.value == "" && Myform.Myproduct.options[Myform.Myproduct.selectedIndex].value == "") 
	{
       fixElement(Myform.keywords, "Bitte geben Sie einen Suchbegriff ein!");
       return false;
    }
    else
	{
		if (Myform.Myproduct.options[Myform.Myproduct.selectedIndex].value != "")
		{
			Myform.keywords.value = Myform.Myproduct.options[Myform.Myproduct.selectedIndex].value + " ";
		}
	  	if (Myform.autor.value != "")
		{
			Myform.keywords.value = Myform.keywords.value + Myform.autor.value + " ";
		}
		if (Myform.titel.value != "")
		{
			Myform.keywords.value =  Myform.keywords.value + Myform.titel.value;
		}
		return true;
	}
}
 
function isFormReady(form) {
var passed=false;
if (form.keywords.value == "") {
fixElement(form.keywords, "Bitte geben Sie einen Suchbegriff ein!");
}

else {
passed=true;
}
return passed;
}
function ViewCrossReference (selSelectObject)
{
if(selSelectObject.options[selSelectObject.selectedIndex].value != "")
{
location.href=selSelectObject.options[selSelectObject.selectedIndex].value
}
}

var popUpWin=0;
function popUpWindow(URLStr, width, height)
{
   var left = (screen.width - width) / 2;
   var top = (screen.height - height) / 2;
   popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
// End -->
