aktmap = '#worldmap';
tucdata = new Object({
	'manab50':['MAN Truck & Bus Vertieb Österreich AG','','Linzer Str. 18','3350 Stadt Haag','','+43 7434 42 302 0','+43 7434 42 302 30',''],
	'manae01':['MAN TopUsed Center, Middle East','','P.O. Box: 261987','Dubai, Jebel Ali Free Zone','','+971 507083185','+971 4299 1993','konstantin.dremetsikas@man.eu'],
	'manag':['MAN Truck & Bus Aktiengesellschaft','Sales Management Used Vehicles','Oskar-Schlemmer-Straße 19-21','80807 München','','(089) 1580 5676','','contact.TopUsed@man.eu'],
	'manag_ne':['MAN Truck & Bus Aktiengesellschaft','Sales Unit Used Vehicles','Oskar-Schlemmer-Straße 19-21','80807 München','','(089) 1580 5676','','contact.TopUsed@man.eu'],
	'manav50':['MAN Truck & Bus Vertieb Österreich AG','Leopoldsdorf','MAN Str. 3','2333 Leopoldsdorf','','+43 2235 200 470','+43 2235 200 475','bernd.auwaerter@man.eu'],
	'manbb50':['MAN Truck & Bus nv/sa','','Brusselsesteenweg 406','1730 Asse','','','',''],
	'manbg01':['Evrokamion EOOD','','618 Slivnitsa Blvd.','1331 Sofia','','','',''],
	'manbv50':['MAN Truck & Bus - TopUsed','','Brusselsesteenweg 406','1730 Kobbegem','','+32 2 454 85 21','+32 2 454 85 29','jelle.declercq@man.eu'],
	'mancv04':['MAN Truck & Bus Schweiz AG','','Tannstraße 1','8112 Otelfingen','','+41 44 847 1-206','','Heinrich.Vogler@man.eu'],
	'mancz01':['MAN užitková vozidla &#268;R','','Obchodní 120','251 70 Čestlice','','+420 272 111 546','+420 272 111 596','Katarina.Lancaricova@man.eu'],
	'mandb71':['TopUsed Center Stuttgart (Bus)','','Hertzstr. 4','71083 Herrenberg','Hans-Joachim Nötzel','+49 (7032) 955 95-55','+49 (7032) 955 95-92','topused.stuttgart.bus@man.eu'],
	'mandb72':['TopUsed Center Oberhausen (Bus)','','Linderstr. 33','46149 Oberhausen','Hans-Joachim Nötzel','+49 (208) 994 86-17','+49 (208) 994 86-50','topused.oberhausen.bus@man.eu'],
	'mandb73':['TopUsed Center Berlin (Bus)','','Freiheit 7','13597 Berlin','Hans-Joachim Nötzel','+49 (30) 33 08 20','+49 (30) 33 08 21 78','topused.berlin.bus@man.eu'],
	'mandk01':['MAN TopUsed','','Hermesvej 17','6330 Padborg','','+45 7330 6120','+45 7330 7360',''],
	'mandkb01':['MAN Truck & Bus Denmark','','Ventrupparken 6','2670 Greve','','+45 8745 18 20','(0)',''],
	'mandv71':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Hamburg','Andreas-Meyer-Str. 31-35','22113 Hamburg','Emir Solapgir','+49 (40) 70 29 350-18','+49 (40) 70 29 350-19','topused.hamburg@man.eu'],
	'mandv72':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Nürnberg','Vogelweiherstr. 105','90441 Nürnberg','Hermann Wegmann','+49 (911) 4239-400','+49 (911) 4239-410','topused.nuernberg@man.eu'],
	'mandv73':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Rhein-Main','Ginsheimer Str. 2','65462 Gustavsburg','Klaus Stein','+49 (6134) 298 38-0','+49 (6134) 298 38-90','topused.rhein-main@man.eu'],
	'mandv74':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Hannover','Holstenstraße 9','30853 Langenhagen','Klaus Wenderlein','+49 (511) 979 99-48','+49 (511) 979 99-45','topused.hannover@man.eu'],
	'mandv75':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Köln','Europaallee 129','50226 Frechen','Alexander Ahlert','+49 (2234) 933 66-0','(02234) 933 66-90','topused.koeln@man.eu'],
	'mandv76':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center München','Am Neubruch 15','80997 München','Till Pannenbecker','+49 (89) 149 94-0','+49 (89) 140 4397','topused.muenchen@man.eu'],
	'mandv77':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Bochum','Harpener Feld 30','44805 Bochum','Alexander Ahlert','+49 (234) 507 55-0','+49 (234) 507 55-91','topused.ruhrgebiet@man.eu'],
	'mandv78':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Chemnitz','Zwickauer Str. 370','09116 Chemnitz','Jens Dobiosch','+49 (371) 814 98 70','+49 (371) 814 98 92','topused.chemnitz@man.eu'],
	'mandv79':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Berlin','Gewerbepark Wildau','15745 Wildau','Frank Schubert','+49 (3375) 56 47-0','+49 (3375) 56 47-92','topused.berlin@man.eu'],
	'mandv81':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Göttingen','Hans-Böckler-Straße 22','37079 Göttingen','Klaus Wenderlein','+49 (551) 504 96-0','+49 (551) 504 96-90','topused.goettingen@man.eu'],
	'mandv82':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Senden','Am Dorn 13','48308 Senden','Klaus Wenderlein','+49 (2536) 348 99-0','+49 (2536) 348 99-92','topused.muenster-senden@man.eu'],
	'mandv83':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Stuttgart','Kruichling 9','73230 Kirchheim/Teck','Holger Stierle','+49 (7021) 72 42-0','+49 (7021) 72 42-50','topused.stuttgart@man.eu'],
	'mandv84':['MAN Truck & Bus Deutschland GmbH','MAN TopUsed Center Ruhrgebiet','Am Nienhaushof 5','47139 Duisburg','Alexander Ahlert','+49 (203) 579 57 62','','topused.ruhrgebiet@man.eu'],
	'maneb50':['MAN V.I. (España) S.A.U.','Colsada (MTB)','Av. de la Cañada, 52','28820 Coslada','','+34 916602000','+34 916726061','bus.topused@man.eu'],
	'manee01':['Keil M.A. OÜ','','Peterburi tee 88','11415 Tallinn','','+372 530 24127','+372 621 2310','marko@keilma.ee'],
	'manev01':['MAN TopUsed Madrid Norte','Seseña','Senda Galiana 7','28821 COSLADA','','+34 (91) 8013251','+34 (91) 8013166','jose.navarro@man.eu'],
	'manev03':['MAN TopUsed Barcelona Norte','Barcelona','Paseo Fluvial, 30 - Polg. Zeta','08150 Parets de Vallés','','+34 (935) 738750','+34 (935) 624914','xaver.sanchez@man.eu'],
	'manev05':['MAN TopUsed Valencia','Delegacion Valencia','Cr. Madrid-Valencia, km 331','46930 Valencia','','+34 (9615) 97340','+34 (9615) 97346','jose.fernandez@man.eu'],
	'manev06':['MAN TopUsed Norte','Delegacion Norte','N-I, Salida 428, GI-2131, Km 7','20267 Icazteguieta','','+34 (9436) 53235','+34 (9436) 97346','AITOR.JAUREGUI@MAN.EU'],
	'manev07':['MAN TopUsed Sevilla','Delegacion Sevilla','Cr. Sevilla - Malaga, Km 10,2','41500 Alcala de Guadaira','','+34 (9556) 15566','+34 (9556) 11413','pedro.hernadnez@man.eu'],
	'manev08':['MAN TopUsed Cordoba','Delegacion Cordoba','Camino de la Barca, s/n','14010 Cordoba','','+34 (955) 615566','+34 (955) 611413','josemaria.vega@man.eu'],
	'manev09':['MAN TopUsed Cádiz','Delegacion Jerez','Polg. In. El Portal, Parc. 137','11408 Jerez de la Frontera','','+34 (955) 615566','+34 (955) 611413','pedro.hernandez@man.eu'],
	'manev50':['MAN TopUsed Central','Colsada (MTB)','Avenida Cañada 52','28820 Coslada (MTB)','','+34 (916) 602087','+34 (916) 697900','camion.topused@man.eu'],
	'manfb50':['MAN TopUsed','','6, rue Antoine Becquerel','49240 Avrille','','+33 6712762-81','+33 240738552',''],
	'manfib01':['Konekesko Oy MAN','','Kartanonherrantie 5','02920 Espoo','','+358-1053 23166','+358-1053 23066',''],
	'manfv50':['MAN Camions & Bus - TopUsed','','12, Avenue due Bois de l´Epine','91008  Evry Cedex','','+33 1 69 47 16 05','','topused.france@man.eu'],
	'manfv61':['MAN TopUsed Nord','','Zone Portuaire B.P. 39','59118 Wambrechies','','+33 3 2014 9171','+33 3 2039 7461','matthieu.labbe@man.eu'],
	'manfv63':['VO Ventes Centre -Ile de France','','10 avenue du Bois de lEpine','91008 Evry-Courcouronnes','','','',''],
	'manfv66':['MAN TopUsed Ouest','','Les Hauts de Couëron','44220 Couëron','','+33 2 4085 4720','+33 2 4085 4747','jean.slaviero@man.eu'],
	'manfv70':['MAN TopUsed Sud-Ouest','','Chemin de Casselèvres','31790 Saint-Jory','','+33 5 6137 6550','+33 5 6135 8511','albert.gargiulo@man.eu'],
	'manfv71':['MAN TopUsed Sud-Est','','Z.I. les Estroublans - B.P. 70141','13744 Vitrolles','','+33 4 4215 9555','+33 4 4210 4438','albert.gargiulo@man.eu'],
	'manfv72':['MAN TopUsed Rhône Alpes','','Centre Routier de la Chambière','01440 Viriat','','+33 4 7422 8740','+33 4 7422 8749','claude.demortiere@man.eu'],
	'manfv74':['MAN TopUsed Est','','Z.I. de Bischheim','67800 Bischheim','','+33 3 8881 4444','+33 3 8881 4022','stephane.louis@man.eu'],
	'mang50b':['MAN Truck & Bus UK Ltd','','Frankland Road','Swindon SN5 8YU','','','',''],
	'mangr01':['MAN Hellas S.A.','','A. Papadreou 13','15124 Maroussi-Athens','','','','dimitris.skoufis@man.eu'],
	'mangv51':['UT Wholesale UK','TopUsed UK','TopUsed UK','TopUsed UK SN5 8YU','','+44(0)1793 448109','+44(0)1793 448148','info@man-top-used.co.uk'],
	'manhbag':['MAN Truck & Bus AG','','Oskar-Schlemmer-Straße 19-21','80807 München','','+49 (89) 15 80 - 0','',''],
	'manhbfr':['MAN Camion & Bus France','','10 avenue du Bois de l´Epine; ZI','91008 Evry-Courcouronnes','','','',''],
	'manhbhu':['MAN Kamion és Busz Kereskedelmi Kft.','','Csonka János utca 2','2330 Dunaharaszti','','','',''],
	'manhbsrp':['Region Asia Pacific (Sales Management)','','Oskar-Schlemmer-Straße 19-21','80807 München','','','',''],
	'manhv50':['MAN Kamion és Busz Kereskedelmi Kft. Dunaharaszti','','Ipari Park II. Csonka Janos ut 2','2330 Dunaharaszti','','+36 30 311 8193','+36 24 520 329','istvan.dauner@man.eu'],
	'manib50':['Truck & Bus Italia','','Via dell´ Artigianato, 27','37062 Dossobuono di Verona (VR)','','','','gerhard.mayrl@man.eu'],
	'maniv50':['MAN Nutzfahrzeuge Vertrieb Süd AG','','Strada Dossarelli','03012 Piacenza','','+39 0523 606023','+39 0523 578082','corinna.regalli@man.eu'],
	'manlt01':['MAN atstovas Lietuvoje UAB Adampolis','','Ateities pl.45','52119 Kaunas','','+370 37 473 803','+370 37 473 995','mantopused@adampolis.lt'],
	'mannb50':['MAN Last og Buss AS','','Kloppaveien 20','1472 Fjellhamar','','','',''],
	'mannl01':['MAN Truck & Bus B.V.','Nijmegen','Bijsterhuizen 11-14','6546 AS Nijmegen','','+31 88 626 01 20','+31 88 626 01 21','info@man-topused.nl'],
	'manno01':['MAN Last og Buss AS','','Kloppaveien 20','1472 Fjellhamar','','+47 67 98 05 50','',''],
	'manpb50':['MAN Truck & Bus Polska Sp. z o.o','','Sady, ul. Poznanska 4a','62-080 Tarnowo Podgorne','','+48 61 8167 518','+48 61 8167 530',''],
	'manpv50':['MAN Truck & Bus Polska','','Al. Katowicka 9, Wolica','05-830 Nadarzyn','','+48 (22) 7386 990','+48 (22) 738 69 64','pawel.kleniewski@man.eu'],
	'manrb50':['MAN Avtomobili Rossiya','','Dorozhnaya St., 29','117535 Moscow','','+7 (495) 988 33 00 ','+7 (495) 775 77 15',''],
	'manro01':['MHS Truck & Bus SRL','','B-dul Iuliu Maniu nr. 592','061129 Bucuresti','','+40 212066058','','tudor.trailescu@man.ro'],
	'manrv50':['MAN Truck & Bus RUS','','Дорожная ул., д.29','117535 Москва','','+7 (495) 988-33-00','','topused.russia@man.eu'],
	'manrv_ne':['MAN Avtomobili Rossiya','','Dorozhnaya str., 29','117535 Moscow','','','','topused.russia@man.eu'],
	'manse01':['MAN Lastbilar & Bussar AB','','Kungens Kurvaleden 4','14175  Kungens Kurva','','+46 856473914','+46 856473927',''],
	'mansmtsb':['MAN Truck & Bus AG','MAN Truck Forum / Branchen Competence Center','Dachauer Straße 570','80995 München','','','','trs@man.eu'],
	'mantrb01':['MAN Kamyon ve Otobüs Ticaret A.&350;.','','Esenboğa Havalimanı Yolu 22. km','06750 Ayurt / Ankara','','+90 312 398 02 2','+90 312 398 03 40',''],
	'mantv03':['MAN TopUsed Porto','','Rua Monte do Corgo, N° 397','4456-901 Perafita','','+351 22 998 3110','+351 22 998 3119',''],
	'mantv20':['MAN TopUsed Lisboa','','Alameda Fernao Lopes 16-9','1495-136 Alges-Lisboa','','','',''],
	'manua01':['MAN Truck & Bus Ukraine','','Zavodskaya str. 1','08292 Bucha','','+380443913300','+380443913311','topused.ukraine@man.eu'],
	'manvv50':['MAN Gospodarska vozila Slovenija d.o.o.','','Brnciceva ulica 35','1231 Ljubljana Crnuce','','+386 (1)5309300','+386 (1)5309342',''],
	'manza01':['MAN TopUsed Afrika','','13 Freight Road Louwlardia','0158 Centurion','','+27(12)6732700','+27 (12)6732701','']
});


function showmap(map) {
	$(aktmap).css('display','none');
	$(map).css('display','block');
	aktmap = map;
}
function showtuc(tuc) {
	showMessageBox('weltkarte',tuc);
}
function MM_preloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} }
/* social bookmarks script */
function socialBookmarkingServices(service) {
    service = eval("socialbookmarksJASON.socialbookmarks." + service);
	_gaq.push(['_trackEvent', 'Social media', service.tracking]);
    var strUrl = "";
    var strParamUrl = "";
    var strParamTitle = "";
    if (service.paramUrl != "") strParamUrl += "?" + service.paramUrl + "=" + encodeURIComponent(location.href);
    if (service.paramTitle != "") strParamTitle += "&" + service.paramTitle + "=" + encodeURIComponent(document.title);
    strUrl = service.serviceUrl + strParamUrl + strParamTitle;
    socialBookmark = window.open(strUrl);
    socialBookmark.focus();
}
socialbookmarksJASON = {
    socialbookmarks: {
        delicious: {
            serviceUrl: "http://delicious.com/post",
            paramUrl: "url",
            paramTitle: "title",
            tracking: "Delicious"
        },
        facebook: {
            serviceUrl: "http://www.facebook.com/share.php",
            paramUrl: "u",
            paramTitle: "t",
            tracking: "Facebook"
        },
        friendfeed: {
            serviceUrl: "http://friendfeed.com/",
            paramUrl: "url",
            paramTitle: "",
            tracking: "Friendfeed"
        },
        googlebookmarks: {
            serviceUrl: "http://www.google.com/bookmarks/mark",
            paramUrl: "op=add&bkmk",
            paramTitle: "title",
            tracking: "Google Bookmarks"
        },
        mrwong: {
            serviceUrl: "http://www.mister-wong.com/index.php",
            paramUrl: "action=addurl&bm_url",
            paramTitle: "bm_description",
            tracking: "Mr. Wong"
        },
        twitter: {
            serviceUrl: "http://twitter.com/home/",
            paramUrl: "status",
            paramTitle: "",
            tracking: "Twitter"
        },
        yahoobookmarks: {
            serviceUrl: "http://bookmarks.yahoo.com/toolbar/savebm",
            paramUrl: "u",
            paramTitle: "t",
            tracking: "Yahoo Bookmarks"
        }
    }
};
function updateVehicleCount(elem)
{
	var data = new Object();
	$('#'+elem).find('input:checked').each(function(i,e){
		if( $(this).val() )
		{
			var tname = $(this).attr('name');
			tname = tname.substring(0,tname.length-2);
			if( !data[tname] )
			{
				data[tname] = new Object();
			}
			data[tname][i] = $(this).val();
		}
	});
	if( elem == 'busschnellsuche' )
	{
		data['be_1'] = $('#bereich').val();
	}
	data['ajax'] = true;
	data['getVehicleCount'] = true;
	var targetURL = '/index.php';

	$.ajax({
		url: targetURL,
		global: false,
		type: 'post',
		data: data,
		jsonp: 'jsonp',
		dataType: 'jsonp',
		async: true,
		success:
			function (data, textStatus, XMLHttpRequest)
			{
				$('#schnellsuchefzanzahl').html(data.content);
				/*TODO data.daten auswerten*/
				if( data.daten.be_1 )
				{
					/*LKW*/
					$("#fly-elem-checkb-land1-list li").addClass('inactive');
					$("#landal").parent('li').removeClass('inactive');
					for( i in data.daten.la_0 )
					{
						$("#fly-elem-checkb-land1-list input[value='"+i.toLowerCase()+"']").closest('li').removeClass('inactive');
					}
					$("#fly-elem-checkb-fzart1-list li")
						.addClass('inactive');
					$("#fzartal")
						.parent('li')
						.removeClass('inactive');
					for( i in data.daten.be_1 )
					{
						var k = '';
						if( i.length == 1 )
						{
							k= '0';
						}

						$("#fly-elem-checkb-fzart1-list input[value*='"+k+i+"']")
							.closest('li')
							.removeClass('inactive');
					}
					$("#fly-elem-checkb-herst1-list li").addClass('inactive');
					$("#herstal").parent('li').removeClass('inactive');
					for( i in data.daten.he_0 )
					{
						$("#fly-elem-checkb-herst1-list input[value='"+i.toLowerCase()+"']").closest('li').removeClass('inactive');
					}
				}
				else {
					/*BUS*/
					$("#fly-elem-checkb-herst2-list li").addClass('inactive');
					$("#herstab").parent('li').removeClass('inactive');
					for( i in data.daten.he_0 )
					{
						$("#fly-elem-checkb-herst2-list input[value='"+i.toLowerCase()+"']").closest('li').removeClass('inactive');
					}
					$("#fly-elem-checkb-einsart2-list li").addClass('inactive');
					$("#aufbauab").parent('li').removeClass('inactive');
					for( i in data.daten.ab_0 )
					{
						$("#fly-elem-checkb-einsart2-list input[value='"+i.toLowerCase()+"']").closest('li').removeClass('inactive');
					}
					$("#fly-elem-checkb-land2-list li").addClass('inactive');
					$("#landas").parent('li').removeClass('inactive');
					for( i in data.daten.la_0 )
					{
						$("#fly-elem-checkb-land2-list input[value='"+i.toLowerCase()+"']").closest('li').removeClass('inactive');
					}
				}
			},
		complete:
			function (XMLHttpRequest, textStatus)
			{
			},
		error:
			function (XMLHttpRequest, textStatus, errorThrown)
			{
			}
	   }
	);

}

$(function(){
	var buehne = $('body').hasClass('buehne');
	//Funktion zum erstellen von Checkboxen
	$.fn.adcheckbox = function(inputname,ausgewehlt,clicksize,M)
	{
		if(M=="M"||M=="m" )
		{
 			//variablen inizialisieren
 			var mainid= $(this).attr('id');
 			var mainelem = $(this);
 			var htmlstring='';
 			var valtext="";
			var valanz=0;
			var valarr= new Array();
			var htmltemp = mainelem.html();
			var klasseaddz=0;
			var klasseaddz2=0;
			if(ausgewehlt==null)
 			{
 				ausgewehlt=0;
			}
			$('#'+mainid+'-list > li').each(function(index)
    			{
    				if(index==ausgewehlt)
    				{
						valtext=$(this).children('p').html();
						$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck');
 						$(this).children('p').addClass('valclick');
					}
				});
			//htmlcode setzen
 			htmlstring +='<div class="checkboxclose" ><p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div></div>	<input type="hidden" id="'+mainid+'-input" name="'+inputname+'" value="'+valtext+'"><div class="ground" id="'+mainid+'-ground">';
 			htmlstring +=htmltemp+'</div>';
			//html code übergeben
 			mainelem.html(htmlstring);
 			//mouseover effekte

 			$('#'+mainid+'-list').children('li').mouseover(function(){
 					if( !$(this).hasClass('inactive') )
 					{
		 				$(this).addClass('hover');
		 			}
 			});
 			$('#'+mainid+'-list').children('li').mouseout(function(){
 				$(this).removeClass('hover');
 			});
 			//verstecke htmlcode

 			$('#'+mainid+'-ground').hide();
 			//öffnen und schließen
 			mainelem.children('div[class=checkboxclose]').click(function(){
				if ($('#'+mainid+'-ground').is(':hidden'))
				{
	   				$('#flying-element div.ground').hide();
	   				$('#'+mainid+'-ground').css('display','inline-block');
	   				$('#'+mainid+'-ground ul').show();
	   				 if(klasseaddz==0)
	   				 {
	   				 	if(ausgewehlt==null)
			 			{
			 				ausgewehlt=0;
						}
						$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
		    					klasseaddz=11111;
		    					$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck');
								$(this).addClass('valclick');
							}
						});
	   				 }

	  			}
				else
				{
					klasseaddz=11111;
					if(ausgewehlt==null)
		 			{
		 				$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==0)
		    				{
								var valtext=$(this).children('p').html();
							}
						});
					}
					else
					{
		 				$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
								var valtext=$(this).children('p').html();
							}
						});
					}
					//wenn geschlossen dann verstecke htmlcode leere das close feld
	    			 $('#'+mainid+'-ground').hide();
	    			//kontrolliere jeden wert wenn wert gesetzt dann übergib wert
	    			valarr[0]=valtext;
	    			$('#'+mainid+'-list > li').each(function()
    				{

    					if($(this).children('div').attr('class')=='valuecheck')
    					{
    						if( $(this).children('p').length )
    						{
	    						valarr[valanz]=$(this).children('p').html();
		    					valanz++;
	 							if(valanz > 1)
	 							{
	 								valtext=('mehrere werte');
	 							}
	 							else
	 							{
	 								valtext=$(this).children('p').html();
	 							}
	 						}
	 						else
    						{
	    						valarr[valanz]=$(this).children('label').html();
		    					valanz++;
	 							if(valanz > 1)
	 							{
	 								valtext += ', '+$(this).children('label').html();
	 							}
	 							else
	 							{
	 								valtext=$(this).children('label').html();
	 							}
	 						}
 						}
					});
			if( valtext.length > 22 )
			{
				valtext = valtext.substr(0,20) + '...';
			}
					valanz=0;
	    			//fülle close feld mit wert
	    			mainelem.children('div[class=checkboxclose]').html('<p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div>');
	    			//übergib werte zum weiterarbeiten an input
	    			mainelem.find('input[name='+inputname+']').val(valarr);
					//alert(mainelem.find('input[name=werte]').val());
	    			valarr= new Array();
	  			}
			});
			//wenn click dann wert set wenn nochmal click dann unset
 				$('#'+mainid+'-list').find('li').click(function(){

 				if($(this).children('div').attr('class')=='unvaluecheck')
 				{
 					 if(klasseaddz==0)
	   				 {
	   				 	if(ausgewehlt==null)
			 			{
			 				ausgewehlt=0;
						}
						$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
		    					$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck');
								$(this).removeClass('valclick');
								klasseaddz=132415;
							}
						});
					}

 					$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck');
 					$(this).addClass('valclick');
 					if($(this).hasClass('zeile-all'))
 					{
 						$('#'+mainid+'-list > li').each(function()
    					{
    						if($(this).hasClass('zeile'))
 							{
 								$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck');
 								$(this).removeClass('valclick');
 							}
    					});
 					}
 					else
 					{
 						$('#'+mainid+'-list > li').each(function()
    					{
    						if($(this).hasClass('zeile-all'))
 							{
 								$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck');
 								$(this).removeClass('valclick');
 							}
    					});
 					}

 				}
 				else
 				{
 					$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck');
 					$(this).removeClass('valclick');
 				}
 			});
		}
		else if( M=='F')
		{
 			//variablen inizialisieren
 			var mainid= $(this).attr('id');
 			var mainelem = $(this);
 			var htmlstring='';
 			var valtext="";
			var valanz=0;
			var valarr= new Array();
			var htmltemp = mainelem.html();
			var klasseaddz=0;
			var klasseaddz2=0;
			if(ausgewehlt==null)
 			{
 				ausgewehlt=0;
			}
			$('#'+mainid+'-list > li').each(function(index)
    			{
    				if(index==ausgewehlt)
    				{
						valtext=$(this).children('label').text();
						$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck');
 						$(this).children('label').addClass('valclick');
					}
				});
			//htmlcode setzen
 			htmlstring +='<div class="checkboxclose" ><p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div></div>	<input type="hidden" id="'+mainid+'-input" id="'+inputname+'" name="'+inputname+'" value="'+valtext+'"><div class="ground" id="'+mainid+'-ground">';
 			htmlstring +=htmltemp+'</div>';
			//html code übergeben
 			mainelem.html(htmlstring);
 			//mouseover effekte

 			$('#'+mainid+'-list').children('li').mouseover(function(){
 				if( !$(this).hasClass('inactive') )
 				{
	 				$(this).addClass('hover');
	 			}
 			});
 			$('#'+mainid+'-list').children('li').mouseout(function(){
 				$(this).removeClass('hover');
 			});
 			//verstecke htmlcode

 			$('#'+mainid+'-ground').hide();
 			//öffnen und schließen
 			mainelem.children('div.checkboxclose').click(function(){
				if ($('#'+mainid+'-ground').is(':hidden'))
				{
	   				$('#flying-element div.ground').hide();
	   				if( $.browser.msie && $.browser.version == '7.0' )
					{
		   				$('#'+mainid+'-ground')
		   					.css('display','inline')
		   					.css('left','180px')
		   					;
		   			}
		   			else
	   				{
	   					$('#'+mainid+'-ground').css('display','inline-block');
	   				}
	   				$('#'+mainid+'-ground ul').show();
	   				 if(klasseaddz==0)
	   				 {
	   				 	if(ausgewehlt==null)
			 			{
			 				ausgewehlt=0;
						}
						$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
		    					klasseaddz=11111;
		    					$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck');
								$(this).addClass('valclick');
							}
						});
	   				 }

	  			}
				else
				{
					klasseaddz=11111;
					var valtext=$('#'+mainid+'-list > li').eq(0).children('label').html();
					if(ausgewehlt!=null)
					{
		 				$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
								var valtext=$(this).children('label').html();
							}
						});
					}
					//wenn geschlossen dann verstecke htmlcode leere das close feld
	    			 $('#'+mainid+'-ground').hide();
	    			//kontrolliere jeden wert wenn wert gesetzt dann übergib wert
	    			valarr[0]=valtext;
	    			$('#'+mainid+'-list > li').each(function()
    				{
    					if($(this).children('div').attr('class')=='valuecheck')
    					{
    						valarr[valanz]=$(this).children('label').html();
	    					valanz++;
 							if(valanz > 1)
 							{
 								valtext += ', '+$(this).children('label').html();
 							}
 							else
 							{
 								valtext=$(this).children('label').html();
 							}
 						}
					});
	 				if( valtext.length > 22 )
					{
						valtext = valtext.substr(0,20) + '...';
					}
					valanz=0;
	    			//fülle close feld mit wert
	    			mainelem.children('div[class=checkboxclose]').html('<p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div>');
	    			//übergib werte zum weiterarbeiten an input
	    			$('#inputname').val(valarr);
	    			valarr= new Array();
	    			updateVehicleCount( mainelem.closest('form').attr('id') );
	  			}
			});
			//wenn click dann wert set wenn nochmal click dann unset
 			$('#'+mainid+'-list').find('li').click(function(){
 				if( $(this).hasClass('inactive') )
 				{
 					return false;
 				}
 				if($(this).children('div').attr('class')=='unvaluecheck')
 				{
 					 if(klasseaddz==0)
	   				 {
	   				 	if(ausgewehlt==null)
			 			{
			 				ausgewehlt=0;
						}
						$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
		    					$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck').end()
		    						.children('input').prop('checked',false);
								$(this).removeClass('valclick');
								klasseaddz=132415;
							}
						});
					}

 					$(this).children('div').removeClass('unvaluecheck').addClass('valuecheck').end()
		    						.children('input').prop('checked',true);
 					$(this).addClass('valclick');
 					if($(this).hasClass('zeile-all'))
 					{
 						$('#'+mainid+'-list > li').each(function()
    					{
    						if($(this).hasClass('zeile'))
 							{
 								$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck').end()
		    						.children('input').prop('checked',false);
 								$(this).removeClass('valclick');
 							}
    					});
 					}
 					else
 					{
 						$('#'+mainid+'-list > li').each(function()
    					{
    						if($(this).hasClass('zeile-all'))
 							{
 								$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck').end()
		    						.children('input').prop('checked',false);
 								$(this).removeClass('valclick');
 							}
    					});
 					}

 				}
 				else
 				{
 					$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck').end()
		    						.children('input').prop('checked',false);
 					$(this).removeClass('valclick');
 				}
 			});
 			// Labelklick verhindern, da sonst doppelt ausgelöst
 			$('#'+mainid+'-list').find('label').click(function(e){
 				e.preventDefault();
 			});
		}
		else
		{
 			//variablen inizialisieren
 			var mainelem = $(this);
 			var mainid = mainelem.attr('id');
 			var htmlstring = '';
 			var valtext = "";
			var valanz = 0;
			var valarr = new Array();
			var htmltemp = mainelem.html();
			var klasseaddz = 0;
			if(ausgewehlt==null)
 			{
 				ausgewehlt=0;
			}
			valtext = $('#'+mainid+'-list > li').eq(ausgewehlt).addClass('valclick').text();
			//htmlcode setzen
 			htmlstring +='<div class="checkboxclose" ><p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div></div>	<input type="hidden" id="'+mainid+'-input" name="'+inputname+'" value="'+valtext+'"><div class="ground" id="'+mainid+'-ground">';
 			htmlstring +=htmltemp+'</div>';
			//html code übergeben
 			mainelem.html(htmlstring);
 			//mouseover effekte
 			$('#'+mainid+'-list').children('li')
 				.mouseover(function(){
 					if( !$(this).hasClass('inactive') )
 					{
		 				$(this).children('p').addClass('hover');
		 			}
	 			})
	 			.mouseout(function(){
	 				$(this).children('p').removeClass('hover');
	 			});
 			//verstecke htmlcode
 			$('#'+mainid+'-ground').hide();
 			//öffnen und schließen
			mainelem.children('div.checkboxclose').click(function(){
				if ($('#'+mainid+'-ground').is(':hidden'))
				{
	   				 $('#'+mainid+'-ground,#'+mainid+'-ground .liste').show();
	   				 if(klasseaddz==0)
	   				 {
	   				 	if(ausgewehlt==null)
			 			{
			 				ausgewehlt=0;
						}
						$('#'+mainid+'-list > li').each(function(index)
		    			{
		    				if(index==ausgewehlt)
		    				{
		    					klasseaddz=11111;
								$(this).addClass('valclick');
							}
						});
	   				 }
	  			}
				else
				{
					klasseaddz=11111;
					//wenn geschlossen dann verstecke htmlcode leere das close feld
	    			$('#'+mainid+'-ground').hide();
	    			mainelem.children('div.checkboxclose').html('<p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div>');
	  			}
			});
			//wenn click dann wert set
 			$('#'+mainid+'-list > li').click(function(){
 				$('#'+mainid+'-list > li').removeClass('valclick');
 				$(this).addClass('valclick');
 				//wenn geschlossen dann verstecke htmlcode leere das close feld
    			$('#'+mainid+'-ground').hide();

    			//übergib wert
    			valanz=0;
    			var url = '';
    			if( $(this).find('p a').length )
    			{
		    		valtext = $(this).find('p a').html();
		    		url = $(this).find('p a').attr('href');
		    	}
		    	else
    			{
		    		valtext = $(this).children('p').html();
		    	}
    			valarr[valanz] = valtext;
    			//fülle close feld mit wert
	    			mainelem.children('div.checkboxclose').html('<p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div>');
	    			//übergib werte zum weiterarbeiten an input
	    			mainelem.find('input[name='+inputname+']').val(valarr);
					//alert(mainelem.find('input[name=werte]').val());
	    			valarr= new Array();
	    		if( url )
	    		{
	    			window.location = url;
	    		}
 			});
		}
	}
	$.fn.closeandsave = function(inputname,clicksize)
	{
		var mainelem = $(this);
		var mainid= mainelem.attr('id');
		var valtext="";
		var valanz=0;
		var valarr= new Array();
		var halt=0;
		//wenn geschlossen dann verstecke htmlcode leere das close feld
		 $('#'+mainid+'-ground').hide();
		//kontrolliere jeden wert wenn wert gesetzt dann übergib wert
		valarr[0]=valtext;
		if(clicksize!=18)
		{
			clicksize=27;
			$('#'+mainid+'-list > li').each(function()
			{
				if($(this).children('div').attr('class')=='valuecheck')
				{
					if( $(this).children('p').length )
					{
						valarr[valanz]=$(this).children('p').html();
						valanz++;
						if(valanz > 1)
						{
							valtext=('mehrere werte');
						}
						else
						{
							valtext=$(this).children('p').html();
						}
					}
					else
					{
						valarr[valanz]=$(this).children('label').html();
						valanz++;
						if(valanz > 1)
						{
							valtext += ', '+$(this).children('label').html();
						}
						else
						{
							valtext=$(this).children('label').html();
						}
					}
				}
				if(valanz < 1 && halt < 1)
				{
					if( $(this).children('p').length )
					{
						valarr[valanz]=$(this).children('p').html();
						valtext=$(this).children('p').html();
						halt = 100;
						valanz=0;
					}
					else
					{
						valarr[valanz]=$(this).children('label').html();
						valtext=$(this).children('label').html();
						halt = 100;
						valanz=0;
					}
				}
			});
			if( valtext.length > 22 )
			{
				valtext = valtext.substr(0,20) + '...';
			}
			//fülle close feld mit wert
			mainelem.children('div[class=checkboxclose]').html('<p>'+valtext+'</p><div class="clicker'+clicksize+'"><div class="oben"></div><div class="unten"></div><div class="pfeil"></div></div>');
			//übergib werte zum weiterarbeiten an input
			if( inputname )
			{
				mainelem.find('input[name='+inputname+']').val(valarr);
			}
			else
			{
				mainelem.find('input[type="hidden"]').val(valarr);
			}
		}
		updateVehicleCount( mainelem.closest('form').attr('id') );
	}
	// http://stackoverflow.com/questions/3088738/jquery-need-alternative-to-focusout
	{
		// will store the last focus chain
	    var currentFocusChain = $();
	    // stores a reference to any DOM objects we want to watch focus for
	    var focusWatch = [];

	    function checkFocus() {
	        var newFocusChain = $(":focus").parents().andSelf();
	        // elements in the old focus chain that aren't in the new focus chain...
	        var lostFocus = currentFocusChain.not(newFocusChain.get());
	        lostFocus.each(function() {
	            if ($.inArray(this, focusWatch) != -1) {
	                $(this).trigger('focuslost');
	            }
	        });
	        currentFocusChain = newFocusChain;
	    }
	    // bind to the focus/blur event on all elements:
	    $("*").live('focus blur', function(e) {
	        // wait until the next free loop to process focus change
	        // when 'blur' is fired, focus will be unset
	        setTimeout(checkFocus, 0);
	    });

	    $.fn.focuslost = function(fn) {
	        return this.each(function() {
	            // tell the live handler we are watching this event
	            if ($.inArray(this, focusWatch) == -1) focusWatch.push(this);
	            $(this).bind('focuslost', fn);
	        });
	    };
	}
	var isiPad = navigator.userAgent.match(/iPad/i) != null;
	if(isiPad==true)
	{
		$("body").children("div.testtester").css("width","1663px");
		$("#outerdiv2").css({'position':'absolute', 'top':'0px', 'left':'0px', 'width':'1663px', 'height':'1663px', 'z-index':'500', 'background-color':'#2A3540', 'opacity':'0.9'});
		$("#outerdiv").css({'position':'absolute', 'top':'75px', 'left':'26%', 'width':'540px', 'z-index':'510', 'background-color':'#FFFFFF'});
		$("#ipadmitte").css({'position': 'absolute','top': '0px','left':'0px', 'width':'1663px'});
	}
	else
	{
		$("#outerdiv").css({'position':'absolute', 'top':'75px', 'left':'26%', 'width':'540px', 'z-index':'510', 'background-color':'#FFFFFF'});
		$("#outerdiv2").css({'position':'fixed', 'top':'0px', 'left':'0px', 'width':'100%', 'height':'100%', 'z-index':'500', 'background-color':'#2A3540', 'opacity':'0.9'});
		$("body").children("div.testtester").css("width","100%");
	}
    $("#social_media .social_media_links li a").bind("click", function () {
        socialBookmarkingServices($(this).attr("class"))
    });
//	$("#money").adcheckbox("box2",0,18);
	$("#fly-elem-checkb-land1").adcheckbox("box3",0,27,'F');
	$("#fly-elem-checkb-fzart1").adcheckbox("box4",0,27,'F');
	$("#fly-elem-checkb-herst1").adcheckbox("box5",0,27,'F');
	$("#fly-elem-checkb-land2").adcheckbox("bussland",0,27,'F');
	$("#fly-elem-checkb-einsart2").adcheckbox("box7",0,27,'F');
	$("#fly-elem-checkb-herst2").adcheckbox("box8",0,27,'F');
	if( $('#flying-element-reg-lkw').hasClass('activ-lkw') )
	{
		$("#fly-elem-checkb2").hide();
	}
	else
	{
		$("#fly-elem-checkb1").hide();
	}
	$("div.nadel").hide();
	$("#outerdiv2").hide();
	$("#outerdiv").hide();
	$("li.meintopused div.meintopused-box").hide();

	function addHover()
	{
		$(this).children('p').addClass('hover');
	}
	function removeHover()
	{
		$(this).children('p').removeClass('hover');
	}
	function addButtonHover()
	{
		$(this).children('p').addClass("button-hover");
	}
	function removeButtonHover()
	{
		$(this).children('p').removeClass("button-hover");
	}
	$('#main-element div.register div.inactive-register')
		.mouseover(addHover)
		.mouseout(removeHover)
		;

	$("#main-element div.view-button")
		.mouseover(addButtonHover)
		.mouseout(removeButtonHover);
	$("#meinprofil div.login-button")
		.mouseover(addButtonHover)
		.mouseout(removeButtonHover);
	$("#register-button")
		.mouseover(addButtonHover)
		.mouseout(removeButtonHover);
	$("div.login-box .footline")
		.mouseover(addButtonHover)
		.mouseout(removeButtonHover);
	$("div.werbung div.werbung-button")
		.mouseover(addButtonHover)
		.mouseout(removeButtonHover);

	if($("div.truck-detail").height() > 800)
	{
		var hoehe =$("div.truck-detail").height();
		if($('#fahrzeugdaten-detail-list').height() > $('#ausstattung-detail-list').height())
		{
			hoehe=hoehe - 650 - $('#fahrzeugdaten-detail-list').height();
		}
		else
		{
			hoehe=hoehe - 650 - $('#ausstattung-detail-list').height();
		}
		$("div.truck-detail").children('div.farbverlauf_weiss_zu_weis2').css({'height':hoehe+'px'});
	}

	$("#flying-element-reg-lkw").click(function(){
		$("#flying-element-reg-bus").addClass("bus").removeClass("activ-bus");
		$(this)
			.removeClass("lkw")
			.addClass("activ-lkw");
		$("#fly-elem-checkb2").hide();
		$("#fly-elem-checkb1").show();
		// Suchen auslösen
		if( !$('#facetten').length )
		{
			var targetseite = '';
			if( $('#hnav-topangebote').hasClass('active-register') )
			{
				targetseite = 'topangebote';
			}
			else if( $('#hnav-neueingetroffen').hasClass('active-register') )
			{
				targetseite = 'neueingetroffen';
			}
			if( targetseite )
			{
				data = new Object();
				data['ajax'] = true;
				data['isbuehne'] = isbuehne;
				data['isbus'] = 0;
				data['sprache'] = sprache;
				var targetURL = '/index.php?seite='+targetseite;

				$.ajax({
					url: targetURL,
					global: false,
					type: 'post',
					data: data,
					jsonp: 'jsonp',
					dataType: 'jsonp',
					async: true,
					success:
						function (data, textStatus, XMLHttpRequest)
						{
							$('#ajaxcb').html(data.content);
							var fzanz = '';
							if( data.fzanzahl )
							{
								fzanz = ' ('+data.fzanzahl+')';
							}
							$('#anzahl').html(fzanz);
							var fzanz = '';
							if( data.fzanzahl_neueingetroffen )
							{
								fzanz = ' ('+data.fzanzahl_neueingetroffen+')';
							}
							$('#anzahl_neueingetroffen').html(fzanz);
							var fzanz = '';
							if( data.fzanzahl_topangebote )
							{
								fzanz = ' ('+data.fzanzahl_topangebote+')';
							}
							$('#anzahl_topangebote').html(fzanz);
							$("#main-element div.view-button")
								.mouseover(addButtonHover)
								.mouseout(removeButtonHover);
							setBookmark();
						},
					complete:
						function (XMLHttpRequest, textStatus)
						{
							abgeschickt = false;
						},
					error:
						function (XMLHttpRequest, textStatus, errorThrown)
						{
						}
				   }
				);
			}
		}
		_gaq.push(['_trackPageview','SucheTruck']);
	});

	$("#flying-element-reg-bus").click(function(){
		$("#flying-element-reg-lkw").addClass("lkw").removeClass("activ-lkw");
		$(this)
			.removeClass("bus")
			.addClass("activ-bus");
		$("#fly-elem-checkb1").hide();
		$("#fly-elem-checkb2").show();
		// Suchen auslösen
		if( $('#facetten').length )
		{
			$('#kategorie2').click();
		}
		else
		{
			if( $('#hnav-topangebote').hasClass('active-register') )
			{
				var targetseite = 'topangebote';
			}
			else if( $('#hnav-neueingetroffen').hasClass('active-register') )
			{
				targetseite = 'neueingetroffen';
			}
			if( targetseite )
			{
				data = new Object();
				data['ajax'] = true;
				data['isbuehne'] = isbuehne;
				data['isbus'] = 1;
				data['sprache'] = sprache;
				var targetURL = '/index.php?seite='+targetseite;

				$.ajax({
					url: targetURL,
					global: false,
					type: 'post',
					data: data,
					jsonp: 'jsonp',
					dataType: 'jsonp',
					async: true,
					success:
						function (data, textStatus, XMLHttpRequest)
						{
							$('#ajaxcb').html(data.content);
							var fzanz = '';
							if( data.fzanzahl )
							{
								fzanz = ' ('+data.fzanzahl+')';
							}
							$('#anzahl').html(fzanz);
							var fzanz = '';
							if( data.fzanzahl_neueingetroffen )
							{
								fzanz = ' ('+data.fzanzahl_neueingetroffen+')';
							}
							$('#anzahl_neueingetroffen').html(fzanz);
							var fzanz = '';
							if( data.fzanzahl_topangebote )
							{
								fzanz = ' ('+data.fzanzahl_topangebote+')';
							}
							$('#anzahl_topangebote').html(fzanz);
							$("#main-element div.view-button")
								.mouseover(addButtonHover)
								.mouseout(removeButtonHover);
							setBookmark();
							//adjustHeight();
						},
					complete:
						function (XMLHttpRequest, textStatus)
						{
							abgeschickt = false;
						},
					error:
						function (XMLHttpRequest, textStatus, errorThrown)
						{
						}
				   }
				);
			}
		}
		_gaq.push(['_trackPageview','SucheBus']);
	});

	$('#schnellsuche').click(function(){
		_gaq.push(['_trackPageview','Suchergebnis']);
		if( $("#flying-element-reg-bus").hasClass('activ-bus') )
		{
			$('#busschnellsuche').submit();
		}
		else
		{
			$('#lkwschnellsuche').submit();
		}
	});
	$("#main-element div.dynamic-right-border .register-s-schloss-icon").mouseover(function(){
		var pos=$(this).parent().position();
		var pos2=$("#main-element div.dynamic-right-border").position();
		if( !$.browser.msie )
		{
			/*alert("links:"+pos.left+".  TOP:"+pos.top);
			alert("links2:"+pos2.left+".  TOP2:"+pos2.top);*/
			if($.browser.mozilla)
			{
				var links=pos2.left +75 ;
				var oben=pos2.top+ pos.left -425;
			}
			else
			{
				var links=pos2.left-310;
				var oben=pos2.top +pos.top -20;
			}

		}
		else
		{

			/*alert("links:"+pos.left+".  TOP:"+pos.top);
			alert("links2:"+pos2.left+".  TOP2:"+pos2.top);*/
			var links=pos2.left-310;
			var oben=pos2.top +pos.left -20;
		}
		$("#hover-box").css({'top':oben, 'left':links});
		$("#hover-box").show();
		$("#hover-box div.headline").children("div").click(function(){$("#hover-box").hide();});
	})
	.mouseout(function(){
		window.setTimeout( function(){ 
          $("#hover-box").hide();
		}, 10000 );
	});
	$("#flying-element div.buttonf")
		.mouseover(function(){$(this).children('p').addClass("activ-button");})
		.mouseout(function(){$(this).children('p').removeClass("activ-button");});

	$('#main-element div.view-listadd>div')
		.mouseover(function(){$(this).children('p').addClass("list-hover");})
		.mouseout(function(){$(this).children('p').removeClass("list-hover");});

	$('#main-element div.dynamic-right-border>div')
		.mouseenter(function(){
			$(this)
				.parent('div.dynamic-right-border').css('color','#FFFFFF').end()
				.children('div').children('p').addClass("border-hover");
		})
		.mouseleave(function(){
			$(this)
				.parent('div.dynamic-right-border').css('color','#000000').end()
				.children('div').children('p').removeClass("border-hover");
			});
	setBookmark();
	//---Header effeckte---//
	if( !buehne )
	{
		$("li.meintopused").hover(
			function(){
				if( $(this).children("div.meintopused-box").length )
				{
					$(this)
						.addClass("click")
						.children("div.meintopused-box").show().end()
						.find("div.meintopused-register")
							.children("p").addClass("click");
				}
				else
				{
					$(this)
						.addClass("active2");
				}
			},
			function(){
				if( $(this).children("div.meintopused-box").length )
				{
				$(this)
					.removeClass("click")
					.children("div.meintopused-box").hide().end()
					.find("div.meintopused-register")
						.children("p").removeClass("click");
				}
				else
				{
					$(this)
						.removeClass("active2");
				}
			}
		);
	}

	$("#login-register").click(function(){
		if( !$(this).siblings('div.textbox').length )
		{
			$(this)
				.children("p").addClass("click").end()
				.closest("li.login-li")
					.addClass("click")
					.children("div.login-box").show();
		}
	});

	$("#newsletter").click(function(e){
		e.preventDefault();
		$(this)
			.addClass("click")
			.closest("li.login-li")
				.addClass("click")
				;
		$('#newsletter-box').css('display','block');
	});
	$('#newsletterteaser .button2b').click(function(e){
		e.preventDefault();
		$('html, body').animate({scrollTop:0},250);
		$("#newsletter").click();
	});
	$("#header_newsletter").click(function(e){
		e.preventDefault();
		var opt = {};
		var fehler = "";
		var email = $("#header_email_input").val();
		var lkwchecked = $("#header_lkw_box").attr("checked");
		var buschecked = $("#header_bus_box").attr("checked");
		if( !email || !email.match(/^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)(\.)([a-zA-Z]{2,})$/) )
		{
			$("#header_email_input").css("border-color","#c00");
			fehler += translations.emailungueltig + "<br>";
		}
		else if( !lkwchecked && !buschecked )
		{
			$("#header_lkw_box")
				.closest("div.formularRow")
				.find("label")
					.css("border","1px solid #c00");
			$("#header_email_input").css("border-color","");
			fehler += translations.newsletterwaehlen + "<br>";
		}
		if( fehler )
		{
			if( !$("#fehler").length )
			{
				$("#quicknewsletter")
					.before('<div id="fehler"></div>');
			}
			$("#fehler").html(fehler);
		}
		else
		{
			$("#fehler").remove();
			$("#header_email_input").css("border-color","");
			$("#header_lkw_box").closest("div.formularRow").css("border","");
			$("#header_lkw_box")
				.closest("div.formularRow")
				.find("label")
					.css("border","");

			opt[$("#header_email_input").attr("name")]=email;
			opt["newsletter_footer"] = 1;
			opt[$("#ajax_input_eins").attr("name")] = $("#ajax_input_eins").val();
			opt[$("#ajax_seite_ajax").attr("name")] = $("#ajax_seite_ajax").val();
			opt[$("#header_lkw_box").attr("name")] = lkwchecked;				
			opt[$("#footer_bus_box").attr("name")] = buschecked;
			$.ajax({
				global: false,
				type: 'post',
				data: opt,
				jsonp: 'jsonp',
				dataType: 'jsonp',
				async: true,
				beforeSend: function(){
					{
						$("#outerdiv")
							.html('<div id="warten">' + translations.emailwird+ '<div id="logo">&nbsp;</div></div>')
							.css('top',$('html').scrollTop()+150)
							.css('left','36%')
							.css('width','350px')
							.css('background','#F8F8F8')
						;
						$('#outerdiv2,#outerdiv').show();
					}
				},
				success: function (adata, textStatus, XMLHttpRequest) {
					if( adata.ok )
					{
						if( adata.content )
						{
							var isiPad = navigator.userAgent.match(/iPad/i) != null;
							if(isiPad!=true)
							{
								$('html, body').animate({scrollTop:0},0);
							}
							$("#outerdiv").html(adata.content);
						}
						$("#newsletter-box .close-x").click();
					}
					else
					{
						if( adata.content )
						{
							$("#outerdiv").html(adata.content);
						}
					}
				},
				error: function(){
					$("#warten").html(translations.fehlermeldung + "<br>" + translations.fehleralg);
				}
			});
		}
	});

	$("div.headerNavigation ul.metanavi").focuslost(function(){
		$("div.metanavi li.login-li").find("div.close-x").click();
	});
	$("div.function a.fzempfehlen").click(function(){
		data = new Object();
		data.ajax = true;
		data.showfzempfehlen = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	}
	);
	$("div.function a.sucheempfehlen").click(function(){
		data = new Object();
		data.ajax = true;
		data.showsucheempfehlen = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	}
	);
	$("div.function a.topangeboteempfehlen").click(function(){
		data = new Object();
		data.ajax = true;
		data.showtopangeboteempfehlen = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{showMessageBox('fehler',data.msg);	}
				},
			complete:function (XMLHttpRequest, textStatus){},
			error:function (XMLHttpRequest, textStatus, errorThrown){}
		});
	});
	$("div.function a.neueingetroffenempfehlen").click(function(){
		data = new Object();
		data.ajax = true;
		data.showneueingetroffenempfehlen = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest){
					if( data.ok ){
						if( data.content ){$('#outerdiv').html(data.content);}}
					else{showMessageBox('fehler',data.msg);	}},
			complete:function (XMLHttpRequest, textStatus){},
			error:function (XMLHttpRequest, textStatus, errorThrown){}
		   }
		);
	});

	$("div.anfrageclick0, div.anfrageclick1, div.anfrageclick2,#anfrage_kontakt_id").click(function(){
		data = new Object();
		data.ajax = true;
		data.anfrage = 1;
		data.valbox='fz_empfehlen_header';
		if($(this).hasClass("anfrageclick0"))
		{
			data.valbox='fz_empfehlen_header0';
		}
		if($(this).hasClass("anfrageclick1"))
		{
			data.valbox='fz_empfehlen_header1';
		}
		if($(this).hasClass("anfrageclick2"))
		{
			data.valbox='fz_empfehlen_header2';
		}
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	}
	);
	$("#testpopup").click(function(){
		data = new Object();
		data.ajax = true;
		data.showcontact = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	}
	);
	$("div.detail-pic-lupe").click(function(){
		data = new Object();
		data.ajax = true;
		data.showpicture = $("#fz_dsnr").val();
		data.startpicture =$("div.detail-pic img").attr("src");
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	}
	);
	$("li.login-li div.login-box").children(".footline").click(function(){
		$('#quicklogin').submit();
	});
	$('#quicklogin').submit(function(e){
		e.preventDefault();
		$("li.login-li").children("div.login-box").hide();
		$("li.login-li").removeClass("click");
		$("#login-register").children("p").removeClass("click");
		data = new Object();
		data.ajax = true;
		data.name = $('#login-email').val();
		data.passwort = $('#login-passwort').val();
		data.jump = $('#login-jump').val();
		var targetURL = '/index.php';

		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.script )
						{
							$('body').append(data.script);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
					abgeschickt = false;
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);

	});
	$('#login-email,#login-passwort,#uhrzeit,#rueckrufnr,#vorname,#nachname,#strasse,#hausnummer,#plz,#ort,#vorwahl,#nummer,#auftrnrid1,#footer_email_input,#header_email_input')
		.focus(function(){
			$this = $(this);
			if( $this.hasClass('prefilled') )
			{
				$this
					.data('oldvalue',$this.val())
					.val("")
					.removeClass('prefilled');
			}
		})
		.blur(function(){
			$this = $(this);
			if( $this.val() == '' && $this.data('oldvalue'))
			{
				$this
					.val($this.data('oldvalue'))
					.addClass('prefilled');
			}
		})
		;
	$('#firmendata').change(function(){
		$this = $(this);
		if( !$this.prop('checked') )
		{
			$('#firmaonly').addClass('hidden');
		}
		else
		{
			$('#firmaonly').removeClass('hidden');
		}
	});
	$('#land').change(function(){
		$('#landvorwahl .'+$(this).val()).prop('selected',true);
	});
	$('#profilspeichernsubmit').click(function(){
		$('#profilspeichern')
			.submit();
	});
	$('#profilreset').click(function(){
		$('#profilspeichern')
			.find('input').each(function(){
				$this = $(this);
				if( $this.data('oldvalue'))
				{
					$this
						.addClass('prefilled');
				}
			}).end()
			.get()[0].reset()
		;
	});
	$('#profilspeichern').submit(function(){
		$(this).find('input.prefilled').val("");
	});

	//---scripte für checkbox land effeckte//

		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
		.find('div.uebernehmen')
			.mouseover(function(){$(this).children('p').addClass("activ-button");})
			.mouseout(function(){$(this).children('p').removeClass("activ-button");});

		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
		.find('div.auswahl-clear')
			.mouseover(function(){$(this).addClass("activ-button");})
			.mouseout(function(){$(this).removeClass("activ-button");});

		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
		.find('div.auswahl-clear').click(function(){
			$(this).siblings('ul').children('li').each(function()
			{
				if($(this).hasClass('zeile'))
				{
					$(this).children('div').removeClass('valuecheck').addClass('unvaluecheck');
					$(this).removeClass('valclick');
				}
				if($(this).hasClass('zeile-all'))
				{
					$(this).children('div').addClass('valuecheck').removeClass('unvaluecheck');
					$(this).addClass('valclick');
				}
			});
		});

		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
		.each(function(){
			var $this = $(this);
			var tid = $this.attr('id');
			$this
				.find('div.uebernehmen,div.close-x')
					.click(function(){$("#"+tid).closeandsave();});
		});

		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
		.find('div.close-x')
			.mouseover(function(){$(this).addClass("activ-close");})
			.mouseout(function(){$(this).removeClass("activ-close");});

	$("div.metanavi li.login-li").find("div.close-x").click(function(){
		$("#login-register").children("p").removeClass("click");
		$("div.metanavi li.login-li").removeClass("click");
		$("div.metanavi li.login-li a").removeClass("click");
		$("div.metanavi li.login-li>div.login-box,#newsletter-box").hide();
		});
	//if( !$.browser.msie )
	{
		$('#fly-elem-checkb-land1,#fly-elem-checkb-land2,#fly-elem-checkb-herst1,#fly-elem-checkb-herst2,#fly-elem-checkb-fzart1,#fly-elem-checkb-einsart2')
			.focuslost(function(){$(this).closeandsave();});

		$('#money').focuslost(function(){$('#money-ground').hide();});
		$('#sprache').focuslost(function(e){$('#sprache-ground').hide(); }); //var tmp = window.setInterval(function(){$('#sprache-ground').hide(250);},1500); window.clearInterval(tmp);
		//$('#money').focusout(  function(e){ var tmp = window.setInterval(function(){$('#money-ground').hide(250);},1500); window.clearInterval(tmp); });

		$("li.meintopused").focuslost(function(){
			$(this).removeClass("click")
				.children("div.meintopused-box").hide();
			$(this).find("div.meintopused-register").children("p").removeClass("click");
		});

//		$("li.login-li").focusout(function(){
//			$(this).removeClass("click")
//				.children("div.login-box").hide();
//			$("#login-register").children("p").removeClass("click");
//		});
	}

	// gesamten Tab verlinken
	$('#main-element div.register p').click(function(){
		window.location = $(this).find('a').attr('href');
	});

	  if($('#carouselHome ul').length > 0) {
	  $('#carouselHome ul').cycle({
		timeout: 4650, // ms btw transitions (0 to disable auto advance)
		speed: 850, // speed of transition --> gesamt 5.5sec
		prev: '#carouselNavi .prev',
		next: '#carouselNavi .next',
		pager: '#carouselNavi .navi',
		pause: 1, // true to enable "pause on hover"
		sync: 1 // true if in/out transitions should occur simultaneously
	  });

	  if ( $('#carouselHome ul').children().size() < 2 ) {
		$('#carouselNavi').hide();
	  }
	}
	if( $.browser.msie && $.browser.version == '7.0' && !$('#schnellsuche-opener').length )
	{
		var fly = $('#flying-element');
		var offset = fly.offset();
		$('body').append(fly);
		fly.offset(offset);
		fly.find('form').each(function(i,f){
			$(f).find('div.ground').each(function(j,e){
				var ul = $(this).find('ul');
				var width = ul.width() ? ul.width() : 220;
				$(e).width(width);
				$(f).children('div').last().after($(e));
				$(e).offset({"top":-100,"left":320});
			});
		});
	}

	$('#schnellsuche-start').click(function(){
		$('#schnellsuche-text').css('display','block');
	});
	$('#schnellsuche-close').click(function(){
		$('#schnellsuche-text').css('display','none');
	});
	$('#schnellsuche-opener')
		.hover(function(){
			$(this).children('div').addClass('hover');
			},
			function(){
			$(this).children('div').removeClass('hover');
			});

	$('#rueckruf-button a').click(function(e){
		e.preventDefault();
		$(this).closest('form').find('input.prefilled').val("");
		var nummer = $('#rueckrufnr').val();
		var zeit = $('#uhrzeit').val();
		if( nummer && zeit )
		{
			_gaq.push(['_trackEvent', 'Kontakt', 'Call Back Service']);
			data = new Object();
			data.ajax = true;
			data.sprache = sprache;
			data.formular = new Object;
			data.formular.name = 'rueckruf';
			data.formular.nummer = nummer;
			data.formular.zeit = zeit;
			var targetURL = '/index.php';

			$.ajax({
				url: targetURL,
				global: false,
				type: 'post',
				data: data,
				jsonp: 'jsonp',
				dataType: 'jsonp',
				async: true,
				success:
					function (data, textStatus, XMLHttpRequest)
					{
						$("#outerdiv")
							.html(data.content)
							.show();
						$("#outerdiv2").show();
					},
				complete:
					function (XMLHttpRequest, textStatus)
					{
						abgeschickt = false;
						hideWaitung();
					},
				error:
					function (XMLHttpRequest, textStatus, errorThrown)
					{
					}
			   }
			);
		}
		else
		{
			if( !nummer )
			{
				$('#forrueckrufnr').css('color','#cc0000');
			}
			else
			{
				$('#forrueckrufnr').css('color','');
			}
			if( !zeit )
			{
				$('#foruhrzeit').css('color','#cc0000');
			}
			else
			{
				$('#foruhrzeit').css('color','');
			}
		}
	});
	$('#pwaendern').click(function(e){
		e.preventDefault();
		data = new Object();
		data.ajax = true;
		data.pwaendernform = 1;
		var targetURL = '/index.php';
		$.ajax({
			url: targetURL,
			global: false,
			type: 'post',
			data: data,
			jsonp: 'jsonp',
			dataType: 'jsonp',
			async: true,
			success:
				function (data, textStatus, XMLHttpRequest)
				{
					if( data.ok )
					{
						if( data.content )
						{
							$('#outerdiv').html(data.content);
						}
					}
					else
					{
						showMessageBox('fehler',data.msg);
					}
				},
			complete:
				function (XMLHttpRequest, textStatus)
				{
				},
			error:
				function (XMLHttpRequest, textStatus, errorThrown)
				{
				}
		   }
		);
	});
});


function setBookmark()
{
	if( jQuery().bookmark )
	{
		$(	'#main-element div.view-listadd>div.merkliste'+
			',#main-element div.detail-listadd>div.merkliste')
			.bookmark(
			    {
				    activated: false,			//Status bei Erstellung, default false,
				    active: '<div class="nadel"></div><div class="merkliste-div"></div><p class="merkliste-p">'+translations.deletefrombookmarklist+'</p>',		//Content für active Status
				    inactive: '<div class="merkliste-div"></div><p class="merkliste-p">'+translations.addtobookmarklist+'</p>',	//Content für inactiven Status
				    success: function() {if( $('body').hasClass('merkliste') ) {location.reload();} },		//CB für erfolgreiche Rückmeldung
				    error: function() {},		//CB für fehlerhafte Rückmeldung
				    syserror: function(jqXHR, textStatus, errorThrown) {
				    	alert('System Error');
				    	} 	//CB für Systemerror
			    }
			);
		$(	'#main-element div.view-listadd>div.vergleichsliste'+
			',#main-element div.detail-listadd>div.vergleichsliste')
			.bookmark(
			    {
				    activated: false,			//Status bei Erstellung, default false,
				    active: '<div class="vergleichsliste-div"></div><p class="vergleichsliste-p">'+translations.deletefromcomparelist+'</p>',		//Content für active Status
				    inactive: '<div class="vergleichsliste-div"></div><p class="vergleichsliste-p">'+translations.addtocomparelist+'</p>',	//Content für inactiven Status
				    success: function() { if( $('#vergleich-list').length ) {location.reload();}},		//CB für erfolgreiche Rückmeldung
				    error: function() {},		//CB für fehlerhafte Rückmeldung
				    syserror: function() { alert('System Error')}		//CB für Systemerror
			    }
			);
	}
}

function showMessageBox(typ)
{
	var headline = '';
	var text = '';
	var posleft = '38%';
	var postop = $('html').scrollTop()+100;
	switch( typ )
	{
		case 'vergleichlimit':
			headline = translations.vgllimitheader;
			text = '<p>'+translations.vgllimittext1+'</p><p>'+translations.vgllimittext2+'</p>';
			break;
		case 'weltkarte':
			var tuc = showMessageBox.arguments[1];
			headline = tucdata[tuc][0];
			text = '<p style="padding-bottom:8px;">' + ( tucdata[tuc][1] ? '<b>' + tucdata[tuc][1] + '</b><br>' : '<b>' + tucdata[tuc][0] + '</b><br>' ) + tucdata[tuc][2] + '<br>'+tucdata[tuc][3]+'</p>' + ( tucdata[tuc][4] ? '<p style="padding-bottom:8px;"><b>'+tucdata[tuc][4]+'</b></p>' : '' ) + '<p>' + ( tucdata[tuc][5] ? 'Tel. ' + tucdata[tuc][5] + '<br>' : '' ) + ( tucdata[tuc][6] ? 'Fax ' + tucdata[tuc][6] + '<br>' : '' ) + ( tucdata[tuc][7] ? 'eMail <a href="mailto:' + tucdata[tuc][7] + '">' + tucdata[tuc][7] + '</a>' : '' ) + '</p>';
			posleft = $(aktmap).offset().left + 96;
			postop = $(aktmap).offset().top + 30;
			break;
		case 'fehler':
			headline = translations.fehlermeldung;
			text = '<p>' + showMessageBox.arguments[1] + '</p>';
			break;
		case 'pwvergessensent':
			headline = translations.pwvergessen;
			text = '<p>' + translations.newpass + '</p>';
			break;
	}
	var ausgabe = '<div id="messagebox">'
					+ '<div class="headline">'
						+ headline
						+ '<div class="close"><a href="#">&nbsp;</a></div>'
					+ '</div>'
					+ '<div class="main">'
						+ text
					+ '</div>'
					+ '<div id="endgrafik">&nbsp;</div>'
				+ '</div>';
		$("#outerdiv")
			.html(ausgabe)
			.css('background','url("/gfx/lightbox-386-headbar.png") no-repeat scroll 0 0px transparent')
			.css('width','370px')
			.css('height','200px')
			.css('padding-left','7px')
			.css('padding-right','8px')
			.css('padding-top','8px')
			.css('position','absolute')
			.css('left',posleft)
			.css('top',postop)
			.show();
		//$("#outerdiv2").show();
		$('#messagebox div.close').click(function(e){if(e){e.preventDefault()} $("#outerdiv2,#outerdiv").hide();});
}

/*
 * jQuery Cycle Plugin (core engine)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.88 (08-JUN-2010)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.2.6 or later
 */
(function($){var ver="2.88";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,(!opts2.rev&&!opts.backwards));},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards){opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=false;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true;var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing; currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.currSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSlide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.allowPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false};})(jQuery);

/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);

