(function($) {

/**
 * Track Action Box Links if available
 * pid-212582 = HKG Deutschland
 * pid-213276 = HKG International
 */
if ($('body').hasClass('pid-212582') || $('body').hasClass('pid-213276')) {
	$('#main a[href*="abId"]').bind('click', function() {
		if (wm_group_name) {
			var href = $(this).attr('href').split('?');
			
			if (href.length > 1) {
				href = href[1].split('=');
				if (href.length > 1) {
					var projectpath = wm_group_name.split('/');
					wiredminds.trackEvent(projectpath[0] + '/' + projectpath[1] + '/actionbox-' + href[1]);
				}
			}
		}
	});
}

/**
 * trigger color change for h1 and h2 if page is loaded into an iframe
 */
if (parent !== this) {
	var v = this.location.search.split('&');
	var s = v[0].split('=');

	if(s[0] =='?color'){
		/*var s = this.location.search.split('='),*/
		color = '#' + ((1 < s.length) ? s[1] : '000000');
		$('#page_iframe h1, #page_iframe h2').css('color', color);
	}
}

/**
 * Toolbar Navi Layer
 */
$('#toolbar li:has(> div), #language > ul > li, #worldwide > ul > li')
	.bind('mouseenter', function() {
		$(this).find('> div').show();
	})
	.bind('mouseleave', function() {
		$(this).find('> div').hide();
	});

/**
 * Stage Navi (Home)
 */
var interval = window.setInterval(changeTab, 8000);
$('#stageNavi li').bind('mouseenter', function() {
	window.clearInterval(interval);
	
	var $this = $(this),
		$panes = $('#stage li'),
		_class = 'active';
	
	$this
		.siblings()
		.add($panes)
		.removeClass(_class);
	
	$this
		.add($panes.eq($this.index()))
		.addClass(_class);
})
$('#stageNavi').bind('mouseout', function() {
	window.clearInterval(interval);
	interval = window.setInterval(changeTab, 8000);
});

/**
 * Dynamic Link Lists
 */
$('.dynamic .open span, .dynamic .closed span').bind('click', function() {
	$(this).parent()
		.toggleClass('open')
		.toggleClass('closed');
});

/**
 * URL Dropdowns
 */
$('button:submit').each(function() {
	var $this = $(this),
		_elem = 'select',
		$parent = $this.parent(),
		$selects = $this.siblings(_elem); // Look for <select> elements next to the button
	
	if (!$selects.length) { // No <select> next to the button?
		$selects = $parent.siblings(_elem); // Look for <select> elements next to the button's parent
	}
	
	if (!$selects.length) { // No <select> next to the button's parent?
		$selects = $parent.siblings().find(_elem); // Look for <select> elements inside the button's parent
	}
	
	if ($selects.length == 1) { // Exactly 1 <select> element found?
		$selects.bind('change', function() {
			window.location.href = $(this).val();
		});
		$this.bind('click', function(event) {
			event.preventDefault();
			window.location.href = $selects.val();
		});
	}
});

/**
 * Ajax Layer
 */
$('.layer-mini-open, .layer-small-open, .layer-big-open, .layer-bigWidth-open, .layer-special-open').ajaxLayer();

/**
 * Accordion
 */
$('#accordion').accordion({
	header: '.accordion-toggle'
});
$('#accordion_un').accordion({
	animated: false,
	header: '.accordion_un-toggle'
});
$('#accordion_asia').accordion({
	animated: false,
	header: '.accordion_asia-toggle'
});
$('#accordion_hkg').accordion({
	animated: false,
	header: '.accordion_hkg-toggle'
});
$('#accordion_adv').each(function() {
	var index = $('.accordion_asia-toggle').index($('.active',this));
	
	$(this).accordion({
		animated: false,
		header: '.accordion_asia-toggle',
		autoHeight: false,
		active: index
	});
});

/**
 * Carousel
 */
$('#carousel ul').jcarousel({
	scroll: 4,
	initCallback: function(carousel) {
		carousel
			.list
			.parents('.container')
			.parent()
			.delegate('.next_button:not(.next_button_disabled)', 'click', function() {
				carousel.next();
			})
			.delegate('.previous_button:not(.previous_button_disabled)', 'click', function() {
				carousel.prev();
			});
	},
	itemLoadCallback: {
		onBeforeAnimation: function(carousel, state) {
			if (state !== 'init') {
				carousel.list.fadeTo('fast', .5);
			}
		},
		onAfterAnimation: function(carousel, state) {
			carousel.list.fadeTo('fast', 1);
		}
	},
	buttonNextCallback: function(carousel, elem, enabled) {
		var _nextDisabled = 'next_button_disabled',
			$next = carousel.list.parents('.container').siblings('.next_button');
		
		if (enabled) {
			$next.removeClass(_nextDisabled);
		} else {
			$next.addClass(_nextDisabled);
		}
	},
	buttonPrevCallback: function(carousel, elem, enabled) {
		var _prevDisabled = 'previous_button_disabled',
			$prev = carousel.list.parents('.container').siblings('.previous_button');
		
		if (enabled) {
			$prev.removeClass(_prevDisabled);
		} else {
			$prev.addClass(_prevDisabled);
		}
	},
	buttonNextHTML: null,
	buttonPrevHTML: null
});

/**
 * Content Switcher
 */
$('#carousel:not(.ajax) li').contentSwitcher();

/**
 * Ajax Switcher
 */
$('#carousel.ajax li').ajaxSwitcher();

/**
 * Image Chooser (.dlc and .sgl)
 */
$('.dlc-2').imageChooser();
if ($('.sgl-2').length) {
	var $imageChooserElements = $('.sgl-2 .sgl-2-img img');
	if ($imageChooserElements.length > 1 ) {
		$('.sgl-2').addClass('slideshow').find('.sgl-2-ctrl').append('<ul class="slideshow-nav"></ul>');
		$imageChooserElements.unwrap().wrapAll('<div class="slideshow"></div>');
		$('.sgl-2 .slideshow').cycle({
			activePagerClass: 'active',
			fx: 'fade',
			height: '200px',
			next: '.sgl-forward',
			pager: '.slideshow-nav',
			pagerAnchorBuilder: function(index) {
				return '<li>' + (index + 1) + '</li>'; 
			},
			pauseOnPagerHover: 1,
			prev: '.sgl-back',
			slideResize: 0,
			timeout: 0
		});
	}
}

/**
 * Table Switcher
 */
$('.dl-tbl').tableSwitcher();
$('.messe-tbl').tableSwitcher();

/**
 * FAQ Switcher
 */
$('.faq-4 .faq-q, .faq-2 .faq-q, .trouble-4 .trouble-head, .cements .head')
	.not('.empty-faq-element')
	.faqSwitcher();

/**
 * Slider/Scroller
 */
var $slider = $('#track').slider({
	slide: slideContent,
	change: slideContent
});
$('#scroller #button-up')
	.bind('mousedown', function(event) {
		window.sliderTimer = setInterval(function() {
			var val = $slider.slider('option', 'value');
			
			if (val < 0) {
				return;
			}
			
			$slider.slider('option', 'value', val - 2);
		}, 50);
	})
	.bind('mouseup', function(event) {
		clearTimeout(window.sliderTimer);
	});
$('#scroller #button-down')
	.bind('mousedown', function(event) {
		window.sliderTimer = setInterval(function() {
			var val = $slider.slider('option', 'value'),
				max = $slider.slider('option', 'max');
			
			if (max < val) {
				return;
			}
			
			$slider.slider('option', 'value', val + 2);
		}, 50);
	})
	.bind('mouseup', function(event) {
		clearTimeout(window.sliderTimer);
	});
function slideContent(event, ui) {
	var $container = $('#scroll-container'),
		$content = $('#scroll-content ul');
	
	if ($container.width() < $content.width()) {
		$content.css('margin-left', Math.round(ui.value / 100 * ($container.width() - $content.width())));
	} else {
		$content.css('margin-left', 0);
	}
}
function displayInterface() {
	var $interface = $slider
		.add($slider.nextAll())
		.hide();
	
	if ($('#scroll-container').width() < $('#scroll-content ul').width()) {
		$interface.show();
	}
}
function displayContainer(selector, idx) {
	$('.scroller-container-4 > .container-4, .scroller-container2-4 > .container-4, .scroller-container-init-4').hide();
	$(selector)
		.hide()
		.eq(idx)
		.show();
}
$('#scroller .container li').bind('click', function() {
	var _idx = $(this).index(),
		_filter = _filters[_idx],
		$elems = $('#scroll-content li').hide();
	
	for (var i = 0, ii = _filter.length; i < ii; i++) {
		$elems.eq(_filter[i]).show();
	}
	
	displayInterface();
	displayContainer('.scroller-container2-4 > .container-4', _idx);
});
$('#scroll-content a').bind('click', function(event) {
	event.preventDefault();
	displayContainer('.scroller-container-4 > .container-4', $(this).parent().attr('class').split('-')[1]);
});
displayInterface();

/**
 * Large World Map
 */
if ($('#hk-wmmaps').length) {
	$.each({
		'world': ['europe', 'america', 'asia', 'australia'],
		'america': ['canada', 'usa', 'brazil', 'mexico'],
		'europe': ['benelux', 'germany', 'france', 'greatbritain', 'italia', 'austria', 'swiss', 'scandinavia', 'spain', 'centraleasteurope', 'southeasteurope', 'commonindependantstates'],
		'asia': ['combination', 'china', 'japan', 'singapore', 'korea']
	}, function(continent, countries) {
		$.each(countries, function(idx, country) {
			$('<div/>')
				.attr('id', 'hk-wm' + country + '-high')
				.appendTo($('#hk-wmmap-' + continent + '-hl'));
		});
		if (continent != 'world') {
			$('<div/>')
				.attr('class', 'hk-back-map-high')
				.appendTo($('#hk-wmmap-' + continent + '-hl'));
		}
	});
	$('area[href=#].hk-wmmap-continent:not(.hk-back-map)')
		.bind('click', function(event) {
			event.preventDefault();
			$('#' + this.className.split(' ')[1]).css('left', 0);
		})
		.add($('area.hk-wmmap-country, area[href!=#]'))
		.bind('mouseenter mouseleave', function() {
			var _class = this.className.split(' ')[1];
			$('#' + _class + '-high').toggle();
			$('a.' + _class + '').toggleClass('hilite');
		});
	$('area.hk-wmmap-continent.hk-back-map').bind('click', function(event) {
		event.preventDefault();
		$('#' + this.className.split(' ')[2]).css('left', -1000);
	});
}


/**
 * Small World Map
 */
if ($('.worldmap').length) {
	$('#wm-continent li a').each(function() {
		var $this = $(this),
			$parent = $this.parent(),
			$siblings = $parent.siblings().find('a'),
			$world = $('#wm-countries'),
			$continents = $world.find('.wm-country'),
			$continent = $($this.attr('href')),
			$connector = $('#wm-line'),
			_position = $parent.position(),
			_connectorTop = Math.round(_position.top + $parent.outerHeight() / 2 - $connector.outerHeight() / 2),
			_connectorLeft = _position.left + $parent.outerWidth() - 1,
			_over = 'over',
			_current = 'current';
		
		$this
			.bind('click', function(event) {
				event.preventDefault();
				$('.worldmap .wm-contacts').hide();
				$('.worldmap .wm-country li a').removeClass('bold');
				$siblings
					.removeClass(_current)
					.removeClass(_over);
				$this
					.addClass(_current);
				$continents.hide();
				$continent.show();
				$connector
					.css({
						left: _connectorLeft,
						top: _connectorTop,
						width: $world.position().left - _connectorLeft + 1
					})
					.show();
			})
			.bind('mouseover', function() {
				$this.addClass(_over);
				$world.show();
				if (!$siblings.hasClass(_current)) {
					$continent.show();
				}
			})
			.bind('mouseout', function() {
				if (!$this.hasClass(_current)) {
					$this.removeClass(_over);
					if (!$siblings.hasClass(_current)) {
						$world
							.add($continent)
							.hide();
					}
				}
			});
	});
	$('.worldmap .wm-country li a').bind('click', function(event) {
		var $this = $(this);
		event.preventDefault();
		$('.worldmap .wm-contacts').hide();
		$this
			.addClass('bold')
			.parent()
			.siblings()
			.find('a')
			.removeClass('bold');
		$($this.attr('href')).show();
	});
}

/**
 * News Rotator (rotator_pager with Pager (PALA))
 */
if($('#rotator_pager').length){
	$('#rotator_pager')
	.append('<div id="nav">')
	.cycle({
		pager: '#nav',
			slideExpr:'.contentWrapper_voll',
		timeout: 4000,
		speed: 1,
		pagerAnchorBuilder: function(index){


			return '<a href="#">'+(index+1)+'</a>';
		}
	});
}else{
	$('.rotator').cycle({
		speed: 1
	});
}

/**
 * Dia Slider
 */
$('#dia').diaSlider();
$('#diaContainer .textBoxWrapper').each(function() {
	var $this = $(this),
		_height = $this.height(),id=""
		$link = $this.find('a'),
		_linkHeight = $link.height();
	if (_linkHeight < _height) {
		$link.css('margin-top', Math.round((_height - _linkHeight) / 2));
	}
});

/**
 * Lightbox for images
 */
$('a[rel^=lightbox]').slimbox({
	captionAnimationDuration: 1,
	counterText: false,
	imageFadeDuration: 1,
	overlayFadeDuration: 1,
	overlayOpacity: .5,
	resizeDuration: 1
});

/**
* Colorbox for html-pages - Chart-Lightbox
*/
$('a.charticon').colorbox({ 
	inline: true, 
	href: "#chart-wrapper", 
	opacity: 0.7, 
	close: "Schlie&szlig;en",
	onOpen: function() {
		var $this = $(this).parent();
		//find all pre-selected items and display them
		var selected = $this.parents('table').find('*[data-sel=true]');
		if($this.attr('data-cat') != undefined && $this.attr('data-cat') != '') {
			selected = selected.filter('*[data-cat='+$this.attr('data-cat')+']');
			selected = selected.add($('.charttable thead th[data-sel=true]'));
		}
		$('.legend input').removeAttr("checked");
		selected.each(function() {
			var name = $.trim($(this).text());
			
			$('.legend label span').each(function() {
				//has same text => then check input
				var label = $(this).text();
				if(label.indexOf(' [') > -1) {
					label = label.substr(0,label.indexOf(' ['));
				}
				if(label == name) {
					$(this).prevAll('input').attr("checked","checked");
				}
			});
		});
		
		updateChart();
	}
});

/**
* Design Chart 
* More Infos: Stofi-Wiki
**/
$('#chart-container').each(function() {
	$(this).initChart();
});
//Changes Charttype from column to line
$('.chart-nav li').live('click',changeChartType);
//Highlight row on mouseover
$('.charttable td').live('mouseover',function() {
	var line = $(this).add($(this).prevAll("td")).add($(this).nextAll("td"));
	line.css("background-color","#7D8890");
	line.css("color","#ffffff");
}).live('mouseout', function() {
	var line = $(this).add($(this).prevAll("td")).add($(this).nextAll("td"));
	line.css("background-color","");
	line.css("color","");
});
//only for two-column-tables
$('#donutchart').each(function() {
	$(this).initDonutChart();
});
//init piechart
$('a.donuticon').colorbox({ 
	inline: true, 
	href: "#chart-wrapper", 
	opacity: 0.7, 
	close: "Schlie&szlig;en",
	onOpen: function() {
		var $this = $(this).parent();
		//set data-sel-Attribute for clicked country
		$('.charttable td span.country').attr("data-sel", "");
		$('.country', $this).attr("data-sel", "true");
		
		var selected = $this.parents('table').find('*[data-sel=true]');
		selected = selected.add($('.charttable tbody td[data-value=true]'));
		
		$('.legend input').removeAttr("checked");
		selected.each(function() {
			var name = $(this).text();
			
			$('.legend label span').each(function() {
				//has same text => then check input
				var label = $(this).text();
				if(label.indexOf(' [') > -1) {
					label = label.substr(0,label.indexOf(' ['));
				}
				if(label == name) {
					$(this).prevAll('input').attr("checked","checked");
				}
			});
		});
		updateChart();
	}
});


/**
 * Breadcrumb
 */
var $breadcrumb = $('#breadcrumb'),
	bcCount = 1;
$breadcrumb
	.find('li:not(.firsec)')
	.removeClass('active')
	.addClass('open')
	.last()
	.removeClass('open')
	.addClass('active');
while (29 < $breadcrumb.outerHeight()) {
	$breadcrumb
		.find('li:eq(' + (++bcCount) + ') a')
		.html('...');
}

/**
 * Wired Minds Download Counter
 */
$('.file-link').bind('click', function() {
	if (window.wiredminds && typeof wiredminds.count == 'function') {
		wiredminds.count(this.href.replace(/^http:\/\/[a-zA-Z0-9\.\-_\/]*[\/]/g, ''));
	}
});

/**
 * print_page from functions.js
 */
$('#metaNavi .print a ,  #garantie a.print, .sidebar-1 .print a').bind('click', function(event) {
	event.preventDefault();
	
	var loc = window.location,
		newLoc = loc.href + ((loc.search) ? '' : '?') + '&print=1',
		printWin = window.open(newLoc, 'printWindow', 'width=664, height=700, left=300, top=150, scrollbars=1');
	
	printWin.focus();
});

/**
 * und_weg from functions.js
 */
$('#not_visible_print a').bind('click', function(event) {
	event.preventDefault();
	
	$(this).parent().hide();
	window.print();
});

/**
 * A to Z wo DB
 */
$('.atozlistitem').hide();
$('#indizes a').bind('click', function(event) {
	event.preventDefault();
});
$('#indizes a:not(.wolink)').bind('click', function(event) {
	$('#atoz' + this.id.split('-')[1])
		.show()
		.siblings()
		.hide();
});

/**
 * Remove flash inside accordeon on window unload
 */
$(window).bind('beforeunload', function(event) {
	$('.accordion-content object').remove();
});


/**
 * set_black_bar_height from functions.js (Venus, Flexitime; IBOND, Hera = noBar)
 */
var $leftCol = $('#left_column, #leftCol'),
	$rightCol = $('#right_column, #rightCol'),
	$noBar = $('.noBar');


if ($leftCol.length && $rightCol.length && $noBar.length == 0 ) {
	var leftColHeight = $leftCol.height(),
		rightColHeight = $rightCol.height(),
		newRightColHeight = 0,
		diff = 0;
	if (leftColHeight <= rightColHeight) {
		newRightColHeight = rightColHeight + 95;
	} else {
		diff = leftColHeight - rightColHeight;
		if (diff < 95) {
			newRightColHeight = rightColHeight + diff;
		} else {
			newRightColHeight = leftColHeight;
		}
	}
	if (rightColHeight <= 453) {
		newRightColHeight = 525;
	}
	$rightCol.height(newRightColHeight);
}

/**
 * check from functions.js
 */
var colready = "doesnotexist";
	colready = $('#background_right').html();
	if (colready == "x"){
		var allElems = document.getElementsByTagName('*');
		for (var i = 0; i < allElems.length; i++) {
			var thisElem = allElems[i];
			if (thisElem.className && thisElem.className == 'col') {
				var myElem = thisElem; 
			}
		}
		myElem.setAttribute("id","image-bild")
	}

/**
 * empfehlen from functions.js
 */
$('.recomend').bind('click', function(event) {
	$('.recomend-layer').css("display","block");	
});

/**
 * empfehlenSchliessen from functions.js
 */
$('.layer-close').bind('click', function(event) {
	$('.recomend-layer').css("display","none");	
});

/**
 * deuterium from functions.js
 */	
if (!$('#result_deuterium table').length) {
	$('#result_deut').hide();
}

if (!$('#res_content').length) {
	$('#result_hc').hide();
}

/**
 * HNG Worldmap w Contactform from functions.js
 */	
try{
var recready = $('#formrecipient');
if (recready.length){
	var getselectedcountry = document.getElementById("ctrlContactUs_ddl2Panel").value;
	var selecteddivisionready = $('#ctrlContactUs_ddl3Panel');
	
	var geturl = window.location.href;
	var mysplit = geturl.split("//");
	mysplit = mysplit[1];
	mysplit = mysplit.split("/");
	mysplit = mysplit[1];
	if(mysplit == "de"){
		$('.formrecipient').html("Kontaktformular");
	}
	
	if (!selecteddivisionready == null || !selecteddivisionready == ""){
		var getselecteddivision = document.getElementById("ctrlContactUs_ddl3Panel").value;
		getselectedcountry = getselecteddivision;
		if(mysplit == "de"){
			$('.formrecipient').attr('href','?recipient='+getselectedcountry+'');						
		}else{
			$('.formrecipient').attr('href','?recipient='+getselectedcountry+'');
		}
	}
	else{
		if(mysplit == "de"){
			$('.formrecipient').attr('href','?recipient='+getselectedcountry+'');
		}else{
			$('.formrecipient').attr('href','?recipient='+getselectedcountry+'');
		}
	}
	

}
}catch(err){}		

/*End*/

/**
 * zweiter klick im contact formular unterbinden 
 * (nur f�r formulare die mit .net validieren und nicht mit js)*/

if($('.nojs').length){
	$('.submitButton').bind('click', function() {
			this.disabled=true;
			this.form.submit();		
	});
} 	

/** formhandling - user does not use javascript  */
if($('.form-grp #_recipients').length){
	 $('.form-grp #_recipients').change(function () {
          var str = "";
          $("select option:selected").each(function () {
                str += $(this).text();
              });
          if($('.rcp-aspx-id').length){
			$('.rcp-aspx-id').attr('value',str);
		  }
        })
        .change();
}

/**
 * free snippets from functions.js
 */	
try {
var arrow = document.getElementById('promoArrow');
var action_pos = 0;
	
if(arrow){
	action_pos = getYpos(arrow)-110;
	arrow.style.top = action_pos+"px";
	window.setTimeout(function(){
		arrowHide(arrow);
	}, 5000);
}
}catch(err){}
		
function arrowHide(element){
	element.style.display = 'none';
}

function getYpos(element){
	return (element.offsetParent) ? element.offsetTop + getYpos(element.offsetParent) : element.offsetTop;
}


$('#play-button').bind('click', function(event) {
			play();
	});
	

/*Start Coverflow */
var $coverflow = $('#coverflow').coverflow({
		select: function(event, item) {
			var idx = item.idx;
			cfShowContent(idx);
			cfSetupButtons(idx);
			$cfSlider.slider('value', idx);
		}
	}),
	$cfItems = $coverflow.find($coverflow.coverflow('option', 'items')),
	$cfSlider = $('<div id="coverflow-slider"></div>')
		.appendTo(
			$('<div id="coverflow-slider-wrapper"></div>').insertAfter($('#coverflow-wrapper'))
		)
		.slider({
			max: $cfItems.length - 1,
			value: $coverflow.coverflow('option', 'start'),
			animate: true,
			slide: function(event, ui) {
				$coverflow.coverflow('select', ui.value);
			}
		}),
	$cfBack = $('<span id="coverflow-back"></span>')
		.insertAfter($cfSlider)
		.bind('click', function(event) {
			if ($(this).is('.disabled')) return;
			$coverflow.coverflow('select', $cfSlider.slider('value') - 1);
		}),
	$cfForward = $('<span id="coverflow-forward"></span>')
		.insertAfter($cfBack)
		.bind('click', function(event) {
			if ($(this).is('.disabled')) return;
			$coverflow.coverflow('select', $cfSlider.slider('value') + 1);
		});
var slideElemWidth = 0;
/*$cfItems.find('a').bind('click', function(event) {
	event.preventDefault();
});*/
function cfSetupButtons(idx) {
	if (!idx) {
		$cfBack.addClass('disabled');
	} else {
		$cfBack.removeClass('disabled');
	}
	if ($cfItems.length - 1 <= idx) {
		$cfForward.addClass('disabled');
	} else {
		$cfForward.removeClass('disabled');
	}
}
function cfShowContent(idx) {
	var $current = $('#coverflow-content > li:eq(' + idx + ')')
		.addClass('current');
	if($current.length>0) {
		$current.siblings().removeClass('current');
		$current.find('img').attr('src', $current.find('img').attr('src').replace('.','_a.'));
		$current.siblings().find('img').each(function() {
			$(this).attr('src', $(this).attr('src').replace('_a.','.'));
		});
	}
}
cfShowContent($cfSlider.slider('value'));

$('#coverflow-content > li').each(function() {
	$(this).width( $(this).parent().width() / ($(this).siblings().length + 1) );
});
$('#coverflow-slider a').width($('#coverflow-content > li').width());
$('#coverflow-slider').width($('#coverflow-slider').width() - $('#coverflow-content > li').width());

/* End Coverflow */	
	
}(jQuery));

// http://code.google.com/p/doctype/wiki/ArticleFixingFlashExternalInterface#Internet_Explorer_Page_Unload_Bug
(function(){var s=function(){window.__flash__removeCallback=function(i,n){if(i)i[n]=null;};window.setTimeout(s,10);};s();})();
