<!--
// Hier kommen alle Projekt individuellen JS-Funktionen rein.



	function formBGSelect(object,classes) {
		if (object) {
			object.className = 'formColorHL'+' '+classes;
		}
	}
		
	function formBGBlur(object,classes) {
		if (object) {
			object.className = 'formColor'+' '+classes;
		}
	}

function individuell()
{	
}

// Spezielle DHTML NaviEffekte, Bsp: O2
// mu? dann nach der mnav im Navi Header included werden
function mnavHandler(menu,level) {
}

function openSearchWindow (url){
	openFreeWindow(
		url,			//url
		'searchPopupFE',	//name
		null,			//mbar
		null,			//sta
		null,			//loc
		'yes',		//tbar
		null,			//res
		1,				//scr
		550,			//width
		520,			//height
		null,			//left
		null			//top
	);
}

function goSearchResult(url) {
	if(top.window.opener && top.window.opener.document.iamDaSearchWindow) {
		top.window.opener.location.href = url;
		top.window.opener.focus();
	} else {
		window.open(url);
	}
}



function createSIFRHeadline() {
	var jobReminderHeadline = {
		src: '../custom/other/sifr/_swf/headline.swf',
		ratios: [7,1.32,11,1.31,13,1.24,14,1.25,19,1.23,27,1.2,34,1.19,42,1.18,47,1.17,48,1.18,69,1.17,74,1.16,75,1.17,1.16]
	};
	sIFR.activate(jobReminderHeadline);
	sIFR.replace(jobReminderHeadline, {
		selector: 'h1.jobReminderHeadline',css: ['.sIFR-root {text-align: left;color:#979797;font-weight:normal;font-size: 21px;}']
	});
}

function matchHeight(){ 
     var divs,contDivs,maxHeight,divHeight,d; 
     // get all <div> elements in the document 
     divs=document.getElementsByTagName('div'); 
     contDivs=[]; 
     // initialize maximum height value 
     maxHeight=0; 

     // iterate over all <div> elements in the document 

     for(var i=0;i<divs.length;i++){ 
          // make collection with <div> elements with class attribute 'container' 
          if(/\bContainer\b/.test(divs[i].className)){ 
                d=divs[i]; 
                contDivs[contDivs.length]=d; 

                // determine height for <div> element 
                if(d.offsetHeight){ 
                     divHeight=d.offsetHeight; 
                } 

                else if(d.style.pixelHeight){ 
                     divHeight=d.style.pixelHeight; 
                } 

                // calculate maximum height 
                maxHeight=Math.max(maxHeight,divHeight); 
          } 

     } 

     
     // assign maximum height value to all of container <div> elements 
	minHeight=600;
     for(var i=0;i<contDivs.length;i++){ 
		  if (maxHeight<minHeight) maxHeight=minHeight; 
		  
          contDivs[i].style.height=maxHeight; 

     } 

} 

/**
 * (geschrieben von JensR) 
 * resizes the parent layer
 * @author Ingo dorissen
 */
function getLayerHeightAndWidthAndResizeIt() {

	// Get Dimensions of inner container
	var heightOfDiv = document.body.scrollHeight;
	var widthOfDiv = document.body.scrollWidth;
	
	
	if(heightOfDiv <= 180) {
		heightOfDiv = 179;
	}
	
	if(widthOfDiv <= 475) {
		widthOfDiv = 495;
	} 
	
	// Set dimensions of iframe
	var heightOfIFrame = heightOfDiv;
	var widthOfIFrame = widthOfDiv;
	
	// If is Gecko Browser e.g. firefox
	if(window.pkcs11 || window.updateCommands) {
		parent.document.getElementById('downloadIFrame').style.height = (parseInt(heightOfIFrame)  - 1) + 'px';
		parent.document.getElementById('pageDownloadContent').style.height = (parseInt(heightOfIFrame) - 1) + 'px';
	} else {
		parent.document.getElementById('downloadIFrame').style.height = (parseInt(heightOfIFrame) + 1) + 'px';
		parent.document.getElementById('pageDownloadContent').style.height = (parseInt(heightOfIFrame) + 1) + 'px';
	}

		
	parent.document.getElementById('downloadIFrame').style.width = widthOfIFrame + 'px';
	parent.document.getElementById('pageDownloadContent').style.width = widthOfIFrame + 'px';
	
	// absolute position: 50% left and than margin-left: - half of width	
	halfWidthOfIFrame = widthOfIFrame / 2;
	parent.document.getElementById('pageDownload').style.marginLeft = -halfWidthOfIFrame + 'px';		
	
	/*	
	//Debug
	alert('Height of Div: ' + heightOfDiv);
	alert('Height of iFrame:' + heightOfIFrame);
	
	alert('Width of Div: ' + widthOfDiv);
	alert('Width of iFrame:' + widthOfIFrame);
	
	alert('Document Scroll height' + document.body.scrollHeight);
	alert('Document Scroll width' + document.body.scrollWidth);
	*/
}
/**
 * Loads a specific content into an iframe
 * @author Ingo Dorissen
 */
  	function iFrameEvents(name, iframeSource) {
		var iframe = document.getElementById(name);
		iframe.style.display ='block';
		iframe.src = iframeSource;
		console.debug = (iframeSource);
	}

/**
 * Showreel Funktionen
 * @author Unbekannt - Erweitert duch Daniel Grobelny
 */

// execute function when page loads 

window.onload=function(){ 

     if(document.getElementsByTagName){ 

          matchHeight(); 

     } 

} 


//-->
