
////////////////////////////////////////////////////////////////
// atelier-s&g 08.09.2009
///////////////////////////////////////////////////////////////



// Galeriefunktion statische Seiten ************************************************

var bildNr = 1;

function bildWechsel(a){	

	
	if(a == 1){ 	
		if(bildNr < anzahlBilder){ // wenn letztes bild einer galerie nocht nicht erreicht
			bildNr++; 
		}else{ 
			bildNr = 1; 
		}
	}else{ // wenn vorheriges bild angeklickt (0)	
		if(bildNr > 1){ // wenn letztes bild einer galerie nocht nicht erreicht
				bildNr--; 
			}else{ 
				bildNr = anzahlBilder; 
			}
		}
	
	var pfad = bilderOrdner +'/'+ bildNr +'.jpg' ;
	document.galeriebild.src = pfad;	
	
	bildText =  '<strong>' + bildNr +'</strong> | ' + anzahlBilder;
	document.getElementById('bildnr').innerHTML = bildText;
	
}

// Navigation ************************************************

var mmOpenContainer = null;
var mmOpenMenus = null;
var mmHideMenuTimer = null;

function MM_menuStartTimeout(hideTimeout) {
	mmHideMenuTimer = setTimeout("MM_menuHideMenus()", hideTimeout);	
}

function MM_menuHideMenus() {
	MM_menuResetTimeout();
	if(mmOpenContainer) {
		var c = document.getElementById(mmOpenContainer);
		c.style.visibility = "hidden";
		
		
		
		mmOpenContainer = null;
	}
	
	if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
	
	document.getElementById(document.getElementById('m1').childNodes.item(0).getAttribute('id')).className = 'a_menulink';
	document.getElementById(document.getElementById('m2').childNodes.item(0).getAttribute('id')).className = 'a_menulink';
	document.getElementById(document.getElementById('m3').childNodes.item(0).getAttribute('id')).className = 'a_menulink';
	
}

function MM_menuHideSubmenus(menuName) {
	if( mmOpenMenus ) {
		var h = false;
		var c = 0;
		for(var i in mmOpenMenus) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus[i]);
				m.style.visibility = "hidden";
			} else if( mmOpenMenus[i] == menuName ) {
				h = true;
			} else {
				c++;
			}
		}
		mmOpenMenus.length = c+1;
	}
}

function MM_menuOverMenuItem(menuName, subMenuSuffix) {
	MM_menuResetTimeout();
	MM_menuHideSubmenus(menuName);
	if( subMenuSuffix ) {
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		MM_menuShowSubMenu(subMenuName);
	}
}

function MM_menuShowSubMenu(subMenuName) {
	MM_menuResetTimeout();
	var e = document.getElementById(subMenuName);
	e.style.visibility = "inherit";

	if( !mmOpenMenus ) {
		mmOpenMenus = new Array;
	}
	mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;
}

function MM_menuResetTimeout() {
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
}

function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) {
	MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, xOffset, yOffset, triggerName);
	MM_menuShowSubMenu(menuName);
	
	 document.getElementById(document.getElementById(triggerName).childNodes.item(0).getAttribute('id')).className = "a_selected";
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) {	
	var c = document.getElementById(containName);
	var s = c.style;
	s.visibility = "inherit";

	mmOpenContainer = "" + containName;
}


// Mailverschlüsselung ************************************************
function m(nam,adr){
	document.writeln("<a href=mailto:"+nam+"@"+adr+">"+nam+"@"+adr+"</a>");
}
function madr(nam,adr,l){
	document.writeln('<a href="mailto:'+nam+'@'+adr+'"><img src="'+l+'inc/images/adresse_atelier_sg.gif" width="779" height="30" border="0" title="E-Mail" alt="Atelier S&amp;G, Alte Steinhauserstrasse 36, 6330 Cham, Telefon 041 749 10 40, Fax 041 749 10 49" /></a>');
}

function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' (gültige Email-Adresse)\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
    } if (errors) alert('Wir benötigen folgende Angaben\nRequired fields:\n'+errors);
    document.MM_returnValue = (errors == '');
} }


// Ok Fusszeile maincontainer wenn h < 578 px ************************************************
function startInit(){
	var h;
	var ok = 296 +'px';
	
	if (self.innerHeight){ // all except Explorer
		h = self.innerHeight;
	}else if (document.documentElement && document.documentElement.clientHeight){// Explorer 6 Strict Mode
		h = document.documentElement.clientHeight;
	}else if (document.body){ // other Explorers
		h = document.body.clientHeight;
	}
	if (h < 592){		
		document.getElementById("mainbox").style.top = ok ;
	}else{
		document.getElementById("mainbox").style.top = '50%';
	}
}
//window.onload = startInit;
window.onresize = startInit;



