;/* */;
/**   js/flash_detection.js**/// Flash Player Version Detection - Rev 1.5
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
// Major version of Flash required
var requiredMajorVersion = 7;
// Minor version of Flash required
var requiredMinorVersion = 7;
// Minor version of Flash required
var requiredRevision = 7;
var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
			var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray  = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString  = tempArray[1];			// "2,0,0,11"
			versionArray = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray = versionStr.split(".");
		}
		var versionMajor = versionArray[0];
		var versionMinor = versionArray[1];
		var versionRevision = versionArray[2];
  	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext)
{
 if (src.indexOf('?') != -1)
 return src.replace(/\?/, ext+'?');
 else
 return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
 var str = '';
 if (isIE && isWin && !isOpera)
 {
 		str += '<object ';
 		for (var i in objAttrs)
 			str += i + '="' + objAttrs[i] + '" ';
 		for (var i in params)
 			str += '><param name="' + i + '" value="' + params[i] + '" /> ';
 		str += '></object>';
 } else {
 		str += '<embed ';
 		for (var i in embedAttrs)
 			str += i + '="' + embedAttrs[i] + '" ';
 		str += '> </embed>';
 }
 document.write(str);
}
function AC_FL_RunContent(){
 var ret =
 AC_GetArgs
 ( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  , "application/x-shockwave-flash"
 );
 AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
 var ret = new Object();
 ret.embedAttrs = new Object();
 ret.params = new Object();
 ret.objAttrs = new Object();
 for (var i=0; i < args.length; i=i+2){
 var currArg = args[i].toLowerCase();
 switch (currArg){
 case "classid":
  break;
 case "pluginspage":
  ret.embedAttrs[args[i]] = args[i+1];
  break;
 case "src":
 case "movie":
  args[i+1] = AC_AddExtension(args[i+1], ext);
  ret.embedAttrs["src"] = args[i+1];
  ret.params[srcParamName] = args[i+1];
  break;
 case "onafterupdate":
 case "onbeforeupdate":
 case "onblur":
 case "oncellchange":
 case "onclick":
 case "ondblClick":
 case "ondrag":
 case "ondragend":
 case "ondragenter":
 case "ondragleave":
 case "ondragover":
 case "ondrop":
 case "onfinish":
 case "onfocus":
 case "onhelp":
 case "onmousedown":
 case "onmouseup":
 case "onmouseover":
 case "onmousemove":
 case "onmouseout":
 case "onkeypress":
 case "onkeydown":
 case "onkeyup":
 case "onload":
 case "onlosecapture":
 case "onpropertychange":
 case "onreadystatechange":
 case "onrowsdelete":
 case "onrowenter":
 case "onrowexit":
 case "onrowsinserted":
 case "onstart":
 case "onscroll":
 case "onbeforeeditfocus":
 case "onactivate":
 case "onbeforedeactivate":
 case "ondeactivate":
 case "type":
 case "codebase":
 case "id":
  ret.objAttrs[args[i]] = args[i+1];
  break;
 case "width":
 case "height":
 case "align":
 case "vspace":
 case "hspace":
 case "class":
 case "title":
 case "accesskey":
 case "name":
 case "tabindex":
  ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
  break;
 default:
  ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
 }
 }
 ret.objAttrs["classid"] = classid;
 if (mimeType) ret.embedAttrs["type"] = mimeType;
 return ret;
}

;/* */;
/**   js/basic.js**/function get_url_param(what) {
 if(location.href.indexOf('#')!=-1) {
  var qs = location.href.split('#').pop();
  qs = qs.split('&');
  for(j=0;j<qs.length;j++) {
   var p = qs[j].split('=');
   if(what==p[0]) return p[1];
  }
 }
 return false;
}
function ajaxRequest(url,params,targetFunc,method) {
 if(!method) method='GET';
 if(method=='post') method='POST';
 if(!params) params = '';
 if(!targetFunc) targetFunc = '';
 	jQuery(document).ready(function($) {
 		$.ajax({
 			url: url,
 			type: method,
 			data: params,
 			complete: eval(targetFunc)
 		});
 	})
}
function go2(url, target) {
	if(target == 'new') {
		window.open(url);
	} else {
	window.location.href = url;
	}
}
function blur() {
	if(this.blur) this.blur();
}
function ivwLog(ident) {
 try {
 var ivw_id = pp_config.lang +'_'+ident;
 if(pp_config.tld == "ch") ivw_id = 'ch_'+ivw_id;
 var ivw_img = '<img src="http://presspor.ivwbox.de/cgi-bin/ivw/CP/'+ivw_id+'?r='+escape(document.referrer)+'&d='+(Math.random()*100000)+'" width="1" height="1" alt="szmtag" />';
 new Insertion.Bottom('footer', ivw_img);
 } catch(e) {}
}
/* Popup - Fenster*/
function popup(url,name,properties) {
 newwin = window.open(url,name,properties);
 return newwin;
}
function in_array(needle, haystack) {
 for (h in haystack) {
 if (haystack[h] == needle) {
 return h;
 }
 }
 return false;
}
function showElement(elementID) {
	jQuery(document).ready(function($) {
			$('#'+elementID).show();
	});
}
function hideElement(elementID) {
		jQuery(document).ready(function($) {
			$('#'+elementID).hide();
		});
 }
function changeStyle(elementID, styleName) {
 document.getElementById(elementID).className = styleName;
}
/*obs JS Funktionen*/
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}
overdiv="0";
function uselog(fnam) {
	var from = location.href.replace(/\?/,'#');
	var from = location.pathname.replace(/\.htx/,'')+'|'+location.search.replace(/\?/,'');
}
function chkSearch() {
	var minLen=3; /* Mind.laenge des Suchbegriffs*/
	if(document.getElementById('search_box').value.length < minLen) {
 		alert("Der Suchbegriff muss mind. 3 Zeichen lang sein!");
 		document.getElementById('search_box').focus();
 		return false;
 	}
}
/*Anzeigen/Verbergen eines Objektes*/
var audio_prev_id = false;
function showAudioPreview(attachmentid) { 
	stopTimer();
	if(!_FLASH) {
			var url = pp_config.root+'audio/'+attachmentid+'_audio.mp3';
			window.location.href=url;
			return false;
	};
	if(audio_prev_id == attachmentid ) {
		document.getElementById('audio_preview_'+audio_prev_id).innerHTML = '';
		document.getElementById('audio_preview_'+audio_prev_id).style.display='none';
		audio_prev_id = false;
		return false;
	}
	if(audio_prev_id != attachmentid && audio_prev_id != false ) {
	document.getElementById('audio_preview_'+audio_prev_id).innerHTML = '';
		document.getElementById('audio_preview_'+audio_prev_id).style.display='none';
		audio_prev_id = false;
	}
	jQuery(document).ready(function($) {
		$('#audio_preview_'+attachmentid).html('<img style="margin-left:40px" src="/images/misc/loader.gif"" />');
		$('#audio_preview_'+attachmentid).show();
		var url = api_url+'?action=audio&id='+attachmentid;
		if(!hasReqestedVersion) {
			url += '&flashver=no';
		}
		if(!isNav) {
			url += '&isNav=off';
		} else {
			url += '&isNav=on'
		}
		$.ajax({
			url:url,
			success: function(response) {
				$('#audio_preview_'+attachmentid).html(response);
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$('#audio_preview_'+attachmentid).html('<br /><br />Es ist ein Fehler aufgetreten, bitte versuchen Sie es sp&auml;ter noch einmal<br /><br />');
			}
		});
	});
	audio_prev_id = attachmentid;
	/*
	alte Funktion
	*/
	return false;
	stopTimer();
	if(!_FLASH) {
			var url = pp_config.root+'audio/'+attachmentid+'_audio.mp3';
			window.location.href=url;
			return false;
	};
	if (audio_prev_id != attachmentid && audio_prev_id != false) {
		document.getElementById('audio_preview_' + audio_prev_id).style.display = 'none';
	}
	var bDisplay = document.getElementById('audio_preview_'+attachmentid).style.display;
	if (bDisplay == 'block') document.getElementById('audio_preview_'+attachmentid).style.display = 'none';
	else {
		//try {document.getElementById('audio_embed_'+attachmentid).style.display='block';} catch(e) {}
		document.getElementById('audio_preview_'+attachmentid).style.display = 'block';
	}
	audio_prev_id = attachmentid;
}
var audio_hide = false;
function hideAudioPreview() {
	if (audio_prev_id && audio_hide == false) {
		document.getElementById('audio_preview_'+audio_prev_id).style.visibility = 'hidden';
		audio_hide = true;
	} else if (audio_prev_id && audio_hide != false) {
		document.getElementById('audio_preview_'+audio_prev_id).style.visibility = 'visible';
		audio_hide = false;
	}
	return true;
}
function stopTimer() {
	if(redir_timer) window.clearTimeout(redir_timer);
}
function validateMail(mail) {
	return (mail.search(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/) == -1) ? false : true;
}
function validateUrl(url) {
 return ( url.search(/^(http|https)+(:\/\/)+(www\.)?([���a-z0-9\.\-]{3,}\.[a-z{2,4}])/i) == -1 ) ? false : true;
}
/*Click function*/
function mergeForm(form) {
 var fol = form.length;
 var ret = '';
 var tmp = '';
 for(j=0;j<fol;j++) {
  tmp = '';
  if(form[j].type) {
  switch(form[j].type) {
   case 'checkbox':
    if(form[j].checked) {
    tmp = form[j].name+'=';
    if(form[j].value) {
     tmp += form[j].value;
    } else {
     tmp +='on';
    }
    tmp += '&';
    }
   break;
   case 'radio':
   if(!form[j].checked) {
    continue;
   } else {
    tmp = form[j].name+'='+form[j].value+'&';
   }
   break;
   default:
    tmp = form[j].name+'='+encodeURIComponent(form[j].value)+'&';
   break;
  }
  } else {
   tmp = form[j].name+'='+encodeURIComponent(form[j].value)+'&';
  }
  ret += tmp;
 }
 return ret;
}
function cemul(obj) {
 var ct;
 var carrier_id = obj.id.replace(/cemul_id_for_/,"");
 var twobj = document.getElementById(carrier_id);
 if(twobj.type=='radio') {
  coll = document.getElementsByName(twobj.name);
  for(j=0;j<coll.length;j++) {
  actid = coll[j].id;/*.id.replace(/cemul_id_for_/,"");*/
  document.getElementById('cemul_id_for_'+actid).className=twobj.type+'_unchecked';
  }

 }
 if(twobj.type!='radio') {
  if(obj.className==twobj.type+'_unchecked') {
  obj.className=twobj.type+'_checked';
  twobj.checked=true;
  } else {
  obj.className = twobj.type+'_unchecked';
  twobj.checked=false;
  }
 }
 if(twobj.type=='radio') {
 if(twobj.checked) {
  obj.className=twobj.type+'_unchecked';
   twobj.checked=false;
 } else {
   obj.className = twobj.type+'_checked';
   twobj.checked=true;
 }
 ct = false;
 for(j=0;j<coll.length;j++) {
  if (coll[j].checked) {
  ct = true;
  break;
  }
 }
 if(!ct) {
  obj.className=twobj.type+'_checked';
  twobj.checked = true;
  }
 }
}


function traceLink(id,type,more,muchmore,action) {
 var more = (more) ? more : '';
 var muchmore = (muchmore) ? muchmore : '';
 var action = (action) ? action : 'xstat';
 ajaxRequest(api_url,'action='+action+'&id='+id+'&type='+type+'&more='+more+'&muchmore='+muchmore,'');
}

o_obs_detail_container = document.getElementById('obs_detail_container');

function obs_detail(what) {
 var yp;
 fade_bg();
 o_obs_detail_container.innerHTML = '<img style="margin-top:200px;margin-bottom:200px;margin-left:400px" src="/images/misc/loader.gif" />';
 o_obs_detail_container.style.display = 'block';
 if(y<300) {
  yp=0;
 } else {
  yp=y-300;
 }
 yp += 'px';
 o_obs_detail_container.style.top = yp;
 
 var left = x-50;
 if(left>500) left = x-500;
 left = 20;
 o_obs_detail_container.style.left = left+'px';
 
 ajaxRequest(pp_config.root+'obs/detail.htx',what+'&ajax=1','show_obs_detail','get');
 return false;
//function ajaxRequest(url,params,targetFunc,method) {
}
function show_obs_detail(originalRequest) {
 o_obs_detail_container.innerHTML = originalRequest.responseText;
}
var fx_duration = 0.2;
var fx_opacity = 0.8;
function fade_bg() {
	jQuery(document).ready(function($) {
		var $obj = $('#darth_fader');
		$obj.css({
				width:$(document).width()+'px',
				height:$(document).height()+'px',
				display:'block'
		});
		$obj.fadeTo(fx_duration,fx_opacity);
	});
}
function hide_bg() {
 	jQuery(document).ready(function($) {
 		var $obj = $('#darth_fader');
 		$obj.fadeOut('medium');
 	});
}

function fx_kill_element(elem) {
 document.getElementById(elem).innerHTML = '';
 hideElement(elem);
}
function appear(who,time,to) {
	jQuery(document).ready(function($) {
		$('#'+who).show();
		$('#'+who).fadeTo((time*1000),to);
	});
}
function fade(who,time) {
	jQuery(document).ready(function($) {
		$('#'+who).fadeTo((time*1000),0.0);
	});
}
function fx_wait(tx) {
 var out = '<div style="font-size:18pt;margin-left:190px;color:#ccc;font-weight:"><br /><br /<br /><img src="/images/misc/loader.gif"><span id="fx_wait"></span><br /><br /><br />';
 out += '</div>';
 return out;
}
/* TV-Boxen*/
function pps_tv_load_detail(sid) {
	pps_tv_y = y;
	fade_bg();
	$pps_tv_container = $('#pps_tv_container');
	jQuery(document).ready(function($) {
		$pps_tv_container.html('<br /><br /><br /><span style="margin-left:40px;font-size:14pt;color:#ccc"><img style="margin-left:150px" src="/images/misc/loader.gif\"></span><br /><br /><br />').css({
			top:pps_tv_y-150+"px",
			left:'200px'
		});
		$pps_tv_container.show();
		$.ajax({
			url: pp_config.root+"services/ajax/tv_info.htx?slot="+pps_tv_act+"&dis="+sid+"&cid="+pps_company_id,
			success: function(html) {
				$pps_tv_container.html(html);
			}
		});
	});
	return false;
}
function pps_tv_display_data(originalRequest) {
}

function pps_tv_scroll(direction) {
	if(!direction) {
	 return false;
	}
	var act_id;
	var top=0;
	var korr = 5;
	var show_treppe = 0;
	var act_img;
	var pps_min_display = 7;
	var pps_display = 15;
	pps_tv_limiters[pps_tv_act]+=(direction/Math.abs(direction));
	if(pps_tv_limiters[pps_tv_act]<0) pps_tv_limiters[pps_tv_act] = 0;
	top = pps_tv_limiters[pps_tv_act]+pps_display;

	for(j=0;j<pps_tv_items[pps_tv_act];j++) {
	if((pps_tv_items[pps_tv_act]-show_treppe)<=pps_min_display) { /*TODO differenz dynamisieren*/
	break;
	}
	act_id = "pps_tv_item_"+pps_tv_act+"_"+j;
	if(j<pps_tv_limiters[pps_tv_act]) {
	 show_treppe++;
	 hideElement(act_id);
	} else {
	 showElement(act_id);
	}
	}

	if(direction < 0) direction++;else direction--;
	return pps_tv_scroll(direction);
}
var branche_display = new Array(0,0);
jQuery(document).ready(function($) {
	$generic_container = $('#generic_container'); /*Mehrzweckbeh�lter - immer da*/
	$loader						 = "/images/misc/loader.gif";
	 $x = 0;
	 $y = 0;
	 $(document).mousemove(function(e){
 	 $x = e.pageX;
 	 $y = e.pageY;
 	 x = $x;
 	 y = $y;
 });
 function generic_actions(action_id) {
 	switch(action_id) {
 		//oeffnen
 		case 1 :
				fade_bg();
				$generic_container.fadeIn('fast');
				$generic_container.html('<img src="'+$loader+'" />');
				$generic_container.css('zIndex',100000);
 		break;
 		//schliessen
 		case 2 :
 			hide_bg();
				$generic_container.fadeOut('fast');
				$generic_container.empty();
 		break;
 	}
 }
	var location = window.location.href;
	if(location.indexOf('polizeipresse')!=-1) {
		var $pol_date = $('#pol_date');
		var $pm_date_search = $('#pm_date_search');
		$pm_date_search.click(function(){
			if($pol_date.css('display')=='none') {
				$pol_date.show('fast');
			} else {
				$pol_date.hide('fast');
			}
			return false;
		});
	}
	/*----------------------Font Resizer ------------------------
	------------------------------------------------------------*/
	if($('.resizer').length>0) {
		var fx_font_step  = 0.1;
		var fx_font_step_counter = 0;
		var fx_font_step_num  = 5;
		var fx_font_size  = 1;
		var fx_font_img_root  = '/images/icons/';
		var fx_font_initial = $('#resize_init').text();
		if(fx_font_initial) {
			if(fx_font_initial!=1) {
				fx_font_step_counter = (fx_font_initial-1)/fx_font_step;
				fx_font_size = parseFloat(fx_font_initial);
				$('.fontsizer > *, .fontsizer').css({
 			fontSize: fx_font_size+'em'
 		});
		 };
		}
		$('.resizer').click(function(){
			direction = ($(this).attr('id').split('_').pop() == 'small')?-1:1;
			fx_font_size += direction*fx_font_step;
 	fx_font_step_counter += direction;
	 if(fx_font_step_counter>0) {
	  /*decreaser high*/
	  $('#st_font_dec').attr('src',fx_font_img_root+'minus_hi.gif');
	  if(fx_font_step_counter>fx_font_step_num) {
	  /*increaser faden*/
	  $('#st_font_inc').attr('src',fx_font_img_root+'plus_low.gif');
	  fx_font_step_counter = fx_font_step_num;
	  fx_font_size -= fx_font_step;
	  } else {
	  /*increaser high*/
	  $('#st_font_inc').attr('src',fx_font_img_root+'plus_hi.gif');
	  }
	 } else{
	  /*decreaser faden*/
	  $('#st_font_dec').attr('src',fx_font_img_root+'minus_low.gif');
	  fx_font_step_counter = 0;
	  fx_font_size = 1;
	 }
 $('.fontsizer > *, .fontsizer').css({
 		fontSize: fx_font_size+'em'
 	});
 	$.ajax({ /*in session abspeichern*/
 		url:pp_config.root+'services/ajax/session.htx?font='+fx_font_size
 	});
			return false;
		});
	} /*Ende Resizer*/
	/*----------------------Branchenansicht ------------------------
	------------------------------------------------------------*/

	var branche_display_code = 'if( (branche_display[0]+branche_display[1])==0 ) { jQuery(document).ready(function($) {$("#SubNavi_Branchen").addClass("navi_auto_hide") }); } ';
/*
	$('#subNaviBranche').mouseover(function(){ 
		
	});
  */
  
  $('#subNaviBranche').bind('click mouseover', function(event) {
  $('#SubNavi_Branchen').removeClass('navi_auto_hide');
  branche_display[0] = 1;
	 setTimeout(branche_display_code,100);
  return false;
   
  });
  
	$('#subNaviBranche').mouseout(function(){
		branche_display[0] = 0;
		setTimeout(branche_display_code,100);
	});
	$('#SubNavi_Branchen').mouseenter(function(){
			branche_display[1] = 1;
			setTimeout(branche_display_code,100);
	});
	$('#SubNavi_Branchen').mouseleave(function(){
		branche_display[1] = 0;
		setTimeout(branche_display_code,100);
	});

	/*---------------------- Audio Download ------------------------
	------------------------------------------------------------*/
	if($('.dl_audio').length > 0) {
		$('#dl_audio_close').live('click',function(){
					generic_actions(2);
		});
		//Formularpruefung
		$('#dl_audio_submit').live('click',function(){
			var dl_audio_error = false;
			if(!(document.getElementById('dl_redaktion').value)) {
				dl_audio_error = true;
			}
			if(!document.getElementById('dl_ressort').value) {
				dl_audio_error = true;
			}
			if(!document.getElementById('nbz').checked) {
				dl_audio_error = true;
			}
			//nicht abschicken, wenn nicht ausgefuellt
			if(dl_audio_error) {
				return false;
			}
			var data = mergeForm(document.getElementById('dl_form'))+'&ajax=1&download=1';
			$.ajax({
				type: 'POST',
				dataType: 'json',
				url: pp_config.root+'download_ors.htx',
				data: data,
				success: function(response) {
					generic_actions(2);
					window.location.href = response;
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					generic_actions(2);//erst mal nur container faden
				}
			})
			return false;
		});
		//Formularaufruf
		$('.dl_audio').live('click',function(){
			var url = pp_config.root+'download_ors.htx?id='+$(this).attr('id').split('_').pop()+'&ajax=1&attname='+$(this).attr('rel');
			generic_actions(1);
				$generic_container.css({
					zIndex:100,
					top: ($y-80)+'px',
					left: (140)+'px'
				});
				$generic_container.load(url);
			return false;
		});
	}

	/*---------------------- Bild Download ------------------------
	------------------------------------------------------------*/
	if($('.dl_image').length > 0 || $('#obs_detail_container').length>0) { 
		$('.dl_image').live('click',function(){
			var url = pp_config.root+'download_bild.htx?id='+$(this).attr('id').split('_').pop()+'&ajax=1';
				generic_actions(1);
				$generic_container.css({
					zIndex:1100,
					top: ($y-80)+'px',
					left: (140)+'px'
				});
				$generic_container.load(url);
			return false;
		});
		$('#dl_img_submit').live('click',function(){
			generic_actions(2);
			window.location.href=pp_config.root+'download_bild.htx?id='+$(this).attr('rel')+'&action=download&ajax=2';
		});
		$('#dl_img_close').live('click',function(){
			generic_actions(2);
		});
	}


	/*---------------------- BILD PREVIEW ------------------------
	------------------------------------------------------------*/
 if($('.img_pv').length > 0) { 
  act_pv = 0;
  $img_pv = $('.img_pv');
  $('.img_pv,#pop_pv_img').live('mouseover mouseout click ',function(event){ 
  var action = 'show';
  var id = $(this).attr('id').split('_').pop();
  if(event.type=='mouseout') 
   action = 'hide'; 
  else if(event.type=='click') {
   if(act_pv == id) {
    action = 'hide';
   } else {
    action = 'show';
   }
  }
  if(id=='img') 
   action = 'hide';
  if(action=='show') {
   act_pv = id;
   $generic_container.empty();
   var caption = $('#content_'+id).html();
   if(!caption) {
    var caption = $('#bcontent_'+id).html();
   } 
   if(!caption) {
    caption = '';
   }
   var offset	=	300;
   if($('.floating_img').length > 0) {/*einzelansicht*/
    offset = 400;
   }
   var ypos =$y-offset;
   if( ($y-$(document).scrollTop()-offset)<0 ) {
    ypos = $(document).scrollTop()+10;
   }
   var html = '<img alt="" id="pop_pv_img" src="/showbin.htx?id='+id+'&type=preview" /><br />'+caption;
   var x_offset = 40;
   if($x>500) {
    x_offset = -470;
   }
   $generic_container.css({left: ($x+x_offset)+'px',top:ypos+'px',zIndex:1400}).html(html).show(250).addClass('container_img_pv');
   //ivwLog('preview'); 
  } else {
   act_pv = 0;
   $generic_container.removeClass('container_img_pv');
   $generic_container.hide(100); 
  }
  return false;
  });
 }
 /*------------------- SPRACH-AUSWAHL -------------------------
	------------------------------------------------------------*/
 if ($('#linkLanguageSelector').length > 0) {
  $('#linkLanguageSelector').click(function() {
  $('div#lang_layer').show();
  return false;
  });
  $('div#lang_layer').mouseover(function() {
  $(this).show();
  });
  $('div#lang_layer').mouseout(function() {
  $(this).hide();
  });
 }

 /*---------------------- MAIN NAVI ---------------------------
	------------------------------------------------------------*/
 if ($('div.ressortSubNavi').length > 0) {
  $('div.ressortSubNavi').mouseover(function() {
  $('#navi_top').addClass('navi_top2');
  });
  $('div.ressortSubNavi').click(function() {
  $('#navi_top').addClass('navi_top2');
  });
  $('div.ressortSubNavi').mouseout(function() {
  $('#navi_top').removeClass('navi_top2');
  });
 }
 /*------------------- EINSTIEGSSEITE MOBIL -------------------
	------------------------------------------------------------*/
 if ($('#iPhone').length > 0) {
  $('#iPhone').cycle({
  fx: 'fade',
  speed: 1000,
  timeout: 12000
  });
 }
 /*------------------------ TV-BOXEN ------------------------
	------------------------------------------------------------*/
 if($('.pps_tv_item_container').length>0) { 
  $(".pps_tv_toggle").click(function(){
  var id = $(this).attr("id").split("_").pop();
  var mn = 0;
  $("#pps_tv_label_"+pps_tv_act).removeClass("pps_day_high");
  $("#pps_tv_label_"+pps_tv_act).addClass("pps_day");
  $("#pps_tv_"+pps_tv_act).fadeOut(500);
  pps_tv_act = id;
  $("#pps_tv_"+pps_tv_act).fadeIn(500);
  $("#pps_tv_label_"+pps_tv_act).addClass("pps_day_high");
  ivwLog("tv_box");
  $("#pps_day_field").text(pps_dates[id]);
  return false;
  });
 }

 /*---------------------- SEITEN-BOXEN ------------------------
	------------------------------------------------------------*/
 try {
 	//boxes = document.getElementsByClassName('sidebox');
 	var $boxes = $('.sidebox');
 } catch(e) {
 	boxes = new Array();
 }
 $boxes.each(function () {
  var next_one = false;
  var $ancestors = $(this).parent();
  /*try {
  if(ancestors[0].id.match(/boxsort_pm/)) next_one = true;
  else if(ancestors[0].id.match(/boxsort_ressort/)) next_one = true;
  } catch(e) {}
  if(next_one) continue;*/
 });
 $('.XXX').click(function(){
 	$.ajax({
 		url:'/services/vg.htx?mode=killtop'
 	});
 	var src = 	$(this).attr('src').split('x=');
 	src = src[0]+'x='+Math.random();
			$(this).attr('src',src);
 });
 /*---------------------- Audio-Embed ------------------------
	------------------------------------------------------------*/
var act_audio_embed = 0;
 if( $("div [id^='audio_preview_']").length ) {
 		$('#audio_layer_close').live('click',function(){
 					$('#embed_audio_'+act_audio_embed).hide('fast');
       $('#mc_audio_embed_container_'+act_audio_embed).hide('fast');
       
 					//$('#audio_embed_'+act_audio_embed).show();
 		});
 	 $("div [id^='audio_embed_']").click(function(){ 
 	 		var id_arr 	= $(this).attr('id').split('_');
 	 		var id			=	id_arr.pop();
 	 		if(act_audio_embed != id) {
 	 			$('#embed_audio_'+act_audio_embed).hide('fast');
      $('#mc_audio_embed_container_'+act_audio_embed).hide('fast');
 	 		}
 	 		act_audio_embed = id;
 	 		var embed_container = $('#embed_audio_'+id);
    
 	 		if(id_arr.length==2) { //aufruf aus preview
 	 			$(this).hide();
 	 		} else { //aufruf aus iconleiste
    
    }
    //Medienbox Storyansicht 
    if(id_arr[2]=='mc') {
     var embed_container = $('#mc_audio_embed_container_'+id);
    }
    
    
    
 	 		if(embed_container.css('display')=='none') {
 	 			embed_container.fadeIn('fast');
 	 			embed_container.html('<img src="/images/misc/loader.gif" alt="" />');
							embed_container.load(pp_config.root+'download_audio.htx?id='+id+'&ajax=1'); 
 	 		} else {
 	 			embed_container.fadeOut('fast');
 	 		}
 	 	return false;
 	 });
 }

 /*--------------------Teilen auf FB ------------------------
	------------------------------------------------------------*/
	$('#iLikeFacebookLink,.shareFacebookLink').click(function(){
		var fbp = popup($(this).attr('href'),'fb_recommend','dependent=yes,height=400,width=600,menubar=no,toolbar=no');
		fbp.focus();
		return false;
	});
 /*--------------------Twittern ------------------------
	------------------------------------------------------------*/
	$('.twitterStory').click(function(){ 
		$('*').css('cursor','wait');
		var id= pp_config.story_id;
   
		$.ajax({
			url: api_url+'tweet.htx?id='+id+'&ajax=1',
			dataType:'json',
			success: function(data, textStatus, XMLHttpRequest) { 
				$('*').css('cursor','auto');
				if(data.status==1) { 
      var tp = popup(data.url,'recommend','dependent=yes,height=450,width=600,menubar=no,toolbar=no');
      if(!tp) {
       window.location.href = data.url;
      } else {
       tp.focus();
      }
	 		//var xp = window.open(data.url,'twitter_recommend');
	 		//xp.focus();
					return false;
				} else {
					return true;
				}
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				$('*').css('cursor','auto');
				return true;
			}
		});
		return false;
	});
		/*--------------------sm-links ------------------------
	------------------------------------------------------------*/
	 $('#xingRecommend').click(function(){
	 		$.ajax({
	 			url: api_url+'?action=smt&p=xing&id='+pp_config.story_id
	 		});
	 // 		var xp = popup($(this).attr('href'),'recommend','dependent=yes,height=768,width=1024,menubar=no,toolbar=no');
	 var xp = window.open($(this).attr('href'),'xing_recommend');
	 	xp.focus();return false;
	 })
	 $('#iLikeFacebookLink').click(function(){
	 		$.ajax({
	 			url: api_url+'?action=smt&p=fb&id='+pp_config.story_id
	 		})
	 })

 /*----------------- Tracking outbound links ------------------
	------------------------------------------------------------*/
 if ($('a.outbound').length) { 
  $('a.outbound[href^=http]:not([href^="http://www.polizeipresse.de"]):not([href^="http://www.presseportal.de"])').click(function() {
  $(this).attr('target','_blank'); 
  // tmpAry = $(this).attr('href').split('/');
  // domain = tmpAry[2];
  // recordOutboundLink($(this).attr('href'), 'Externe Links (Meldung)', domain);
  // return false;
  });
 }
 if ($('table.socialnetworks').find('a').length) {
  $('table.socialnetworks').find('a[href^=http]').click(function() {
  tmpAry = $(this).attr('href').split('/');
  domain = tmpAry[2];
  recordOutboundLink($(this).attr('href'), 'Externe Links (PP in Social Networks)', domain);
  return false;
  });
 }
 if ($('table.partner').find('a').length) {
  $('table.partner').find('a[href^=http]').click(function() {
  tmpAry = $(this).attr('href').split('/');
  domain = tmpAry[2];
  recordOutboundLink($(this).attr('href'), 'Externe Links (PP in anderen Portalen)', domain);
  return false;
  });
 }
 $('div.itunes').find('a').click(function() {
  recordOutboundLink($(this).attr('href'), 'App-Store (Presseportal App)', domain);
  return false;
 });
 if ($('a.out').length) {
  $('a.out[href^=http]:not([href^="http://www.polizeipresse.de"]):not([href^="http://www.presseportal.de"])').click(function() {
  tmpAry = $(this).attr('href').split('/');
  domain = tmpAry[2];
  cat = $(this).attr('rel');
  if ($(this).text().length > 0) {
   cat += ' ('+$(this).text()+')';
  } else if ($(this).children().attr('tagName') == 'IMG') {
   cat += ' (Image)';
  }
  recordOutboundLink($(this).attr('href'), cat, domain);
  return false;
  });
 }
 
 //Listenlogos
 if($('.pl_container img').length) {
  	$.each($('.pl_container img'),function(){	
 		var id		=	$(this).attr('id').split('_').pop();
 		var plc = $('#pl_container_'+id); 
 		var plt_height	= $('#pl_text_'+id).height();
 		plc.css('marginTop',parseInt((plt_height-35)/2-5));
 	});
	}
 
 //Pinterest-Share-Button
 if($('.pin-it-button').length>0) {
  $('.pin-it-button').click(function(){ 
  var id = $(this).attr('id').split('_').pop();
  var url = 'http://pinterest.com/pin/create/button/?';
  var story_url = encodeURI($('link[rel*="canonical"]').attr('href')+'/sp')+'%3fhb='+id;
  var media_url = encodeURI(pp_config.base_url+$('img[src*="/bild/'+id+'"]').attr('src'));
  var description = encodeURI($('#content_'+id).text());
  url += 'url='+story_url+'&media='+media_url+'&description='+description;
  var pip = popup(url,'pinterest','dependent=yes,height=400,width=600,menubar=no,toolbar=no');
  pip.focus();
  return false;
  })
 }
 
if($('#mc_box').length) {
 
 $('a').click(function(){
  
  
 })
 /* Parameter aus der htx:
  *mc_bild_ids 
  *mc_bilder_per_block
 */
 var hb = get_url_param('hb');
 
 function pinterest(id) { 
  //pinit-Aktionen
  $('.pin_box').hide();
  $('#pin_'+id).css('display','inline-block');
 }
 //aus story_attachments-Plugin - beim Mousover Widget vorbelegen
 $('.pinterest_attachment').mouseover( function(){ 
  try {
  var id = $(this).attr('id').split('_').pop();
  pinterest(id);
  } catch(e) {}
 });
 
 if($('.mc_videos_thumb').length>0) {
  $('.mc_videos_thumb a').click(function(){
   $('.mc_videos_thumb img').removeClass('mc_videos_thumb_hi');
   $(this).children('img').addClass('mc_videos_thumb_hi');
   var id = $(this).attr('id').split('_').pop();
   //aktuelles Video: mc_videos_
   var act_id = $('.mc_videos_high').attr('id').split('_').pop();
   if(id!=act_id) {
   $('#mc_videos_big_'+act_id).addClass('mc_videos_low');
   $('#mc_videos_big_'+act_id).removeClass('mc_videos_high');
   $('#mc_videos_big_'+id).removeClass('mc_videos_low');
   $('#mc_videos_big_'+id).addClass('mc_videos_high');
   
   $('#mc_videos_kommandos_'+act_id).hide();
   $('#mc_videos_kommandos_'+id).show();
   pinterest(id);
   }
   return false;
   
  });
  
  
 }
 
 if($('.mc_bilder_nav_high').length>0) { //Anfang Bilderaktionen
  mc_act_bild_id = $('.mc_bilder_nav_high').attr('id').split('_').pop();
  var $mc_bilder_rechts = $('#mc_bilder_rechts');
  var $mc_bilder_links = $('#mc_bilder_links');

  //Pfeil rechts
  $mc_bilder_rechts.click(function(){
  if($(this).hasClass('mc_bilder_rechts_low')) return false;
  var index = mc_bilder_get_index(mc_act_bild_id);
  index++;
  mc_pic_jump(mc_bild_ids[index]);
   
  })
  //Pfeil links
  $mc_bilder_links.click(function(){
  if($(this).hasClass('mc_bilder_links_low')) return false;
  var index = mc_bilder_get_index(mc_act_bild_id);
  index--;
  mc_pic_jump(mc_bild_ids[index]); 
  
  });
  function mc_bilder_pfeil_check() {
  var index = mc_bilder_get_index(mc_act_bild_id);
  $mc_bilder_links.removeClass('mc_bilder_links_low');
  $mc_bilder_rechts.removeClass('mc_bilder_rechts_low');
  if(index==0) {
   $mc_bilder_links.addClass('mc_bilder_links_low');
  }
  if(mc_bild_ids.length-1==index) {
   $mc_bilder_rechts.addClass('mc_bilder_rechts_low');
  }
  }
  //Thumbnail anklicken
  $('.mc_bilder_nav_low').live('click',function(){
  mc_pic_jump($(this).attr('id').split('_').pop());
  return false;
  
  })
  //holt den index der uebergebenen ID
  function mc_bilder_get_index(id) {
  for(j=0;j<mc_bild_ids.length;j++) {
   if(mc_bild_ids[j]==id) {
   return j;
   break;
   }
  }
  }

  //Springe zu einem Bild 
  function mc_pic_jump(id) { 
  //aktuelles Bild ausblenden
  $('#mc_bilder_big_'+mc_act_bild_id).removeClass('mc_bilder_high');
  $('#mc_bilder_big_'+mc_act_bild_id).addClass('mc_bilder_low');
  //neues Bild einblenden
  $('#mc_bilder_big_'+id).addClass('mc_bilder_high');
  $('#mc_bilder_big_'+id).removeClass('mc_bilder_low');
  //aktuelles Thumbnail low machen
  $('#mc_bilder_thumb_'+mc_act_bild_id).removeClass('mc_bilder_nav_high');
  $('#mc_bilder_thumb_'+mc_act_bild_id).addClass('mc_bilder_nav_low');
  //neues Thumbnail highlighten
  $('#mc_bilder_thumb_'+id).addClass('mc_bilder_nav_high');
  $('#mc_bilder_thumb_'+id).removeClass('mc_bilder_nav_low');
  //mc_bilder_per_block
  //Anzeige in einem neuen Block
  if($('#mc_bilder_thumb_'+id).hasClass('hidden')) {
   var block = Math.floor(mc_bilder_get_index(id)/mc_bilder_per_block);
   
   for(j=0;j<mc_bild_ids.length;j++) {
   if(j>=mc_bilder_per_block*block && j<mc_bilder_per_block*(block+1)) {
    $('#mc_bilder_thumb_'+mc_bild_ids[j]).removeClass('hidden'); 
   } else {
    $('#mc_bilder_thumb_'+mc_bild_ids[j]).addClass('hidden'); 
   }
   }
   if($('#mc_bild_nav').length>0) {
    $('#mc_bild_nav a').addClass('hidden');
    $('#mc_bild_nav span').addClass('hidden');
    $('#mc_bild_nav a').each(function(index){
    var set_index = block*mc_bilder_per_block+index+1; 
    if(mc_bild_ids[set_index-1]) {
     $('#mc_zahl_nav_'+index).removeClass('hidden');
     $('#mc_zahl_nav_span_'+(index-1)).removeClass('hidden');
    }
    $(this).text(set_index);
    $('#mc_zahl_letzter').removeClass('hidden');
    
    
   });
  
   
   }

  }
  if($('#mc_bild_nav').length>0) {
   $('#mc_bild_nav a').removeClass('hi');
   var index = mc_bilder_get_index(id)%mc_bilder_per_block;
   $('#mc_zahl_nav_'+index).addClass('hi');
   
  }
  mc_act_bild_id = id;
  pinterest(id);
  
  mc_bilder_pfeil_check();
  //altes Thumbnail low machen
  //neues Thumbnail high machen
  }
  
  
  //Zahlennavigation
  if($('#mc_bild_nav').length>0) { 
  $('#mc_bild_nav a').click(function(){
   var index = $(this).text()-1;
   $('#mc_bild_nav a').removeClass('hi');
   $(this).addClass('hi');
   
   mc_pic_jump(mc_bild_ids[index]);
   
   return false;
  });
  } 
  $('#mc_zahl_letzter').click(function(){
  
   mc_pic_jump(mc_bild_ids[mc_bild_ids.length-1]);
  
  })
  
 } //Ende Bilderaktionen
 
 //Video-Bild-Umschaltung
 $('#mc_b_nav').click(function(){
  $('#mc_videos').addClass('hidden');
  $('#mc_bilder').removeClass('hidden');
  $('#mc_bv_nav').addClass('mc_bhi');
  $('#mc_bv_nav').removeClass('mc_vhi');
  
  var id = $('.mc_bilder_high').attr('id').split('_').pop();
  pinterest(id);
  
 })
 $('#mc_v_nav').click(function(){
  $('#mc_videos').removeClass('hidden');
  $('#mc_bilder').addClass('hidden');
  $('#mc_bv_nav').addClass('mc_vhi');
  $('#mc_bv_nav').removeClass('mc_bhi');
  
  
  var id = $('.mc_videos_high').attr('id');
  if(id) {
  id = $('.mc_videos_high').attr('id').split('_').pop();
  pinterest(id);
  } 
  
  
  
 })
 //Ende Video-Bild-Umschaltung

 //Klapphandler Dokumente, Audio etc.
 if($('#mc_box .box_header_closed').length>0) { 
  $('#mc_box .box_header_closed').live('click',function(){ 
   var container = $('#'+$(this).attr('id').replace('header','liste'));
   var footer = $('#'+$(this).attr('id').replace('header','footer'));
  // var klapper = $('#'+$(this).attr('id').replace('header','klapper'));
  
  // klapper.show();
   $(this).removeClass('box_header_closed');
   $(this).addClass('boxen_header');
   $(this).addClass('box_header_open');
   
   footer.show();
   container.show();
   
  });
  $('#mc_box .box_header_open').live('click',function(){
  var container = $('#'+$(this).attr('id').replace('header','liste'));
  var footer = $('#'+$(this).attr('id').replace('header','footer'));
  footer.hide();
   $(this).removeClass('box_header_open');
   $(this).removeClass('boxen_header');
   $(this).addClass('box_header_closed');
  //   var klapper = $('#'+$(this).attr('id').replace('header','klapper'));
 //  klapper.hide();
  container.hide('');
   
  });
  
 }
 //Ende Klapphanlder Dokumente Audio etc.
 //Dokumente
 if($('#mc_dokumente').length>0) {
  
 }
 //Ende Dokumente
 
 //springe zu einem uebergebenen Bild @todo deprecated durch ?hb ? 
  if(hb) { 
  try {
  mc_pic_jump(hb); 
  } catch(err) {
   
  }
  }
 
} 
//Ende Aktionen Mediencontainer
//CTA-Aktionen
if($('a.cta').length>0) {
 $('a.cta').mousedown(function() {
  $(this).addClass('cta_onclick');
  if( $(this).hasClass('cta400') ) $(this).addClass('cta_onclick400');
  if( $(this).hasClass('cta300') ) $(this).addClass('cta_onclick300');
  return false;
 });
 $('a.cta').click(function(){  
  $(this).attr('target','_blank');
 });
}
	// jQuery UI autocomplete with enabled local caching
  
 //Search Suggest
 var cache = {}, lastXhr;
 $("#search.autoSearch").catcomplete({
  minLength: 3,
  source: function( request, response ) {
    var term = request.term;
    if ( term in cache ) {
     response( cache[ term ] );
     return;
    }
    lastXhr = $.getJSON("/suggest_search.htx", request, function( data, status, xhr ) {
     cache[ term ] = data;
     if ( xhr === lastXhr ) {
      response( data );
     }
    });
  },
  select: function(event, ui) { // submit result onSelect
    if(ui.item){ 
    if(ui.item.company_id) { //gehe direkt zur Pressemappe
//     var redir_url = pp_config.root+'pm/'+ui.item.company_id;
     var redir_url = pp_config.root+'pm/'+ui.item.company_id+'/'+ui.item.name_url;
     window.location.href= redir_url;
     return false;
    } 
    $("#search.autoSearch").val(ui.item.value);
    }
    $('#search_form').submit();
  }
 });

 //orte navigator
 $('#location_switcher,#location_switcher_menu').mouseenter(function(){
   $('#location_switcher_menu').show();
 });
 $('#location_switcher,#location_switcher_menu').mouseleave(function(){
   $('#location_switcher_menu').hide();
 });
 
 //Toolflip-Actions
 $('#toolbox_sm').click(function(){ 
  var toolbox = $('#tollbox_sm_items');
  $('#tollbox_sm_items').toggle(500);
  return false;
 });
 $('#tollbox_sm_items').mouseleave(function(){ 
  $(this).hide('medium');
 }); 
 //Ende Toolflip Actions 

 //Homepagetickerpreview
 if( $('.hppv').length>0 ) {
  $('#container_htpv').mouseleave(function(){
  $(this).hide(); 
  }); 
  $('.hppv').click(function(){ 
  var params = $(this).attr('href').split('?').pop();
  params = params.replace(/from=cw/,'');
  params = params.replace(/action=add/,'');
  $('#container_htpv_label').text($(this).parents('li').text());
  var iframe = pp_config.root+'rss/hppv.htx?'+params;
  $('#container_htpv').css({
   top:$y-420,
   left:$x-50
  });
  $('#htpv_action_link').attr('href',$(this).attr('href'));
  $('#htpv').attr('src',iframe);
  $('#container_htpv').show();
    
   return false;
  });
  
 } 
 
 $('#SubNavi_Branchen_Container a, h2 a').mouseover(function(){ 
  var alt_text = $(this).parent();
  if(alt_text) {
  alt_text = alt_text.children().html();
  }
  if(alt_text) {
   $('#alt_text_helper').text(alt_text);
  }
  
  
 });
 /*
 if($('#boxsort_desticky34').length>0) { 
  var rh = parseInt($('#boxsort_desticky34 .mb_left').css('height'));
  $.each( $('#boxsort_desticky34 .mb_left img'), function(index,item) {
  var h = parseInt(item.height);
  var d = rh-h;
  var m = d/2;
  m = parseInt(m);
  $(this).css('margin-top',m);
  //alert(rh+'//'+h+'//'+d+'//'+m);
  
  
  } );
 }
*/
 if( $('.company_pic_widget').length>0 ) {
  
  $('.company_pic_widget').click(function(){ 
  var id = $(this).attr('id').split('_').pop();
  var pics = $('#company_pic_widget_container_'+id+' img');
  var length = pics.length-1; //icon abziehen
  //Thumbnailgroesse
  
  var size_array = pics.first().attr('src').split('/bild/').pop().split('-');
  size_array.shift();
  var size  = size_array.shift(); 
  size = size.replace(/thumb.s/,'');
  var width=260;
  var height=200;
  // alert(length);
  if(length<=6) {
   height=200;
   width=242;
  } else if(length<=9) {
   height=290;
   width=242;
  } else if(length<=15) {
   width=266;
   height=200;
  } else if(length<=20) {
   width=266;
   height=260;
  } else { 
   width=266;
   height=300;
  }
  size = Math.ceil(size/50);//Weite in Index ueberfuehren
  var iframe = pp_config.base_url+api_url+'companywidget.htx?b=ffffff&amp;c='+id+'&amp;n='+length+'&amp;s='+size;
  var snippet = '<iframe scrolling="no" src="'+iframe+'" style="border:0px;width:'+width+'px;height:'+height+'px"></iframe>'; 
  
  $('#company_pic_widget_snippet_'+id+' textarea').html(snippet);
  $('#company_pic_widget_snippet_'+id).toggle('medium');
  return false;
  
  });
 }
 if($('#calendar_open').length>0) { 
  var calendar_container = $('#calendar_container');
  var calendar_range = '';
  if(window.location.href.indexOf('range=')!=-1) {
  calendar_range = window.location.href.split('range=').pop().substr(0,7);
  } 
  function open_calendar(obj) {
  
   if (obj.hasClass('calendar_switch')) {
    calendar_range = obj.attr('href').split('=').pop();
  } else {
   //canonical
   if(calendar_container.css('display')=='block') {
    calendar_container.hide('slow');
    return false;
   } 
  }
  //  var url = api_url+'calendar.htx?firmaid='+pp_config.company_id;
  var url = api_url+'calendar.htx?firmaid='+pp_config.company_id+'&render='+_RENDER;
  
  $('#calendar_container').show('medium');
  $('#calendar_container').html('<img style="margin:60px;" src="/images/misc/loader.gif" />');
  if(calendar_range) {
   url += '&range='+calendar_range;
  }
  $.ajax({
   url: url,
   success: function(response) {
    $('#calendar_container').html(response);
    // calendar_container.show('medium')
   }
  });
  return false;
  }
  if(calendar_range) {
  open_calendar($('#calendar_open'));
  }
  $('#calendar_open, .calendar_switch').live('click',function(){ 
  return open_calendar($(this));
  });
  
 }
/* //Framedetektor
 if (top.location != self.location) {
  var ref = document.referrer;
  if(ref.indexOf('presseportal.')==-1) {
  $.ajax({url:api_url+'frame.htx?u='+encodeURI(ref)})
  }
 }
*/
 
 
}); //ende jQuery

$.widget( "custom.catcomplete", $.ui.autocomplete, { 
  _renderMenu: function( ul, items ) {
   var self = this,
    currentCategory = "";
   $.each( items, function( index, item ) {
    if ( item.category != currentCategory ) {
      ul.append( "<li class='ui-autocomplete-category'>" + item.category + "</li>" );
      currentCategory = item.category;
    }
    self._renderItem( ul, item );
   });
  }
});
/*
Redirect auf die Startseite von avoid.htx
*/
if(pp_config.self_base == 'avoid.htx') {
	var avoid_seconds = 15;
	var avoid_counter = document.getElementById('avoid_counter');
	function avoid_redirect() {
		avoid_counter.innerHTML = --avoid_seconds;
		if(avoid_seconds<=0) {
			location.href = pp_config.root;
			return false;
		}
		window.setTimeout("avoid_redirect()",1000);
	}
	avoid_counter.innerHTML = avoid_seconds;
	window.setTimeout("avoid_redirect()",1000);
}

function story_display_send(originalRequest) { 
 fade_bg();
 clt = Presseportal.get('linkClose');
 document.getElementById('send_story_container').innerHTML =
 '<img title="'+clt+'" alt="'+clt+'" src="/images/icons/box_close.gif" style="float:right;cursor:pointer;margin-bottom:10px;margin-left:10px" onclick="hide_bg();hideElement(\'send_story_container\')" />' +
 originalRequest.responseText;
 window.scrollTo(0,document.getElementById('send_story_container').style.top);
}
function story_st(who,id,modus) { 
 who.innerHTML = (modus)? document.getElementById('cp_vt_'+id).innerHTML : document.getElementById('cp_ts_'+id).innerHTML;
}