/* <![CDATA[ */
		$(document).ready(
		  function() {
			var so = new SWFObject("/res/bosch-pt/ac/awb/zubehoer.swf", "awbswf", "720", "500", "8", "#829DBA");
			so.addParam("wmode", "transparent");
			so.addParam("quality", "high");
			so.addParam("salign", "tl");
      so.addParam("allowScriptAccess", "always");

			/* Model */
			so.addVariable("siteurl", jsLblOCSURL);
			so.addVariable("menuurl", jsLblOCSXML);
			//so.addVariable("livesuchurl", "Search.jsp;jsessionid=855EEC4E2C2126243C6DE503142A1A74");
			//so.addVariable("livesuchbegrenzer", "0");
			//so.addVariable("suchergebnisurl", "CALLBACK");
			//so.addVariable("suchkategorieparam", "division");
			//so.addVariable("suchkategorie", "hw");
			//so.addVariable("suchbegriffparam", "search_query");

			/* View: Text */
			so.addVariable("newmessage", "");
			so.addVariable("filterlabel", jsLblDirectToTool);
			so.addVariable("suchlabel", ""); //empty -> hide
			//so.addVariable("suchvorschlag", "z.B. PSM 80 A");
			//so.addVariable("lostext", "Los!");

			/* View: Layout */
			so.addVariable("awb", "1");
			so.addVariable("menu_offset_x", "0");

   			/* Controller */
			so.addVariable("callback", "loadPage");
			so.addVariable("showselectioninmenu", "0");

   			so.write("awb");
		});

		function resizeFlash(height)
		{
			if(height==0)
			{
			  $('#awb').css('height',"70px");
			  $('#awbswf').css('height',"70px");
			}
			else
			{
			  $('#awb').css('height',"700px");
			  $('#awbswf').css('height',"700px");
			}
		}

		function loadPage(params) {
			var prod = params.p1;
			window.location.href=jsLblOCSRedirect + prod;
		}

		/*function loadPage(params)
		{
			var checkNoHit = false;

			if(params.p1 == 0)
			{
				window.location.href="werkzeug.html";
			}
			if(params.prod != "" && params.prod != undefined)
			{
				//suchergebnis geklickt
				window.location.href="http://www.bosch.jvm.mirsky.de/bosch_test/werkzeug_details.html?prod="+params.prod;
			}
			else if(params.cat1!=undefined || params.p1!="" || params.search!=undefined )
			{
				var url="http://www.bosch.jvm.mirsky.de/bosch_test/awfilter.ajax?d=0";
				if(params.p1!=undefined)url += "&p1="+params.p1;
				if(params.search!=undefined)url += "&s="+params.search;

				$('#awcontent').html('<div style="margin-left: 350px; margin-top:20px;"><img src="res/loadspinner.gif"/></div>');

				$.ajax({
				    url: url,
				    async: true,
				    dataType: "html",
				    success: function(htmlData)
					  {
					    //absolutely evil IE6 hack
					    $('#start').addClass('over');
						$('#start').removeClass('over');

					    if(params.auswahl)
					    {
					    	$('#resultmessage').html('Sie haben Anwendung "'+decode_utf8(params.auswahl)+'" gewählt. Hier sehen Sie das Ergebnis:');
							$('#resultmessage').show();
						}
						else if(params.search)
						{
							$('#resultmessage').html('Sie haben nach "'+decode_utf8(params.search)+'" gesucht. Hier sehen Sie das Ergebnis:');
							$('#resultmessage').show();

						}

						//Breadcrumb
						var bc = $('.breadcrumb');
						txt = "Alle Werkzeuge";
						lnk = '<a href="werkzeug.html" class="back">'+txt+'</a>';
						$(bc).html(lnk);

						//Caption
						$(".stage").css("background-image","url(stage%20head.font.png?text=Bosch-Werkzeuge&height=84)");

						//result in div einsetzen
						$('#awcontent').html(htmlData);

					    //Thickbox über neuen Content laufen lassen
					    tb_init("a.thickbox, area.thickbox, input.thickbox");

						var fm = document.getElementById("awbswf");
						fm.makeSmall();

					    if(checkNoHit)noHit(params.search);
					  },
					  error: function(msg){logMe('error: '+msg.text);}
			    });
			}
		}*/

		function decode_utf8(utftext)
		{
           	utftext = unescape(utftext);
		   	var plaintext = "";
		  	var i=0; var c=c1=c2=0;

           	while(i<utftext.length)
            {
            	c = utftext.charCodeAt(i);
            	if (c<128)
				{
            		plaintext += String.fromCharCode(c);
            		i++;
				}
             	else if((c>191) && (c<224))
				{
	                 c2 = utftext.charCodeAt(i+1);
	                 plaintext += String.fromCharCode(((c&31)<<6) | (c2&63));
	                 i+=2;
				}
	            else
				{
	                 c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2);
	                 plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
	                 i+=3;
				}
            }
         	return plaintext;
		}

		function noHit(str)
		{
			if(str=="")
			{
				$('#resultmessage').html('Ihre Suche ergab keine Treffer.');
			}
			else
			{
				$('#resultmessage').html('Ihre Suche nach "'+str+'" ergab keine Treffer.');
			}
		}

		document.onclick=check;

		function check(e)
		{
			var target = (e && e.target) || (event && event.srcElement);
			if($('#awbswf').attr('id') != target.id)
			{
				var fm = document.getElementById("awbswf");
				fm.makeSmall();
			}
		}
/* ]]> */