function switchDisplay(id){
doc=document.getElementById(id);
 if(doc.style.display == 'none')
  doc.style.display = 'block';
 else
  doc.style.display = 'none';
}

function switchDisplayFaq(id){
doc=document.getElementById(id);
 if(doc.style.display == 'none')
  doc.style.display = 'block';
 else
  doc.style.display = 'none';
}

function switchDisplayGlossary(id){
doc=document.getElementById(id);
 if(doc.style.display == 'none')
  doc.style.display = 'block';
 else
  doc.style.display = 'none';
}


function oeffnebildlayer(pic_path)
	{

		if($.browser.msie)
			{
			$('#TB_overlay').show();
			$('#TB_overlay').css("height",$(document).height());
			if($.browser.version < 7)
				{
				var s = document.getElementsByTagName("select");
				for(i=0;i<s.length;i++){
    			 s[i].style.visibility = (s[i].style.visibility == 'hidden') ? 'visible' : 'hidden';
    			}
				}
			}
		else
			{
			$('#TB_overlay').fadeIn(2000);
			}

		$('#mediasphere').fadeIn(2000).addClass('single_view');
		$('#mediasphere .image_full').html('<img src="' + pic_path + '" /> <div id="mediasphere_close"><a href="javascript:hideSphere();">&nbsp;</a></div>');
		$('.singleView_shadow_bottom').css('width','100%');
		$('#mediasphere_thumbgallery').hide();
	}


function showSphere(pic_path,category)
	{

		if($.browser.msie)
			{
			$('#TB_overlay').show();
			$('#TB_overlay').css("height",$(document).height());
			if($.browser.version < 7)
				{
				var s = document.getElementsByTagName("select");
				for(i=0;i<s.length;i++){
    			 s[i].style.visibility = (s[i].style.visibility == 'hidden') ? 'visible' : 'hidden';
    			}
				}
			}
		else
			{
			$('#TB_overlay').fadeIn(2000);
			}

		$('#mediasphere').fadeIn(2000);
		//$('#mediasphere').load('../extern/mediasphere.inc.php?show_header=true&category='+category+'&slot='+slot,function(){


		if(SLOT_ID == 3)
		{
			getThumbnailInContentHtml();

			$('#mediasphere_thumbgallery ul li').css('background','none');

			showMediaSphereHeader();

			jQuery('#thumbholder').jcarousel({
			scroll : 6,
			initCallback: thumbholdercarousel_initCallback});
		}
		else
		{
			getCategoryInContentHtml('contentcat','185');
			//$('#mediasphere_choice').show();

			$('#mediasphere_search').show();

			var html = '<h4>'+pageObj['mediaSphere']['header2']+'</h4>';
    		//html += '<form name="mediasphere_search" method="post" >';
    			html += getCategoryInSelectBoxHtml('theme','185');
    			html += '<input class="text" name="keyword" id="keyword" onfocus="if(pageObj[\'mediaSphere\'][\'fullsearchtext\'] == $(this).val())$(this).val(\'\');" value="'+pageObj['mediaSphere']['fullsearchtext']+'" type="text">';
        		html += '<button class="button" name="searchMedia" onclick="loadSearchResult();">'+pageObj['mediaSphere']['search']+'</button>';
				html += '<div class="clearer"></div>';
    		//html += '</form>';
    		html += '<div class="close_mediasphere_search"><a href="javascript:search_toggle();">&nbsp;</a></div>';
	    	html += '<div class="mediasphere_search_bottom">&nbsp;</div>';

			$('#mediasphere_search_inner').html(html);

			if($.browser.msie)
				{

				var searchoff = $('.close_mediasphere_search a').offset();
				$('#ms_close_helper').css({'top' : searchoff.top+'px' ,'left' : searchoff.left+'px' , 'display' : 'block'});

				}

			//Load Select Boxes
			//getCategoryInSelectBoxHtml('country','43');
			//getCategoryInSelectBoxHtml('division','24');
		}
		//});
	}


var choice_slidout = false;

function loadSearchResult()
{
	var keyMedia = String($('#keyword').val());
	var text = String(pageObj['mediaSphere']['fullsearchtext']);

	if(keyMedia != text)
	{
		var themeval = $('#theme').select().val();
		mediaSearch(themeval,pageObj['mediaSphere']['searchresult'],keyMedia);
	}
	else
	{
		var themeval = $('#theme').select().val();
		mediaSearch(themeval,pageObj['mediaSphere']['searchresult'],'');
	}
}

function showMediaSphereHeader()
{
	var html = '<h2>'+pageObj['mediaSphere']['header1']+'</h2>';
	$('#mediasphere_head').html(html)
}

function choice_toggle()
	{
		choice_slidout = !choice_slidout;
		lefttarget = choice_slidout ? "192px" : "140px";
		$('#mediasphere_choice').animate({
			left: lefttarget
		}, 800 );
	}

var search_slidout = false;

function search_toggle()
	{

		lefttarget = search_slidout ? "627px" : "769px";
		$('#mediasphere_search').animate({
			left: lefttarget
		}, 800 );

		if($.browser.msie)
			{
			if(!search_slidout)
				{
				$('#ms_close_helper').hide();
				}
			else
				{
				$('#ms_close_helper').show();
				}
			}


		if($.browser.msie && $.browser.version < 7)
			{
			if(!search_slidout)
				{
				$('#mediasphere_search select').css('visibility','visible');
				}
			else
				{
				$('#mediasphere_search select').css('visibility','hidden');
				}
			}
		search_slidout = !search_slidout;
	}


function hideSphere()
	{
		$('#mediasphere').removeClass();
		$('#mediasphere_thumbgallery').show();
		$('#mediasphere').hide();
		$('#TB_overlay').hide();
		if($.browser.msie && $.browser.version < 7)
				{
				var s = document.getElementsByTagName("select");
				for(i=0;i<s.length;i++){
    			 s[i].style.visibility = (s[i].style.visibility == 'hidden') ? 'visible' : 'hidden';
    			}
				}
	}

function handleChange(e, ui) {
    var maxScroll = $("#scroller")
  	  .attr("scrollHeight") -
      $("#scroller").height();
    $("#scroller")
      .animate({ scrollTop: -ui.value *
     (maxScroll / 100)
    }, 1000);

}

function handleSlide(e, ui) {
    var maxScroll = $("#scroller")
      .attr("scrollHeight") -
      $("#scroller").height();
    $("#scroller")
      .attr({ scrollTop: -ui.value
        * (maxScroll / 100)   });
}

function open_vid_player(vidsrc, vidtitle)
	{

		if($.browser.msie)
			{
			$('#TB_overlay').show();
			$('#TB_overlay').css("height",$(document).height());
			if($.browser.version < 7)
				{
				var s = document.getElementsByTagName("select");
				for(i=0;i<s.length;i++){
    			 s[i].style.visibility = (s[i].style.visibility == 'hidden') ? 'visible' : 'hidden';
    			}
				}
			}
		else
			{
			$('#TB_overlay').fadeIn(2000);
			}


		$('#mediasphere').fadeIn(2000);
		$('#mediasphere_thumbgallery').hide();



		var vid_player_vars = {
			FLVVideo: vidsrc,
			FLVTitle: vidtitle
			}
		var vid_player_params = {
			scale: "noscale"
			}
		var vid_player_attributes = {
			id: "mediasphere_player",
			name: "mediasphere_player"
			}

		swfobject.embedSWF("../flash/flv_player.swf", "mediasphere_main_cont", "100%", "100%", "8.0.0","expressInstall.swf", vid_player_vars, vid_player_params, vid_player_attributes);


	}

function setAllCallbackfunctions()
{
	jQuery('#thumbholder').jcarousel({
			scroll : 6,
			initCallback: thumbholdercarousel_initCallback
	});
}

function thumbholdercarousel_initCallback(carousel) {
    jQuery('#mediasphere_thumbgallery .arrow_right').bind('click', function() {
        carousel.next();
		$(this).blur();
        return false;
    });

    jQuery('#mediasphere_thumbgallery .arrow_left').bind('click', function() {
        carousel.prev();
		$(this).blur();
        return false;
    });
};

function contentholdercarousel_initCallback(carousel) {
    jQuery('#mediasphere_main_cont .arrow_right').bind('click', function() {
        carousel.next();
		$(this).blur();
        return false;
    });

    jQuery('#mediasphere_main_cont .arrow_left').bind('click', function() {
        carousel.prev();
		$(this).blur();
        return false;
    });
};


function showenlarge(pic_id) {

	//test = $('a[href*="showenlarge(\''+pic_id+'\')"]').parent.next.find('a').attr(href);

	//alert(test);


	loadCRInContentHtml(pic_id);

	$('.imagedescription a.close').click(function () {
				$('#mediasphere_main_cont').html('');
			});

	$("#ms_scrollbar").slider({
            		orientation: 'vertical',
            		change: handleChange,
               		slide: handleSlide,
            		min: -100,
            		max: 0
        		});
	/*
	$('#mediasphere_main_cont').load('../extern/mediasphere_large.php', function(){
			$('.imagedescription a.close').click(function () {
				$('#mediasphere_main_cont').html('');
			});


		});
	*/
}

function loadThumbnailCarusel(items)
{
	var html = '';
	var thumbItem =new Array();

	if(typeof items[0] != 'undefined' && items[0] != '')
	{
		thumbItem = items[0].split('||##||');

		if(typeof thumbItem == 'object')
		{
			var action = 'imagetag';
			var ajaxItems = loadContentImages(thumbItem,action,'');

			if(ajaxItems != '' && ajaxItems !== 'false')
			{
				var itemsTag = ajaxItems.split('||##||');

				if(typeof itemsTag == 'object')
				{
					//html += '<div id="thumbwrapper">';
				   		html += '<ul id="thumbholder">';

					for(var i=0;i < itemsTag.length;i++)
					{
						var tagItem_row = itemsTag[i].split('|#|');

						if(tagItem_row.length > 0)
				  		{
				  			var folder = tagItem_row[0];
							var path = tagItem_row[1];
							var tag_id = tagItem_row[2];
							var tag_name = tagItem_row[3];

							html += '<li><a href="javascript:mediaSearch('+tag_id+',\''+pageObj['mediaSphere']['gallery']+':'+tag_name+'\',\'\');"><img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /></a><span>'+tag_name+'</span></li>';
				  		}
					}

						html += '</ul>';
				 //   html += '</div>';
				    html += '<div class="function_arrows_thumbs">';
				    	html += '<p><a href="#" class="arrow_left">&nbsp;</a></span></p>';
				        html += '<p><a href="#" class="arrow_right">&nbsp;</a></span></p>';
				    html += '</div>';

					$('#mediasphere_thumbgallery').show();
					$('#mediasphere_thumbgallery').html(html);

					jQuery('#thumbholder').jcarousel({
					scroll : 6,
					initCallback: thumbholdercarousel_initCallback});

					html = '';
				}
			}
		}
	}
	else
	{
		$('#mediasphere_thumbgallery').hide();
	}
}

// functions aus media_sphere_result.inc.php

	function mediaSearch(cat,catName,search)
	{
		var action = 'imagecat';
		var ajaxItems = loadContentImages(cat,action,search);
		var elements = new Array();
		var thumbItem =new Array();
		var imageCount = 1;
		var callback = callback;
		var fulltextsearch = '';
		if(typeof(search) != 'undefined')
		{
			fulltextsearch = search;
		}


		var html = '';

		if(ajaxItems != '' && ajaxItems !== 'false')
		{
	   		var items = ajaxItems.split('||###||');

			if(typeof items[1] != 'undefined')
			{
				elements = items[1].split('||##||');

				if(typeof elements == 'object')
				{
					if(cat == 189 || cat == 210)//Nur Vorstandsbilder
					{
						html += '<div class="management_overview">';
							html += '<ul id="mediasphere_image_holder">';

						var count = 1;
						var countli = 1;
						for(var i=0;i < elements.length;i++)
						{
							var item_row = elements[i].split('|#|');

							if(item_row.length > 0)
					  		{
					  			var folder = item_row[0];
								var path = item_row[1];
								var pic_obj = item_row[2];
								var pic_name = item_row[3];
								var pic_download = item_row[4];
								var htmlDown = '';

								if(pic_download != 'false' && typeof(pic_download) != 'undefined')
								{
									htmlDown = '<a href="'+WMS_SHORT+'extern/media_sphere_ajax.php?lang='+lng+'&slotid='+SLOT_ID+'&action=download&mid[]='+pic_obj+'">'+pic_download+pageObj['mediaSphere']['download']+'</a>';
								}

								if(countli == 1)
								{
									html += '<li>';
								}

			                    if(count >= 5 && count <= 6)
			                    {
			                    	html += '<div class="lastRow"><a href="" onclick="loadBmLargeContentImage('+pic_obj+');return(false);"><img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /></a>'+pic_name+'<p>'+htmlDown+'</p></div>';
			                    	if(count == 6)
			                    	{
			                    		count = 1;
			                    		countli = 1;
			                    		html += '</li>';

			                    	}
			                    	else
			                    	{
			                    		count++;
			                    		countli++;
			                    	}
			                    }
			                    else
			                    {
			                    	html += '<div><a href="" onclick="loadBmLargeContentImage('+pic_obj+');return(false);"><img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /></a>'+pic_name+'<p>'+htmlDown+'</p></div>';
			                    	count++;
			                    	if(countli == 3)
									{
										html += '</li>';
										countli = 1;
									}
									else
									{
										countli++;
									}
			                    }
							}
				        }
				        	html += '</ul>';
				        html += '</div>';
					}
					else
					{
						html += '<div class="image_overview">';
							html += '<ul id="mediasphere_image_holder">';

						for(var i=0;i < elements.length;i++)
						{
							var item_row = elements[i].split('|#|');

							if(item_row.length > 0)
					  		{
					  			var folder = item_row[0];
								var path = item_row[1];
								var pic_obj = item_row[2];
								var pic_name = item_row[3];

								if(imageCount == 1)
								{
									html += '<li>';
								}

								//html += '<div><a href="" onmouseover="showCurrentPicNavi('+pic_obj+',\''+pic_name+'\');" onmouseout="$(\'#pic_current\').hide();" onclick="loadBmLargeContentImage('+pic_obj+');return(false);"><img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /><span>'+pic_name+'</span></a></div>';
								html += '<div><a href="" onclick="loadBmLargeContentImage('+pic_obj+');return(false);"><img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /><span>'+pic_name+'</span></a></div>';

								if(imageCount == 3)
								{
									html += '</li>';
									imageCount = 1;
								}
								else
								{
									imageCount++;
								}
					  		}
						}

						if(imageCount >= 1 || imageCount <= 3)
						{
							html += '</li>';
						}


							html += '</ul>';
						html += '</div>';
					}

					html += '<div class="function_arrows_main">';
						html += '<p><a href="#" class="arrow_left">&nbsp;</a></span></p>';
    					html += '<p><a href="#" class="arrow_right">&nbsp;</a></span></p>';
					html += '</div>';

					html += '<div id="breadcrumb">';
    					html +=	'<p>'+pageObj['mediaSphere']['currentPosition']+'</p>';
    					html +=	'<ul>';
    						html += '<li><a href="#" onclick="getCategoryInContentHtml(\'contentcat\',\'185\');return(false);" >'+pageObj['mediaSphere']['home']+'</a></li>';
        					html += '<li><a href="#" onclick="mediaSearch('+cat+',\''+catName+'\',\''+fulltextsearch+'\');return(false);" >'+catName+'</a></li>';
        					//html += '<li><a href="#">Berlin</a></li>';
       						html += '<li id="pic_current" class="current"></li>';
   						html += '</ul>';
					html += '</div>';

					html += '<div class="clearer"></div>';

					$('#mediasphere_main_cont').html(html);

					$('.image_overview ul li a').hover(function(){
						$(this).find('span').show();
					},function(){
						$(this).find('span').hide();
					});

					jQuery('#mediasphere_image_holder').jcarousel({
					scroll : 3,
					initCallback: contentholdercarousel_initCallback});

					loadThumbnailCarusel(items);
				}
			}
		}
		else
		{
			html = '';

       		if(pageObj['mediaSphere']['searchresult'] == catName)
       		{
       			html += '<p>'+pageObj['mediaSphere']['noSerachResult2']+' \''+$('#theme option:selected').html()+'\'<br/>';
	       		if(search != '')
	       		{
	       			var maxChar = 65
	       			if(search.length > maxChar)
	       			{
	       				html += pageObj['mediaSphere']['noSerachResult3']+' \''+search.substr(0,maxChar)+'...\'';
	       			}
	       			else
	       			{
	       				html += pageObj['mediaSphere']['noSerachResult3']+' \''+search+'\'';
	       			}
	       		}
       		}
       		else
       		{
       			html += '<p>'+pageObj['mediaSphere']['catOrTag']+' \''+catName+'\'';
       		}
       		getNoResultContentHtml(html)
		}
	}

	function getNoResultContentHtml(externHtml)
	{
		var html = '';

		html += '<div class="mediasphere_start">';
			html += '<h1></h1>';
        	html += '<div>';
				html += '<p>'+pageObj['mediaSphere']['noSerachResult1']+'</p>';
        		if(typeof(externHtml) != 'undefined' && externHtml != '')
        		{
        			html += externHtml;
        		}
        		html += '<p>'+pageObj['mediaSphere']['noSerachResult4']+'<br/>';
        		html += pageObj['mediaSphere']['noSerachResult5']+' <a href="#" onclick="getCategoryInContentHtml(\'contentcat\',\'185\');return(false);" >'+pageObj['mediaSphere']['home']+'</a></p>';
			html += '</div>';
		html += '</div>';

		html += '<div id="breadcrumb">';
			html +=	'<p>'+pageObj['mediaSphere']['currentPosition']+'</p>';
			html +=	'<ul>';
				html += '<li><a href="#" onclick="getCategoryInContentHtml(\'contentcat\',\'185\');return(false);" >'+pageObj['mediaSphere']['home']+'</a></li>';
 				html += '<li id="pic_current" class="current"></li>';
			html += '</ul>';
		html += '</div>';

		$('#mediasphere_main_cont').html(html);
	}

	function showCurrentPicNavi(pic_obj,name)
	{
		var html = '<a href="#" onclick="loadBmLargeContentImage('+pic_obj+','+name+')" >'+name+'</a>';
		$('#pic_current').html(html);
		$('#pic_current').show();
	}

	function downloadImage(pic_obj)
	{
		var pars = 'action=download&mid[]='+pic_obj;
		loadAjaxMediaSphere(pars);
	}

	function loadBmLargeContentImage(pic_obj)
	{
		var ajaxItems = loadLargeContenImages(pic_obj);
		var elements = new Array();
		var html = '';

		if(ajaxItems != '' && ajaxItems !== 'false')
		{
	   		var items = ajaxItems.split('||###||');

			if(typeof items[1] != 'undefined')
			{
				elements = items[1].split('||##||');

				if(typeof(elements) != 'object' || elements.length == 0)
				{
					elements = new Array();
				}
			}
		}

		for(var i=0;i < elements.length;i++)
		{
			var item_row = elements[i].split('|#|');

			if(elements.length > 0)
	  		{
	  			var folder = item_row[0];
				var path = item_row[1];
				var pic_name = item_row[2];
				var pic_download = item_row[3];

                html += '<div class="image_full">';
                	html +=	'<img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" />';
                html += '</div>';

				if(pic_download != 'false')
				{
					html += '<div class="belt">';
                		html += pic_name;
                    	html += '<p><a href="'+WMS_SHORT+'extern/media_sphere_ajax.php?lang='+lng+'&slotid='+SLOT_ID+'&action=download&mid[]='+items[0]+'" >'+pic_download+pageObj['mediaSphere']['download']+'</a></p>';
               		html += '</div>';
				}

				html += '<div id="breadcrumb">'+$('#breadcrumb').html()+'</div>';
/*
                html += '<div id="breadcrumb">';
                    html += '<p>Sie befinden sich hier:</p>';
                    html += '<ul>';
                        html += '<li><a href="#" onclick="getCategoryInContentHtml(\'contentcat\',\'185\');return(false);">Home</a></li>';
                        //html += '<li><a href="#">Gebäude</a></li>';
                        //html += '<li><a href="#">Berlin</a></li>';
                        //html += '<li><a href="#" class="current">Foto XY</a></li>';
                    html += '</ul>';
                html += '</div>';
*/
                html += '<div class="clearer"></div>';

	  		}
		}
		$('#mediasphere_thumbgallery').hide();
		$('#mediasphere_main_cont').html(html);
	}

	function loadMediaNavigation()
	{

	}

	function loadMediaSphereCategory(parent,action)
	{
		var action = action;
		var rootid = parent;
		var level = '0';
		var type = 'cat';
		var elements = new Array();
		var items = new Array();


		var pars = '&action='+action+'&rootid='+rootid+'&level='+level+'&type='+type;
		var ajaxItems = loadAjaxMediaSphere(pars);

		if(ajaxItems != '' && ajaxItems !== 'false')
		{
	   		items = ajaxItems.split('||###||');

			if(typeof items == 'object' && typeof items[1] != 'undefined')
			{
				elements = items[1].split('||##||');

				if(typeof(elements) != 'object' || elements.length == 0)
				{
					elements = new Array();
				}
			}
		}
		return(elements);
	}

	function getCategoryInSelectBoxHtml(naviId,parent)
	{
		var action = 'categories';
		var items = loadMediaSphereCategory(parent,action);
		var html = '';

		html += '<label for="theme">'+pageObj['mediaSphere'][naviId]+'</label>';
		//html += '<select name="'+naviId+'" id="'+naviId+'" onfocus="javascript:selectwide(\'theme\');" onblur="javascript:selectnarrow(\'theme\');" onselect="javascript:selectnarrow(\'theme\');" >';
		html += '<select name="'+naviId+'" id="'+naviId+'" >';

		html += '<option value="'+parent+'">'+pageObj['mediaSphere']['all']+'</option>';

		for(var i=0;i < items.length;i++)
		{
			var item_row = items[i].split('|#|');

			if(item_row.length > 0)
	  		{
	  			var id = item_row[0];
				var value = item_row[1];

				html += '<option value="'+id+'">'+value+'</option>';
	  		}
		}

		html += '</select>';
		return(html);
	}

	function selectwide(selid)
		{

		if($.browser.msie)
			{
			$('#'+selid).css('width','210px');
			}
		}

	function selectnarrow(selid)
		{

		if($.browser.msie)
			{
			$('#'+selid).css('width','120px');
			}
		}

	function getCategoryInContentHtml(naviId,parent)
	{
		var action = 'contentcat';
		var items = loadMediaSphereCategory(parent,action);
		var html = '';

		$('#mediasphere_thumbgallery').hide();

			html += '<div id="mediasphere_main_cont">';
				html += '<div class="mediasphere_start">';
					//html += '<h1>'+pageObj['mediaSphere']['header3']+'</h1>';
					html += '<h1></h1>';
		        	html += '<div>';
		        		html += '<p>'+pageObj['mediaSphere']['header4']+'</p>';
						html += '<ul>';

						for(var i=0;i < items.length;i++)
						{
							var item_row = items[i].split('|#|');

							if(item_row.length > 0)
					  		{
					  			var id = item_row[0];
								var value = item_row[1];

								html += '<li><a href="javascript:mediaSearch('+id+',\''+value+'\',\'\');">'+value+'</a></li>';
					  		}
						}
						html += '</ul>';
					html += '</div>';
				html += '</div>';
			html += '</div>';

		$('#mediasphere_main').html(html);
	}

	function loadAjaxMediaSphere(pars)
	{
		var url = WMS_SHORT+'extern/media_sphere_ajax.php';
		var values = '';

		var parsf = 'lang='+lng+'&slotid='+SLOT_ID+'&';

		pars = parsf+pars;

		try {
			$.ajax({
		    	type: "POST",
		    	url: url,
		    	data: pars,
		    	async: false,
		    	success: function(opt){
					values = opt;
		    	}
		    });

		} catch(e) {alert('Error occurred');}

		return(values);
	}

	function loadContentImages(cat,action,fulltextsearch)
	{
		var namedElements = 'cat';
		var action = action;
		var pars = 'action='+action+'&';

		if(typeof cat != 'undefined')
      	{
      		if(typeof cat == 'object')
      		{
      			for(var a=0; a< cat.length;a++)
      			{
      				pars += namedElements+'[]='+cat[a]+'&';
      			}
      		}
      		else
      		{
      			pars += namedElements+'[]='+cat+'&';
      		}
      	}

      	if(typeof fulltextsearch != 'undefined')
      	{
      		pars += 'search='+fulltextsearch+'&';
      	}

      	pars = pars.substring(0,pars.length-1);
		var ajaxItems = loadAjaxMediaSphere(pars);
		return(ajaxItems);
	}




	function getThumbnailInContentHtml(pic_objs)
	{
		if(typeof pic_objs == 'undefined')
		{
			var pic_objs = '';
		}

		var ajaxItems = loadThumbnailImages(pic_objs);
		var elements = new Array();
		var html = '';

		if(ajaxItems != '' && ajaxItems !== 'false')
		{
	   		var items = ajaxItems.split('||###||');

			if(typeof items[1] != 'undefined')
			{
				elements = items[1].split('||##||');

				if(typeof(elements) != 'object' || elements.length == 0)
				{
					elements = new Array();
				}
			}
		}

		html += '<div id="thumbwrapper">';
			html += '<ul id="thumbholder">';

		cr_thumborder = elements;

		createItemMindArray(elements);//Damit in der Contenansicht die Bilder vor und zurückgeschaltet werden können

		var countMax = pageObj['mediaSphere']['imageObj'].length;

		for(var i=0;i < countMax;i++)
		{
			html += '<li><a href="javascript:showenlarge(\''+pageObj['mediaSphere']['imageObj'][i]['pic_obj']+'\');"><img height="41" width="41" src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+pageObj['mediaSphere']['imageObj'][i]['folder']+'/'+pageObj['mediaSphere']['imageObj'][i]['path']+'" /></a></li>';

  			if( i == 0)
  			{
  				showenlarge(pageObj['mediaSphere']['imageObj'][i]['pic_obj']);
  			}
		}
/*
		for(var i=0;i < elements.length;i++)
		{
			var item_row = elements[i].split('|#|');

			if(elements.length > 0)
	  		{
	  			var folder = item_row[0];
				var path = item_row[1];
				var pic_obj = item_row[2];

				html += '<li><a href="javascript:showenlarge(\''+pic_obj+'\');"><img height="41" width="41" src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" /></a></li>';

	  			if( i == 0)
	  			{
	  				showenlarge(pic_obj);
	  			}
	  		}
		}
*/
			html += '</ul>';
		html += '</div>';
		html += '<div class="function_arrows_thumbs">';
		html += '<p><a class="arrow_left" href="javascript:void(0);">&nbsp;</a></p>';
		html += '<p><a class="arrow_right" href="javascript:void(0);">&nbsp;</a></p>';
		html += '</div>';
		$('#mediasphere_thumbgallery').show();
		$('#mediasphere_thumbgallery').html(html);
	}

	function createItemMindArray(elements)
	{
		var mindItemsObj = new Array();

		for(var i=0;i < elements.length;i++)
		{
			var item_row = elements[i].split('|#|');

			if(elements.length > 0)
	  		{
	  			var itemObject = new Object();
				itemObject['folder']	= item_row[0];
				itemObject['path']		= item_row[1];
				itemObject['pic_obj']	= item_row[2];

				mindItemsObj.push(itemObject);
			}
		}
		pageObj['mediaSphere']['imageObj'] = mindItemsObj;
	}


	function loadLargeContenImages(pic)
	{
		var namedElements = 'mid';
		var action = 'imagecontent';
		var pars = '&action='+action+'&';

		if(pic != 'undefined')
      	{
      		if(pic == 'object')
      		{
      			for(var a=0; a< pic.length;a++)
      			{
      				pars += namedElements+'[]='+pic[a]+'&';
      			}
      		}
      		else
      		{
      			pars += namedElements+'[]='+pic+'&';
      		}
      	}
      	pars = pars.substring(0,pars.length-1);
		var ajaxItems = loadAjaxMediaSphere(pars);
		return(ajaxItems);
	}



	function loadCRInContentHtml(pic_objs)
	{
		var ajaxItems = loadLargeContenImages(pic_objs);
		var elements = new Array();
		var html = '';

		if(ajaxItems != '' && ajaxItems !== 'false')
		{
	   		var items = ajaxItems.split('||###||');

			if(typeof items[1] != 'undefined')
			{
				elements = items[1].split('||##||');

				if(typeof(elements) != 'object' || elements.length == 0)
				{
					elements = new Array();
				}
			}
		}

		html += '<div id="mediasphere_main_cont">';

		for(var i=0;i < elements.length;i++)
		{
			var item_row = elements[i].split('|#|');

			if(elements.length > 0)
	  		{
	  			var folder = item_row[0];
				var path = item_row[1];
				var title = item_row[2];
				var description = item_row[3];
				var pic_obj = item_row[4];

				var prevNextObj = getPrevNextObjId(pic_obj);

				html += '<div class="imageenlarged">';
					html += '<div class="cell">';
						html += '<div class="img_holder">';
							html +=	'<img src="'+WMS_SHORT+'/customers/'+CUSTOMER_FOLDER+'/'+folder+'/'+path+'" />';
						html +='</div>';
					html +='</div>';

				html +='</div>';
				html +='<div class="imagedescription">';
				html +='<div id="ms_scrollbar"></div>';
					//html +='<a class="close" href="javascript:void(0);">schließŸen</a>';
					html +='<div id="scroller">';
						html +='<div id="ms_content_to_scroll">';
							html +='<h1>'+title+'</h1>';
							html +='<p>'+description+'</p>';
						html +='</div>';
					html +='</div>';
				html +='</div>';
				html += '<div class="function_arrows_main cr">';

					if(prevNextObj['prev'] != '')
					{
						html += '<p><a class="arrow_left" href="javascript:void(0);" onclick="showenlarge('+prevNextObj['prev']+')">&nbsp;</a></p>';
					}

					if(prevNextObj['next'] != '')
					{
						html += '<p><a class="arrow_right" href="javascript:void(0);" onclick="showenlarge('+prevNextObj['next']+')">&nbsp;</a></p>';
					}

				html += '</div>';
	  		}

		}
		html += '</div>';
		$('#mediasphere_main').html(html);
	}

	function getPrevNextObjId(pic_obj)
	{
		var maxCount = pageObj['mediaSphere']['imageObj'].length;
		var prevNextObj = new Object();

		prevNextObj['next'] = '';
		prevNextObj['prev'] = '';

		for(var i=0;i < maxCount;i++)
		{
			if(pageObj['mediaSphere']['imageObj'][i]['pic_obj'] == pic_obj)
			{
				if(i == 0)
				{
					prevNextObj['prev'] = '';
					if(maxCount > 1)
					{
						prevNextObj['next'] = pageObj['mediaSphere']['imageObj'][i+1]['pic_obj'];
					}
					else
					{
						prevNextObj['next'] = '';
					}
				}
				else if(i == maxCount-1)
				{
					prevNextObj['next'] = '';
					prevNextObj['prev'] = pageObj['mediaSphere']['imageObj'][i-1]['pic_obj'];
				}
				else
				{
					prevNextObj['next'] = pageObj['mediaSphere']['imageObj'][i+1]['pic_obj'];
					prevNextObj['prev'] = pageObj['mediaSphere']['imageObj'][i-1]['pic_obj'];
				}
				break;
			}
		}
		return(prevNextObj);
	}


	function loadThumbnailImages(pic)
	{
		var namedElements = 'mid';
		var action = 'imagethumbnail';
		var pars = '&action='+action+'&';

		if(pic != 'undefined')
      	{
      		if(pic == 'object')
      		{
      			for(var a=0; a< pic.length;a++)
      			{
      				pars += namedElements+'[]='+pic[a]+'&';
      			}
      		}
      		else if(pic != '')
      		{
      			pars += namedElements+'[]='+pic+'&';
      		}
      	}
      	pars = pars.substring(0,pars.length-1);
		var ajaxItems = loadAjaxMediaSphere(pars);
		return(ajaxItems);
	}

var go1 = true;
var go2 = true;
var go3 = true;
var go4 = true;

var carinterval = 0;

var currentpic = 3;

function rightclick(clicked){

						if(clicked){
						clearInterval (carinterval);
						carinterval = setInterval( 'rightclick()', 4000);
						}

						currentpic++;

						if(go1 && go2 && go3 && go4){
							go1 = false;
							go2 = false;
							go3 = false;
							go4 = false;

							$('div.carousel div.car4 img.reflected').animate({
								height: "105px",
								width: "96px",
								marginTop: "0px"
								}, 'fast', 'linear', function(){
									$(this).css({'height' : '45px', 'width' : '32px', 'margin-top' : '9px'});
								});

							$('div.carousel div.car4').animate({
								opacity: "0",
								marginLeft: "100px"
								}, 'fast', 'linear', function(){

									$(this).css({'margin-left' : '8px', 'z-index' : '5'}).animate({
										opacity: "1",
										marginLeft: "12px"
									}, 'fast', 'linear', function(){
										$(this).css('z-index','9');
										go4 = true;
									});

							});


							$('div.carousel div.car3 img.reflected').animate({
								height: "73px",
								width: "53px",
								marginTop: "0px"
								}, 'slow');

							$('div.carousel div.car3').animate({
								marginLeft: "81px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','40');
										go1 = true;

							});



							$('div.carousel div.car2').animate({
								marginLeft: "49px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','30');
									go2 = true;
							});

							$('div.carousel div.car2 img.reflected').animate({
								height: "65px",
								width: "46px",
								marginTop: "3px"
								}, 'slow');

							$('div.carousel div.car1').animate({
								marginLeft: "32px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','20');
									go3 = true;
							});

							$('div.carousel div.car1 img.reflected').animate({
								height: "50px",
								width: "36px",
								marginTop: "7px"
								}, 'slow');


						$('div.carousel div').each(function(){
							var classcount = parseInt($(this).attr('class').substr(3));
							if (classcount > 0)
								{
								if (classcount > 23) classcount = 0;
								classcount++;
								$(this).removeClass().addClass('car'+classcount).css('z-index',classcount*10);

								}
						});

						}
						}

						function leftclick(clicked){

						if(clicked){
						clearInterval (carinterval);
						carinterval = setInterval( 'rightclick()', 4000);
						}

						if(go1 && go2 && go3 && go4){
							go1 = false;
							go2 = false;
							go3 = false;
							go4 = false;



							$('div.carousel div.car1 img.reflected').animate({
								height: "40px",
								width: "30px",
								marginTop: "12px"
								}, 'fast', 'linear', function(){
									$(this).css({'height' : '73px', 'width' : '53px', 'margin-top' : '0px'});
								});

							$('div.carousel div.car1').animate({
								opacity: "0",
								marginLeft: "4px"
								}, 'fast', 'linear', function(){
									$(this).css({'margin-left' : '100px', 'z-index' : '240'});
										go1 = true;


							});



							$('div.carousel div.car2').animate({
								marginLeft: "12px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','10');
									go2 = true;
							});

							$('div.carousel div.car2 img.reflected').animate({
								height: "45px",
								width: "32px",
								marginTop: "9px"
								}, 'slow');

							$('div.carousel div.car3').animate({
								marginLeft: "32px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','20');
									go3 = true;
							});

							$('div.carousel div.car3 img.reflected').animate({
								height: "50px",
								width: "36px",
								marginTop: "7px"
								}, 'slow');


							$('div.carousel div.car4').animate({
								marginLeft: "49px"
								}, 'slow', 'linear', function(){
									$(this).css('z-index','30');
									go4 = true;
							});

								$('div.carousel div.car4 img.reflected').animate({
								height: "65px",
								width: "46px",
								marginTop: "3px"
								}, 'slow');

							$('div.carousel div.car5 img.reflected').css({'height' : '100px', 'width' : '70px'}).animate({
								height: "73px",
								width: "53px",
								marginTop: "0px"
								}, 'fast');

							$('div.carousel div.car5').css('marginLeft','100px').animate({
								marginLeft: "81px"
								}, 'fast', 'linear', function(){
									$(this).css('z-index','40');
									go4 = true;
							});



						$('div.carousel div').each(function(){
							var classcount = parseInt($(this).attr('class').substr(3));
							if (classcount > 0)
								{
								if (classcount == 1) classcount = 25;
								classcount--;
								$(this).removeClass().addClass('car'+classcount).css('z-index',classcount*10);

								}
						});


						}
						}

						carinterval = setInterval ( "rightclick(false)", 4000);





$(document).ready(function ()
{


	$('h1.worldwide_information').next().css('color','#878DA5');


	$('img.reflect').reflect({height: 0.1, opacity: 0.4});

						$('div.carousel div img.reflected').css({'height' : '45px', 'width' : '32px', 'margin-top' : '9px'});
						$('div.carousel div.car2 img.reflected').css({'height' : '50px', 'width' : '36px', 'margin-top' : '7px'});
						$('div.carousel div.car3 img.reflected').css({'height' : '65px', 'width' : '46px', 'margin-top' : '3px'});
						$('div.carousel div.car4 img.reflected').css({'height' : '73px', 'width' : '53px', 'margin-top' : '0px'});

						$('div.carousel a.right').click(function(){
							rightclick(true);
						});

						$('div.carousel a.left').click(function(){
							leftclick(true);
						});



	/** CORP */
	// boxen mit reitern
	$('.box_with_navi').each(function () {
		var allLinks = $(this).find('.box_navi').find('ul').children();
		$(this).find('.box_navi').find('ul').children().find('a').click(function () {
			$(this).blur();
			allLinks.removeAttr("id");
			$(this).parent().attr("id","current");
			$('.box_content').hide();
			$('#box_'+$(this).attr("id")).show();
		});
	});

	// projektsuche
	$("#ext_projectsearch_off").toggle(function () {
		$("#ext_projectsearch_on").slideDown("slow");
	}, function () {
		$("#ext_projectsearch_on").slideUp("slow");
	});




	/*$('ul.carousel').jcarousel({
		wrap: 'circular',
		initCallback: mycarousel_initCallback,
		itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
		itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback},
		animation: 0
	});*/

	// faq
	$('.faq .entry_cont').each(function () {
		$(this).children('p').hide();

		$(this).children('h4').hover(function () {
			$(this).css("cursor","hand");
		}, function () {
			$(this).css("cursor","pointer");
		});

		$(this).children('h4').click(function () {
			$(this).next().toggle();
		});
	});

	// feedback headlines
	var countHeadlines, currentHeadline, nextHeadline;

	countHeadlines = $(".ext_projectsearch_sn").find("h4").length;
	currentHeadline = 0;
	$('.ext_projectsearch_sn').find("h4").hide();
	$('.ext_projectsearch_sn').find("h4").eq(currentHeadline).show();
	var to = window.setTimeout(changeEPHeadline,5000);

	function changeEPHeadline()
	{
		nextHeadline = (currentHeadline == (countHeadlines-1)) ? 0 : currentHeadline + 1;
		$('.ext_projectsearch_sn').find("h4").eq(currentHeadline).fadeOut("slow", function () {
			$('.ext_projectsearch_sn').find("h4").eq(nextHeadline).fadeIn("slow");
		});
		currentHeadline = (currentHeadline == (countHeadlines-1)) ? 0 : currentHeadline + 1;
		to = window.setTimeout(changeEPHeadline,5000);
	}

	// initialize state of navigation
	currentTD = $('td.current');
	determineNaviArrowState();

	// prepare mediasphere and image maginification functions
	$('img.zoom_enabled, img.sphere_enabled').each(function () {
		$(this).wrap('<span class="image_functions"></span>');
		if ($(this).is('.zoom_enabled'))
			$(this).parent().prepend('<a href="javascript:;" class="zoom">&nbsp;</a>');

		if ($(this).is('.sphere_enabled'))
			$(this).parent().prepend('<a href="javascript:;" class="sphere">&nbsp;</a>');
	});
});

	//Presse
	function naviSortHead(value,naviIdentifier,tableId)
    {
    	$('#'+naviIdentifier+'res_navi_sort').val(value);
    	$('#'+naviIdentifier+'navi_sort0').val(value);
    	$('#'+naviIdentifier+'navi_sort1').val(value);

    	loadElement(naviIdentifier,tableId);
    }


	function mindPageValue(index,value,pageValues)
	{
		if(typeof pageValues == 'undefined') var pageValues = new Array();

		var pageValueObj = new Object();
		pageValueObj[index] = value;
		pageValues.push(pageValueObj);

		return(pageValues);
	}


	function getPageValuesAsObj(naviIdentifier,namedElements,urlStr,pageValues,flag)
	{
		var pageObj = new Object();

		if(typeof pageValues == 'undefined') var pageValues = new Array();
		pageObj['pageValues'] = pageValues;

		if(typeof urlStr == 'undefined') var urlStr = '';
		pageObj['url'] = urlStr;

		for(var i=0; i < namedElements.length;i++)
		{
			if(flag === true)
			{
				var element = $('#'+naviIdentifier+'res_'+namedElements[i]).val();
			}
			else
			{
				var ele = $('#'+namedElements[i]).val();
				if(typeof(ele) != 'undefined')
				{
					var element = ele.split(',');
				}
				else
				{
					var element = new Array();
				}
			}

			var typ = typeof(element);

	      	if(typ != 'undefined')
	      	{
	      		if(typ == 'object')
	      		{
	      			for(var a=0; a< element.length;a++)
	      			{
	      				pageObj['url'] += namedElements[i]+'[]='+element[a]+'&';
	      			}
	      		}
	      		else
	      		{
	      			pageObj['url'] += namedElements[i]+'='+element+'&';
	      		}
				pageObj['pageValues'] = mindPageValue(namedElements[i],element,pageObj['pageValues']);
	      	}
		}
		return(pageObj);
	}


    function waitPictureAnimation(param, ob)
    {
      var obj;
      if(ob == 'calendar')
        obj = 'event';
      else obj = ob;

      if(param != 12)
  		{
  			document.getElementById(obj+'_tbl').style.display = 'none';
  			document.getElementById('preloader').style.display =  'block';
  			document.getElementById('preloader').innerHTML = "<img src='../images/preloader.gif'/>";
  		}
  		else
  		{
  			document.getElementById('preloader').style.display =  'none';
  			document.getElementById(obj+'_tbl').style.display = 'block';
  		}
    }

   //loadElement
    function loadElement(naviIdentifier,tableId)
    {
    	waitPictureAnimation(10, naviIdentifier);

		  var urlStr = '';
		  var urlStrVari = '';
		  var pageValues  = new Array();

    	page = parseInt($('#'+naviIdentifier+'res_page_selected').val());
      	if(typeof page != 'undefined')
      	{
			urlStrVari += 'page_selected='+page+'&';
			pageValuesVar = mindPageValue('page_selected',page,pageValues);
      	}

      	var reiter = $('#'+naviIdentifier+'res_reiter').val();
      	if(typeof reiter == 'undefined')
      	{
			reiter = 'page';
      	}

      	var lang = $('#'+naviIdentifier+'language').val();
      	if(typeof lang != 'undefined')
      	{
      		urlStr += 'language='+lang+'&';
      		pageValues = mindPageValue('language',lang,pageValues);
      	}
      	else
      	{
      		lang = 1;
      	}

      	var sort_order_by = $('#'+naviIdentifier+'res_sort_order_by').val();
      	if(typeof sort_order_by == 'undefined')
      	{
      		sort_order_by = 0;
		}
		else
		{
			if(sort_order_by == 1)
			{
				sort_order_by = 0;
			}
			else
			{
				sort_order_by = 1;
			}
		}

      	var ci = $('#ci').val();
      	if(typeof ci != 'undefined')
      	{
      		urlStr += 'ci='+ci+'&';
      		pageValues = mindPageValue('ci',ci,pageValues);
      	}

		//Elemente die Immer vorhanden sein sind
		var namedElementsFix = new Array('navi_sort','navi_hits','sort_order_by');
		var pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,urlStr,pageValues,true);

	//	alert(naviIdentifier);

    //Variable Elemente die von Suche zu Suche unterscheiden.
		switch (naviIdentifier)
		{
			case 'search':
				namedElementsFix = new Array('reiter','search');

				pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,pageObj['url'],pageObj['pageValues'],true);
				break;

			case 'archiv':
				namedElementsFix = new Array('suche_unternehmensbereich',
											  'suche_art_alle',
											  'suche_art_story',
											  'suche_art_mitteilung',
											  'suche_art_termine',
											  'suche_art_praesentation',
											  'suche_art_dossiers',
											  'suche_schlagwort',
											  'select_day_from',
											  'select_month_from',
											  'select_year_from',
											  'select_day_to',
											  'select_month_to',
											  'select_year_to',
											  'suche_zeitraum_in_wochen',
											  'fl_ir');

				pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,pageObj['url'],pageObj['pageValues'],true);
				break;

			case 'project':
				namedElementsFix = new Array('division_sel','region_sel','subject_topic_sel','topic_sel');

				pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,pageObj['url'],pageObj['pageValues'],false);
				break;

			case 'cr_news':
				namedElementsFix = new Array();
				pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,pageObj['url'],pageObj['pageValues'],true);
				break;

			case 'calendar':
				namedElementsFix = new Array('d','m','y');

				pageObj = getPageValuesAsObj(naviIdentifier,namedElementsFix,pageObj['url'],pageObj['pageValues'],true);
				break;

			default:
				break;
		}

		pageObj['mount'] = 5;
		pageObj['page'] = page;
		pageObj['tableId'] = tableId;
		pageObj['naviIdentifier'] = naviIdentifier;
     	pageObj['url'] = pageObj['url'].substring(0,pageObj['url'].length-1);
     	pageObj['urlVari'] = urlStrVari;
     	pageObj['sort_order_by'] = sort_order_by;
     	pageObj['language'] = lang;
     	pageObj['reiter'] = reiter;

		var urlajax = WMS_SHORT+'extern/'+naviIdentifier+'_ajax.php';
		var dataajax = pageObj["urlVari"]+pageObj["url"];

		try {
			$.ajax({
			    type: "POST",
			    url: urlajax,
			    data: dataajax,
			    //async: false,
			    success: function(opt)
			    {
           			$('#'+tableId).html(getHtmlEvent(opt,pageObj));
			    }
			  });
		} catch(e) {alert('error in loadElement');}
    }


    function getHtmlEvent(events,pageObj)
	{
    	var html = '';                  // alert(events.length)

		if(events != '' && events !== 'false')
		{
	   		var items = events.split('||###||');

			if(typeof items[2] == 'undefined')
			{
				var event = new Array();
			}
			else
			{
				var event = items[2].split('||##||');

				if(typeof(event) != 'object' || event.length == 0)
				{
					event = new Array();
				}
			}

			var first = true;
			var item_peer_page = new Array(10,25,50,100);
			var hits = parseInt($('#'+pageObj['naviIdentifier']+'res_navi_hits').val());

			pageObj['page_count'] = Math.ceil((parseInt(decodeURI(items[0]))/item_peer_page[hits]));

			if(pageObj['page_count'] < 1)
			{
				pageObj['page_count'] = 1;
			}

			$('#press_'+pageObj['naviIdentifier']+'_navipages0').html(getNavi(pageObj));
			$('#press_'+pageObj['naviIdentifier']+'_navipages1').html(getNavi(pageObj));

			$('#'+pageObj['naviIdentifier']+'currentpage0').html(items[1]);
			$('#'+pageObj['naviIdentifier']+'currentpage1').html(items[1]);

			if(pageObj['naviIdentifier'] == 'calendar')
			{
				html = getInnerHtmlCalendar(event,pageObj);
			}
			else if(pageObj['naviIdentifier'] == 'archiv')
			{
				html = getInnerHtmlArchiv(event,pageObj);
			}
			else if(pageObj['naviIdentifier'] == 'project')
			{
				html = getInnerHtmlProject(event,pageObj);
			}
			else if(pageObj['naviIdentifier'] == 'search')
			{
				html = getInnerHtmlSearch(event,pageObj);
			}
			else if(pageObj['naviIdentifier'] == 'cr_news')
			{
				html = getInnerHtmlCR_News(event,pageObj);


			}
		}

    waitPictureAnimation(12, pageObj['naviIdentifier']); //Funktion die das Ladebild wieder ausblenden soll
		return (html);
    }

  //loadReiter
    function loadReiter(element,naviIdentifier,name)
    {
    	if(naviIdentifier == 'search')
    	{
    		$(element).parents('ul').children('li').attr('id','');
    		$(element).parents('ul').children('li').attr('class','');
    		$(element).parent('li').attr('id','current');
        	$(element).parent('li').next().attr('class','followCurrent')
        	$('#searchresultCategory ul li:last').attr('class','last');
    		$('#'+naviIdentifier+'res_reiter').val(name);
    	}

    	$('#'+naviIdentifier+'navi_hits0').val(0);
    	$('#'+naviIdentifier+'navi_hits1').val(0);

		$('#'+naviIdentifier+'navi_sort0').val('DATE');
    	$('#'+naviIdentifier+'navi_sort1').val('DATE');

    	$('#'+naviIdentifier+'res_page_selected').val(1);
    	$('#'+naviIdentifier+'res_navi_hits').val(0);
    	$('#'+naviIdentifier+'res_navi_sort').val('DATE');

    	loadElement(naviIdentifier,naviIdentifier+'_tbl');

    }


	function getInnerHtmlSearch(event,pageObj)
    {
    	var naviIdentifier = pageObj['naviIdentifier'];
    	var html = '';
    	var first = true;
    	var reiter = pageObj['reiter'];
    	var language = pageObj['language'];
    	var url_domain = '';
    	var flag = true;


		var css1 = $('#'+naviIdentifier+'res_css_value1').val();
		if(typeof css1 == 'undefined') css1 = '';

		var css2 = $('#'+naviIdentifier+'res_css_value2').val();
		if(typeof css2 == 'undefined') css2 = '';

		var col1 = $('#'+naviIdentifier+'res_col1').val();
		if(typeof col1 == 'undefined') col1 = '';

		var col2 = $('#'+naviIdentifier+'res_col2').val();
		if(typeof col2 == 'undefined') col2 = '';


		html += '<tr>';
		if(pageObj['reiter'] == 'jobs')
		{
			html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head0" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'DATE\',\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" class="sort">'+col1+'</a></th>';
		}

	    html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head1" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'NAME\',\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" class="sort">'+col2+'</a></th>';
		html += '</tr>';

		for(var i=0;i < event.length;i++)
		{
			var event_row = event[i].split('|#|');
			var css1Flag = false;

			if(event_row.length > 0)
		  	{
		  		var name = event_row[1];
				var id 	 = event_row[2];
				var typeid = event_row[4];
				var slotid = event_row[5];
				var job_abstract = event_row[6];
				var job_date = event_row[7];
				var css_value1 = '';
				var css_value2 = '';
				var customer_path = '';


				switch (slotid) {
					case 1:
						customer_path = 'bm';
						break;

					case 3:
						customer_path = 'cr';
						break;
					case 2:
					default:
						customer_path = 'bm';
						break;
				}

				if(first === true)
				{
					css_value1 = css1;
					css_value2 = css2;
					first = false;
				}

				if (language == 1) url_domain = 'de';
				else url_domain = 'com';

				html += '<tr>';

				if(reiter == 'jobs')
				{
					html += '<td '+css_value1+'>'+job_date+'</td>';
				}

				job_abstract = job_abstract.replace(/~1/g,'<p style="color:#777777">');
				job_abstract = job_abstract.replace(/~2/g,'</p><p>');

				html += '<td '+css_value2+'><h4>';

				if(typeid == 15 && slotid == 4)
				{
					html += '<a class="arrow" href="http://www.myfuture.bertelsmann.'+url_domain+'/wms/bmhr/index.php?ci='+id+'" target="_new">'+name+'</a>';
					html += '<p>'+job_abstract+' [...]</p>';
				}
				else if(reiter == 'hr')
				{
					html += '<a class="arrow" href="http://createyourowncareer.'+url_domain+'/wms/bmhr/index.php?ci='+id+'" target="_new">'+name+'</a>';
					html += '<p>'+job_abstract+' [...]</p>';
				}
				else if(reiter == 'jobs')
				{
					job_output = formatJobURL(id, name,language);

					html += '<a class="arrow" href="'+job_output['URL']+'" target="_new" id="result_'+id+'" onmouseover="setJobTimer(\''+id+'\');" onmouseout="deleteJobTimer();">'+name+'</a>';
					html += job_abstract+' [...]</p>';
				}
				else if(typeid < 1000)
				{
					html += '<a class="arrow" href="'+WMS_SHORT+customer_path+'/index.php?ci='+id+'&language='+language+'" target="_top">'+name+'</a>';
					html += '<p>'+job_abstract+' [...]</p>';
				}
				else if (typeid < 2000)
				{
					html += '<a class="arrow" target="_blank" href="'+WMS_SHORT+'page_popup.php?type=mitteilung&news_id='+id+'&language='+language+'" onclick="window.open(\'page_popup.php?type=mitteilung&news_id='+id+'&language='+language+'\',\'Pressepopup\',\'width=605,height=550,left=180,top=100,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no\');return(false);">'+name+'</a>';
					html += '<p>'+job_abstract+' [...]</p>';
				}
				else
				{
				    html += '<a class="arrow" target="_blank" href="'+WMS_SHORT+'page_popup.php?type=star&star_id='+id+'&language='+language+'" onclick="window.open(\'page_popup.php?type=star&star_id='+id+'&language='+language+'\',\'Starpopup\',\'width=605,height=550,left=180,top=100,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no\');return(false);">'+name+'</a>';
					html += '<p>'+job_abstract+' [...]</p>';
				}

				html += '</h4></td>';
				html += '</tr>';
		  	}
		  	flag = false;
		}

		if(reiter == 'jobs')
		{
			css1Flag = true;
		}
		html += checkNoResult(flag,css1,css1Flag,css2,pageObj['language']);

       	return(html);
    }


    function getInnerHtmlArchiv(event,pageObj)
    {
    	var naviIdentifier = pageObj['naviIdentifier'];
    	var html = '';
    	var first = true;
    	var flag = true;

		var css1 = $('#'+naviIdentifier+'res_css_value1').val();
		if(typeof css1 == 'undefined') css1 = '';

		var css2 = $('#'+naviIdentifier+'res_css_value2').val();
		if(typeof css2 == 'undefined') css2 = '';

		var css3 = $('#'+naviIdentifier+'res_css_value3').val();
		if(typeof css3 == 'undefined') css3 = '';

		var col1 = $('#'+naviIdentifier+'res_col1').val();
		if(typeof col1 == 'undefined') col1 = '';

		var col2 = $('#'+naviIdentifier+'res_col2').val();
		if(typeof col2 == 'undefined') col2 = '';

		var col3 = $('#'+naviIdentifier+'res_col3').val();
		if(typeof col3 == 'undefined') col3 = '';

		html += '<tr><th scope="col"><a id="'+naviIdentifier+'navi_sort_head0" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'DATE\',\''+naviIdentifier+'\',\'archiv_tbl\');return(false);" class="sort">'+col1+'</a></th>';
	    html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head1" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'THEMA\',\''+naviIdentifier+'\',\'archiv_tbl\');return(false);" class="sort">'+col2+'</a></th>';
	    html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head2" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'ERGEBNISART\',\''+naviIdentifier+'\',\'archiv_tbl\');return(false);" class="sort">'+col3+'</a></th></tr>';

		for(var i=0;i < event.length;i++)
		{
			var event_row = event[i].split('|#|');

			if(event_row.length > 0)
		  	{
				html += '<tr><td '+ css1 +'>'+ event_row[0] +'</td><td '+ css2 +'><h4><a target="_blank" href="'+WMS_SHORT+'page_popup.php?type=mitteilung&news_id='+event_row[3]+'&language='+pageObj['language']+'" onclick="window.open(\'page_popup.php?type=mitteilung&news_id='+event_row[3]+'&language='+pageObj['language']+'\',\'Pressepopup\',\'width=605,height=550,left=180,top=100,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no\');return(false)" class="arrow">'+ event_row[1] +'</a></td></h4>';
		       	html += '<td '+css3+'>'+ event_row[2] +'</td>';
		       	html += '</tr>';

				if(first === true)
			    {
					css1 = '';
					css2 = '';
					css3 = '';
					first = false;
			    }
		  	}
		  	flag = false;
		}

		html += checkNoResult(flag,css1,true,css2,pageObj['language']);

       	return(html);
    }


    function getInnerHtmlCalendar(event,pageObj)
    {
    	var naviIdentifier = pageObj['naviIdentifier'];
    	var html = '';
    	var first = true;
    	var flag = true;

    	var css1 = $('#'+naviIdentifier+'res_css_value1').val();
		if(typeof css1 == 'undefined') css1 = '';

		var css2 = $('#'+naviIdentifier+'res_css_value2').val();
		if(typeof css2 == 'undefined') css2 = '';

		var col1 = $('#'+naviIdentifier+'res_col1').val();
		if(typeof col1 == 'undefined') col1 = '';

		var col2 = $('#'+naviIdentifier+'res_col2').val();
		if(typeof col2 == 'undefined') col2 = '';


		html += '<tr><th scope="col"><a id="'+naviIdentifier+'navi_sort_head0" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'DATE\',\''+naviIdentifier+'\',\'event_tbl\');return(false);" class="sort">'+col1+'</a></th>';
	    html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head1" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'EVENT\',\''+naviIdentifier+'\',\'event_tbl\');return(false);" class="sort">'+col2+'</a></th></tr>';


		for(var i=0;i < event.length;i++)
		{
			var event_row = event[i].split('|#|');

			if(event_row.length > 0)
		  	{
				html += '<tr><td '+ css1 +'>'+ event_row[0] +'</td><td '+ css2 +'><h4>'+ event_row[1] +'</h4><span>'+ event_row[2] +'</span></td>';

		       	html += '</tr>';

				if(first === true)
			    {
					css1 = '';
					css2 = '';
					first = false;
			    }
		  	}
		  	var flag = false;
		}

		html += checkNoResult(flag,css1,true,css2,pageObj['language']);

       	return(html);
    }

    function getInnerHtmlProject(event,pageObj)
    {
    	var naviIdentifier = pageObj['naviIdentifier'];
    	var html = '';
    	var first = true;
    	var flag = true;

    	var css1 = $('#'+naviIdentifier+'res_css_value1').val();
		if(typeof css1 == 'undefined') css1 = '';

		var css2 = $('#'+naviIdentifier+'res_css_value2').val();
		if(typeof css2 == 'undefined') css2 = '';
                                                                     //
		var col1 = $('#'+naviIdentifier+'res_col1').val();
		if(typeof col1 == 'undefined') col1 = '';

		var col2 = $('#'+naviIdentifier+'res_col2').val();
		if(typeof col2 == 'undefined') col2 = '';


		html += '<tr><th scope="col"><a id="'+naviIdentifier+'navi_sort_head0" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'DATE\',\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" class="sort">'+col1+'</a></th>';
	    html += '<th scope="col"><a id="'+naviIdentifier+'navi_sort_head1" href="'+WMS_SHORT_FRONT+'/index.php?'+pageObj['urlVari']+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_sort_order_by\').val('+pageObj['sort_order_by']+');naviSortHead(\'PROJECT\',\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" class="sort">'+col2+'</a></th></tr>';

		for(var i=0;i < event.length;i++)
		{
			var event_row = event[i].split('|#|');

			if(event_row.length > 0)
		  	{
				html += '<tr>';
					html +=	'<td '+ css1 +'>'+ event_row[0] +'</td>';
					html +=	'<td '+ css2 +'>';
						html +=	'<a class="arrow" target="_blank" onclick="popup(\''+WMS_SHORT_FRONT+'/page_popup.php?type=mitteilung&news_id='+ event_row[2] +'&language='+pageObj['language']+'\',605,550);return(false);" href="'+WMS_SHORT_FRONT+'/page_popup.php?type=mitteilung&news_id='+ event_row[2] +'&language='+pageObj['language']+'">';
							html +=	'<h4>'+ event_row[1] +'</h4>';
						html +=	'</a>';
					html +=	'</td>';
	       		html +=	'</tr>';

				if(first === true)
			    {
					css1 = '';
					css2 = '';
					first = false;
			    }
			    flag = false;
		  	}
		}

		html += checkNoResult(flag,css1,true,css2,pageObj['language']);

       	return(html);
    }


    function getInnerHtmlCR_News(event,pageObj)
    {
    	var naviIdentifier = pageObj['naviIdentifier'];
    	var html = '';
    	var first = true;
    	var flag = true;

    	var css1 = $('#'+naviIdentifier+'res_css_value1').val();
		if(typeof css1 == 'undefined') css1 = '';

		var css2 = $('#'+naviIdentifier+'res_css_value2').val();
		if(typeof css2 == 'undefined') css2 = '';

		var col1 = $('#'+naviIdentifier+'res_col1').val();
		if(typeof col1 == 'undefined') col1 = '';

		var col2 = $('#'+naviIdentifier+'res_col2').val();
		if(typeof col2 == 'undefined') col2 = '';


		for(var i=0;i < event.length;i++)
		{
			var event_row = event[i].split('|#|');

			if(event_row.length > 0)
			{
				if(i==0)
				{
				   html+= '<div class="tdstyle first">';
				}
				else
				{
				   html += '<div class="tdstyle">';

				}

				html += '<span class="newsdate">'+event_row[3]+', '+event_row[0]+'</span>';
				html += '<h3>'+event_row[1]+'</h3>';
				html += '<p>'+event_row[4]+'</p>';
				html += '<p><a class="arrow" target="_blank" onclick="popup(\''+WMS_SHORT_FRONT+'/page_popup.php?type=mitteilung&news_id='+ event_row[2] +'&language='+pageObj['language']+'\',605,550);return(false);" href="'+WMS_SHORT_FRONT+'/page_popup.php?type=mitteilung&news_id='+ event_row[2] +'&language='+pageObj['language']+'" >'+event_row[5]+'</a></p>';

				html += '</div>';

				if(first === true)
				{
					css1 = '';
					css2 = '';
					first = false;
				}
				flag = false;
			}
		}

		html += checkNoResult(flag,css1,true,css2,pageObj['language']);
		return(html);
    }



    function checkNoResult(flag,css1,isCss1,css2,language)
    {
    	var html = '';
    	var text = '';

		if(language == 1)
		{
			text = 'Keine Ergebnisse!';
		}
		else
		{
			text = 'No result!';
		}

    	if(flag === true)
		{
			html += '<tr>';
				if(isCss1 === true)
				{
					html +=	'<td '+ css1 +'></td>';
				}
				html +=	'<td '+ css2 +'>';
					html +=	'<h4>'+text+'</h4>';
				html +=	'</td>';
       		html +=	'</tr>';

       		$('#searchresultHead0').hide();
       		$('#searchresultHead1').hide();
		}
		else
		{
			$('#searchresultHead0').show();
       		$('#searchresultHead1').show();
		}
		return(html);
    }

    function getNavi(pageObj)
    {
    	var page_navi_index = pageObj['mount'];
    	var page_selected = pageObj['page'];
    	var page_count = pageObj['page_count'];
    	var naviIdentifier = pageObj['naviIdentifier'];

    	var html = '';
    	var temp = page_navi_index/2;
    	var s = parseInt(Math.floor(temp));

    	var min;
    	var max;

    	if(page_selected == page_count)
    	{
    		min = page_count-page_navi_index+1;
    		if(min < 1) min = 1;
    		max = page_count;
		}
		else
		{
	    	if(page_selected <= s)
	    	{
	    		min = 1;

	    		if( page_count < page_navi_index)
	    		{
	    			max = page_count;
	    		}
	    		else
	    		{
	    			max = page_navi_index;
	    		}
	    	}
	    	else
	    	{
	    		if(page_selected+s >= page_count)
	    		{
	    			if(page_navi_index > page_count)
	    			{
	    				min = 1;
	    			}
	    			else if(page_selected+s > page_count)
	    			{
	    				min = page_selected-3;
	    			}
	    			else
	    			{
	    				min = page_selected-2;
	    			}
	    			max = page_count;

	    			if(min == 0) min = 1;
	    		}
	    		else
	    		{
	    			min = page_selected-s;
		        	max = page_selected+s;
	    		}
	    	}
	    }

    	if(page_selected != 1)
    	{
    		var tmpMin = page_selected-1;
    		html += "<ul class='searchresultPagin'><li>";
            html += '<a href="'+WMS_SHORT_FRONT+'/index.php?page_selected=1&'+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_page_selected\').val(1);loadElement(\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" title="first" class="previousfirst">&nbsp;</a></li>';
            html += '<li><a href="'+WMS_SHORT_FRONT+'/index.php?page_selected='+tmpMin+'&'+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_page_selected\').val('+tmpMin+');loadElement(\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" title="previous" class="previous">&nbsp;</a></li>';
    	}
    	else
    	{
    		html += "<ul class='searchresultPagin'>";
    	}

		if(min != max)
		{
	    	for(min;min <= max;min++)
	    	{
				if(min == page_selected)
				{
			    	html += "<li><a class='current'>"+min+"</a>";

			    	if(min != max)
			  		{
			  			html += '<span>&nbsp;</span>';
			  		}
			  		html += '</li>';
			    }
			    else
			    {
			    	html += '<li><a href="'+WMS_SHORT_FRONT+'/index.php?page_selected='+min+'&'+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_page_selected\').val('+min+');loadElement(\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" >'+min+'</a>';

			  		if(min != max)
			  		{
			  			html += '<span>&nbsp;</span>';
			  		}
			  		html += '</li>';
			  	}
			}
		}

		if(page_selected != page_count)
		{
			var tmpMax = page_selected+1;
  			html += '<li><a style="display: inline" href="'+WMS_SHORT_FRONT+'/index.php?page_selected='+tmpMax+'&'+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_page_selected\').val('+tmpMax+');loadElement(\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" title="next" class="next">&nbsp;</a></li>';
       		html += '<li><a style="display: inline" href="'+WMS_SHORT_FRONT+'/index.php?page_selected='+page_count+'&'+pageObj['url']+'" onclick="$(\'#'+naviIdentifier+'res_page_selected\').val('+page_count+');loadElement(\''+naviIdentifier+'\',\''+naviIdentifier+'_tbl\');return(false);" title="last" class="nextlast">&nbsp;</a></li>';
  		}

  		html += '</ul>';

      	return(html);
	}


	function formatJobURL(jid, jtitle,language)
	{
		var href_name = '';
		var domain = '';
		var ret = new Object();

		if (language == 1) domain = 'de';
		else domain = 'com';

		href_name = jtitle.trim();
		href_name = href_name.replace(/-/g, '_');
		href_name = href_name.replace(/\//g, '|');
		href_name = href_name.replace(/\"/g, '-');
		href_name = href_name.replace(/ /g, '-');
		href_name = href_name.replace(/&/g, '%26');
		href_name = href_name.replace(/\?/g, '%3F');
		href_name = encodeURI(href_name);

		ret['URL'] = 'http://createyourowncareer.'+domain+'/Job/'+jid+'/'+href_name+'.html';
		ret['name']= href_name;

		return ret;
	}
	//Press END

// General functions
function open_location(language) {
	if (!language) var language=1;
	var win_standort= window.open("standort.php?language="+language,"standort","width=742,height=564,scrollbars=no,resizable=no");
	win_standort.focus();
	}

function popup(url,xsize,ysize,scrollbar,resize) {
	if (!scrollbar) scrollbar = 'yes';
	if (!resize) resize = 'yes';

//var win_popup= window.open(url,"popup","width="+xsize+",height="+ysize+",scrollbars="+scroll+",resizable="+resize);
	var win_popup= window.open(url,"popup","width="+xsize+",height="+ysize+",scrollbars="+scrollbar+",resizable="+resize);
	win_popup.focus();
}
