/*Modal box downloaded from : http://dev.iamntz.com , author Staicu Ionut Bogdan*/

$(document).ready(function(){
	$('.contactLink, .mereInfo, .installation, .hvordan, .fortryd, .pris, .hvornaar, .opgrader, .kontakt').unbind().click(function(){
		modal.ajax(this, '.popup', null);
		return false;
	});
});


var modal = {
	ajax:	function(e, extra, callback){
		$.ajax({
			type: "GET",
			url: $(e).attr('href'),
			cache: false,
			success: function(data){
				extra = (typeof extra == "undefined") ? null : extra;
				callback = (typeof callback == "undefined") ? null : callback;
				modal.show(data, extra, callback);
			}
		});
	},
	show: function(data, extra, callback){
		$(document.createElement('div')).appendTo('body').addClass('overall').fadeTo(500, .5);
		var modalCSS = {
			top:($(document).scrollTop()+50)	
		}
		if(typeof(extra)!='undefined'){
			$(document.createElement('div')).attr('class', 'popup').appendTo('body').css({'top':'260px','padding':'0 20px 30px 0'}).html($(data).find(extra).html());
		}else {
			$(document.createElement('div')).attr('class', 'popup').css(modalCSS).appendTo('body').html(data);
		}

		$(document.createElement('a')).addClass('popupClose').attr('href', '#').appendTo('.popup').click(function(){modal.hide();return false;});
		if(typeof callback == "function") {
			callback.call();
		}
	}, 
	hide:	function(e){
		$('.popup').remove();
		$('.overall').fadeOut(500, function(){$(this).remove(); $('button, button span, .niceLink, .niceLinkr').css({zoom:1}).removeAttr('style')});
		
	}
};