var languageTable = {
	da : {
		'Would you like to sign up for the class' : 'Vil du tilmelde dig klassen',
		'You have no valid yogapasses for this day.\nWould you like to see the pricelist?' : 'Du har ikke nogen yogaklassekort der er g?ldende til denne dag.\nVil du se prislisten?',
		'takes place on the dates' : 'finder sted pa folgende datoer',
		'Do you wish to sign up?' : 'Onsker du at tilmelde dig?'
	}
}

var translate = new Translate(languageTable);

/*Event.observe(document, 'dom:loaded', function() {
	$$('.klasseCombo').each(function(e) {
		if (!e.hasClassName('kanIkkeTilmelde') && !e.hasClassName('tilmeldt')) {
			//alert(e.id);
			e.setStyle({
				cursor:'pointer'
			});
			e.observe('click', comboClick);
		}
	})
	$('skemaPopupCurtain').observe('click', resetPopups);
	$('skemaPopupCurtain').setStyle({
		cursor:'pointer'
	});
	
	var queryParams = document.location.href.toQueryParams();
	
})*/

function comboClick(event) {
	if (!window.customerLoggedIn) {
		openLoginPopup();
		return;
	}
	e = event.element();
	if (!e.hasClassName('klasseCombo')) {
		e = e.up('.klasseCombo');
	}
	var ugeDag = e.up('.ugeDag').id.substring(7);
	var skemaType = e.getClassParam('skemaType');
	switch(skemaType) {
		case 'klasse':
			if (!window.ugeDagTilladt[ugeDag]) {
				if (confirm(translate._('You have no valid yogapasses for this day.\nWould you like to see the pricelist?'))) {
					document.location = '/priser';
				};
				return;
			} 
			if (confirm(translate._('Would you like to sign up for the class') + ' \n' + e.down('.klasseHeaderTekst').innerHTML + '\n' + e.up('.ugeDag').down('.ugeDagHeader').innerHTML + '\n' + e.down('.klasseTekst').innerHTML.toLowerCase().replace(/<br \/>|<br >|<br>/g, "\n"))) {
				var queryParams = document.location.href.toQueryParams();
				document.location = '/action/customer_tilmeldKlasse?klasseId=' + e.getClassParam('id') + (queryParams.uge ? '&uge=' + queryParams.uge : '');
			}
			break;
		case 'workshop':
			var workshopId = workshopTidsrum[e.getClassParam('id')];
			var workshop = workshopDatoer[workshopId];
			if (confirm(workshop['titel'] + ' ' + translate._('takes place on the dates') + ':\n' + workshop['datoer'] + '\n'+ translate._('Do you wish to sign up?'))) {
				document.location = '/action/putikurv?type=workshop&id=' + workshopId;
			}
			break;
	}	
	
}


function resetSkemaPopups() {
	$('enetimePopup').setStyle({
		left:'300px',
		display: 'none'
	});
	$$('#enetimePopupListe input').each(function(ipt) {
		ipt.checked = false;
	});
	$('enetimePopupBesked').value = '';
	//$('accepterBetingelser').checked = false;
	$('enetimeBetingelser').setStyle({
		display:'none'
	});
	$('enetimeBookBetal').setStyle({
		display: 'inline'
	});
	$('enetimeBrugTilgode').setStyle({
		display: 'none'
	});
}



function scheduleSelectEnetimeSubmitLink() {
	setTimeout(selectEnetimeSubmitLink, 100);
}

function selectEnetimeSubmitLink() {
	$$('.enetimeTypeIPT').each(function(ipt) {
		if (ipt.checked) {
			var tilgode = ipt.hasClassName('tilgode'); 
			$('enetimeBookBetal').setStyle({
				display: tilgode ? 'none' : 'inline'
			});
			$('enetimeBrugTilgode').setStyle({
				display: tilgode ? 'inline' : 'none'
			});
		}
	})
}

function showBetingelser() {
	$('enetimePopup').setStyle({
		left:'400px'
	});
	$('enetimeBetingelser').setStyle({
		display:'block'
	});
}

function bookBetal() {
	var selectionMade = false;
	$$('#enetimePopupListe input').each(function(ipt) {
		if (ipt.checked) {
			selectionMade = true;
		}
	});
	if (!selectionMade) {
		alert('V?lg venligst en behandlingsform');
		return;
	}
	$('enetimeForm').submit();
}

function brugEnetimeTilgode() {
	$('enetimeForm').action = '/action/customer_brugTilgodetime';
	$('enetimeForm').submit();
}

