<!--
// Hier kommen alle Projekt individuellen JS-Funktionen rein.

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 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; 

     } 

} 

// execute function when page loads 

window.onload=function(){ 

     if(document.getElementsByTagName){ 

          matchHeight(); 

     } 

} 

//-->


function TeaserShow(name,count,index){
  for(var i=1;i<=count;i++){
	
	var teaser = name + "_" + i;
	var title = name + "_title_" + i;
    var elTeaser = document.getElementById(teaser);
	var elTitle = document.getElementById(title); 
	if (elTeaser && elTitle){
		if(i==index){
			elTeaser.style.display ='block';
			elTitle.style.backgroundImage="url(http://www.ggs.de/main/templates/hbs/_images/arrow_boxes_down.gif)";
		}else{
			elTeaser.style.display ='none';
			elTitle.style.backgroundImage="url(http://www.ggs.de/main/templates/hbs/_images/arrow_boxes.gif)";
		}	
    }
  
  }
}
 
 
function addAttachment(){
	
	
	if( document.getElementById("attachment").rows.length < 9 ){
		document.getElementById("extra_count").value ++; 
		
		mytable     = document.getElementById("attachment");
		mytablebody = document.getElementById("body_attachment");
			
			mycurrent_row = document.createElement("tr");
			mycurrent_row.setAttribute('id','tr_link_' + document.getElementById("extra_count").value);
			   mycurrent_cell = document.createElement("td");
			   
				   var oInput	= document.createElement("input");
				   oInput.setAttribute("type","file");
				   oInput.setAttribute("name","extrafile[" + document.getElementById("extra_count").value + "]");
				   oInput.setAttribute("class","file");
				   /*oInput.setAttribute("style","margin-bottom:0px;");
				   oInput.setAttribute("size","35");*/
				   var br = document.createElement("br");
				   
				   var newLink=document.createElement('a');
				   newLink.setAttribute('href','javascript:deleteAttachment("' + document.getElementById("extra_count").value + '")');
				   newLink.className='noImage';				   
				   
				   var linkText=document.createTextNode('Löschen');
				   newLink.appendChild(linkText);
	
			   mycurrent_cell.appendChild(oInput);
			   mycurrent_cell.appendChild(br);
			   mycurrent_cell.appendChild(newLink);	
			   
			mycurrent_row.appendChild(mycurrent_cell);	
		mytablebody.appendChild(mycurrent_row);	
	}
	
}

function deleteAttachment(count){
	

	if(document.getElementById("attachment").rows.length > 0){	
		var trnode = window.document.getElementById("attachment");  
		trnode.deleteRow(window.document.getElementById("tr_link_"+count).rowIndex);	
	}
}


function getChange(element){

	if(element.value == "MSc Business Management" ){
		
		document.getElementById("title_arbeitgeber").style.display = "none";
		document.getElementById("arbeitgeber").style.display = "none";

		document.getElementById("title_schulabschluss").style.display = "none";
		document.getElementById("schulabschluss").style.display = "none";		
		
		document.getElementById("title_berufserfahrung").style.display = "none";
		document.getElementById("berufserfahrung").style.display = "none";	
		
		document.getElementById("td_motivation").style.display = "none";
		document.getElementById("td_motivation_input").style.display = "none";		
		
	}else{
	
		if((document.getElementById("title_arbeitgeber")) && (document.getElementById("title_arbeitgeber").style.display == "none") ){
			document.getElementById("title_arbeitgeber").style.display = "block";
			document.getElementById("title_arbeitgeber").style.color='#283c69';
			document.getElementById("title_arbeitgeber").style.backgroundImage='url(../templates/hbs/_images/arrow_boxes.gif)';
			document.getElementById("title_arbeitgeber").style.borderBottom='1px solid #E0E0E0';	
		}
		
		if((document.getElementById("title_schulabschluss")) && (document.getElementById("title_schulabschluss").style.display == "none") ){
			document.getElementById("title_schulabschluss").style.display = "block";
			document.getElementById("title_schulabschluss").style.color='#283c69';
			document.getElementById("title_schulabschluss").style.backgroundImage='url(../templates/hbs/_images/arrow_boxes.gif)';
			document.getElementById("title_schulabschluss").style.borderBottom='1px solid #E0E0E0';				
		}		
		
		if((document.getElementById("title_berufserfahrung")) && (document.getElementById("title_berufserfahrung").style.display == "none") ){
			document.getElementById("title_berufserfahrung").style.display = "block";
			document.getElementById("title_berufserfahrung").style.color='#283c69';
			document.getElementById("title_berufserfahrung").style.backgroundImage='url(../templates/hbs/_images/arrow_boxes.gif)';
			document.getElementById("title_berufserfahrung").style.borderBottom='1px solid #E0E0E0';				
		}
		
		if((document.getElementById("td_motivation"))&&(document.getElementById("td_motivation").style.display == "none")){
			document.getElementById("td_motivation").style.display = "block";
			document.getElementById("td_motivation_input").style.display = "block";
		}		
		
	
	
	}
}


function GetRandom( min, max ) {
    if( min > max ) {
		return( -1 );
	}

    if( min == max ) {
        return( min );
              }
       
    var r = parseInt( Math.random() * ( max+1 ) );

    return( r + min <= max ? r + min : r );
      }



