// JavaScript Document
<!--
var ro_angezeigt='n';
var angezeigt=false;
var is_pad = 'n';
var still_done = false;
var prev_element_id = '';

// prüft, ob Tablet oder iphone
function fkt_is_pad() {
	
	try {            	            
		if (is_pad != 'y') {
			document.createEvent('TouchEvent');
			is_pad = 'y';
		}
	} catch (e) {
		//
  }
  return true;
} 
// prüft iOS Version 4 oder 5
function iOS_Version () {
	
	var iOSVersion = '-1';
	
	if( navigator.platform.indexOf("iPhone") != -1 ) {
		var completeVersion = navigator.appVersion;
		
		var position_of_os = (completeVersion.indexOf("iPhone OS")+10);
		
		iOSVersion = completeVersion.substr(position_of_os,1);
		
	}
	if (navigator.platform.indexOf("iPad") != -1) {
		var completeVersion = navigator.appVersion;
		
		var position_of_os = (completeVersion.indexOf("CPU OS")+7);
		
		iOSVersion = completeVersion.substr(position_of_os,1);
		
	}
	
	iOSVersion = parseInt(iOSVersion,10);
	
	return iOSVersion;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function subnav_div(url) {
	
	document.location.href= url;
}

function mouser_over_color_li (element_id) {
	if (document.getElementById(element_id) != null) {
		document.getElementById(element_id).style.color = '#969696';
	}
}
function mouser_out_color_li (element_id) {
	if (document.getElementById(element_id) != null) {
		document.getElementById(element_id).style.color = '#fff';
	}
}

// OnMouseClick Top-Menu 
function show_menu_item_pad(element_id) {  		
	
	fkt_is_pad();
	// OnMouseOver (wird nicht von allen iOS-Versionen unterstützt
	if (document.getElementById(element_id).style.display == 'none') {
		
		document.getElementById(element_id).style.display = ''; 			
		
		
	} else {
		// Keine Tablett-PCs und iphone
		if (is_pad=='n') {
			if (ro_angezeigt =='y') {
				ro_angezeigt = 'n';	
						
			} else {
				document.getElementById(element_id).style.display = 'none'; 
				
			}
		}
		// Tablett-PCs und iphone
		if (is_pad=='y') {
				
				var iOS_VersionAusg =  iOS_Version();				
				
				//iOs 5		
				if (iOS_VersionAusg >= 5 ) {
					
					//hide_menu_items();
					
					if (document.getElementById(element_id).style.display=='none' && ro_angezeigt == 'n') {
						
							document.getElementById(element_id).style.display = '';						
							//document.getElementById('testausgabe').innerHTML = 'A ' + ro_angezeigt;
							still_done = true;
						
					} 
					if (document.getElementById(element_id).style.display=='' && ro_angezeigt == 'n') {
						
							document.getElementById(element_id).style.display = 'none';
							//document.getElementById('testausgabe').innerHTML = 'B ' + ro_angezeigt;
							still_done = true;
						
					}
					
					if (ro_angezeigt == 'n' && still_done == false) {
						
							document.getElementById(element_id).style.display = 'none';
							//document.getElementById('testausgabe').innerHTML = 'C ' + ro_angezeigt;
							ro_angezeigt = 'y';
						
					}
					if (ro_angezeigt == 'y' && still_done == false) {
						
							document.getElementById(element_id).style.display = '';
							//document.getElementById('testausgabe').innerHTML = 'D ' + ro_angezeigt;
							ro_angezeigt = 'n';
						
					}
					
				}
				
				//iOs 4
				if (iOS_VersionAusg < 5 ) {
					if (ro_angezeigt =='y') {				
						document.getElementById(element_id).style.display = 'none';
						//document.getElementById('testausgabe').innerHTML = document.getElementById('testausgabe').innerHTML + 'B' + ro_angezeigt + iOS_Version() +' ';			
					} else {
						document.getElementById(element_id).style.display = ''; 
						//document.getElementById('testausgabe').innerHTML = document.getElementById('testausgabe').innerHTML + 'C' + ro_angezeigt +  iOS_Version() +' ';
					}
				} 
		}
	} 
}

// OnMousOver Top-Menu  
function show_menu_item(element_id) {
  
 fkt_is_pad();
 
  if ( document.getElementById(element_id) != null) {
		// iOS5-Sonderbehandlung
		var iOS_VersionAusg =  iOS_Version();			
		if (iOS_VersionAusg >= 5 ) {
				
				
				if (prev_element_id != element_id) {
					
					hide_menu_items();
					prev_element_id = element_id;
				}
				//
				//document.getElementById(element_id).style.display = 'none';
							
			
		} else {
			if (hide_menu_items()){
				document.getElementById(element_id).style.display = '';					
				ro_angezeigt = 'y';
			}
		}		
	
  }
  
}



   
function hide_menu_items() {
      
	  if ( document.getElementById('projekte_subs') != null ) {
		
      	document.getElementById('projekte_subs').style.display = 'none';
      }
      if ( document.getElementById('kunden_subs') != null ) {
       document.getElementById('kunden_subs').style.display = 'none';
      }
      if ( document.getElementById('kontakt_subs') != null ) {
       document.getElementById('kontakt_subs').style.display = 'none';
      }
      if ( document.getElementById('moi_subs') != null ) {
       document.getElementById('moi_subs').style.display = 'none';
      }
      if ( document.getElementById('news_subs') != null ) {
       document.getElementById('news_subs').style.display = 'none';
      }  
	
	
	return true;
}


function aktive_top_menu() {
	
	var uid = document.body.getAttribute('id');
	
	switch (uid) {
	  case "uid5":		
		if (document.getElementById('nav_projekte') != null) {
			document.getElementById('nav_projekte').innerHTML = '<span style="color:#969696;">Services</span>';
		}
		if (document.getElementById('nav_projekte_en') != null) {
			document.getElementById('nav_projekte_en').innerHTML = '<span style="color:#969696;">Services</span>';
		}		
		break;
	  case "uid12":
		if (document.getElementById('nav_kunden') != null) {
			document.getElementById('nav_kunden').innerHTML = '<span style="color:#969696;">Kunden</span>';
		}
		if (document.getElementById('nav_kunden_en') != null) {
			document.getElementById('nav_kunden_en').innerHTML = '<span style="color:#969696;">Customer</span>';
		}
		break;
	  case "uid9":
		if (document.getElementById('nav_kontakt') != null) {
			document.getElementById('nav_kontakt').innerHTML = '<span style="color:#969696;">Kontakt</span>';
		}
		if (document.getElementById('nav_kontakt_en') != null) {
			document.getElementById('nav_kontakt_en').innerHTML = '<span style="color:#969696;">Contact</span>';
		}
		break;
	  case "13":
		if (document.getElementById('nav_moi') != null) {
			document.getElementById('nav_moi').innerHTML = '<span style="color:#969696;">Unternehmen</span>';
		}
		if (document.getElementById('nav_moi_en') != null) {
			document.getElementById('nav_moi_en').innerHTML = '<span style="color:#969696;">Company</span>';
		}
		break;
	 case "14":
		if (document.getElementById('nav_news') != null) {
			document.getElementById('nav_news').innerHTML = '<span style="color:#969696;">News</span>';
		}
		if (document.getElementById('nav_news_en') != null) {
			document.getElementById('nav_news_en').innerHTML = '<span style="color:#969696;">Contact</span>';
		}
		break;
	  default:
		
		break;
	}

	
	
}
//-->
