﻿/* extendorange Javascript Funktionen - Version 0.1 - brandperfection GmbH 10.01.2008 */


function kontaktPopup(){
	window.open('https:/'+'/www.bw-bank.de/_webapps_/ContactForms/form.jsp?formularId=4000910101&mailRecipient=910101&navigation=p1612', 'popup1', 'width=470,height=600,resizable=yes,scrollbars=yes');
	//return false;
}




var myParameterHighlight = "";
var teasernr = 0;
var HighlightsItems = new Array();



//Flash v8 Plugin-Test - ShockMode 0:1, patched fuer Flash 10 (bis max. v99) 
var ShockMode = 0;
//Check Mozilla
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if (plugin&& parseInt(plugin.description.substring(plugin.description.indexOf(".")-2)) >= 8){ShockMode = 1;}
else if ((navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0)&& (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)){
	//IE
	document.write('<scr' + 'ipt language="VBScript"> \n');
	document.write('on error resume next \n');
	document.write('ShockMode = (Isobject(Createobject("ShockwaveFlash.ShockwaveFlash.8")))\n');
	document.write('<\/scr' + 'ipt>\n');
}






if(!flashbg)var flashbg="mybg";
function setFlashKopf(myfile,getparameter){
	//Seitentilel und Hintergrund uebergeben
	getparameter = "PageName="+PageName+"&amp;"+getparameter+"&amp;flashbg="+flashbg+"";
	
	if (ShockMode) {
		myObj = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="extendorange2" align="middle">';
		myObj += '		<param name="allowScriptAccess" value="always" />';
		myObj += '		<param name="movie" value="'+myfile+'?'+getparameter+'" />';
//		myObj += '		<param name="movie" value="'+myfile+'?PageName=EM%202008:%20Wenn%20die%20Bank%20zur%20Fanmeile%20wird.&amp;headline1=EM%202008:%20Wenn%20die%20Bank%20zur&amp;teaser1=Private-Viewing%20mit%20BW%20extend%20orange.&amp;myurl1=szene-news/artikel-szene-news/datum////em-2008-wenn-die-bank-zur-fanmeile-wird/&amp;img1=/typo3temp/pics/fa615630dc.jpg&amp;category1=Szene-News&amp;headline2=Orquesta%20Buena%20Vista%20Socia&amp;teaser2=Mehr%20Kuba%20geht%20nicht%21%20&amp;myurl2=szene-news/artikel-szene-news/datum////orquesta-buena-vista-social-club/&amp;img2=/typo3temp/pics/4ee2ac237a.jpg&amp;category2=Szene-News&amp;headline3=Erykah%20Badu%20bei%20den%20BW-Ban&amp;flashbg=mybg1"" />';		
	
		myObj += '		<param name="menu" value="false" />';
		myObj += '		<param name="quality" value="high" />';
		myObj += '		<param name="scale" value="exactfit" />';
		myObj += '		<param name="salign" value="l" />';
		myObj += '		<param name="wmode" value="opaque" />'; /*transparent*/
		myObj += '		<param name="bgcolor" value="#e4e4e4" />';
		myObj += '		<embed id="flashkopfembeded" src="'+myfile+'?'+getparameter+'" menu="false" quality="high" scale="exactfit" salign="l" wmode="opaque" bgcolor="#e4e4e4" width="100%" height="100%" name="extendorange2" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		myObj += '	</object>';
		

		
		
	} else {
		myObj = '<div style="width: 100%;text-align: center; padding: 10px; border-top: 1px solid #e4e4e4">Bitte installieren/aktivieren Sie den Adobe FlashPlayer Version 8<br /> oder eine h&ouml;here Version f&uuml;r Ihren Browser.</div> ';
	}
	document.write(myObj);
}






function setFlashTeaser(myfile,getparameter,nr){
	if (ShockMode) {
		myObj = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="190" height="120" id="teaser'+nr+'" align="middle">';
		myObj += '		<param name="allowScriptAccess" value="always" />';
		myObj += '		<param name="movie" value="'+myfile+'?'+getparameter+'" />';
		myObj += '		<param name="menu" value="false" />';
		myObj += '		<param name="quality" value="high" />';
		myObj += '		<param name="scale" value="exactfit" />';
		myObj += '		<param name="salign" value="l" />';
		myObj += '		<param name="wmode" value="transparent" />';
		myObj += '		<param name="bgcolor" value="#e4e4e4" />';
		myObj += '		<embed id="flashkopfembeded" src="'+myfile+'?'+getparameter+'" menu="false" quality="high" scale="exactfit" salign="l" wmode="transparent" bgcolor="#e4e4e4" width="190" height="120" name="teaser'+nr+'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		myObj += '	</object>';
	} else {
		
		//myObj = '';

		parameterStr = decodeURI(getparameter);
		parameterStr = parameterStr.replace("amp;","");
		myArray = parameterStr.split("&");
		
		
		headline_np = "<div class='newsItemContainerNoscript'><h2>"+myArray[0].replace(/headline=/g, "")+"</h2>";
		
		teaser_np = "<p>"+myArray[1].replace(/teaser=/g, "")+"</p>";
		
		myurl_np = "<div class='weiterLinkNoscript'><a href='"+myArray[2].replace(/myurl=/g, "")+"'>mehr</a></div></div>";
		myurl_np = myurl_np.replace("amp;","");
		
		myObj = headline_np+teaser_np+myurl_np;

		
	}
	document.write(myObj);
}






function setFlashPartner(myfile,getparameter){
	getparameter = getparameter+"&amp;flashbg="+flashbg+"";

	if (ShockMode) {
		myObj = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="580" height="38" id="partner" align="middle">';
		myObj += '		<param name="allowScriptAccess" value="always" />';
		myObj += '		<param name="movie" value="'+myfile+'?'+getparameter+'" />';
		myObj += '		<param name="menu" value="false" />';
		myObj += '		<param name="quality" value="high" />';
		myObj += '		<param name="scale" value="exactfit" />';
		myObj += '		<param name="salign" value="l" />';
		myObj += '		<param name="wmode" value="window" />';
		myObj += '		<param name="bgcolor" value="#e4e4e4" />';
		myObj += '		<embed id="flashkopfembeded" src="'+myfile+'?'+getparameter+'" menu="false" quality="high" scale="exactfit" salign="l" wmode="window" bgcolor="#e4e4e4" width="580" height="38" name="partner" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		myObj += '	</object>';
	} else {
		myObj = '';
	}
	document.write(myObj);
}


function setFlashBanner(myfile,getparameter){
	//Seitentilel uebergeben
	getparameter = "PageName="+PageName+"&amp;"+getparameter;
	
	if (ShockMode) {
		myObj = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="extendorange1" align="middle">';
		myObj += '		<param name="allowScriptAccess" value="always" />';
		myObj += '		<param name="movie" value="'+myfile+'?'+getparameter+'" />';
		myObj += '		<param name="menu" value="false" />';
		myObj += '		<param name="quality" value="high" />';
		myObj += '		<param name="scale" value="exactfit" />';
		myObj += '		<param name="salign" value="l" />';
		myObj += '		<param name="wmode" value="transparent" />';
		myObj += '		<param name="bgcolor" value="#e4e4e4" />';
		myObj += '		<embed id="flashkopfembeded" src="'+myfile+'?'+getparameter+'" menu="false" quality="high" scale="exactfit" salign="l" wmode="transparent" bgcolor="#e4e4e4" width="100%" height="100%" name="extendorange1" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		myObj += '	</object>';
	} else {
		myObj = '<div style="width: 100%;text-align: center; padding: 10px; border-top: 1px solid #e4e4e4">Bitte installieren/aktivieren Sie den Adobe FlashPlayer Version 8<br /> oder eine h&ouml;here Version f&uuml;r Ihren Browser.</div> ';
	}
	document.write(myObj);

}




function getCategory(categoryArray){
	var myCategory = "extend orange";
	for(i=0;i<categoryArray.length;i++){
		if(categoryArray[i]=="Banking"){myCategory="Banking";}
		else if(categoryArray[i]=="Szene-News"){myCategory="Szene-News";}
		else if(categoryArray[i]=="Events"){myCategory="Events";}
		else if(categoryArray[i]=="Kino"){myCategory="Kino";}
		else if(categoryArray[i]=="Entertainment"){myCategory="Entertainment";}
		else if(categoryArray[i]=="Lifestyle"){myCategory="Lifestyle";}
		
		//Rubriken
		else if(categoryArray[i]=="Party"){myCategory="Events";}
		else if(categoryArray[i]=="Konzerte"){myCategory="Events";}
		
	}
	return myCategory;
}



function cleanFl(string,length){
	string = string.substring(0, length);
	string = string.replace("\n", " ");
	string = string.replace("&amp;", "&");
	string = string.replace("_", " ");
	string = string.replace("´", "'");
	string = encodeURI(string);
	return string;	
}


function getParameter(newsID,teasernr){
	myParameterHighlight = "";
	
	//Und-Zeichen umwandeln
	var linkArray =      HighlightsItems[newsID]['url'].split('"');
	linkArray[1] = 		 linkArray[1].replace("&amp;", "&");
	var imgArray =       HighlightsItems[newsID]['img'].split('"');
	var categoryArray =  HighlightsItems[newsID]['category'].split(', ');
	var myCategory =     getCategory(categoryArray);

	//Teaser Count
	//if(!teasernr)var teasernr = 0;
	teasernr++;

	//Maximal 9 Teaser ausgeben (Antahl ist wegen der Parameteruebergabe beim IE begrenzt)
	if(teasernr<9){
		
		//Parameter zusammensetzten
		myParameterHighlight += "headline"+teasernr+"=" + HighlightsItems[newsID]['headline'] + "&amp;";
		myParameterHighlight += "teaser"+teasernr+"=" + HighlightsItems[newsID]['teaser'] + "&amp;";
		myParameterHighlight += "myurl"+teasernr+"=" + escape(linkArray[1]) + "&amp;";
		myParameterHighlight += "img"+teasernr+"=/" + imgArray[1] + "&amp;";
		myParameterHighlight += "category"+teasernr+"=" + myCategory + "&amp;";

	}
	return myParameterHighlight;
}




function test(wert){
alert(wert);
}



