var popUpWin=0;
function sh_popup(URLStr,widthw,heightw)
{
  var width=(widthw>0) ? widthw:380;
  var height=(heightw>0) ? heightw:470;
  var left = parseInt((screen.availWidth/2) - (width/2));
  var top = parseInt((screen.availHeight/2) - (height/2));

  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr+'?popup', '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+'');
}

 
/*
**	Automatic Rollover Script
**	©2002-2004 Slava Subbass
*/
//config
var suffix="-over"; //"-down"; //can be "-over" (Imageready defaults) etc.
var suffixlength = suffix.length;
// UTILITY FUNCTIONS
var preload_img = new Array();
function preload(a){
var x=preload_img.length;
preload_img[x] = new Image();
preload_img[x].src = a;
}
function chomp (a,n){
//trim last N chars
return a.substr(0,a.length-n);
}
function strlast (a,n){ 
//return last N chars
return a.substr(a.length-n);
}
// Register ONLOAD
window.onload = assign_rollover_handlers;
// HANDLERS
function assign_rollover_handlers(){
/*
	@version 0.9.2
	@desc assign handlers for imgs having "btn" in .name
*/
    for ( var x = 0; x < document.images.length; x++ ) {
        var obj = document.images[x];
        if(!obj.name)
            continue;
        if(obj.name.indexOf("current")>-1) {
            var j = chomp (obj.src,4)+suffix+strlast(obj.src,4);
			obj.src = j;		
        }
        if(obj.name.indexOf("btn")==0) {
            var j = chomp (obj.src,4)+suffix+strlast(obj.src,4);
            preload(j);
            obj.onmouseover=function(e) {						
                                var dsj = chomp (this.src,4)+suffix+strlast(this.src,4);
								this.src_over = this.src;
                                this.src = dsj;
                                    };
            obj.onmouseout=function (e) {
								if(this.src_over) this.src = this.src_over;
                           };
        }
    }
}



function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function preloadImages() {
	if (document.images) {
		menu1_over = newImage("/images/menu1-over.gif");
		menu2_over = newImage("/images/menu2-over.gif");
		menu3_over = newImage("/images/menu3-over.gif");
		menu4_over = newImage("/images/menu4-over.gif");
		menu5_over = newImage("/images/menu5-over.gif");
		menu6_over = newImage("/images/menu6-over.gif");
		menu7_over = newImage("/images/menu7-over.gif");
		div_l_a=newImage("/images/div_l_a.gif");
		div_r_a=newImage("/images/div_r_a.gif");
		div_right=newImage("/images/div_right.gif");
		div_left=newImage("/images/div_left.gif");
		div_both=newImage("/images/div_both.gif");
		pp_top_a=newImage("/images/pp_top_a.gif");
		pp_middle_a=newImage("/images/pp_middle_a.gif");
		pp_bottom_a=newImage("/images/pp_bottom_a.gif");
		pp_top_a=newImage("/images/pp_top.gif");
		pp_middle_a=newImage("/images/pp_middle.gif");
		pp_bottom_a=newImage("/images/pp_bottom.gif");
	}
}

var timer;

function menu_over(pover,comment) {
//	var el=document.getElementById('eeee');
//	el.innerHTML=el.innerHTML+pover+comment;
	if (pover>0) clearTimeout(timer);
	if (pover==0) return timer=setTimeout("menu_over(-1)",490);
	var pact=menu_active;
	var imgpref='/images/';
	var f1,f2,img;

	document.images['menud1'].src=imgpref+(pover==1 || pact==1 ? 'div_l_a.gif':'div_l_n.gif');
	document.images['menud8'].src=imgpref+(pover==7 || pact==7 ? 'div_r_a.gif':'div_r_n.gif');
	
	for(i=1;i<=7;i++) document.images['menui'+i].src=imgpref+(pover==i || pact==i ? 'menu'+i+'-over.gif':'menu'+i+'.gif');
	for(i=2;i<=7;i++) {
		f1=pover==i-1 || pact==i-1;
		f2=pover==i || pact==i;
		
		img='div_norm.gif';
		if (f1 && f2) img='div_both.gif';
		if (f1 && !f2) img='div_left.gif';
		if (!f1 && f2) img='div_right.gif';
		document.images['menud'+i].src=imgpref+img;
	}
}


function check_form(frm) {
 var good=true;
 if (frm.f2.value=='') good=false;
 if (frm.f3.value=='') good=false;
 if (frm.f13.value=='') good=false;
 if (!good) alert('Gehen Sie auf Nummer sicher, dass alle Pflichtfelder ausgefullt wurden!');
 return good; 
}
	
function popImage(imageURL,imgTitle){
imageURL=location.protocol+'//'+location.host+imageURL;
var defWidth=0.75*screen.availWidth;
var defHeight=0.75*screen.availHeight;
var defWidth1=10;
var defHeight1=10;
var f="width="+defWidth1+",height="+defHeight1;	
f+=",left="+((screen.availWidth-defWidth)/2)+",scrollbars=yes,resizable=yes,top="+((screen.availHeight-defHeight)/2);
imgWin=window.open('about:blank','',f);
imDoc=imgWin.document;
with (imDoc) {
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);if (width>0.75*screen.availWidth) width=0.75*screen.availWidth;');
writeln('height=100-(document.body.clientHeight-document.images[0].height);if (height>0.75*screen.availHeight) height=0.75*screen.availHeight;');
writeln('window.resizeTo(width,height);}');writeln('else {');       
writeln('window.innerWidth=document.images["George"].width<0.75*screen.availWidth ? document.images["George"].width:0.75*screen.availWidth;');
writeln('window.innerHeight=document.images["George"].height<0.75*screen.availHeight ? document.images["George"].height:0.75*screen.availHeight;}}');
writeln('function doTitle(){document.title="'+imgTitle+'";}');writeln('</sc'+'ript>');
writeln('</head><body bgcolor="#FFFFFF" onload="reSizeToImage();doTitle();self.focus()">')
writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');

close();
}
}



function sortbycol(t,colnum,firstrow,order) {
	if (order!='ASC' && order!='DESC') return;

	// compile all regexps
	var sbcregex1=/<[^>]*>/g;
	var sbcregex2=/^(\s+|&nbsp;)*/g;
	var sbcregex3=/,/g;
	var sbcregex4=/[^0-9.]/g;
	
	// build index array
	var ind=new Array(t.rows.length+1);
	for (i=firstrow;i<t.rows.length;i++) {
		str=t.rows[i].cells[colnum].innerHTML; 
		str=str.replace(sbcregex1,'');
		str=str.replace(sbcregex2,'');
		str=colnum<3 && colnum>0 ? str:str.replace(sbcregex3,'.').replace(sbcregex4,'')*2;
		ind[i]=str;
	}
	
	// sort table
	for (i=firstrow;i<t.rows.length-1;i++) {
		best=i;
		for (j=i+1;j<t.rows.length;j++)
			if ((ind[j]<ind[best] && order=='ASC') ||
			    (ind[j]>ind[best] && order=='DESC')) best=j;
				
		for (j=0;j<t.rows[i].cells.length;j++) {
			//if (j==1) t.rows[i].cells[j].innerHTML=ind[i];
			tmp=t.rows[i].cells[j].innerHTML;
			t.rows[i].cells[j].innerHTML=t.rows[best].cells[j].innerHTML;
			t.rows[best].cells[j].innerHTML=tmp;
	 	}
		tmp=ind[i];
		ind[i]=ind[best];
		ind[best]=tmp;
	}
}



function sortbycol2(t,colnum,firstrow,order) {
	if (order!='ASC' && order!='DESC') return;

	// compile all regexps
	var sbcregex1=/<[^>]*>/g;
	var sbcregex2=/^(\s+|&nbsp;)*/g;
	var sbcregex3=/,/g;
	var sbcregex4=/[^0-9.]/g;
	
	// build index array
	var ind=new Array(t.rows.length+1);
	for (i=firstrow;i<t.rows.length;i++) {
		str=t.rows[i].cells[colnum].innerHTML; 
		str=str.replace(sbcregex1,'');
		str=str.replace(sbcregex2,'');
		str=colnum<5 && colnum>1 ? str:str.replace(sbcregex3,'.').replace(sbcregex4,'')*2;
		ind[i]=str;
	}
	
	// sort table
	for (i=firstrow;i<t.rows.length-1;i++) {
		best=i;
		for (j=i+1;j<t.rows.length;j++)
			if ((ind[j]<ind[best] && order=='ASC') ||
			    (ind[j]>ind[best] && order=='DESC')) best=j;
				
		for (j=0;j<t.rows[i].cells.length;j++) {
			//if (j==1) t.rows[i].cells[j].innerHTML=ind[i];
			tmp=t.rows[i].cells[j].innerHTML;
			t.rows[i].cells[j].innerHTML=t.rows[best].cells[j].innerHTML;
			t.rows[best].cells[j].innerHTML=tmp;
	 	}
		tmp=ind[i];
		ind[i]=ind[best];
		ind[best]=tmp;
	}
}

