// <!-- start sIFR config --> //

/* Rood: #c93300
     Kop Grijs:hover: #918982
     Kop Grijs: #222222
	 */

var francophilsansicon = {
	src: '/styles/flash/francophilsans-icon.swf'
};

var francophilsans = {
	src: '/styles/flash/francophilsans.swf'
};

var francophilsanssidebox = {
	src: '/styles/flash/francophilsans-sidebox-title.swf'
};

sIFR.delayCSS  = true;
sIFR.activate(francophilsansicon, francophilsans, francophilsanssidebox);


/*sIFR.replace(francophilsansicon, {
	selector: 'span.menutitle',
	css: {
		'.sIFR-root' : { 'cursor': 'pointer', 'color': '#FFFFFF', 'letter-spacing': +1 },
		'a' : { 'color': '#000000', 'text-decoration': 'none' },
		'a:hover' : { 'color': '#808284', 'text-decoration': 'none' },
		'.selected' : { 'color': '#808284', 'text-decoration': 'none' }
	},
	wmode: 'transparent'
});
*/


sIFR.replace(francophilsansicon, {
	selector: 'span.submenutitle',
	css: {
		'a' : { 'cursor': 'pointer', 'color': '#000000', 'text-decoration': 'none' },
		'a:hover' : { 'color': '#808284', 'text-decoration': 'none' },
		'.selected' : { 'color': '#808284', 'text-decoration': 'none' }
	},
	wmode: 'transparent',
	tuneHeight: 0,
	offsetTop: 3,
	forceWidth: true
});

sIFR.replace(francophilsans, {
	selector: 'h2',
	css: { 
		'.sIFR-root' : { 'background-color': '#F7F8E0', 'cursor': 'pointer', 'color': '#222222', 'letter-spacing': 0 },
		'.kop10px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '10px' },
		'.kop12px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '12px' },
		'.kop15px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '15px' },
		'.kop20px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '20px' },
		'.kop25px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '25px' },
		'.kop30px' : { 'color': '#000000', 'letter-spacing': +1, 'font-size': '30px', 'line-height': '1em' },
		'.kop35px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '35px' },
		'.kop45px' : { 'color': '#222222', 'letter-spacing': +1, 'font-size': '45px' },
		'a' : { 'cursor': 'pointer', 'color': '#222222', 'text-decoration': 'none' },
		'a:hover' : { 'color': '#c93300', 'text-decoration': 'none' },
		'.selected' : { 'color': '#918982', 'text-decoration': 'none' }
	}
});


sIFR.replace(francophilsanssidebox, {
	selector: '#sidebar-large h3',
	css: { 
		'.sIFR-root' : { 'background-color': '#c93300', 'cursor': 'pointer', 'color': '#FFFFFF', 'letter-spacing': 0 },
		'.kop10px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '10px' },
		'.kop15px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '15px' },
		'.kop20px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '20px' },
		'.kop25px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '25px' },
		'.kop30px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '30px', 'line-height': '1em' },
		'.kop35px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '35px' },
		'.kop45px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '45px' }
	},
	fixFocus: true,
	offsetTop: 1,
	tuneHeight: 0,
	tuneWidth: 0
});


sIFR.replace(francophilsanssidebox, {
	selector: '#sidebar-small h3',
	css: { 
		'.sIFR-root' : { 'background-color': '#544741', 'cursor': 'pointer', 'color': '#FFFFFF', 'letter-spacing': 0 },
		'.kop10px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '10px' },
		'.kop15px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '15px' },
		'.kop20px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '20px' },
		'.kop25px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '25px' },
		'.kop30px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '30px', 'line-height': '1em' },
		'.kop35px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '35px' },
		'.kop45px' : { 'color': '#FFFFFF', 'letter-spacing': +1, 'font-size': '45px' }
	},
	fixFocus: true,
	offsetTop: 1,
	tuneHeight: 0,
	tuneWidth: 0
});
// <!-- end sIFR config --> //


  function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}

/* functies om externe links in nieuw venster te tonen  */

function LinkInNewWindow() {
  var strDomeinNaam;
  strDomeinNaam = ExtractDomainName(document.URL);
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=anchors.length-1; i>=0; i--) {
    var anchor = anchors[i];
    var strUrl;
    strUrl = ExtractDomainName(anchor.href);
    if (strUrl != strDomeinNaam) {
      if ((strUrl != "javascript") && (strUrl != "mailto"))
      {
        anchor.target = "_blank";
      }
    }
  }
}

function ExtractDomainName(s) {
  var i = s.indexOf('//');
  if(i >= 0) { 
    s = s.substr(i+2); 
  }
  i = s.indexOf('/');
  if(i >= 0) { 
    s = s.substr(0,i);
  }
  i = s.indexOf(':');
  
  if(i >= 0) { 
    s = s.substr(0,i); 
  }
  
  var re = /[a-z]/i;
  
  if(! re.test(s)) { 
    return s; 
  }
  
  var a = s.split('.');
  if(a.length < 2) { 
    return s;
  }
  
  var domain = a[a.length-2] + '.' + a[a.length-1];
  if(a.length > 2) {
     if(a[a.length-2].length==2 && a[a.length-1].length==2) {
        domain = a[a.length-3] + '.' + domain;
        }
     }
  return domain.toLowerCase();
}


