function replace_headers() {
	// Top grafikken
	var s = $('topLogoDiv');
	var ul = $('topLogoDiv').children[0];
	var li = ul.children;
	var flashVars = {};
	if(li[0].innerHTML.length>0) flashVars.billede1=li[0].innerHTML;
	if(li[1].innerHTML.length>0) flashVars.billede2=li[1].innerHTML;
	if(li[2].innerHTML.length>0) flashVars.billede3=li[2].innerHTML;
	
	var flashParams = {};
	swfobject.embedSWF("/spar.dk/flash/TopFlash.swf", "topLogoDiv", "951", "270", "9.0.0", "/spar.dk/flash/expressInstall.swf", flashVars, flashParams);

	var s = $$('div.topBanner');
	var counter = 0
	s.each(function(a) {
//			alert(a.innerHTML);
			intWidth = a.offsetWidth;
			intHeight = 32;
			var flashvars = {
				header: a.innerHTML
			};
			//arrHs[i].innerHTML = "<div id='flashheadline"+i+"' style='width: "+intWidth+"px; height: "+intHeight+"px;'>"+strText+"</div>";
			a.innerHTML = "<div id='flashheading1"+counter+"' style='width: "+intWidth+"px; height: "+(intHeight)+"px;'>"+a.innerHTML+"</div>";
			swfobject.embedSWF("/spar.dk/flash/Overskrifter.swf", "flashheading1"+counter, intWidth, intHeight, "9.0.0", "/spar.dk/flash/expressInstall.swf", flashvars);
			counter++;
		}
	);
	
	var s = $$('div.tilbudPris');
	var counter = 0;
	s.each(function(a) {
			intWidth = 168;
			intHeight = 85;
			contentAry = a.innerHTML.split(";");
			maengde = contentAry[0];
			contentAry = contentAry[1].split(",");
			kr = contentAry[0];
			ore = contentAry[1];
			var flashvars = {
				kroner: kr,
				oerer: ore,
				maengde: maengde.replace(/^\s+|\s+$/g,"")
			};
			a.innerHTML = "<div id='pris"+counter+"' style=\"height: "+intHeight+"px; width: "+intWidth+"px;\">"+a.innerHTML+"</div>";
			swfobject.embedSWF("/spar.dk/flash/PrisFlash.swf", "pris"+counter, intWidth, intHeight, "9.0.0", "/spar.dk/flash/expressInstall.swf", flashvars);
			counter++;
		}
	);
	
	/* Video thumbs */
	var s = $$('div.thumbFlv');
	var counter = 0;
	s.each(
		function(a) {
//			a.show();
			var content = a.innerHTML.split(";");
			var flashvars = {
				id: content[0],
				flv: content[1]
			};
			a.innerHTML='<div id="flvThumb_'+counter+'" style="height: 65px; width: 115px;">&nbsp;</div>';
			//a.id = "flvThumb_"+counter;
			swfobject.embedSWF("/spar.dk/flash/flvThumb.swf", "flvThumb_"+counter, 115, 65, "9.0.0", "/spar.dk/flash/expressInstall.swf", flashvars);
			a.show();
			counter++;
		}
	);
	
	var s = $$('.CatalogueFlash');
	var counter = 0;
	s.each(
		function(a) {
			a.update('<span id="catalogueFlash_'+counter+'"></span>');
			swfobject.embedSWF("/spar.dk/flash/CatalogueFlash.swf", "catalogueFlash_"+counter, 400, 156, "9.0.0", "../../flash/expressInstall.swf");
			counter++;
		}
	);
	
	// Lokale services
	var s = $$('#lokale_services ul li');
	var flashvars = false;
	var tmp = new Array();
	var tt = '';
	if(s.length > 0) {
		var c = 0;
		s.each(
			function(a) {
				if(c > 0) tt+= '&';
				
				tt+='image'+c+'='+a.innerHTML;
				c++;
			}
		);
		var params = {
		  flashvars: tt
		};
		swfobject.embedSWF("/spar.dk/flash/Services.swf", "lokale_services", 200, 205, "9.0.0", "/flash/expressInstall.swf", flashvars, params);
	}
	
	// Lokale gMap
	var s = $$('.gMap #localMap');
	if(s.length>0) {
		s = s[0];
		coords = s.innerHTML.split(",");
		//var apiKey = 'ABQIAAAA9QWjCf8uUezPA3fgZjxrJhSxJpObvVxu9h0CuFRMaTjF0GYw8xQg0vC6LMEXFy1ch4NVwVKeUUkdJg';
		var apiKey = 'ABQIAAAA9QWjCf8uUezPA3fgZjxrJhRmEJ4hNNjrMlDIt89EYxzLTLwi1RRrxkLFWN6IAfuk6tGDXR37dms6nw';
		var flashvars = {
			mapKey: apiKey,
			lat: coords[0],
			lng: coords[1],
			zoom: 15,
			chainColor: '#e82127'
		}
		swfobject.embedSWF("/spar.dk/flash/LocalMap.swf", "localMap", 200, 205, "9.0.0", "/spar.dk/flash/expressInstall.swf", flashvars);
	}
	
	// Slideshow
	var s = $$('#image_slider_inner li');
	if(s.length > 0) {
		var vars = '';
		var c = 0;
		s.each(
			function(a) {
				if(c > 0) vars+='&';
				
				vars+='image'+c+'='+a.innerHTML;
				c++;
			}
		);
		var flashvars = false;
		var params = {
		  flashvars: vars
		};
		swfobject.embedSWF("/spar.dk/flash/LocalGallery.swf", "image_slider", 222, 205, "9.0.0", "/spar.dk/flash/expressInstall.swf", flashvars, params);
	}
	
	var s = $$("#map");
	if(s.length == 1) {
		if(s[0].className=='map superSpar newsletter') {
			var flashVars = {
				apiKey: 'ABQIAAAA9QWjCf8uUezPA3fgZjxrJhRmEJ4hNNjrMlDIt89EYxzLTLwi1RRrxkLFWN6IAfuk6tGDXR37dms6nw',
				mode: 'superSparFinder',
				xmlPath: 'http://spar.dk/site-settings/catalogue---xml?ref=newsletter'
			}
		}
		else if(s[0].className=='map superSpar') {
			var flashVars = {
				apiKey: 'ABQIAAAA9QWjCf8uUezPA3fgZjxrJhRmEJ4hNNjrMlDIt89EYxzLTLwi1RRrxkLFWN6IAfuk6tGDXR37dms6nw',
				mode: 'superSparFinder',
				xmlPath: 'http://spar.dk/site-settings/catalogue---xml'
			}
		} else {
			var flashVars = {
				apiKey: 'ABQIAAAA9QWjCf8uUezPA3fgZjxrJhRmEJ4hNNjrMlDIt89EYxzLTLwi1RRrxkLFWN6IAfuk6tGDXR37dms6nw'
			}
		}
		swfobject.embedSWF("/spar.dk/flash/Forhandlerkort.swf", "map", "644", "325", "9.0.0", null, flashVars);
	}
	var s = $$(".mapDotImg");
	if(s.length > 0) {
		s.each(function(a) {
			var idet = a.id;
			swfobject.embedSWF("/spar.dk/flash/pin.swf", idet, "24", "37", "9.0.0", null, {color: a.alt});
		});
	}
}


function submit_search() {
	document.location.href='?action=search&searchStr='+document.getElementById('searchBox').value;
}

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
       return window[movieName];
   } else {
       return document[movieName];
   }
}
function videoClick(id) {
	thisMovie("video").playVideo(videos[id]['VideoFile']);
	$('Name').update(videos[id]['Title']);
	$('desc').update(videos[id]['Desc']);
	/*
	new Ajax.Request(
		'/AJAX/VideoLibrary.php',
		{
			parameters: {
				id: id
			},
			onComplete: function(trans) {
				json = eval("("+trans.responseText+")");
				thisMovie("video").playVideo(json.url);
				$('Name').update(json.name);
				$('desc').update(json.desc);
			}
		}
	);
	*/
}
function start_first_movie() {
	thisMovie("video").playVideo(videos[1]['VideoFile']);
}
/*
Event.observe(window, 'load', function() {
		replace_headers();
	}
);
*/
/* Gmap */
function filter_chains() {
	var values = new Array();
	var s = $$("input.mapCheck");
	if(s.length > 0) {
		s.each(function(a) {
			if(a.checked) values[values.length] = a.id;
		});
		thisMovie("map").filterChains(values);
	}
}
 
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
         return window[movieName];
     } else {
         return document[movieName];
     }
}
function sendToActionScript(lat, lng) {
	thisMovie("map").getClosest(lat, lng);
}
 
var geocoder = null;
var geocodedMarkers = new Array();
function initialize() {
	if($$("#map").length>0) {
		if (GBrowserIsCompatible()) {
			geocoder = new GClientGeocoder();
		}
	}
}
 
function getAddress(address) {
	$('searchResult').hide();
	if(geocoder) {
		geocoder.setBaseCountryCode('DK');
		geocoder.getLocations(
			address+", danmark",
			function(result) {
				if(result.Status.code == 200) {
					if(result.Placemark.length>1) {
						document.getElementById("searchResult").innerHTML = "Mente du:";
						for(i=0; i<result.Placemark.length; i++) {
							var p = result.Placemark[i].Point.coordinates;
							geocodedMarkers[i] = result.Placemark[i];
							document.getElementById("searchResult").innerHTML += "<br>" + (i+1) + ": <a href='javascript:showGeocodedMarker(" + i + ")'>" + result.Placemark[i].address + "</a>";
							$('searchResult').show();
						}
					} else {
						geocodedMarkers[0] = result.Placemark[0];
						showGeocodedMarker(0);
					}
				} else {
					alert('Adressen blev ikke fundet');
				}
			}
		);
	}
}
 
function showGeocodedMarker(index) {
	sendToActionScript(geocodedMarkers[index].Point.coordinates[1], geocodedMarkers[index].Point.coordinates[0]);
}
/*
swfobject.embedSWF("/spar.dk/flash/pin.swf", "dot_1", "24", "37", "9.0.0", null, {color: 'add136'});
swfobject.embedSWF("/spar.dk/flash/pin.swf", "dot_2", "24", "37", "9.0.0", null, {color: 'e82127'});
swfobject.embedSWF("/spar.dk/flash/pin.swf", "dot_3", "24", "37", "9.0.0", null, {color: '279dc4'});
*/	
Event.observe(window, 'load', function() {
		initialize();
	}
);
