var dom
var docobj
var styleobj
var state
var pdom
var mmenu=new Array("gal");


function openwindow(theURL,winName,xsize,ysize) { 
  
  x=(screen.width-xsize)/2;
  y=(screen.height-ysize)/2;
  w=xsize;
  h=ysize;

  kommando='height='+h+',width='+w+',top='+y+',left='+x+',scrollbars=no,resizable=no';
  window.open(theURL,winName,kommando);
}
function owin(theURL,winName,xsize,ysize) { 
  
  x=(screen.width-xsize)/2;
  y=(screen.height-ysize-30)/2;
  w=xsize;
  h=ysize;

  kommando='height='+h+',width='+w+',top='+y+',left='+x+',scrollbars=yes,resizable=no';
  window.open(theURL,winName,kommando);
}
function openprint(theURL,winName,xsize,ysize) { 
  
  x=(screen.width-xsize)/2;
  y=(screen.height-ysize-90)/2;
  w=xsize;
  h=ysize;

  kommando='height='+h+',width='+w+',top='+y+',left='+x+',scrollbars=yes,resizable=yes,menubar=yes';
  window.open(theURL,winName,kommando);
}


function hideall() {
		for (var i=0;i<mmenu.length;i++) {
			tlayer('',mmenu[i],'hide');
		}
}


function layercheck(zielframe,ebene) {
	docobj  =  (document.getElementById(ebene)) ? 'document.getElementById(ebene)':'document.all';
	styleobj=  (document.getElementById(ebene)) ? '.style': '.style';
        //dom = (zielframe!="") ? eval('parent.'+zielframe+'.'+docobj + '.' + ebene +styleobj):eval(docobj + '.' + ebene +styleobj);
        dom= eval(docobj+styleobj);

	return dom;
}


function showhide(zielframe,ebene) {
        layercheck(zielframe,ebene);
	state=dom.visibility;
	if (state== "visible" || state== "show")
	  {dom.visibility="hidden";}
	else
	  {dom.visibility="visible";}
}

function tlayer(zielframe,ebene,aktion) {
	layercheck(zielframe,ebene);
	if (aktion== "hide")
	  { dom.visibility="hidden"}
	else
	  {dom.visibility="visible";}
}

function goURL(zielframe,datei) {
    eval('parent.'+zielframe+'.document.location.href=datei');
}
///#

function init_it(ebene,hoehe,oben){
	layercheck(ebene);
	mtop=oben;
	lheight=hoehe;
	if (document.layers) {
		mheight=dom.clip.height;
		dom.clip.height=hoehe;	
		dom.top=oben;
	}
	else {
		dom1=eval('document.all.'+ebene+'');
		mheight=dom1.offsetHeight;
		dom.clip="rect(0px 700px "+hoehe+" 0px)";
		dom.top=oben;
		
	}
	
	eval("tlayer(\'"+ebene+"\',\'show\')");
	
	if(mheight>hoehe){
		tlayer('uplayer','show');
	}
}

function text_it(ebene,textline) {
	if(document.layers) {
		
		eval('document.'+ebene+'.document.open();');
		eval('document.'+ebene+'.document.write(\''+unescape(textline)+'\');');
		eval('document.'+ebene+'.document.close();');

	}
	else {
		eval('document.all.'+ebene+'.innerHTML=\"'+unescape(textline)+'\"');
	}
}
function check_it(){
	text_it('msglayer',self.Height);
}
function moveup (ebene,schritt) {
	if (document.layers)
	{
	x=eval('document.'+ebene+'.left');
	y=eval('document.'+ebene+'.top');
	y1=eval('document.'+ebene+'.clip.top')+schritt;
	dom1=eval('document.'+ebene);
	if(y>lheight-mheight){
		y=y-schritt;
		dom1.clip.top=y1;
		dom1.top=y;
		dom1.clip.bottom=lheight+y1;		
		}
		else {
			tlayer('uplayer','hide');
		}

	}
	else
	{
		x=eval('document.all.'+ebene+'.offsetLeft');
		y=eval('document.all.'+ebene+'.offsetTop');		
		dom1=eval('document.all.'+ebene+'');
		if(y>(lheight-dom1.offsetHeight)){
			eval('document.all.'+ebene+'.style.top=y-'+schritt+'');	//clip:rect(0px 500px 290px 0px)
			dom1.style.clip="rect("+(mtop-y+schritt)+" 700 "+(mtop+lheight-y+schritt)+" 0)";
		}
		else {
			tlayer('uplayer','hide');
		}
	}

	if(y<mtop) {
		tlayer('downlayer','show');
	}

	daktiv=setTimeout("moveup('"+ebene+"',"+schritt+")",1);

}

function movedown (ebene,schritt) {
	if (document.layers)
	{
	x=eval('document.'+ebene+'.left');
	y=eval('document.'+ebene+'.top');
	dom1=eval('document.'+ebene+'');
	if(y<mtop) {
		y=y+schritt;
		y1=dom1.clip.top-schritt;
		dom1.top=y;
		dom1.clip.top=y1;
		dom1.clip.bottom=lheight+y1;
		}
		
	}
	else
	{
		x=eval('document.all.'+ebene+'.offsetLeft');
		y=eval('document.all.'+ebene+'.offsetTop');		
		if(y<mtop) {
			eval('document.all.'+ebene+'.style.top=y+'+schritt+'');

			
			dom1.style.clip="rect("+(mtop-y-schritt)+" 700 "+(mtop+lheight-y-schritt)+" 0)";
		}
	}

	if(y<mtop) {
		tlayer('uplayer','show');
	}
	else {
		tlayer('downlayer','hide');
		
	}

	daktiv=setTimeout("movedown('"+ebene+"',"+schritt+")",1);
}

function stopit(){
	clearTimeout(daktiv);
	//clearTimeout(uaktiv);
	//get_layer('main','mainwin');
}

function save_it(scr,ttarget,akt,ids) {
	document.forms[0].method="post";
	document.forms[0].action=scr;
	document.forms[0].aktion.value=akt;
	document.forms[0].target=ttarget;
	document.forms[0].id.value=ids;
	document.forms[0].submit();
}

