var control_querystring_prefix="TL";var txt_search="SÃ¶k";var txt_in_skane="i hela SkÃ¥ne";var txt_search_word="Eget sÃ¶kord";var param_languageid="sv";var global_date_format="yyyy-MM-dd";
var global_date_separator="-";
var txt_close_window="StÃ¤ng fÃ¶nster ";
var txt_image_number="Bild nr ";
var txt_previous_image="FÃ¶regÃ¥ende bild ";
var txt_next_image="NÃ¤sta bild ";
var dpu1=new Array();dpu1[0]="SÃ¸ndag";dpu1[1]="Mandag";dpu1[2]="Tirsdag";dpu1[3]="Onsdag";dpu1[4]="Torsdag";dpu1[5]="Fredag";dpu1[6]="LÃ¸rdag";
var dpmm1=new Array();dpmm1[0]="januari";dpmm1[1]="februari";dpmm1[2]="mars";dpmm1[3]="april";dpmm1[4]="maj";dpmm1[5]="juni";dpmm1[6]="juli";dpmm1[7]="augusti";dpmm1[8]="september";dpmm1[9]="oktober";dpmm1[10]="november";dpmm1[11]="december";var param_text=" ";
ï»¿
function isElementOfClass(DOMNode,sClass){
	var a=getClassName(DOMNode);
	var b=a.split(" ");
	for(var i=b.length-1; i>=0; i--)if(b[i]==sClass)return(true);
	return(false);
}

function getClassName(DOMNode) {
	var c="";
	try{
		if(DOMNode.getAttribute("class")!=null)c=DOMNode.getAttribute("class");
		if(c==""){
			c=DOMNode.className;
		}
		return(c);
	}catch (e){
		return(c);
	}
}

function setClassName(DOMNode, className) {
	try{
		if(DOMNode.className){
			DOMNode.className=className;
		}else{
			DOMNode.setAttribute("class",className);
		}
	}catch (e){
	}
}

String.prototype.split=function(d){
	var a=[];var b=-1;var i=this.indexOf(d);
	while(i >= 0){a[a.length]=this.substring(b+1,i);b=i;i=this.indexOf(d,i+1);}a[a.length]=this.substring(b+1,this.length);
	return(a);
}

String.prototype.trim=function(){
	try{
		var a=this;	if(a.length==0)return(a);
		while(a.charAt(0)==" ")a=a.substring(1,this.length);
		while(a.charAt(a.length-1)==" ")a=a.substring(0,a.length-1);
		return(a);
	}catch(e){return(this);}
	return(this);
}

function Request(){
	this.cookies=[];
	var a=location.search;
	var b=a.substring(1,a.length).split("&");
	for(var i=0;i<b.length;i++)this[unescape(b[i].split("=")[0])]=unescape(b[i].split("=")[1]);
	var c=window.top.document.cookie;var d=c.split(";");
	for(var i=d.length-1;i>=0;i--){var e=d[i].split("=");var k=unescape(e[0]).trim();var v=unescape(e[1]).trim();this.cookies[k]=v;}
	a=null;b=null;c=null;d=null;e=null;k=null;v=null;
}Request.prototype=new Array();
try{Request.prototype.constructor=Request;}catch(e){}    
ï»¿
var global_active_image=1;
var global_number_of_images=0;
var global_images=[];
function imageGallery() {
	var imageClass=getClassName(this);
	var imageClassSplit=imageClass.split("_");
	var imgNr=imageClassSplit[1];
	var numberOfImages=imageClassSplit[2];

	var b=document.getElementById("image"+global_active_image);
	if(b)b.style.display="none";
	var a=document.getElementById('link'+global_active_image);
	if(a){
		a.style.color="#000";
		a.style.fontSize="x-small";
	}
	if(imgNr==0){//venstre
		if(global_active_image>1)global_active_image--;
	}else if(imgNr==-1){//hÃ¸yre
		if(global_active_image<numberOfImages)global_active_image++;
	}else{//tall
		global_active_image=imgNr;
	}
	var c="";
	var ul=document.getElementById("imagesGallery");
	var listeElement="";
	var lenke="";
	var image="";
	if(ul){
		while(ul.hasChildNodes()){
			ul.removeChild(ul.lastChild);
		}
		if((global_active_image>3)||(global_active_image<(numberOfImages-2))){
			listeElement=document.createElement("li");
			lenke = document.createElement("a");
			lenke.setAttribute("title",txt_previous_image);
			lenke.id="link0";
			setClassName(lenke,"galleryImage meta_0_"+numberOfImages);
			lenke.innerHTML="&lt;&lt;";
			lenke.onclick=imageGallery;
			listeElement.appendChild(lenke);
			document.getElementById("imagesGallery").appendChild(listeElement);

			var d=(parseInt(global_active_image)-2);
			var e=(parseInt(global_active_image)+2);
			if(d<=0){
				d=1;
				e=5;
			}
			if(e>=numberOfImages){
				d=parseInt(numberOfImages)-4;
				e=numberOfImages;
			}
			if(d<=0)d=1;
			for(var i=d;i<=e;i++){
				listeElement=document.createElement("li");
				listeElement.id="list"+i;
				listeElement.setAttribute("class","listNumbers");
				listeElement.style.lineHeight="20px";

				lenke = document.createElement("a");
				lenke.setAttribute("title",txt_image_number + " " + i);
				lenke.id="link"+i;
				setClassName(lenke,"galleryImage viewImage meta_"+i+"_"+numberOfImages);
				lenke.innerHTML=i;
				lenke.onclick=imageGallery;
				lenke.onmouseover=viewImage;
				listeElement.appendChild(lenke);
				
				image=document.createElement("img");
				image.setAttribute("src",global_images[i].src);
				image.setAttribute("alt",global_images[i].alt);
				image.setAttribute("title", global_images[i].title);
				image.id = "image" + i;
				setClassName(image, "gallery TellusImageDecoration");
				image.style.border = "solid 1px #ddd";
				image.style.padding = "5px";
			
				
				listeElement.appendChild(image);
				document.getElementById("imagesGallery").appendChild(listeElement);
			}
			listeElement=document.createElement("li");
			lenke = document.createElement("a");
			lenke.setAttribute("title",txt_next_image);
			lenke.id="link-1";
			setClassName(lenke,"galleryImage meta_-1_"+numberOfImages);
			lenke.innerHTML="&gt;&gt;";
			lenke.onclick=imageGallery;
			listeElement.appendChild(lenke);
			document.getElementById("imagesGallery").appendChild(listeElement);
//alert(ul.innerHTML);
		}else{
			listeElement=document.createElement("li");
			lenke = document.createElement("a");
			lenke.setAttribute("title",txt_previous_image);
			lenke.id="link0";
			setClassName(lenke,"galleryImage meta_0_"+numberOfImages);
			lenke.innerHTML="&lt;&lt;";
			lenke.onclick=imageGallery;
			listeElement.appendChild(lenke);
			document.getElementById("imagesGallery").appendChild(listeElement);

			var d=(parseInt(global_active_image)-2);
			var e=(numberOfImages);
			if(d<=0)d=1;
			for(var i=d;i<=e;i++){
				listeElement=document.createElement("li");
				listeElement.id="list"+i;
				setClassName(listeElement,"listNumbers");
				listeElement.style.lineHeight="20px";

				lenke = document.createElement("a");
				lenke.setAttribute("title",txt_image_number + " " + i);
				lenke.id="link"+i;
				setClassName(lenke,"galleryImage galleryLink meta_"+i+"_"+numberOfImages);
				lenke.innerHTML=i;
				lenke.onclick=imageGallery;
				lenke.onmouseover=viewImage;
				listeElement.appendChild(lenke);
				
				image=document.createElement("img");
				image.setAttribute("src",global_images[i].src);
				image.setAttribute("alt",global_images[i].alt);
				image.setAttribute("title", global_images[i].title);
				image.id = "image" + i;
				setClassName(image, "gallery TellusImageDecoration");
				image.style.border = "solid 1px #ddd";
				image.style.padding = "5px";
				listeElement.appendChild(image);
				document.getElementById("imagesGallery").appendChild(listeElement);
			}
			listeElement=document.createElement("li");
			lenke = document.createElement("a");
			lenke.setAttribute("title",txt_next_image);
			lenke.id="link-1";
			setClassName(lenke,"galleryImage meta_-1_"+numberOfImages);
			lenke.innerHTML="&gt;&gt;";
			lenke.onclick=imageGallery;
			listeElement.appendChild(lenke);
			document.getElementById("imagesGallery").appendChild(listeElement);
		}
	}
	b=document.getElementById("image"+global_active_image);

	var h=document.getElementsByTagName("img");
	if(h){
		for(var i=h.length-1;i >= 0;i--){
			var v=h[i];
			if(isElementOfClass(v,"gallery")){
				v.style.display="none";
			}
		}
	}

	if(b){
		b.style.display="block";
		if (navigator.appName.indexOf("Microsoft") != -1){
			b.style.zIndex="80"+global_active_image;
		}
	}
	a = document.getElementById('link'+global_active_image);
	if(a){
		a.style.color = "#0072bc";
		a.style.fontSize="small";
	}
}

var c=1000;
function viewImage(){
	var h=document.getElementsByTagName("img");
	if(h){
		for(var i=h.length-1;i >= 0;i--){
			var v=h[i];
			if(isElementOfClass(v,"gallery")){
				v.style.display="none";
			}
		}
	}

	var imageClass=getClassName(this);
	var imageClassSplit=imageClass.split("_");
	var imgNr=imageClassSplit[1];
	var numberOfImages=imageClassSplit[2];
	var a=document.getElementById("image"+imgNr);
	if(a){
		c=c+1;
		a.style.display="block";
		a.style.zIndex=c;
	}
}ï»¿function load() {
	if (GBrowserIsCompatible()) {
		var lat = document.getElementById("TellusLatitude");
		var lng = document.getElementById("TellusLongitude");
		if (lat) lat = lat.value;
		if (lat) lng = lng.value;
		if (lat && lng) {
			var map = new GMap2(document.getElementById("TellusMap"));
			var koordinater = new GLatLng(lat, lng);
			map.setCenter(new GLatLng(lat, lng), 12);
			map.addOverlay(new GMarker(koordinater));
			map.addControl(new GSmallMapControl());
		}
	}
}
function positionInfo(object) {

	var p_elm = object;

	this.getElementLeft = getElementLeft;
	function getElementLeft() {
		var x = 0;
		var elm;
		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		while (elm != null) {
			x += elm.offsetLeft;
			elm = elm.offsetParent;
		}
		return parseInt(x);
	}

	this.getElementWidth = getElementWidth;
	function getElementWidth() {
		var elm;
		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		return parseInt(elm.offsetWidth);
	}

	this.getElementRight = getElementRight;
	function getElementRight() {
		return getElementLeft(p_elm) + getElementWidth(p_elm);
	}

	this.getElementTop = getElementTop;
	function getElementTop() {
		var y = 0;
		var elm;
		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		while (elm != null) {
			y += elm.offsetTop;
			elm = elm.offsetParent;
		}
		return parseInt(y);
	}

	this.getElementHeight = getElementHeight;
	function getElementHeight() {
		var elm;
		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		return parseInt(elm.offsetHeight);
	}

	this.getElementBottom = getElementBottom;
	function getElementBottom() {
		return getElementTop(p_elm) + getElementHeight(p_elm);
	}
}

function CalendarControl() {
	var calendarId = 'CalendarControl';
	var currentYear = 0;
	var currentMonth = 0;
	var currentDay = 0;

	var selectedYear = 0;
	var selectedMonth = 0;
	var selectedDay = 0;
	var dateField = null;

	function getProperty(p_property) {
		var p_elm = calendarId;
		var elm = null;

		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		if (elm != null) {
			if (elm.style) {
				elm = elm.style;
				if (elm[p_property]) {
					return elm[p_property];
				} else {
					return null;
				}
			} else {
				return null;
			}
		}
	}

	function setElementProperty(p_property, p_value, p_elmId) {
		var p_elm = p_elmId;
		var elm = null;

		if (typeof (p_elm) == "object") {
			elm = p_elm;
		} else {
			elm = document.getElementById(p_elm);
		}
		if ((elm != null) && (elm.style != null)) {
			elm = elm.style;
			elm[p_property] = p_value;
		}
	}

	function setProperty(p_property, p_value) {
		setElementProperty(p_property, p_value, calendarId);
	}

	function getDaysInMonth(year, month) {
		return [31, ((!(year % 4) && ((year % 100) || !(year % 400))) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month - 1];
	}

	function getDayOfWeek(year, month, day) {
		var date = new Date(year, month - 1, day)
		var dayNumber
		if (date.getDay() == 0) {
			dayNumber = 6;
		}
		if (date.getDay() == 1) {
			dayNumber = 0;
		}
		if (date.getDay() == 2) {
			dayNumber = 1;
		}
		if (date.getDay() == 3) {
			dayNumber = 2;
		}
		if (date.getDay() == 4) {
			dayNumber = 3;
		}
		if (date.getDay() == 5) {
			dayNumber = 4;
		}
		if (date.getDay() == 6) {
			dayNumber = 5;
		}
		return dayNumber;
	}

	this.clearDate = clearDate;
	function clearDate() {
		dateField.value = '';
		hide();
	}

	this.setDate = setDate;
	function setDate(year, month, day) {
		if (dateField) {
			if (month < 10) { month = "0" + month; }
			if (day < 10) { day = "0" + day; }

			var dateString = year + "-" + month + "-" + day;
			dateField.value = dateString;
			// todate should change to fromdate if fromdate is changed
			if (dateField == document.forms['TellusForm'].TLfd) {
				var b = document.forms['TellusForm'].TLtd;
				if (b) {
					b.value = dateField.value;
				}
			}
			hide();
		}
		if (event)event.cancelBubble=true;
		return;
	}

	this.changeMonth = changeMonth;
	function changeMonth(change) {
		currentMonth += change;
		currentDay = 0;
		if (currentMonth > 12) {
			currentMonth = 1;
			currentYear++;
		} else if (currentMonth < 1) {
			currentMonth = 12;
			currentYear--;
		}

		calendar = document.getElementById(calendarId);
		calendar.innerHTML = calendarDrawTable();
		if (event)event.cancelBubble=true;
	}

	this.changeYear = changeYear;
	function changeYear(change) {
		currentYear += change;
		currentDay = 0;
		calendar = document.getElementById(calendarId);
		calendar.innerHTML = calendarDrawTable();
		if (event)event.cancelBubble=true;
	}

	function getCurrentYear() {
		var year = new Date().getYear();
		if (year < 1900) year += 1900;
		return year;
	}

	function getCurrentMonth() {
		return new Date().getMonth() + 1;
	}

	function getCurrentDay() {
		return new Date().getDate();
	}

	function calendarDrawTable(event) {
		var dayOfMonth = 1;
		var validDay = 0;
		var startDayOfWeek = getDayOfWeek(currentYear, currentMonth, dayOfMonth);
		var daysInMonth = getDaysInMonth(currentYear, currentMonth);
		var css_class = null; //CSS class for each day
		var request = new Request();
		var jan = "";
		var feb = "";
		var mar = "";
		var apr = "";
		var may = "";
		var jun = "";
		var jul = "";
		var aug = "";
		var sep = "";
		var oct = "";
		var nov = "";
		var dec = "";

		if (request["TLl"] == "en") {
			jan = "January";
			feb = "February";
			mar = "March";
			apr = "April";
			may = "May";
			jun = "June";
			jul = "July";
			aug = "August";
			sep = "September";
			oct = "October";
			nov = "November";
			dec = "December";
		} else if (request["TLl"] == "de") {
			jan = "Januar";
			feb = "Februar";
			mar = "M&auml;rz";
			apr = "April";
			may = "Mai";
			jun = "Juni";
			jul = "Juli";
			aug = "August";
			sep = "September";
			oct = "Oktober";
			nov = "November";
			dec = "Dezember";
		} else {
			jan = "Januari";
			feb = "Februari";
			mar = "Mars";
			apr = "April";
			may = "Maj";
			jun = "Juni";
			jul = "Juli";
			aug = "Augusti";
			sep = "September";
			oct = "Oktober";
			nov = "November";
			dec = "December";
		}
		var months = [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec];
		var table = "<table cellspacing='0' cellpadding='0' border='0'>";
		table = table + "<tr class='header'><td colspan='7' style='padding: 3px;float:left;'><a class='TellusCalendarCloseX' style='text-decoration:none;' href='javascript:void(null)' onclick='hideCalendarControl(event);'>x</a></td></tr>";
		table = table + "<tr class='header'>";
		table = table + "  <td colspan='2' class='previous'><a class='TellusCalendar' href='javascript:changeCalendarControlMonth(-1);'>&lt;</a><br /><a class='TellusCalendar' href='javascript:changeCalendarControlYear(-1);'>&lt;</a></td>";
		table = table + "  <td colspan='3' class='title'>" + months[currentMonth - 1] + "<br>" + currentYear + "</td>";
		table = table + "  <td colspan='2' class='next'><a class='TellusCalendar' href='javascript:changeCalendarControlMonth(1);'>&gt;</a><br /><a class='TellusCalendar' href='javascript:changeCalendarControlYear(1);'>&gt;</a></td>";
		table = table + "</tr>";
		if (request["TLl"] == "en") {
			table = table + "<tr><th>M</th><th>T</th><th>W</th><th>T</th><th>F</th><th>S</th><th>S</th></tr>";
		} else if (request["TLl"] == "de") {
			table = table + "<tr><th>M</th><th>D</th><th>M</th><th>D</th><th>F</th><th>S</th><th>S</th></tr>";
		} else {
			table = table + "<tr><th>M</th><th>T</th><th>O</th><th>T</th><th>F</th><th>L</th><th>S</th></tr>";
		}
		for (var week = 0; week < 6; week++) {
			table = table + "<tr>";
			for (var dayOfWeek = 0; dayOfWeek < 7; dayOfWeek++) {
				if (week == 0 && startDayOfWeek == dayOfWeek) {
					validDay = 1;
				} else if (validDay == 1 && dayOfMonth > daysInMonth) {
					validDay = 0;
				}

				if (validDay) {
					if (dayOfMonth == selectedDay && currentYear == selectedYear && currentMonth == selectedMonth) {
						css_class = 'current';
					} else if (dayOfWeek == 5 || dayOfWeek == 6) {
						css_class = 'weekend';
					} else {
						css_class = 'weekday';
					}

					table = table + "<td><a class='" + css_class + "' href=\"javascript:setCalendarControlDate(" + currentYear + "," + currentMonth + "," + dayOfMonth + ")\">" + dayOfMonth + "</a></td>";
					dayOfMonth++;
				} else {
					table = table + "<td class='empty'>&nbsp;</td>";
				}
			}
			table = table + "</tr>";
		}

		table = table + "</table>";
		return table;
	}

	this.show = show;
	function show(field) {
		can_hide = 0;
		// If the calendar is visible and associated with
		// this field do not do anything.
		if (dateField == field) {
			return;
		} else {
			dateField = field;
		}
		if (dateField) {
			try {
				var dateString = new String(dateField.value);
				var dateParts = dateString.split("-");
				selectedYear = parseInt(dateParts[0], 10);
				selectedMonth = parseInt(dateParts[1], 10);
				selectedDay = parseInt(dateParts[2], 10);
			} catch (e) { }
		}

		if (!(selectedYear && selectedMonth && selectedDay)) {
			selectedMonth = getCurrentMonth();
			selectedDay = getCurrentDay();
			selectedYear = getCurrentYear();
		}

		currentMonth = selectedMonth;
		currentDay = selectedDay;
		currentYear = selectedYear;

		if (document.getElementById) {
			
			calendar = document.getElementById(calendarId);
			calendar.innerHTML = calendarDrawTable(currentYear, currentMonth);

			setProperty('display', 'block');

			var fieldPos = new positionInfo(dateField);
			var calendarPos = new positionInfo(calendarId);

			var x = fieldPos.getElementLeft();
			var y = fieldPos.getElementBottom();

			setProperty('left', x + "px");
			setProperty('top', y + "px");

//			if (document.all) {
//				setElementProperty('display', 'block', 'CalendarControlIFrame');
//				setElementProperty('left', x + "px", 'CalendarControlIFrame');
//				setElementProperty('top', y + "px", 'CalendarControlIFrame');
//				setElementProperty('width', calendarPos.getElementWidth() + "px", 'CalendarControlIFrame');
//				setElementProperty('height', calendarPos.getElementHeight() + "px", 'CalendarControlIFrame');
//			}
			if (event)event.cancelBubble=true; // To get IE7 to properly display the calendar
		}
	}

	this.hide = hide;
	function hide() {
		if (dateField) {
			setProperty('display', 'none');
			setElementProperty('display', 'none', 'CalendarControl');
			dateField = null;
		}
	}

	this.visible = visible;
	function visible() {
		return(dateField);
	}

	this.can_hide = can_hide;
	var can_hide = 0;
}

var calendarControl = new CalendarControl();

function showCalendarControl(textField) {
	calendarControl.show(textField);
}

function clearCalendarControl() {
	calendarControl.clearDate();
}

function hideCalendarControl(event) {
	if (window.event) event = window.event;
	if (event) {
		var srcElement = event.srcElement ? event.srcElement : event.target;
		if (srcElement) {
			if (srcElement.nodeType == 3) srcElement = srcElement.parentNode; // defeat Safari bug
			if (
		            !isElementOfClass(srcElement, "TellusCalendarImage") &&
		            !isElementOfClass(srcElement, "TellusCalendar") &&
					!isElementOfClass(srcElement, "current") &&
					!isElementOfClass(srcElement, "weekend") &&
					!isElementOfClass(srcElement, "weekday")
			) {
				if (calendarControl.visible()) {
					setTimeout("calendarControl.hide();", 50);
				}
			}
		}
	}
}

function getClassName(DOMNode) {
	var c = "";
	try {
		if (DOMNode.getAttribute("class") != null) c = DOMNode.getAttribute("class");
		if (c == "") c = (DOMNode.className) ? DOMNode.className : DOMNode.getAttribute("class");
		return (c);
	} catch (e) {
		return (c);
	}
}

function isElementOfClass(DOMNode, sClass) {
	try {
		var a = getClassName(DOMNode);
		var b = a.split(" ");
		for (var i = b.length - 1; i >= 0; i--) if (b[i] == sClass) return (true);
		return (false);
	} catch (e) { return (false); }
}



function setCalendarControlDate(year, month, day) {
	calendarControl.setDate(year, month, day);
	//	// Test på å oppdatere TLtd til samme dato som TLfd ved valg på fra-dato
	//	if (month < 10) {
	//		month = "0" + month;
	//	}
	//	if (day < 10) {
	//		day = "0" + day;
	//	}
	//	var a = document.getElementById(source);
	//document.forms['TellusForm'].TLfd.value = year + "-" + month + "-" + day;
}


function changeCalendarControlYear(change) {
	calendarControl.changeYear(change);
}

function changeCalendarControlMonth(change) {
	calendarControl.changeMonth(change);
}

String.prototype.split = function(d) {
	var a = []; var b = -1; var i = this.indexOf(d);
	while (i >= 0) { a[a.length] = this.substring(b + 1, i); b = i; i = this.indexOf(d, i + 1); } a[a.length] = this.substring(b + 1, this.length);
	return (a);
}

String.prototype.trim = function() {
	try {
		var a = this; if (a.length == 0) return (a);
		while (a.charAt(0) == " ") a = a.substring(1, this.length);
		while (a.charAt(a.length - 1) == " ") a = a.substring(0, a.length - 1);
		return (a);
	} catch (e) { return (this); }
	return (this);
}

function Request() {
	var a = location.search;
	var b = a.substring(1, a.length).split("&");
	var d;
	var c;
	for (var i = 0; i < b.length; i++) this[unescape(b[i].split("=")[0])] = unescape(b[i].split("=")[1]);
	a = null; b = null;
} Request.prototype = new Array();
try { Request.prototype.constructor = Request; } catch (e) { }ï»¿function attachEvents(){
	var h=document.getElementsByTagName("a");
	if(h){
		for(var i=h.length-1;i >= 0;i--){
			var v=h[i];
			if(isElementOfClass(v,"targetBlank"))v.onclick=function(){open(this.href,'','');return(false);};
			if(isElementOfClass(v,"navigateBack"))v.onclick=function(){javascript:history.back()};
			if(isElementOfClass(v,"galleryImage"))v.onclick=imageGallery;
			if(isElementOfClass(v,"galleryLink"))v.onmouseover=viewImage;
			if(isElementOfClass(v,"btnreset"))v.onclick=reset;
		}
	}
	//<image_gallery>
	var f=document.getElementById("imagesGallery");
	if(f==null){
		f=document.getElementById("oneImage");
	}
	if(f){
		var g=getClassName(f);
		if(g){
			global_number_of_images=parseInt(g.substring(2,g.length));
		}
		for(var i=1;i<=global_number_of_images;i++){
			var j=document.getElementById("image"+i);
			if(j)global_images[i]=j;
		}
		if(global_number_of_images>5){
			for(var i=6;i<=global_number_of_images;i++){
				var k=document.getElementById("list"+i);
				if(k){
					k.style.display="none";
				}
			}
		}

		var n=document.getElementById("link1");
		if(n){
			n.style.color = "#0072bc";
			n.style.fontSize="small";
		}
	}
	//</image_gallery>
	a = document.getElementById("calendarfd");
	if (a) {
		a.onclick = openCalendar;
		a.style.display = "inline";
		var img = document.createElement("img");
		//img.src = "../images/calendar_icon.gif";		
		img.src = "images/calendar_icon.gif";
		a.appendChild(img);
	}
	a = document.getElementById("calendartd");
	if (a) {
		a.onclick = openCalendar;
		a.style.display = "inline";
		var img = document.createElement("img");
		//img.src = "../images/calendar_icon.gif";
		img.src = "images/calendar_icon.gif";
		a.appendChild(img);
	}
	a = document.getElementById("TLfd");
	if (a) {
		a.onchange = updateTD;
	}
}

function updateTD() {
	var b = document.getElementById("TLtd");
	if (b) {
		b.value = this.value;
	}

}

function switchImage(id) {
	//image
	var a = document.getElementById('topImage');
	var b = (String)(a.src);
	var c = (String)(a.alt);
	var d = document.getElementById(id);
	var e = d.src;
	var f = d.alt;
	a.src = d.src.replace('t=2', 't=1').replace('w=150', 'w=300');
	a.alt = f;
	d.src = b.replace('t=1', 't=2').replace('w=300', 'w=150');
	d.alt = c;

	//text
	if (id == "image2") {
		var g = document.getElementById('copyright');
		var h = document.getElementById('copyrightSmall2');
		g.innerHTML = f;
		h.innerHTML = c;
	}
	if (id == "image3") {
		var g = document.getElementById('copyright');
		var h = document.getElementById('copyrightSmall3');
		g.innerHTML = f;
		h.innerHTML = c;
	}
}


if (window.addEventListener) {
	window.addEventListener("load", attachEvents, false);
	var request = new Request();
	var product = request["id"];
	var qs = window.location.search.substring(1);
	var qs_id = qs.indexOf("id");
	if (qs_id > 0 || (product != "" && product != null && product != "undefined")) {
		if (document.getElementById("TellusMap") == null) {
			window.setTimeout('load()', 800);
		} else if (document.getElementById("TellusMap")) {
//			window.addEventListener("load", loadProduct, false);
			window.addEventListener("load", load, false);
			window.addEventListener("onunload", GUnload, false);
		}
	}
} else {
	window.attachEvent("onload", attachEvents);
	var request = new Request();
	var product = request["id"];
	var qs = window.location.search.substring(1);
	var qs_id = qs.indexOf("id");
	if (qs_id > 0 || (product != "" && product != null && product != "undefined")) {
		if (document.getElementById("TellusMap") == null) {
			window.setTimeout('load()', 300);
		} else if (document.getElementById("TellusMap")) {
			window.attachEvent("onload", load);
			window.attachEvent("onunload", GUnload);
		}
	}
}

if (!window.addEventListener) {//W3C DOM Level 2 Event Model
	window.addEventListener = function(type, listener, useCapture) {
		attachEvent('on' + type, function() { listener(event) });
	}
}
if (!document.addEventListener) {//W3C DOM Level 2 Event Model
	document.addEventListener = function(type, listener, useCapture) {
		document.attachEvent('on' + type, function() { listener(event) });
	}
}

//if (window.addEventListener) {
    window.addEventListener("click", hideCalendarControl, false);
    document.addEventListener("click", hideCalendarControl, false); //IE requires eventhandlers om document
//} else {
//    document.body.onclick = hideCalendarControl;
//}

