// javafunctions for leitwerk.ch 
// version 05


/****************************************************************************************************
// vorhandene funktionen:

	email (name, host)
	mailadressen, die erst im browser zusammengestellt werden

	openWin (windowURL, windowName, windowFeatures)
	Fenster öffnen

	focusfield (feld, wert)
	leert ein formularfeld

	blurfield (feld, wert)
	bringt startwert zurück ins feld

	Coords ()
	liest die Bildkoordinaten aus
	

//****************************************************************************************************/


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


//****************************************************************************************************/

// geschützte email adresse

function email (name,host,text) {

                document.write('<a href=\'mailto:' + name + '@' + host + '\' class=\' ' + text + ' \'>');
                document.write(name + ' @ ' + host + '</a>');
				
}


//*************************************************************************************************


// fenster öffnen

function openWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/6;
    var myTop = (screen.height-myHeight)/6;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

//*************************************************************************************************


// formularfeld bei mausklick leeren

function focusfield(feld,wert)
{ 
	for(y=0;y<20;y++)
	  if(document.forms[y].elements[feld]) { x=y; break; }
	  if(document.forms[x].elements[feld].value==wert) document.forms[x].elements[feld].value='';

}

//*************************************************************************************************

// formularfeld beim verlassen mit startwert füllen

function blurfield(feld,wert)
{
	for(y=0;y<20;y++)
	  if(document.forms[y].elements[feld]) { x=y; break; }
	  if(document.forms[x].elements[feld].value=='') document.forms[x].elements[feld].value=wert;		
}

//*************************************************************************************************

