var dgibyen = function() {
	return {
		inherit: function(pageid) {
			$.getJSON('/files/design/php/ajax.getcontent.php',{pageid:pageid}, function(data) {
				if ($('.FB_SERVER_IFRAME').length > 0) { $('#share_sub').after(data.content);} 
				else { $('div.article').append(data.content);} 
				
				$('div.col-w1').append(data.right);
			});		
		},
		
		shownewsletterform: function() {
			$('#share_newsletter').toggle();
			$('#share_sub a.newsletter').toggleClass('active');
		},
		
		showmorelinks: function() {
			$('#morelinks div').toggle();
		}
	}
}();

dgibyen.css = function() {
	return {
		fixes : function() {
			$('#super .content p:eq(0)').css({'margin-top':'0'});
			$('div.col-w2 div.banner-small:odd').css('margin-right','0');
		}
	}
}();

dgibyen.onestopbooking = function() {
	return {
		send : function() {
			var name = $('#onestopbooking input[name="name"]').val();
			var company = $('#onestopbooking input[name="company"]').val();
			var phone = $('#onestopbooking input[name="phone"]').val();
			var interests = '';
			$('#onestopbooking input[name="interests[]"]:checked').each(function(i, item) {
				interests += ',' + $(item).val();
			});
			
			$.post('/files/design/php/ajax.onestopbooking.send', {name:name,company:company,phone:phone,interests:interests}, function() {
				$('#onestopbooking').html('<p>Tak for din interesse. Vi ringer tilbage indenfor 24 timer (mandag til fredag)</p>');
			});
		}
	}
}();

dgibyen.hotel = function() {
	return {
		startbooking : function(form) {
			var p_arr = $('#arrivaldate').val();

			var dtm = Date.fromString(p_arr);
			p_arr = dtm.asString('yyyymmdd');

			$('input[name="fromyear"]').val(dtm.asString('yyyy'));
			$('input[name="frommonth"]').val(dtm.asString('mm'));
			$('input[name="fromday"]').val(dtm.asString('dd'));
		
			if ($('option[value="DKDGIHTLDGIByens"]:selected').length > 0 || $('input[value="DKDGIHTLDGIByens"]:checked').length > 0) {
				_gaq.push(['_trackEvent','Hotel', 'Book', 'DGI-byens Hotel']);
			}
			else if ($('option[value="DKDGIHTLCentrum"]:selected').length > 0 || $('input[value="DKDGIHTLCentrum"]:checked').length > 0) {
				_gaq.push(['_trackEvent', 'Hotel', 'Book', 'Hotel Centrum']);
			}
			else if ($('option[value="DKDGIHTLAstoria"]:selected').length > 0 || $('input[value="DKDGIHTLAstoria"]:checked').length > 0) {
				_gaq.push(['_trackEvent', 'Hotel', 'Book', 'Hotel Astoria']);
			}
			else {
				_gaq.push(['_trackEvent', 'Hotel', 'Book', 'Ikke valgt hotel']);
			}
	
			hhotelDispoprice(form)
		}	
	}
}();


$(document).ready(function() {
	dgibyen.css.fixes();

	window.fbAsyncInit = function() {
		FB.init({appId: '343ba96cc24d1440059cfb1f8f218a30', status: true, cookie: true, xfbml: true});
	};
	(function() {
		var e = document.createElement('script'); e.async = true;
		e.src = document.location.protocol +
    	  '//connect.facebook.net/da_DK/all.js';
   	 document.getElementById('fb-root').appendChild(e);
	}());	
	
	addthis.button(".share");
	addthis.addEventListener('addthis.menu.open', function() {$('#share_sub .share').addClass('active')});
	addthis.addEventListener('addthis.menu.close', function() {$('#share_sub .share').removeClass('active')});	
});

var addthis_config = {
	username: 'dgibyen',
	ui_click: true,
	ui_hover_direction: -1,
	ui_language: "da",
	ui_offset_top: -10
}

Date.dayNames = ['Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag'];
Date.abbrDayNames = ['Sø', 'Ma', 'Ti', 'On', 'To', 'Fr', 'Lø'];
Date.monthNames = ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December'];
Date.abbrMonthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'];