﻿function PopUp(w,h,ziel) {
  h = h - 20; var x=0, y=0, parameter="";
  if (w < screen.availWidth || h < screen.availHeight) {
    x = (screen.availWidth - w - 12) / 2;
    y = (screen.availHeight - h - 40) / 2; //104
    if (window.opera) y = 60; // Opera positioniert unter den Symbolleisten 0
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + w + ",height=" + h + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  parameter += ",menubar=no,location=no,toolbar=no,status=no";
  parameter += ",resizable=yes,scrollbars=yes";
  var Fenster = window.open(ziel,"PopUp",parameter);
  if (Fenster) {
  	 //window.focus();
  	
  	}
  return !Fenster;
}


function onoff (id) {
	
   	document.getElementById(id).style.visibility = "hidden";  			
}

function GetPrintContent()
                  {
                        var PrintDiv =  document.getElementById('printcontent');
                        var ContentDiv =  window.opener.document.getElementById('popup');
                        PrintDiv.innerHTML = ContentDiv.innerHTML;
                  }


function PrintThisPage() 
{ 
   var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
         sOption+="scrollbars=yes,width=750,height=600,left=100,top=25"; 
   
   var winprint=window.open("print.html","Print",sOption); 
 
    winprint.focus(); 
}


var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		
		
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)				
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	]
  
};
BrowserDetect.init();

function fenster_anpassen() { 


    if ( document.getElementById)
     { 
        
		   	 	
		   	 	var bildhei =  document.getElementById("bild").offsetHeight + 100;
		    	var heitext =  document.getElementById("text").offsetHeight + 100;
		    	
		 			var bild =  document.getElementById("bild").offsetWidth + 16;
		      	var brei2 = 360;
		    	var brei3 = bild + brei2;
		    	
		    	var breite_logo = 64;
		    	var breite_balken =  document.getElementById("ueberschriftbalken_sms").offsetWidth +32;
		    	var breite_header = breite_balken +breite_logo;
		    	
		    	
		    	if(breite_header > brei3)
		    	{
		    		brei4 = breite_header;
		    	}
		    	else
		    	{
		    		brei4 = brei3;
		    	}
		    	
		  		if(heitext > bildhei)
		  		{
		  			 hei3 = heitext;
		  		}
		  		else
		  		{
		  			hei3 = bildhei;
		  		}
		  		
  		}
    		var Versioni = BrowserDetect.version;
    		var Browseri = BrowserDetect.browser;
				var opera = Browseri.search(/Opera/);
				var mozilla = Browseri.search(/Firefox/);
				var safari = Browseri.search(/Safari/);
				var explorer = Browseri.search(/Explorer/);
				if(opera != -1 )
				{
					hei3 = hei3 +43;
					brei4 = brei4 + 2;
				}
 		 		if( mozilla != -1 )
 		 		{
 		 			brei4 = brei4 + 18;
 		 			hei3 = hei3 + 80;
 		 		}
 		 		if(safari != -1) {
 		 			hei3 = hei3 + 25;
					brei4 = brei4 - 2;
 		 		}
     if( explorer != -1)
     {
     	if(Versioni == 6){
     hei3 = hei3 + 72;
	 brei4 = brei4;
    }
    if(Versioni == 7){	
    	hei3 = hei3 + 48;
		brei4 = brei4;
    }
    }
      
        window.resizeTo(brei4,hei3);
      
      window.focus();
    }






function fenster_ekz_anpassen() { 

	  	if ( document.getElementById)
    	 { 
       
		   	 	
		   	 	var hoehe =  670;
		    
		    	
		 			var breite =  612;
		    
    		var Versioni = BrowserDetect.version;
    		var Browseri = BrowserDetect.browser;
				var opera = Browseri.search(/Opera/);
				var mozilla = Browseri.search(/Firefox/);
				var safari = Browseri.search(/Safari/);
				var explorer = Browseri.search(/Explorer/);
					//alert(Versioni);
					
				if(explorer != -1) {
						if(Versioni == 6){
							hoehe = hoehe + 20;
						}
					if(Versioni == 7){
							hoehe = hoehe + 6;
							breite = breite;
						}
				}
			
				if(opera != -1 )
				{
					hoehe = hoehe + 12;
					breite = breite - 20;
				}
 		 		if( mozilla != -1)
 		 		{
 		 			breite = breite - 5;
 		 			hoehe = hoehe + 54;
 		 		}
     				if(safari != -1 )
				{
					hoehe = hoehe - 3;
					breite = breite - 24;
				}
	 		}
      		 window.resizeTo(breite,hoehe);
    		 window.focus();
     
    }
    
function fenster_filial_anpassen() {
		if ( document.getElementById)
    	 { 
       
			var hoehe1 =  document.getElementById("popup").offsetHeight + 100;
		    
		  var hoehe2 = document.getElementById("filialen").offsetHeight + 60;
		  var hoehe = hoehe1; 	
		  // + hoehe2
		 		var breite =  624;
		    
    		var Versioni = BrowserDetect.version;
    		var Browseri = BrowserDetect.browser;
				var opera = Browseri.search(/Opera/);
				var mozilla = Browseri.search(/Firefox/);
				var safari = Browseri.search(/Safari/);
				var explorer = Browseri.search(/Explorer/);
					//alert(Versioni);
					
				if(explorer != -1) {
						if(Versioni == 6){
							hoehe = hoehe + 16;
							breite = breite - 8;
						}
					if(Versioni == 7){
							hoehe = hoehe - 44;
							breite = breite - 8;
						}
				}
			
				if(opera != -1 )
				{
					hoehe = hoehe + 8;
					breite = breite - 12;
				}
 		 		if( mozilla != -1)
 		 		{
 		 			breite = breite - 16;
 		 			hoehe = hoehe + 3;
 		 		}
     		if(safari != -1 )
				{
					hoehe = hoehe - 53;
					breite = breite - 32;
				}
		 }
       		 window.resizeTo(breite,hoehe);
    		 window.focus();
     
	
	
}

  function validate_form()
     {
    	var strng = document.FormHandy.handynr.value;
    	
			
			 var stripped = strng.replace(/[\(\)\.\-\/\ ]/g, '');
			//alert(stripped);
				
				if (isNaN(parseInt(stripped))) 
				{
  		 error = "Ihre Handynummer scheint nicht korrekt zu sein.";
  	
  	//	document.getElementById('fehler').innerHTML = "Ihre Handynummer scheint nicht korrekt zu sein.";
			}

			/*
			if (!(stripped.length > 10)) 
			{
				error = "Ihre Handynummer scheint nicht korrekt zu sein.";
				alert(error);
	  		return error;
			}
			*/
			

    }