<!-- 

/**
 * Zeigt eine Rückfrage MSgBox an, bspw. beim Löschen von Datensätzen
 *
 * @param   object   Link, der ausgeführt werden soll
 * @param   object   Desc Beschreibender Text, Frage etc.
 *
 * @return  boolean  whether to run the query or not
 */
function confirmLink(Link, strMessage)
{
    var is_confirmed = confirm(strMessage);
    return is_confirmed;
} 

function setLeftBorder() {
	if (screen.width<=800) { alert ("35"); return 35; }
	if (screen.width<=1024) { alert ("35"); return 75; }
	if (screen.width==1280) { alert ("35"); return 150; }
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


function rollover() {
  if (!document.getElementById) return
  var imgOrSrc;
  var imgPreload = new Array();
  var images = document.getElementsByTagName('img');
  for (var i = 0; i < images.length; i++) {
	if (images[i].getAttribute('rsrc')) {
	  imgPreload[i] = new Image();
	  imgPreload[i].src = images[i].getAttribute('rsrc');
	  images[i].onmouseover = function() {
		imgOrSrc = this.getAttribute('src');
		this.setAttribute('src',this.getAttribute('rsrc'))
	  }
	  images[i].onmouseout = function() {
		this.setAttribute('src',imgOrSrc)
	  }
	}
  }
}

function FramesetTest() {
	if (top.frames.length==0) {
	  Address="welcome.html";
	  if(document.images) top.location.replace(Address);
	  else top.location.href=Address;
	  }
}


function fncPreLoadImages(strLanguage) {
// Aufgrund eines Bugs im IE6 müssen die Active-Images preloaded werden....
	var preLoadImage = new Array();
	for (var i = 1; i < 9; i++) {
		preLoadImage[i]=new Image();preLoadImage[i].src='img/navi/navi_'+strLanguage+'_active_0'+i+'.gif';
	}
}


/**
 * Ersetzt NULL/Leerstringwerte (Nachbildung von VB/nz-Funktion)
 *
 * @param   frmElement   Ziel-Element (INPUT, TEXTAREA)
 * @param   val          Text
 *
 * @return  boolean
 */
function nz(frmElement, val) {
   if (frmElement.value=="") { return val; }
}


/**
 * Überprüft EMail-Adresse auf Gültigkeit
 *
 * @param   s   EMailadresse
 *
 * @return  boolean
 */
function checkEMail(s)
  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    	res = (s.search('@') >= 1 &&
        s.lastIndexOf('.') > s.search('@') &&
        s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
  }
  
  function checkTime(s)
  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([0-9]{2}[\\.\\:]{0,1}[0-9]{2})$');
    res = (reg.test(s));
    }
  else
    {
		return false;
    }
  return(res);
  }
  
  function checkDate(s)
  {
  /*var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([0-9]{2}[\\.\\:]{0,1}[0-9]{2})$');
    res = (reg.test(s));
    }
  else
    {
		return false;
    }
  return(res);*/
  return true;
  }

/**
 * Überprüft EMail-Adresse auf Gültigkeit
 *
 * @param   s   EMailadresse
 *
 * @return  boolean
 */
 		
function checkLink(s) {
	var a = false;
	var res = false;

	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	
	if (a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\.\\:\\/]+)'+
		'(\\.)([a-zA-Z0-9\\-\\.\\_]+)'+
		'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('.') >= 1 &&
		s.lastIndexOf('.') >= s.length-5)
	}

	return(res);
}
	  

/**
 * Überprüft ob date1 < date2
 *
 * @param   s   date1,date2
 *
 * @return  boolean
 */
 	  
	function checkDate (date1,date2) {
		var datum1 = date1.split(".");
		var compareDate1 = datum1[2] + datum1[1] + datum1[0];
		
		var datum2 = date2.split(".");
		var compareDate2 = datum2[2] + datum2[1] + datum2[0];
		
		if (compareDate1 < compareDate2) { return true;	} else { return false; }
	}
	
	
// -->