
function embedPNGBatch() {
	var fFile = "ksw_badge_noflash.png";	
	var fHeight = 155;
	if ( typeof( window[ 'isStartseite' ] ) != "undefined" ) {
		if(isStartseite) {
			fFile = "ksw_badge_home.png";
			fHeight = 215;
		}
	}
	document.write('<img src="/portaldata/1/resources/ksw/_header/'+fFile+'" width="260" height="'+fHeight+'" border="1">');
}

function embedTestimonial(paras) {

	//default
	var fFile = "/_flash/testimonialSub.swf?";	
	var fHeight = 169;
	//override if it is startseite
    if ( typeof( window[ 'isStartseite' ] ) != "undefined" ) {
	    if(isStartseite) {
		    fFile = "/_flash/testimonialHome.swf?";	//default
		    paras = "";
		    fHeight = 215;
	    }
	} 	

	var so = new SWFObject(fFile + paras, "batches", "260", fHeight, "7", "#FFFFFF");
	so.write("batch");
}

//assumes there's a layer with id(!!!) 'testimonial' in document
function showTestimonial() {

	//do the png-twist if ie
	if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
		fnLoadPngs();
	}
	if(document.getElementById('testimonial')) {
		hideSelectBoxes();
		document.getElementById('testimonial').style.visibility = 'visible';
	}
}

function hideTestimonial() {
	document.getElementById('testimonial').style.visibility = 'hidden';

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		if (itsAllGood && img.src.match(/\pngspacer.gif$/i) != null) {
			img.style.visibility = "hidden";
		}
	}
	showSelectBoxes();
}

function hideSelectBoxes() {
	var sel = document.getElementsByTagName("SELECT");
	for(i=0;i<sel.length;i++){
		sel[i].style.visibility = 'hidden';
	}
}

function showSelectBoxes() {
	var sel = document.getElementsByTagName("SELECT");
	for(i=0;i<sel.length;i++){
		sel[i].style.visibility = 'visible';
	}
}




/* http://youngpup.net */

var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

function fnLoadPngs() {

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		if (itsAllGood && img.src.match(/\.png$/i) != null) {
			fnFixPng(img);
			img.attachEvent("onpropertychange", fnPropertyChanged);
		}
		img.style.visibility = "visible";
	}
}

function fnPropertyChanged() {
	if (window.event.propertyName == "src") {
		var el = window.event.srcElement;
		if (!el.src.match(/spacer\.gif$/i)) {
			el.filters.item(0).src = el.src;
			el.src = "/portaldata/_img/img/pngspacer.gif";
		}
	}
}

function dbg(o) {
	var s = "";
	var i = 0;
	for (var p in o) {
		s += p + ": " + o[p] + "\n";
		if (++i % 10 == 0) {
			alert(s);
			s = "";
		}
	}
	alert(s);
}

function fnFixPng(img) {
	var src = img.src;
	img.style.width = img.width + "px";
	img.style.height = img.height + "px";
	img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')"
	img.src = "/portaldata/_img/img/pngspacer.gif";
}