site='dk';

function frameBuster(){
	if(window == top){
		var pattern_content = /^\/(tips|content)\//i;
		var theUrl = top.location.pathname.toLowerCase();
		if(pattern_content.test(theUrl)){
			var pattern_lang = /^\/content\/[a-z]{2}\/(bde|ben|bfr|bnl|lde|len|lfr)/i;
			var result = theUrl.match(pattern_lang);
			var redirect = "/home_fs.cfm?"
			if(result != null){
				redirect += "lang=" + result[1].toUpperCase() + "&";
			}
			redirect += "contentpage=" + escape(top.location.href);
			top.location.replace(redirect);
		}
	}
}
frameBuster();


// SwapImage
var SwapImage = new Object();
var selectedImg = "";

// Preload images into browsercache
function preload(referName,fileName) {
   	var key = referName.toLowerCase();
	SwapImage[key] = new Object();
	SwapImage[key].off = new Image();
	SwapImage[key].off.src = fileName + '.gif';
	SwapImage[key].on = new Image();
	SwapImage[key].on.src = fileName + '_on.gif';
	SwapImage[key].filename = fileName;
}

// Highlight the Over Image
function over(referName){
   	var key = referName.toLowerCase();
	if(SwapImage[key]){
		for (var i = 0; i < document.images.length; i++){
			if(document.images[i].name.toLowerCase()==key){
				document.images[i].src = SwapImage[key].on.src;
			}
		}
	}
}

// Reset the Highlight Image, maybe the forgotten ones...;-)...
function out(referName){
	if(referName){
		var key = referName.toLowerCase();
		if(SwapImage[key] && key != selectedImg){
			for (var i = 0; i < document.images.length; i++){
				if(document.images[i].name.toLowerCase()==key){
					document.images[i].src = SwapImage[key].off.src;
				}
			}
		}
	}
	else invert();
}

	
function invert(referName){
	var newSrc,key;
	if(!referName) key = "";
	else{
		key = referName.toLowerCase();
		selectedImg = key;
	} 
	for (var i = 0; i < document.images.length; i++){
		if(key!="" && SwapImage[key] && document.images[i].name.toLowerCase()==key){
			document.images[i].src = SwapImage[key].on.src;
		}
		else if(document.images[i].name != '' && document.images[i].name != 'De2' && document.images[i].name != 'Fr2' && document.images[i].name != 'Nl2' && document.images[i].name != 'En2' && document.images[i].name.toLowerCase() != selectedImg){
			newSrc = document.images[i].src.replace(/_on\.gif$/i,".gif");
			document.images[i].src = newSrc;
		}
	}
}

function navFrame(){
	var obj = null;
	if(parent.left) obj = parent.left;
	else if(top.maincontent.left) obj = top.maincontent.left;
	return obj;
}

function waitFor(waitForImageName)
{
	var nav = navFrame();
	if(nav && typeof nav.invert == "function")
		nav.invert(waitForImageName);
}

function highlightLeftNavigation(leftNavFileName, hightLightImageName){
	waitForImageName = hightLightImageName;
	var nav = navFrame();
	if(leftNavFileName =='test'){
		waitFor(waitForImageName);
	}
	else if(nav) {
		var fullFileName = window.location.protocol + "//" + window.location.host + leftNavFileName;
		if (nav.location.href.toLowerCase() != fullFileName.toLowerCase()){
			nav.location.replace(fullFileName);
			window.setTimeout('waitFor(waitForImageName)',5000);
		}
		else{
			window.setTimeout('waitFor(waitForImageName)',1500);
		}
	}
}



function highlightLeftNavigationSSL( leftNavFileName, hightLightImageName){
	highlightLeftNavigation(leftNavFileName, hightLightImageName)
}

function MM_preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapImgRestore() { //v2.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_swapImage() { //v2.0
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; //used for restore
}
                  
function windowOpener()
{
	window.open('Stats_offers.cfm','Viewcv','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,scrollbar=yes,resizable=yes,width=640,height=400');
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


var req = window.location.search.substr(1,window.location.search.length);

// R?cup?ration des paires param?tre=valeur
var dbl = req.split('&');

var aPrm = new Array();    // Pour stock. le nom des param?tres
var aVal = new Array();    // Pour stock. la valeur des param?tres
var objQS = new Object();  // Objet pour stock. le nom des param?tres

for (i=0;i < dbl.length;i++) {
  // Recup. le nom des parametres (Attention : elem.1 du tab. = param.1)
  aPrm[i+1] = dbl[i].substring(0,dbl[i].indexOf('='));
  
  // Recup. la valeur des parametres (Attention : elem.1 du tab. = val.param.1)
  aVal[i+1] = unescape(dbl[i].substring(dbl[i].indexOf('=')+1,dbl[i].length));
  
  // Stock la valeur des param?tres sous forme de propri?t?
  objQS[aPrm[i+1]] = aVal[i+1];
}

// Renvoie la valeur d'un parametre par son nom
function getQueryStringByName(pname) 
{
  return eval("objQS." + pname);
}

// Renvoie la valeur d'un param?tre par sa position dans la requete
// Attention : le premier param?tre de la requete est le 1 etc..
function getQueryStringByPos(ppos)
{
  return aVal[ppos];
}

// Renvoie le nom d'un param?tre par sa position dans la requete
// Attention : le premier param?tre de la requete est le 1 etc..
function getParamNameByPos(ppos)
{
  return aPrm[ppos];
}

function MouseOver(ImgName,Nr) {
	ImgNr = 1+Nr;
	ImgSourceNew = "D_" + ImgName + ".src";
	window.document.images[ImgNr].src = eval(ImgSourceNew);
}

function MouseOut(ImgName,Nr) {
	if(NoMouseOutImg != ImgName) {
		ImgNr = 1+Nr;
		ImgSourceNew = "U_" + ImgName + ".src";
		window.document.images[ImgNr].src = eval(ImgSourceNew);
	}
}

function ClickImg(ImgName,Nr) {
	ImgNr = 1+Nr;
	ImgSourceNew = "D_" + ImgName + ".src";
	window.document.images[ImgNr].src = eval(ImgSourceNew);
	NoMouseOutImg = ImgName;

	for (var i=0; i < ImgNameArray.length; ++i) {
		if(ImgName != ImgNameArray[i]) {
			UpImgNr = 2+i;
			UpImgSourceNew = "U_" + ImgNameArray[i] + ".src";
			window.document.images[UpImgNr].src = eval(UpImgSourceNew);
		}
	}
}

