// Knut Ivar Nesheim
// IT Drift AS
// itdrift.no
// 56527970
// modifisert 20.08.2008 av JOL
// modifisert 25.02.2009 av JOL
// modifisert 15.03.2010 av JOL
// modifisert 24.08.2010 av JOL

var pris = new Array();
var bilder_pris = new Array();
var presserabatt;

// priser:
pris[0] = 0; // Medlemsskap med 5 bilder
pris[1] = 0; // Katalog
pris[2] = 0; // Annulleringsgaranti
pris[3] = 0; // 20 bilder
pris[4] = 0; // Presserabatt

var sum = 0;

function funOppdatMedlemskapType(land){
	var iLand = 0;
	if(land != null){
		iLand = parseInt(land);
	}
	//	beskrivelse
	var sBeskrivelse = "Betaling HomeLink medlemskap Norge";
	if(iLand==1){	//	Sverige
		sBeskrivelse = "Betalning HomeLink medlemskap Sverige";
	}else if(iLand==2){	//	Island
		sBeskrivelse = "Payment HomeLink membership";
	}
	//	bilder
	if(document.getElementById('medlemskap_bilder_20').checked){	//	20 bilder
		if(iLand==0){	//	Norge
			sBeskrivelse = sBeskrivelse + " med 20 bilder.";
		}else if(iLand==1){	//	Sverige
			sBeskrivelse = sBeskrivelse + " med 20 bilder.";
		}else if(iLand==2){	//	Island
			sBeskrivelse = sBeskrivelse + " with 20 photos.";
		}
	}else{	//	2 bilder
		if(iLand==0){	//	Norge
			sBeskrivelse = sBeskrivelse + " med 5 bilder.";
		}else if(iLand==1){	//	Sverige
			sBeskrivelse = sBeskrivelse + " med 5 bilder.";
		}else if(iLand==2){	//	Island
			sBeskrivelse = sBeskrivelse + " with 5 photos.";
		}
	}
	//	annulleringsgaranti
	if(document.getElementById('medlemskap_anulleringsgaranti').checked){
		if(iLand==0){	//	Norge
			sBeskrivelse = sBeskrivelse + " Annulleringsgaranti.";
		}else if(iLand==1){	//	Sverige
			sBeskrivelse = sBeskrivelse + " Annulleringsgaranti.";
		}else if(iLand==2){	//	Island
			sBeskrivelse = sBeskrivelse + " Exchange cancellation guarantee.";
		}
	}
	//	presserabatt
	if(document.getElementById('medlemskap_presserabatt').checked){
		if(iLand==0){	//	Norge
			sBeskrivelse = sBeskrivelse + " Presserabatt.";
		}else if(iLand==1){	//	Sverige
			sBeskrivelse = sBeskrivelse + " Pressrabatt.";
		}else if(iLand==2){	//	Island
			sBeskrivelse = sBeskrivelse + " Press discount.";
		}
	}
	document.getElementById('medlemskap_beskrivelse').value = sBeskrivelse;
}

function update_sum(land) {
	funOppdatMedlemskapType(land);
	// Oppdater sum
	// Tar eit argument: land. Norge == 0, Sverige == 2, Island == 3
	// Resett sum til 0, så ikkje totalbelop stig og stig
	sum = 0;
	sum = pris[0];
	if(document.getElementById('medlemskap_anulleringsgaranti').checked) {
		sum = sum + pris[2];
	}
	if(document.getElementById('medlemskap_bilder_20').checked) {
		sum = sum + pris[3];
	}
	// preserabatt
	if(document.getElementById('medlemskap_presserabatt').checked) {
		sum = sum - pris[4];
	}
	// Vis totalbelop
	if(document.getElementById('medlemskap_valuta')){
		document.getElementById('totalbelop').innerHTML = document.getElementById('medlemskap_valuta').value + ' ' + sum + ',-';
	}else{
		document.getElementById('totalbelop').innerHTML = sum + ',-';
	}
	// Og lagre i skjemaet
	document.getElementById('medlemskap_sum').value = sum;
}

// Legg sammen alle dato-feltene til eit felt i databasen.
// Blir kjørt onsubmit
function calculate_dates() {
	var sDatoFra = document.getElementById('dato_fra_day').value + '-' + document.getElementById('dato_fra_month').value + '-' + document.getElementById('dato_fra_day').value;
	var sDatoTil = document.getElementById('dato_til_year').value + '-' + document.getElementById('dato_til_month').value + '-' + document.getElementById('dato_til_day').value;	
	document.getElementById('dato_til').value = sDatoTil;
	document.getElementById('dato_fra').value = sDatoFra;
}
