/*	ACA Javascripte */

/*************************	Submenuefunktionen **********************************/

var timeout = new Array();

function showSubMenu(name) {
	if(timeout[name]) {
		clearTimeout(timeout[name]);
	}
	document.getElementsByName(name).item(0).style.visibility="visible";
} 

function hideSubMenu(name) {
	// Erst eine Sekunde warten
	timeout[name] = setTimeout("ReallyHideSubMenu('"+name+"')", 100);
}

function ReallyHideSubMenu(name) {
	document.getElementsByName(name).item(0).style.visibility="hidden";
}

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

function showImagePopup(imgsrc, width, height){
	
	width = parseInt(width)+20;
	height = parseInt(height)+20;
	
	
	//alert(width);
	//alert(height);
	
	var galerieClose = "schließen";
	document.getElementById("grau").innerHTML = "<div id='galerieContainer' class='galerieContainerSingle' style='width:"+width+"px; height:"+height+"px;'><div id='galerieCloser'><a href='javascript:;' onclick='closeGalerie();'><img src='/site_elements/gal/galerie_close.png' alt='"+galerieClose+"' title='"+galerieClose+"' /></a></div><img id='galerieImage' src='"+imgsrc+"' /><br /></div>";
	document.getElementById("grau").style.display = "block";
}


function showLoadingPopup(imgsrc, width, height, text){
	
	
	document.getElementById("grauLoading").style.display = "block";
	document.getElementById("grauLoading").style.visibility = "visible";
}


function closeGalerie(){
	document.getElementById("grau").style.display = "none";
}

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

function hideBigFlash() {
	swfobject.embedSWF("/flash/smallhead.swf", "head", "964", "120", "9.0.0", "/flash/expressInstall.swf", flashvars, params);
	return;
}
function showBigFlash() {
}


function checkForm(form, mand, email) {
  
  for (i=0;i<mand.length;i++) {
    elem = document.getElementById(mand[i]);
    if ( elem ) {
      elem.className += " formError";
    }
    
  }
  
  for (i=0;i<email.length;i++) {
    elem = document.getElementById(mand[i]);
    if ( elem ) {
      elem.className += " formError";
    }
  }
  alert(unescape("Bitte f%FCllen Sie alle Pflichtfelder des Formulars aus."));
}

function checkFormEN(form, mand, email) {
  
  for (i=0;i<mand.length;i++) {
    elem = document.getElementById(mand[i]);
    if ( elem ) {
      elem.className += " formError";
    }
    
  }
  
  for (i=0;i<email.length;i++) {
    elem = document.getElementById(mand[i]);
    if ( elem ) {
      elem.className += " formError";
    }
  }
  alert("Please fill up all needed fields!");
}


function LoginError() {
  
  alert(unescape("Ihre Anmeldung ist leider fehlgeschlagen%21%0D Bitte versuchen Sie es erneut%21"));
}

function LoginErrorEN() {
  
  alert(unescape("Your login failed%21%0D Please try again%21"));
}
         
function checkOrderAGBs(errorText){
	
	if(errorText == "" || errorText == null){
		errorText = "Sie müssen die Allgemeinen Geschäftsbedingungen aktzeptieren!";
	}
	
	//alert(errorText);
	
}

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