/* webdev: Pim Rijpsma - pim.rijpsma@gmail.com */

// browser sniffer
var Browser = function(){
  this.uA = navigator.userAgent.toLowerCase();
  this.aN = navigator.appName.toLowerCase();
  this.iE = this.aN.indexOf('microsoft') != -1 ? 1 : 0;
  this.mac =  this.uA.indexOf('mac') != -1 ? 1 : 0;
  this.win = this.uA.indexOf('windows') != -1 ? 1 : 0;
  this.safari =  this.uA.indexOf('webkit') != -1 ? 1 : 0;
  this.safariMobile =  this.uA.indexOf('mobile') != -1 ? 1 : 0;
  this.opera =  this.uA.indexOf('opera') != -1 ? 1 : 0;   
  this.operaMini =  this.uA.indexOf('mini') != -1 ? 1 : 0;  
  this.mozilla = this.aN.indexOf('netscape') != -1 && !this.safari ? 1 : 0;
  this.winMozilla = this.mozilla && this.win ? 1 : 0;
  this.winIE = this.iE && this.win && !this.opera ? 1 : 0;
  this.winIE6Down = this.winIE && parseInt(this.uA.split('msie ')[1].substring(0,1)) <= 6 ? 1: 0;
  this.macIE = this.iE && this.mac ? 1 : 0;
};
var browser = new Browser();
	
// getElementById
function getEl(id){
  return document.getElementById(id);
};

// addStyle
var addStyle = function(selector,properties){
  if (document.styleSheets) {
    var s = document.getElementsByTagName('STYLE');
    if (s.length == 0){
      var sheet = document.createElement('style');
      sheet.setAttribute('type','text/css');
      document.getElementsByTagName('HEAD')[0].appendChild(sheet);}
    if (browser.winIE){
      var lastSheet = document.styleSheets[document.styleSheets.length - 1];
      lastSheet.addRule(selector, properties);}
    else {var lastSheet = s[0];
      lastSheet.appendChild(document.createTextNode(selector + ' { ' + properties + ' }'));}
  	}
};
addStyle('.drempel','display:none;');
addStyle('.noscript','visibility: visible;');
addStyle('.hidescript','display: block;');
//addStyle('*','behavior: url(' + jsPath + 'iepngfix.htc)');


//incl. .js
var wpPath;
var jsPath = "/scripts/";
document.write('<scr'+'ipt type="text/javascript" src="' + wpPath + jsPath +  'sifr.js"><\/scr'+'ipt>');
document.write('<scr'+'ipt type="text/javascript" src="' + wpPath + jsPath +  'sifr-config.js"><\/scr'+'ipt>');
//document.write('<scr'+'ipt type="text/javascript" src="' + wpPath + jsPath +  'sifr-debug.js"><\/scr'+'ipt>');


//layout 
$.fn.layOut = function(){
	
	var myHeight = ($(window).height() - 340+"px");
	$('#container').css({ minHeight: myHeight });
	
	if(browser.winIE) {
		$('input:checkbox, input:radio').css({ border: "none", background: "none" });
	};

};

//toggle input value
$.fn.toggleVal = function() {
return this.focus(function() {
	if( this.value == this.defaultValue ) {
		this.value = "";
	}
}).blur(function() {
	if( !this.value.length ) {
		this.value = this.defaultValue;
		}
	});
};


//open external links in new window
$.fn.externalLinks = function() {
  $(this).each(
    function(){
	    if(this.href.indexOf(location.hostname) == -1) { 
        $(this).attr('target', '_blank');
        $(this).attr('title', 'external link');
        $(this).addClass('external');
      }
    }
  )
};


//DOM loader
function init() {
	if (arguments.callee.done) return;
	arguments.callee.done = true;
	if (_timer) clearInterval(_timer);

		$('html').layOut();
		$('#nieuws a[href^=http]').externalLinks();

	};
if (document.addEventListener) {	document.addEventListener("DOMContentLoaded", init, null);}
if (/WebKit/i.test(navigator.userAgent)) { var _timer = setInterval(function() { if (/loaded|complete/.test(document.readyState)) { clearInterval(_timer); init();}}, 10);};
/*@cc_on @*/
	/*@if (@_win32)document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");var script = document.getElementById("__ie_onload");script.onreadystatechange = function() {	if (this.readyState == "complete") { init(); }};
/*@end @*/
window.onload = init;

