// imgPreload balloonHelp

homeOff = new Image(62,42);
homeOff.src = "img/DA-Home.gif";

homeHi = new Image(62,42);
homeHi.src = "img/DA-HomeHi.gif";

homeBalloon = new Image(170,52);
homeBalloon.src = "img/DA-HomeBalloon.gif";

kontaktOff = new Image(45,42);
kontaktOff.src = "img/DA-Kontakt.gif";

kontaktHi = new Image(45,42);
kontaktHi.src = "img/DA-KontaktHi.gif";

kontaktBalloon = new Image(170,52);
kontaktBalloon.src = "img/DA-KontaktBalloon.gif";

shopOff = new Image(63,42);
shopOff.src = "img/DA-Shop.gif";

shopHi = new Image(63,42);
shopHi.src = "img/DA-ShopHi.gif";

shopBalloon = new Image(170,52);
shopBalloon.src = "img/DA-ShopBalloon.gif";

balloonOff = new Image(170,52);
balloonOff.src = "img/H-DA1.gif";


// imgPreload topNavigation

mainHi = new Image(10,6);
mainHi.src = "img/topiconBTHi.gif";

mainOff = new Image(10,6);
mainOff.src = "img/topiconBTOff.gif";


// imgPreload subNavigation

subStandard = new Image(22,6);
subStandard.src = "img/subOff.gif";

subHilite = new Image(22,6);
subHilite.src = "img/subHi.gif";

subUrlStandard = new Image(22,7);
subUrlStandard.src = "img/subUrl.gif";

subUrlHilite = new Image(22,7);
subUrlHilite.src = "img/subUrlHi.gif";

subDloadStandard = new Image(22,7);
subDloadStandard.src = "img/subDload.gif";

subDloadHilite = new Image(22,7);
subDloadHilite.src = "img/subDloadHi.gif";

subPrintversionOff = new Image(164,36);
subPrintversionOff.src = "img/iconFuncPrint.gif";

subPrintversionOn = new Image(164,36);
subPrintversionOn.src = "img/iconFuncPrintOn.gif";


// function balloonHelp changer
	
function chgDA(me,bild,bal)
	{
	document.images[me].src = bild.src;
	document.images['balloonhelp'].src = bal.src;	
	}



// function topnav changer
	
function topHi(iconname)
	{
	document.images[iconname].src = mainHi.src;
	}
function topLow(iconname)
	{
	document.images[iconname].src = mainOff.src;
	}
	
// function formfield and cmsFunction interims

function formInterims()
	{
	alert('Diese Funktion steht noch nicht zur Verfuegung.');
	}
	
// function bar HiLiter

function barLite(barName)
{
	if(document.getElementById)
	{
	document.getElementById(barName).bgColor = "#FFE0E0";
	}
	else if(document.all)
	{
	document.all[barName].bgColor = "#FFE0E0";
	}	
	else if(document.layers)
	{
	document.location.href = "#"
	}	
}
	
	
function barOff(barName)
{
	
	if(document.getElementById)
	{
	document.getElementById(barName).bgColor = "#FFFFFF";
	}
	else if(document.all)
	{
	document.all[barName].bgColor = "#FFFFFF";
	}
	else if(document.layers)
	{
	document.location.href = "#"
	}	
}	





// function subnav changer
	
function subHi(iconname)
	{
	document.images[iconname].src = subHilite.src;
	}
function subLow(iconname)
	{
	document.images[iconname].src = subStandard.src;
	}
function subUrlHi(iconname)
	{
	document.images[iconname].src = subUrlHilite.src;
	}
function subUrlLow(iconname)
	{
	document.images[iconname].src = subUrlStandard.src;
	}
function subDloadHi(iconname)
	{
	document.images[iconname].src = subDloadHilite.src;	
	}
function subDloadLow(iconname)
	{
	document.images[iconname].src = subDloadStandard.src;
	}
function showPrint()
	{
	document.images['dV'].src = subPrintversionOn.src;
	}
function hidePrint()
	{
	document.images['dV'].src = subPrintversionOff.src;
	}	
	
// function formfelder loeschen

function loeschen(formularname,fokusfeld) 
{
document.forms[formularname].reset();
document.forms[formularname].elements[fokusfeld].focus();
}


// function formfelder checkboxes und radios via externem Element ansprechen

function selChkBx(formular,klickbox)
   {
      if (document.forms[formular].elements[klickbox].checked)
      {
      document.forms[formular].elements[klickbox].checked = false;
      }
      else if (!document.forms[formular].elements[klickbox].checked)
      {
      document.forms[formular].elements[klickbox].checked = true;
      }
   }


// formfeld validierung -> name und email
function checkMail(formularname,namename,emailname) {

	if (document.forms[formularname].elements[namename].value == "")
				{
                alert("\nBitte geben Sie bitte Ihren vollstaendigen Namen ein.")
                document.forms[formularname].elements[namename].focus();
                return false;
        	}

        if (document.forms[formularname].elements[emailname].value == "")
				{
                alert("\nBitte geben Sie bitte Ihre vollstaendige E-Mail-Adresse ein.")
                document.forms[formularname].elements[emailname].focus();
                return false;
        	}      

        if (document.forms[formularname].elements[emailname].value.indexOf ('@',0) == -1 ||
            document.forms[formularname].elements[emailname].value.indexOf ('.',0) == -1)

				{
                alert("\nE-Mail-Addressen beinhalten stets einen Punkt und ein @." +
                      "\nBitte ueberpruefen Sie nochmals Ihre Eingabe.")
                       document.forms[formularname].elements[emailname].select();
                       document.forms[formularname].elements[emailname].focus();
                       return false;

                } 
                else {
                return true;
        	}
        }
        
        

/* popWins */

/* window opener */

function pWin(url,fName) 
   {
   fenster=window.open(url, fName, "width=1,height=1,left=100,top=100,status=no,scrollbars=no,resizable=no");
   fenster.focus();
   }
   

/* opened window sizes itself*/

function wSize(w,h) 
   {
   window.resizeTo(w,h);
   }
   

/* close window */

function clWin() 
   {
   window.self.close();
   return false;
   }