//#######################################################################################################################
//#-----------------       Scripte, die sowohl in back- als auch in frontend funktionieren      ------------------------#
//#######################################################################################################################


//************************************************************
// Funktionen für Popup window
//************************************************************

function openImageViewer(url,winname,x,y,width,height,override){
	var features = 'resizable=yes,scrollbars=no,top='+y+',left='+x+',width='+width+',height='+height;
	if(!(window.top.win && window.top.win.open && !window.top.win.closed)){
		var w=window.open(url,winname,features); //'blank'
		w.opener=self;
		window.top.win = w;
	}else
		window.top.win.focus();
}


function openDialog(url,winname,features)
{
	var w=window.open(url,winname,features);
	w.opener=self;
	w.focus();
}

// Formulare nur einmal senden
function submitonce(theform) {
 if (document.all || document.getElementById)
 {
  // Nur bei IE und NN durchfuehrbar
  // Alle Felder löschen und senden
  for (i=0;i<theform.length;i++)
  {
   var tempobj=theform.elements[i];
   if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
   {
    tempobj.disabled=true;
   }
  }
 }
}


function no_error()
{
 return true;
}
window.onerror=no_error;

