// Popup-Fenster für Bilder mit Unterzeile (benötigt ausführendes PHP-Script auf dem Server)
<!--
/* globale Variable für das Popup-Fenster: --------------------- */
var popupWindow = 0;

/* Fenster oeffnen: -------------------------------------------- */
function openImage(imagePath, imageWidth, imageHeight, copyright, caption) 
{
closeImage();
if (copyright == 1 || caption != '') {var windowHeight = imageHeight + 24;} else {var windowHeight = imageHeight;}
popupWindow = window.open("http://www.va-r.de/php/imagePopup.php?path=" + imagePath + "&width=" + imageWidth + "&height=" + imageHeight + "&copyright=" + copyright + "&caption=" + caption, "NewWindow", "width=" + imageWidth + ",height=" + windowHeight);
}

/* Fenster schliessen: ----------------------------------------- */
function closeImage()
{
  if (popupWindow)                              /* wenn existent */
    if (!popupWindow.closed)                  /* wenn noch offen */
      popupWindow.close();                            /* mach zu */
}


// oft gebrauchte Dreamweaver-Javascripte

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function checkInput() {
  
	// Variablendeklaration (motivabhängig, müßte dynamisch erzeugt werden ...)

    var typeWidthL = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 273, 254, 306, 252, 311, 268, 293, 126, 134, 269, 210, 379, 273, 310, 249, 312, 262, 277, 306, 311, 342, 329, 302, 302, 312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
    var maxWidth = 7631;
    var charSpace = 32;
	
    var tx = eingabe.ppctext.value;	
    var le = tx.length;
    var newtext = "";    
    var width = 0;
    
	for(i = 0; i <= le - 1; i++)
      { 
        ascii = tx.charCodeAt(i);	
	  // if (i = 0) { alert(ascii); }
        		
		if ((ascii >= 97) && (ascii <= 122)) { ascii -= 32; }	 
		if ((ascii == 228) || (ascii == 246) || (ascii == 252)) { ascii -= 32; }
		  
        if (typeWidthL[ascii - 1] > 0) 
           { 
              width += typeWidthL[ascii - 1] + charSpace;
			  if (width <= maxWidth) { newtext = newtext + String.fromCharCode(ascii); }              
           }    
        }
     eingabe.ppctext.value = newtext; 
  } 
 
 
 



//-->

