function months(lang,selected)
{
	/* selected: 0=torsdag, 1=mandag */
	var monthString="Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Des";
	if(lang == 'no') {monthString="Jan,Feb,Mar,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Des"};
	if(lang == 'en') {monthString="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"};
	var time = new Date();
	var year = time.getYear();
	var month = time.getMonth();
	time.setDate(time.getDate() + 32 + selected * 4 - time.getDay());
	var dmonth = 1 + time.getMonth();
	var months = 12;
	if (year < 1900) { year = year + 1900; }
	do {months--; month++; 
		if(month>12){year++;month=1}
		var lz = '';
		if(month < 10){lz = '0'}
		var seltext = '';
		if(month==dmonth){seltext = ' selected'}
		document.write ("<OPTION" + seltext + " value=\"" + year + "-" + lz + month + "\">" + monthString.split(",")[month-1]);
	} while (months > 0);
}

function days(selected)
{	
	/* selected: 0=torsdag, 1=mandag */
	var time = new Date();
	time.setDate(time.getDate() + 32 + selected * 4 - time.getDay());
	var dday = time.getDate();
	var day = 0;
	while(++day < 32)
	{
		selected = '';
		if(day==dday){selected = ' selected'}
		if(day<10){day = '0' + day}
		document.writeln("<OPTION" + selected + " VALUE=" + day + ">" + day);
	}
}

// function för att hemresan skall ställa in sig tre dagar efter utresan

function checkdate()
{
	// här ställer du in hur många dagar hemresan skall skjutas framåt!

	//Programmet fungerer ikke bra nok når man velger dato i januar
	return;
	var reslangd=2;
	var utar=document.form1.dm.value.substr(0,4);
	var utmanad=document.form1.dm.value.substr(5,2);
	utmanad--;
	var utdag=document.form1.dd.value;
	var hemar=document.form1.rm.value.substr(0,4);
	var hemmanad=document.form1.rm.value.substr(5,2);
	hemmanad--;
	var hemdag=document.form1.rd.value;
	
	var utdatum = new Date(utar,utmanad,utdag);
	var hemdatum = new Date(hemar,hemmanad,hemdag);
	// här kollar jag så att datumet för utresan verkligen finns!
			dagen1=utdatum.getDate()
			utdatum.setDate(dagen1);
		
			var testl=utdatum.getYear();
			if(testl<1900)
				{
					testl=testl+1900;
				}
			var tjo1=testl;
			tjo1=tjo1 + '-';
			hej1=utdatum.getMonth();
			hej1++;
			tjo1=tjo1+hej1;
			document.form1.dm.value=tjo1;
			document.form1.dd.value=utdatum.getDate();
	
	// här sätter jag rätt hemdatumet
		
	if (hemdatum < utdatum)
		{
			hemdatum=utdatum;
			dagen=hemdatum.getDate()
			dagen+=reslangd;
			hemdatum.setDate(dagen);
		}
		var test=hemdatum.getYear();
		if (test<1900)
			{
			test=test+1900;
			}
			//document.write(test);
		var tjo=test; //hemdatum.getYear() + '-';
		tjo=tjo + '-';
		hej=hemdatum.getMonth();
		hej++;
		tjo=tjo+hej;		
		document.form1.rm.value=tjo;
		document.form1.rd.value=hemdatum.getDate();		
}	

function CheckEmail(eadress){
        if(eadress==""){
         alert("Vennligst angi en gyldig e-post adresse!");
		 return false;
        }
        if(!/^.+@.+\..+$/.test(eadress)){
        alert("Vennligst angi en gyldig e-post addresse!");
        return false;
        }
      return true;
}

function bValidate(form)
{
	if(form.addressat.value.length < 3) {alert("Vennligst legg inn navn!"); form.addressat.focus();return false}; 
	if(form.zip.value.length < 4) {alert("Vennligst legg inn postsnummer!"); form.zip.focus();return false}; 
	if(form.city.value.length < 3) {alert("Vennligst legg inn poststed!"); form.city.focus();return false}; 
	if(form.tlf.value.length < 8) {alert("Vennligst legg inn telefonnummer!"); form.tlf.focus();return false}; 
	if(!CheckEmail(form.email.value)){form.email.focus();return false};
	if(!form.agency.value) {alert("Vennligst velg et reisebyra!"); form.agency.focus();return false}; 
	if(!form.conditions.checked) {alert("Vennligst les og aksepter betingelsene!"); form.conditions.focus();return false}; 
	if(form.cardnr.value.length < 14) {alert("Vennligst legg inn et kortnummer 14-16 siffer!"); form.cardnr.focus();return false}; 
	return true;
}

function sValidate(form)
{
	if(form.depcd.value == form.destcd.value) {alert('Velg en destinasjon!'); form.destcd.focus();return false}; 
	if(form.dm.value > form.rm.value || (form.dm.value == form.rm.value && form.dd.value > form.rd.value)) {alert('Returdato etter avreisedato!'); form.rm.focus();return false}; 
	return true;
}

