function sjekkUspesifisertInfo() {
	var skjema = document.getElementById('uspesifisertskjema');
	if(skjema.best_navn.value == "") {
		alert("Du må oppgi navn");
	} else if(skjema.epost.value == "") {
		alert("Du må oppgi en e-post adresse");
	} else {
		skjema.submit();	
	}
}


function sjekkGavekortInfo() {
	var skjema = document.gavekortskjema;
	if(skjema.best_navn.value == "") {
		alert("Du må oppgi navn på kjøper");
	} else if(skjema.epost.value == "") {
		alert("Du må oppgi en e-post adresse");
	} else if(skjema.mot_navn.value == "") {
		alert("Du må oppgi navn på mottaker");
	} else if((skjema.sum.value == "") || isNaN(skjema.sum.value)) {
		alert("Du må oppgi summen du vil gi på gavekortet, kun tall");
	} else {
		skjema.submit();	
	}
}


function visSignUp() {
	window.open('signup/','newwindow','height=360,width=260,scrollbars=no,resizable=yes,left=0,top=0');
	
}

function leggTilVask(sjekkBoks) {
	sum = parseInt(document.bekreftSkjema.sum.value,10);
	seng = parseInt(document.bekreftSkjema.antSeng.value,10);
	tillegg = parseInt(document.bekreftSkjema.ekstraPrSov.value,10);
	if(sjekkBoks.checked == true) {
		if(seng >= 8) {
			nySum = sum + 100;
		} else if(seng >= 6) {
			nySum = sum + 75;
		} else {
			nySum = sum + 50;
		}
	} else {
		if(seng >= 8) {
			nySum = sum - 100;
		} else if(seng >= 6) {
			nySum = sum - 75;
		} else {
			nySum = sum - 50;
		}
	}
	document.bekreftSkjema.sum.value = nySum;
}

//script som sjekker at alt er fyllt ut hos klient første gang han/hun logger inn
function forstRegSjekk() {
	//alert('test');
	if (document.klientSkjema.fornavn.value == '') {
		alert('Du må fylle ut Fornavn');
	} else if (document.klientSkjema.etternavn.value == '') {
		alert('Du må fylle ut Etternavn');
	} else if (document.klientSkjema.adresse.value== '') {
		alert('Du må fylle ut Adresse');
	} else if (document.klientSkjema.postnr.value == '') {
		alert('Du må fylle ut Post nr');
	} else if (document.klientSkjema.sted.value == '') {
		alert('Du må fylle ut Poststed');
	} else if (document.klientSkjema.land.value == '') {
		alert('Du må fylle ut Land');
	} else if (document.klientSkjema.locationadresse.value == '') {
		alert('Du må fylle ut Leilighet - Adresse');
	} else if (document.klientSkjema.locationpostnr.value == '') {
		alert('Du må fylle ut Leilighet - Postnr');
	} else if (document.klientSkjema.locationsted.value == '') {
		alert('Du må fylle ut Leilighet - Poststed');
	} else if (document.klientSkjema.locationland.value == '') {
		alert('Du må fylle ut Leilighet - Land');
	} else if ((document.klientSkjema.tlf.value == '') && (document.klientSkjema.mob.value == '')) {
		alert('Du må fylle ut minst ett telefonnummer');
	} else if (document.klientSkjema.epost.value == '') {
		alert('Du må fylle ut E-post');
	} else if (document.klientSkjema.epost.value != document.klientSkjema.epost2.value) {
		alert('E-post adressene stemmer ikke overens!');
	} else {
		document.klientSkjema.submit();
	}

}

function sjekkSkjema(lang) {
	message = '';
	msg = new Array();
	if (document.bekreftSkjema.fornavn.value == '') {
		msg['nor'] = "Du må fylle ut Fornavn";
		msg['eng'] = "You must fill in your first name";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.etternavn.value == '') {
		msg['nor'] = "Du må fylle ut Etternavn";
		msg['eng'] = "You must fill in your surname";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.faar.value == '') {
		msg['nor'] = "Du oppgi fødselsår";
		msg['eng'] = "You must spcify year of birth";
		alert(msg[lang]);
	} else if (parseInt(document.bekreftSkjema.alder.value) < parseInt(document.bekreftSkjema.aldersgrense.value)) {
		msg['nor'] = "Du må være minimum " + document.bekreftSkjema.aldersgrense.value + " år for å kunne reservere\r\nen leilighet hos oss.\r\nVed ankomst må du vise gyldig legitimasjon for å hente ut nøkler.";
		msg['eng'] = "You must be at least " + document.bekreftSkjema.aldersgrense.value + " years old to make a reservation\r\nWhen you arrive you'll have to show propper identification to receive keys to the apartment";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.adresse.value== '') {
		msg['nor'] = "Du må fylle ut Adresse";
		msg['eng'] = "You must fill in your address";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.postnr.value == '') {
		msg['nor'] = "Du må fylle ut postnr";
		msg['eng'] = "You must fill in your postal code";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.sted.value == '') {
		msg['nor'] = "Du må fylle ut poststed";
		msg['eng'] = "You must fill in your postal address";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.tlf.value == '') {
		msg['nor'] = "Du må fylle ut telefon";
		msg['eng'] = "You must fill in your telephone number";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.epost.value == '') {
		msg['nor'] = "Du må fylle ut e-post adressen din";
		msg['eng'] = "You must fill in your e-mail address";
		alert(msg[lang]);
	} else if (document.bekreftSkjema.epost.value != document.bekreftSkjema.epost2.value) {
		msg['nor'] = "E-post adressene stemmer ikke overens!";
		msg['eng'] = "The e-mails given does not match";
		alert(msg[lang]);
	}  else if (document.bekreftSkjema.godtatt.value != '1') {
		msg['nor'] = "Du må godta avtale vilkårene!";
		msg['eng'] = "You must accept the terms and conditions";
		alert(msg[lang]);
	} else {
		document.bekreftSkjema.submit();
	}

}

function godtaVilkaar(gtverdi) {
	if(gtverdi) {
		document.bekreftSkjema.godtatt.value='1';
	} else {
		document.bekreftSkjema.godtatt.value='0';
	}
}

function beregnAlder(detteAar,fodselsAar) {
	var alder = (parseInt(detteAar) - parseInt(fodselsAar));
	document.bekreftSkjema.alder.value = alder;
}

function sjekkSok() {
	if((document.heleGreia.dag.value == 'ingen') && (document.heleGreia.ledig.checked == true)) {
		alert("Velg dato først");
	} else {
		document.heleGreia.submit();
	}

}

function sjekkAvbryt() {
	if(confirm("Er du sikker på at du vil avbryte reservasjonen?")) {
		document.avbrytSkjema.submit();
	}
}

function sjekkDagerIgjen(antDager,lang) {
	if(parseInt(antDager) <= 3) {
		msg = new Array();
		msg['nor'] = "Systemet tillater ikke å bestille henting \r\nmindre enn 4 dager før ankomst. \r\nVennligst kontakt vårt service kontor på La Manga \r\npå tlf: 0034 618 897 410 for å om mulig avtale henting manuelt. \r\nVi snakker norsk.\r\n\r\nVil du gå direkte til betaling?";
		msg['eng'] = "The system does not allow transport reservation \r\nless than 4 days before arrival. \r\nPleas contact our serivce office on La Manga \r\non telephone: 0034 618 897 410 to make a manual reservation. \r\n\r\nWould you like to go directly to payment?";
		if(confirm(msg[lang])) {
			document.tilBetSkjema.submit();
		}
	} else {
		document.tilHentingSkjema.submit();
	}	
}
function openWin(lid,bid)
{

window.open('pagecode/visbilder.php?lid='+lid+'&bid='+bid,'newwindow','height=650,width=600,scrollbars=no,resizable=yes,left=0,top=0');

}

function openWinKlient(lid,bid)
{

window.open('../visbilder.php?lid='+lid+'&bid='+bid,'newwindow','height=500,width=600,scrollbars=no,resizable=no,left=0,top=0');

}
function openWin2()
{

window.open('kart/guidekart.php','newwindow','height=700,width=568,scrollbars=no,resizable=no,left=0,top=0');

}function openWin3()
{

window.open('kart/kartspania.php','newwindow','height=820,width=800,scrollbars=no,resizable=no,left=0,top=0');

}

function drittogpiss() {
	document.kontaktForm.submit();
}



function openWin4(lang) {
window.open('lang_' + lang + '/bet.htm','newwindow','height=834,width=700,scrollbars=yes,resizable=no,left=0,top=0');
}



function openWin5(lid) {
window.open('../kart/leilighet.php?lid=' + lid,'newwindow','height=840,width=520,scrollbars=yes,resizable=no,left=0,top=0');
}



function openWin6() {
window.open('kart/kart2.php','newwindow','height=840,width=520,scrollbars=yes,resizable=no,left=0,top=0');
}

function openWin7() {
window.open('kart/kart_utes.html','newwindow','height=700,width=600,scrollbars=yes,resizable=no,left=0,top=0');
}

function settResDato(dato,maned,aar) {
	if(document.getElementById("fra").value == '') {
		document.getElementById("fra").value = dato + "-" + maned + "-" + aar;
		document.getElementById("valg").innerHTML = "<?php if($langcode=='eng') echo 'Choose to-date on the calendar'; else echo 'Velg til-dato på kalendern'; ?>";
		document.getElementById("nullstill").disabled = false;
	} else {
		document.getElementById("til").value = dato + "-" + maned + "-" + aar;
		document.getElementById("valg").innerHTML = "<?php if($langcode=='eng') echo 'Register reservation or clear dates'; else echo 'Registrer reservasjon eller nullstill'; ?>";
		document.getElementById("neste").disabled = false;
	}
}

function nullstillResDatoer() {
	document.getElementById("fra").value = '';
	document.getElementById("til").value = '';
	document.getElementById("valg").innerHTML = "<?php if($langcode=='eng') echo 'Choose from-date on the calendar'; else echo 'Velg fra-dato på kalendern'; ?>";
	document.getElementById("nullstill").disabled = true;
	document.getElementById("neste").disabled = true;

}

function beregnHenting() {
	document.henteskjema.target="summeringsframe";
	aktion = document.henteskjema.aktion.value;
	//alert("aktion = " + aktion);
	document.henteskjema.action = aktion;
	document.henteskjema.submit();
}

function sjekkKontaktSkjema() {
	if(document.foresporsel.navn.value == '') {
		alert("Du må fylle ut navnet ditt");
	} else if((document.foresporsel.epost.value == '') && (document.foresporsel.tlf.value == '')) {
		alert("Du må fylle ut enten e-post eller telefon nummer");
	} else {
		document.foresporsel.submit();
	}

}

function sjekkNyhetsbrevSkjema() {
	if(document.foresporsel.navn.value == '') {
		alert("Du må fylle ut navnet ditt");
	} else if(document.foresporsel.epost.value == '') {
		alert("Du må fylle ut enten e-post adressen din");
	} else {
		document.foresporsel.submit();
	}

}

function sjekkKontaktSkjema2() {
	if(document.kontaktForm.navn.value == '') {
		alert("Du må fylle ut navn");
	} else if(document.kontaktForm.epost.value == '') {
		alert("Du må fylle ut e-post");
	} else if((document.kontaktForm.melding.value == '') && (document.kontaktForm.tema.value != 'transport') && (document.kontaktForm.tema.value != 'leiebil')) {
		alert("Du må fylle ut melding");
	} else {
		document.kontaktForm.dosubmit.value=1;
		document.kontaktForm.submit();
	}
}

function kampanjeLeilighet() {
	document.kampForm.submit();
}

function leiebilSjekk() {
	
	if (document.leiebilSkjema.fornavn.value == '') {
		alert('Du må fylle ut Fornavn');
	} else if (document.leiebilSkjema.etternavn.value == '') {
		alert('Du må fylle ut Etternavn');
	} else if (document.leiebilSkjema.tlf.value == '') {
		alert('Du må fylle ut Telefon');
	} else if (document.leiebilSkjema.epost.value == '') {
		alert('Du må fylle ut E-post');
	} else if (document.leiebilSkjema.epost.value != document.leiebilSkjema.epost2.value) {
		alert('E-post adressene stemmer ikke overens!');
	} else if (document.leiebilSkjema.hentested.value == '0') {
		alert('Du må velge hentested!');
	} else if (document.leiebilSkjema.leveringsted.value == '0') {
		alert('Du må velge leveringssted!');
	} else if ((document.leiebilSkjema.hentested.value != document.leiebilSkjema.leveringsted.value) && (document.leiebilSkjema.antdager.value < 4)) {
		alert("Dersom du ikke velger likt hente og leveringssted må du ha bilen i minst 4 dager!");
	} else {
		document.leiebilSkjema.action = '?p=leiebil_5';
		document.leiebilSkjema.submit();
	}

}

function utvalgt() {
	document.utv.submit();
}


function openStjerneFork(lang) {

	window.open('/lang_' + lang + '/stjernefork.htm','newwindow','height=625,width=600,scrollbars=yes,resizable=no,left=0,top=0');

}

function tempbetfix() {
	document.neste.paymethod.value = 1;
}

function reiselivKonk() {
	if(document.svarskjema.pnr.value == "") {
		alert("Du må fylle ut ditt personlige nr.");
	} else if(document.svarskjema.navn.value == "") {
		alert("Du må fylle ut navnet ditt");
	} else if(document.svarskjema.epost.value == "") {
		alert("Du må fylle ut e-post");
	} else if(document.svarskjema.epost.value != document.svarskjema.epost2.value) {
		alert("E-postene du oppga stemmer ikke overens");
	} else {
		document.svarskjema.submit();
	}
		
}

function sjekkKortInfo(lang) {
	if(document.kortBetSkjema.kortnr.value.length != 16) {
		alert("Du må skrive inn nøyaktig 16 siffer i kortnr");
	} else if(document.kortBetSkjema.utlop.value.length != 4) {
		alert("Du må skrive inn nøyaktig 4 siffer i utløpsdatoen");
	} else if(document.kortBetSkjema.cvc.value.length != 3) {
		alert("Du må skrive inn nøyaktig 3 siffer i CVC kode feltet");
	} else if(document.kortBetSkjema.navnpaakort.value == "") {
		alert("Du må skrive inn navn på innehaver av kort");
	} else {
		document.kortBetSkjema.submit();
	}
}
