
function InitBooking(errID,vBookAntal,vBookPris,bBookAntal,bBookPris,sbBookAntal,sbBookPris,gBookAntal,gBookPris,slilleBookAntal,slilleBookPris,sstoreBookAntal,sstoreBookPris,fBookAntal,fBookPris,cBookAntal,cBookPris){
	handleErrors(errID)
	calPriceBooking(vBookAntal,vBookPris,bBookAntal,bBookPris,sbBookAntal,sbBookPris,gBookAntal,gBookPris,slilleBookAntal,slilleBookPris,sstoreBookAntal,sstoreBookPris,fBookAntal,fBookPris,cBookAntal,cBookPris)
}

function CloseBetaling(){
	window.close()
}

function handleErrors(errID){
	var msg = "";
	
	if (!errID) errID=0
	
	switch(errID){
		case 1:
			msg = "Der skal vælges en afgang"
			break;
		case 2:
			msg = "Der skal vælges en udrejse afgang"
			break;
		case 3:
			msg = "Returrejse markering er valgt, men ingen afgang er valgt"
			break;
		case 4:
			msg = "Returrejse er valgt, men retur markering er ikke valgt"
			break;
		case 5:
			msg = "Antal billetter skal være mindst 1"
			break;
		case 6:
			msg = "Telefonnummer skal udfyldes"
			break;
		case 7:
			msg = "Tvunget returrejse markering er valgt, men ingen afgang er valgt"
			break;
		case 8:
			msg = "Tvunget returrejse er valgt, men tvunget retur markering er ikke valgt"
			break;
		case 9:
			msg = "Vælg en afgang, eller fjern returrejse markeringen"
			break;
		case 10:
			msg = "Navn skal udfyldes"
			break;
		case 11:
			msg = "Kan ikke slettes - der er relateret til enheden"
			break;
		case 12:
			msg = "Søgefeltet er tomt"
			break;	
		case 13:
			msg = "Dette reservationsnummer findes ikke"
			break;	
		case 14:
			msg = "Brugernavnet findes i forvejen - vælg et andet"
			break;
		case 15:
			msg = "Login navnet kan ikke være tomt"
			break;			
		case 16:
			msg = "Dagsturrabat er ikke valgt, men rabatprismodul er valgt"
			break;
		case 17:
			msg = "Dagsturrabat er valgt, vælg også et rabatprismodul"
			break;
		case 18:
			msg = "Der er ikke nok ledige pladser på afgangen - prøv evt. at bestille færre billetter"
			break;
		case 31:
			msg = "Transaktionen blev ikke godkendt - kontroller data og prøv etv. igen"
			break;
		case 32:
			msg = "Kort udløbet"
			break;
		case 33:
			msg = "Fejl i beløbet"
			break;
		case 34:
			msg = "Ugyldig transaktion"
			break;
		case 35:
			msg = "Intern fejl"
			break;
		case 36:
			msg = "System fejl"
			break;
		case 37:
			msg = "Kommunikationsfejl"
			break;
		case 38:
			msg = "Ugyldig ShopID"
			break;
		case 39:
			msg = "Fejl i kortnummer"
			break;
		case 40:
			msg = "Fejl i kontrolcifrene"
			break;
		case 41:
			msg = "Fejl i orderID"
			break;
		case 42:
			msg = "Email skal udfyldes"
			break;
		case 43:
			msg = "Salgstekst er valgt, men salgstekstmodul er ikke valgt"
			break;
		case 44:
			msg = "Salgstekst er ikke valgt, men salgstekstmodul er valgt"
			break;
		case 45:
			msg = "Shoppingdag er valgt, men shoppingprismodul er ikke valgt"
			break;
		case 46:
			msg = "Shoppingdag er ikke valgt, men shoppingprismodul er valgt"
			break;
		default:
			msg = "Ukendt fejl!"
		break
	}
	if (errID>0){
			alert(msg)
	}
}
