// functions.js
// Copyright Jobanova GmbH, 2006. All rights reserved.
// Author: Evgeni Krasnopolski

// Version
var js_function_ver = 1.40;

var ResDiv;
var ResolutionY;
var ResolutionX;
var DivY;
var DivX;
var OtherElHeight;
var field_focused 	= false;
var browser;

function initResDiv( main_div ){

	ResDiv 			= main_div;
	OtherElHeight 	= ResDiv.offsetTop;
	DivX			= ResDiv.offsetWidth;

	resizeDiv();
}


function getInnerHeight(){
    if (self.innerHeight)
    // all except Explorer
        {
        	ResolutionY = self.innerHeight;
        	ResolutionX = self.innerWidth;
        }

    else if (document.documentElement && document.documentElement.clientHeight)
    // Explorer 6 Strict Mode
    	{
    		ResolutionY = document.documentElement.clientHeight;
    		ResolutionX = document.documentElement.clientWidth;
    	}

    else if (document.body)
    // other Explorers
    	{
    		ResolutionY = document.body.clientHeight;
    		ResolutionX = document.body.clientWidth;
    	}
}


function resizeDiv(){
	getInnerHeight();

	if( ResolutionX < 733 ){
		ResDiv.style.width 	= DivX;
		ResDiv.style.height = "";
		document.body.style.overflow='auto';
	}
	else{
        DivY  = ResolutionY - OtherElHeight;
        ResDiv.style.height = DivY;

		ResDiv.style.width = (ResolutionX-9);
        //ResDiv.style.width = ( DivX > ResolutionX )?
        //                        (ResolutionX) : DivX;

        document.body.style.overflow='hidden';
	}
}

function FieldFocus(El){
	if( !field_focused ){
		El.value = "";
		field_focused = true;
	}
}

function hideAndShow() {
	document.getElementById('jobanova_percyLogo').style.display='none';
	document.getElementById('jobanova_referenzen').style.display='none';
	document.getElementById('jobanova_button').style.display='inline';
	
	
	document.getElementById('jobanova_Resultfield').style.display='block';
	document.getElementById('jobanova_Resultfield2').style.display='none';
	document.getElementById("jobanova_hintergrund_result").style.display="none";
	
	document.getElementById('footer2').style.display='none';
   	document.getElementById('jobanova_footer').style.display='none';
   	document.getElementById('jobanova_footer2').style.display='block';
	
	
	document.getElementById('LadeBalken').style.top="-1355px";
	window.setTimeout("ladeAnzeigeAus()",15000);
	ladeAnzeigeAn();
}

var bildLadeAnzeige = new Image();
bildLadeAnzeige.src = "../img/hrbrain_ladebalken.gif";

	function ladeAnzeige() {
		window.setTimeout("ladeAnzeigeAus()",200);
	}
	
	function ladeAnzeigeAus() {
		divLadeAnzeige = document.getElementById('LadeBalken');
		divLadeAnzeige.style.display = "none";
	}
	
	function ladeAnzeigeAn() {
		divLadeAnzeige = document.getElementById('LadeBalken');
		divLadeAnzeige.style.display = "block";
	}


function loadFrame(key) {

	this.key = key;
	document.getElementById("jobanova_Resultfield").style.display="none";
	document.getElementById("jobanova_referenzen").style.display="none";
	document.getElementById("jobanova_Resultfield2").style.display="block";
	document.getElementById("jobanova_hintergrund_result").style.display="block";
	document.getElementById("mainframe_jobs").style.height="530px";
	document.getElementById('jobanova_percyLogo').style.display='none';
	document.getElementById('footer2').style.top='-510px';
	
	
	document.getElementById('footer2').style.display='block';
   	document.getElementById('jobanova_footer').style.display='block';
   	document.getElementById('jobanova_footer2').style.display='none';
	
	
	if (key == "faq") {		
		document.getElementById('result_frame2').setAttribute("src","faq.html");
	}
	if (key == "info") {
		document.getElementById('result_frame2').setAttribute("src","infos.html");
	}
	if (key == "impressum") {
		document.getElementById('result_frame2').setAttribute("src","impressum.html");
	}
	if (key == "form") {
		document.getElementById('result_frame2').setAttribute("src","ageber.php");
	}
}

function loadFrame2(key) {

	document.getElementById("resultframe1").style.display="none";
	document.getElementById("resultframe2").style.display="block";
	document.getElementById("background_info").style.display="block";
	document.getElementById("jobanova_referenzen").style.display="none";
	document.getElementById("gpContent").style.height="400px";
	
	
	if (key == "faq") {		
		document.getElementById('resultframe2').setAttribute("src","faq.html");
	}
	if (key == "info") {
		document.getElementById('resultframe2').setAttribute("src","infos.html");
	}
	if (key == "impressum") {
		document.getElementById('resultframe2').setAttribute("src","impressum.html");
	}
	if (key == "form") {
		document.getElementById('resultframe2').setAttribute("src","ageber.php");
	}
}