var Browser = {
	ie: function() {
		return (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	},
	chrome: function() {
		return (navigator.appVersion.indexOf("Chrome/") != -1) ? true : false;
	},
	version: function() {
		var version = 999; // we assume a sane browser
		if (navigator.appVersion.indexOf("MSIE") != -1){
			// bah, IE again, lets downgrade version number
			version = parseFloat(navigator.appVersion.split("MSIE")[1]);
			return version;
		}
	}
}

$(document).ready(function(){
	if( Browser.ie() && Browser.version() <= 7 )
	{
		$(".ie7touch dl").css({"clear":"both", "margin":"0", "padding":"0"});
		$(".ie7touch dt").css({"display":"block", "float":"left"});
		$(".ie7touch dd").css({"display":"block", "float":"left"});
		$(".ie7touch dl dd > div").each(function(){
			$(this).find(".fieldHolder").css({"max-width":"230px", "overflow":"hidden"});
			if($(this).hasClass("error") == false){
				$(this).find(".fieldHolder").css({"float":"left"});
			}
		});
		$(".ie7touch dl dd .fieldHolder select").css({"border":"0"});
		$(".ie7touch #geboortedatum, .ie7touch #datumStart, .ie7touch #datumEind, .ie7touch #datumPublicatie").css({"height":"22px", "padding":"0"});
		$(".ie7touch .fieldHolder.button").css("background", "none");
		$(".ie7touch .fieldHolder.radios").css("height", "auto !important");
		$(".ie7touch .htmlNa").each(function(){
			$(this).css({"clear":"left", "margin-left":"0"});
			$(this).find(".button").css({"width":"140px"});
		});
		$(".ie7touch .fieldHolder ul label").css({"padding-left":"24px", "margin-top":"-14px"});
		$(".ie7touch #geboortedatum li, .ie7touch #datumStart li, .ie7touch #datumEind li, .ie7touch #datumPublicatie li").css({"display":"block", "float":"left", "height":"12px"});
		$(".ie7touch #geboortedatum li *, .ie7touch #datumStart li *, .ie7touch #datumEind li *, .ie7touch #datumPublicatie li *").css({"margin":"0", "padding":"0"});
		$(".ie7touch ul .fieldHolder").css({"width":"110px"});
		$("ol").css("padding-left","35px")
		$(".ie7touch .general-error").css({"display":"block"});
		$(".ie7touch .general-error .info span").css({"display":"inline-block"});
		$(".ie7touch .error").css({"display":"block"});
		$(".ie7touch .error .bericht span").css({"display":"inline-block"});
		$("#header form#loginForm dl").css({"width":"100%"});
		$("#header form#loginForm dl dt").css({"text-align":"left"});
		$("#header form#loginForm dl dd #autoLogin label").css({"width":"260px"});
		$("#header form#loginForm dl.submitRij").css({"margin":"0", "padding":"0"});
		$("#header form#loginForm").css({"margin-top":"-30px"});
		$("#geefsamen_header .zoeken-acties").css({"display":"none"});
		$("body, html").css({"min-height":"100%", "height":"100%"});
		$("#body_container_n").css({"min-height":"100%"});
		$("#sitemap_container").css({ "margin-top":"-426px" });
		$(".facebookControl .link a").html("");
		$("#loginForm .submitRij").css("margin-top", "0px !important");
		$("#geefsamen_header > .cmsTekst").css({"top":"120px", "left":"510px", "width":"440px", "height":"70px" });
	}
	else if(Browser.ie() && Browser.version() > 7)
	{
		$("body, html").css({ "min-height":"100%", "height":"100%", "margin":"0", "padding":"0" });
		$("#body_container_n").css({"min-height": "100%", "height": "auto !important", "height":"100%"});
		$("#sitemap_container").css({ "height":"426px", "margin-top":"-456px", "position":"relative", "padding-top":"30px" });
		$(".general-error").css({"display":"block"});
		$("#loginForm .submitRij").css("margin-top", "-29px !important");
	}
	else
	{
		if( Browser.chrome() )
		{
			$(".general-error").css({"display":"block"});
			$("body, html").css({ "min-height":"100%" });
			$("#body_container_n").css({ "min-height":"100%", "height":"auto !important", "height":"100%", "margin":"0 auto" });
			$("#sitemap_container").css({ "padding-top":"30px", "margin-top":"-456px" });
		}
		else
		{
			$("body, html").css({ "min-height":"100%", "height":"100%", "margin":"0", "padding":"0" });
			$("#body_container_n").css({"min-height": "100%"});
			$("#sitemap_container").css({ "padding-top":"30px", "margin-top":"-456px" });
		}
	}
});
