
var dialog = null;
var buttonRequired = false;
var formName = '';
var orderId = -1;

function setDialog(dialog, buttonRequired) {
	this.dialog = dialog;
	this.buttonRequired = buttonRequired;
}

function removeDialog() {
	if (dialog != null && !buttonRequired) {
		document.getElementById(dialog).style.display='none';
		document.getElementById('backgroundFade').style.display = 'none';
		dialog = null;
	}
	
	if (document.getElementById('CalendarControlIFrame') != null) {
		if (document.getElementById('CalendarControlIFrame').style.display = 'block') {
			document.getElementById('CalendarControlIFrame').style.display = 'none';
		}
	}
	
}

function showBonusPointsDialog() {
	document.getElementById('bonusPointsDialog').style.display = 'block';
	document.getElementById('backgroundFade').style.display = 'block';
}

function showAgreementDialog(formName) {
	document.getElementById('agreementDialog').style.display = 'block';
	document.getElementById('backgroundFade').style.display = 'block';
	this.formName = formName;
}

function onChangeAgreementCheckButton() {
	if (document.getElementById('agreementCheckbutton').checked == true) {
		document.getElementById('agreementOKButton').style.visibility = 'visible';
	} else {
		document.getElementById('agreementOKButton').style.visibility = 'hidden';
	}
}

function showDeleteOrderDialog(id) {
	orderId = id;
	document.getElementById('deleteOrderDialog').style.display = 'block';
	document.getElementById('deleteOrderDialogInner').innerHTML = 'Er du sikker p&aring; at du vil slette denne ordren?<br/><br/>Ved &aring; ta kontakt med oss kan du f&aring; slettede ordre gjenopprettet.';
	document.getElementById('backgroundFade').style.display = 'block';
}

function showDeleteOrder10DaysDialog(id) {
	orderId = id;
	document.getElementById('deleteOrderDialog').style.display = 'block';
	document.getElementById('deleteOrderDialogInner').innerHTML = 'Da det er under 10 dager igjen til levering vil 10% av ordregrunnlaget faktureres ved avbestilling.<br/><br/>Er du sikker p&aring; at du vil slette denne ordren?<br/>Ved &aring; ta kontakt med oss kan du f&aring; slettede ordre gjenopprettet.';
	document.getElementById('backgroundFade').style.display = 'block';
}

function showDeleteOrder3DaysDialog(id) {
	orderId = id;
	document.getElementById('deleteOrderDialog').style.display = 'block';
	document.getElementById('deleteOrderDialogInner').innerHTML = 'Da det er under 3 dager igjen til levering vil 100% av ordregrunnlaget faktureres ved avbestilling.<br/><br/>Er du sikker p&aring; at du vil slette denne ordren?<br/><br/>Ved &aring; ta kontakt med oss kan du f&aring; slettede ordre gjenopprettet.';
	document.getElementById('backgroundFade').style.display = 'block';
}

function doDeleteOrder() {
	eval('document.location="/kc-html/handlevogn/slett/'+orderId+'"');
}

function showChangeOrderDialog(id) {
	orderId = id;
	document.getElementById('changeOrderDialog').style.display = 'block';
	document.getElementById('changeOrderDialogInner').innerHTML = 'Din ordre blir n&aring; flyttet til handlekurven.<br/><br/>Der kan du endre antall, legge til eller slette produkter i bestillingen. <br/><br/>N&aring;r du g&aring;r til kassen og fullf&oslash;rer bestillingen vil endringene bli oppdatert i ordren din. <br/><br/>Hvis du ikke fullf&oslash;rer bestillingen s&aring; vil ordren st&aring; uendret. <br/><br/>Hvis du &oslash;nsker &aring; avbryte endring av ordre og starte på en ny s&aring; klikker du p&aring; "Ny ordre" i handlekurven.';
	document.getElementById('backgroundFade').style.display = 'block';
}

function doChangeOrder() {
	eval('document.location="/kc-html/handlevogn/endreordre/'+orderId+'"');
}


