/**
 * Description for file
 *
 * JS version $version
 *
 * @author      Firstname Lastname <internet@promacx.ch>
 * @copyright   PROMACX AG / Wasserwerkgasse 20 / 3011 CH-Bern
 * @link        www.promacx.ch
 * @licence     http://www.opensource.org/licenses/mit-license.php The MIT License
 * @version     0.0.1
 */


function getInnerHeight (target)
{
	if (!target) var target = window;
	if (target.innerHeight) return target.innerHeight;
	if (target.document.documentElement){
		if (target.document.documentElement.clientHeight) return target.document.documentElement.clientHeight;
	}
	if (target.document.body.offsetHeight) return target.document.body.offsetHeight;
	return null;
}

function checkSize ()
{
	var minH = 450;
	var maxH = 530;
	var innerH = window.getInnerHeight();
	
	if (innerH > 580){
		var container = $('#content');
		var newH = Math.max(minH, Math.min(maxH, innerH - 130));
		container.height(newH);
	}
}

$(document).ready(function(){
	//* Mainmenu
	$('#mainmenu li').hover(function(){
		$(this).addClass("hover");
	}, function (){
		$(this).removeClass("hover");
	});
});

$(document).ready(function(){
	if (soheaderimage != null){
		if (soheaderimage.write("header-background")){
			$('#logo').css('display', 'none');
		}
	}
});

$(document).ready(function(){
	checkSize();
});

$(window).resize(function(){
	checkSize();
});

jQuery.fceheaderimage = 
{
	loadImage: function (source)
	{
		document.getElementById('soheaderimage').SetVariable('MAGIC_SOURCE', source);
	}
}

// ultimate browser sniffer from netscape
// see http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html for docs
	var agt=navigator.userAgent.toLowerCase(); 
	// *** BROWSER VERSION ***
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
	
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
// }}}

if (is_ie3 || is_ie4 || is_ie5 || is_ie5_5 || is_ie6){
	//alert('Die Seite ist fuer diesen Browser noch nicht optimiert!\nBitte benutzen Sie Internet Explorer 7 oder Mozilla Firefox 2.');
	document.writeln('<link rel="stylesheet" type="text/css" href="fileadmin/templates/avec/css/screen_ielt7.css" media="screen" />');
}