 //								U N T E R M E N Ü F U N K T I O N E N
 
 
 function maleFunction() {
	 text = "Unser elektronischer Warenkorb wurde auf unsere neue Hauptseite.\n\n";
	 text += "                                www.delfin.co.at\n\n ausgelagert.";
	 text += "Bitte klicken Sie auf den Link am Banner dieser Seite\n und bestellen Sie";
	 text += " künfitg von delfin.co.at.\n\n Vielen Dank!";
	 alert(text);
 }
 
 // einfache Mouseover-Funktion
function Swap(id,SRC,status1)
  {
  if (status1=="") status1="* * *    F I R M A   D E L F I N    G M B H     * * *";
  document.getElementById(id).src=SRC;
  window.status=status1;
  }
  
  
  function getBrowser()
  	{
	return navigator.appName.substring(0,9);
	}
  
	
 //  Währungsdarstellung (auch für KB und anderes)
 function currency( num ) 
	{ 
	var prefix = ""; 
	var suffix = "&nbsp;&euro;"; 
	if(num<0)	prefix="-";
	if(num=="0") return "0,00" + suffix;
	
	
	var temp = Math.round( num * 100.0 ); // in Cent umrechnen
	  // falls <0
	if ( temp < 10 ) return "0,0" + temp + suffix; 
	if ( temp < 100 ) return "0," + temp + suffix; 
	
	temp = prefix + temp; // in String konvertieren
	temp = temp.substring(0,temp.length-2) + "," + temp.substring(temp.length-2); // Komma einfügen

	if(temp.length>6)
		{
		temp = temp.substring(0,temp.length-6) + "." + temp.substring(temp.length-6); // 1000er Trennpunkt einfügen
		}
	return temp + suffix;
	} 

  
  
 //   Link zu mehreren Frames
 function doubleLink(url1,target1,url2,target2)
	{
	open(url1,target1);
	open(url2,target2);
	}
	
	
//   Rundet Zahl auf param Stellen
 function runden(zahl,stellenwert)
 	{
	var tmp;
	tmp=zahl * Math.pow(10,stellenwert);
	return parseFloat(Math.round(tmp)/Math.pow(10,stellenwert));
	}
	
 //			Alle Textfelder im Formular löschen und alle Checkboxen zurücksetzen
 //			nötig da reset() bei serverseitig ausgefüllten Formularen nicht funktioniert
 function del()
	{
	if (confirm("Alle Texfelder löschen?"))	
		{
		for (var i=0;i<document.forms[0].length;++i)
			{
			var element=document.forms[0].elements[i];
			if(element.type=="textarea" || element.type=="text" || element.type=="password")	
				{
				element.value="";
				}
	
			if(element.type=="checkbox")
				{
				element.checked=false;
				}
			}
		}
	}
	
	
	
//								F O R M U L A R F E L D E R   Ü B E R P R Ü F E N (einfache Tests)

//  E-Mail Adresse überprüfen
function check_email(address) 
	{
 	//if ((address == "")) 				return false;
  	if ((address.indexOf ('@') == -1))	return false;
    if ((address.indexOf ('.') == -1))  return false;
    
  	return true;
	}

//   Telefon überprüfen
function check_telefon(tel)
	{
	var isTelOK=true;
	var char="";
	var foundSingleSpecialChar;
	for(var i=0;i<tel.length;i++)
		{
		char=tel.substr(i,1);
		//  falls das aktuelle Zeichen keines der folgenden (erlaubten) Sonderzeichen ist - muss es eine Zahl sein.
		//  if(char!="/" && char!="(" && char!=")" && char!="[" && char!="]" && char!=" " && char!="+" && char!="-")
		foundSingleSpecialChar=(char=="/" || char=="(" || char==")" || char=="[" || char=="]" || char==" " || char=="+" || char=="-");
		if(foundSingleSpecialChar==false)
			{
			if(isNaN(char))	isTelOK=false;
			}
		}
	return isTelOK;
	}
	
//    URL - Adresse überprüfen
function check_url(address) 
	{
  	if ((address == "")
    || (address.indexOf ('http:') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}



//  alle Checkboxen einer Tabelau-Komponente marktieren
function allCheckboxes()
		{
		for(var i=0;i<document.forms[0].length;i++)
			{
			var ds=document.forms[0].elements[i];
			if(ds.type=="checkbox")
				{
				ds.checked=true;
				}
			}
		}
	
//Aktuellen Artikel in alle Becken
function ArtikelBecken(alleArtikelInBecken)
	{
	var element;
	for(var i=0;i<document.forms[0].length;i++)
		{
		element=document.forms[0].elements[i];
		if(element.name.substring(0,7)=="Produkt" && element.value==alleArtikelInBecken)
			{
			element.checked=true;
			}
		}
	}
	
//  aktuellen Artikel in alle Sets
function ArtikelInSet(alleInsSet)
	{
	var element;
	for(var i=0;i<document.forms[0].length;i++)
		{
		element=document.forms[0].elements[i];
		if(element.name.substring(0,3)=="Set" && element.value==alleInsSet)
			{
			element.checked=true;
			}
		}
	}
	
	
//										S T Y L E S / L A Y E R
	
	// funktioniert nur bei Microsoft IE
 function makeTrans(id,trans)
	{
	var pic=document.getElementById(id);
	pic.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity=" + trans + ")";
	window.status="";
	}
	
	
function showLayer(layerName)
	{
	var currStyle=document.getElementById(layerName).style;
	currStyle.display=(currStyle.display=="none") ? currStyle.display="" : currStyle.display="none";
	}
	
function visible(layerName,vis)
	{
	var currStyle=document.getElementById(layerName).style;
	if(vis==null || vis==true)	vis=""; //defaultWert: sichtbar
	else						vis="none"; 
	currStyle.display=vis;
	}


//  											U N T E R F O R M U L A R E
function galerie(URL)
	{
	var x=(screen.availWidth-700)/2;
	var y=(screen.availHeight-550)/2;
	open(URL, "gal","menuebar=no,location=no,directories=no,top=" + y + ",left=" + x + " ,width=700 ,height=550");
	}
	
	
// Vollbild
function panorama(URL)
	{
	//alert("Achtung!: die Panoramagalerie ist eine rechenintensive Anwendung. Bei sehr vielen Bildern kann die Ladezeit etwas dauern");
	if (document.all)
		{ 
		open(URL,"gal","fullscreen=yes");
		}
	else
		{
		var breite=screen.availWidth;
		var hoehe=screen.availHeight;
		open(URL, "gal","menuebar=no,location=no,directories=no,top=" + 0 + ",left=" + 0 + " ,width=" + breite + " ,height=" + hoehe);
		}
	}
	
	
//  zentriertes Popupfenster
function centerPopup(adress, width, height)
   {
   //var refPopup;
   var screenWidth=screen.availWidth; // Bildschirmbreite für Zentrierung
   var screenHeight=screen.availHeight; // Bildschirmhöhe
   var flags=", toolbar=no, menubar=no, location=no, directories=no, scrollbars=yes, resizable=yes";
   if (window.refPopup!=null)	refPopup.close();
   refPopup=open(adress,"popup", "width=" + width + " height=" + height + ", left=" + parseInt((screenWidth-width)/2) + ", top=" + parseInt((screenHeight-height)/2) + flags);
   refPopup.focus();
   }

// POPup-Fenster einfach
function popup()
	{
	var breite=700;
	var hoehe=500;
	var adress=popup.arguments[0];
	var flags;
	var refPopup;
	
	if(popup.arguments.length>=1)	breite=popup.arguments[1];
	if(popup.arguments.lenght>=2)	hoehe=popup.arguments[2];
	flags="width=" + breite + ",  height=" + hoehe + ",";
	flags+=" resizable=yes, scrollbars=yes, dependent=yes";
	if (window.refPopup!=null)	refPopup.close();
	refPopup=window.open(adress,"Popup",flags);
	refPopup.focus();
	}

	