// silja rock
function calcprice()
{
	// r?kna ut antalet resen?rer (1-4)
	var antal = 1
	var antal = Number(antal)
	if (document.bokning.namn2.value != '') antal = antal + 1
	if (document.bokning.namn3.value != '') antal = antal + 1
	if (document.bokning.namn4.value != '') antal = antal + 1
	
	// uppdatera antalet personer
	document.bokning.antalpers.value = antal;
	
	// kolla om hyttval och antal personer krockar
	if ((document.bokning.hyttkat.value == 'R' ||
		document.bokning.hyttkat.value == 'L' ) &&
		antal > 2)
		{ 
			alert('Vald hyttkategori kan max ta 2 personer!');
			document.bokning.hyttkat.value = 'B4'
		}
	
	// om hyttkategori C4
	if (document.bokning.hyttkat.value == 'C4') 
	{
	 if (antal == 1) var hyttpris = 2290
	 if (antal == 2) var hyttpris = 1200
	 if (antal == 3) var hyttpris = 900
	 if (antal == 4) var hyttpris = 790
	}
	
	// om hyttkategori B4
	if (document.bokning.hyttkat.value == 'B4') 
	{
	 if (antal == 1) var hyttpris = 2690
	 if (antal == 2) var hyttpris = 1400
	 if (antal == 3) var hyttpris = 1100
	 if (antal == 4) var hyttpris = 990
	}
	
	// om hyttkategori I4
	if (document.bokning.hyttkat.value == 'I4') 
	{
	 if (antal == 1) var hyttpris = 3090
	 if (antal == 2) var hyttpris = 1600
	 if (antal == 3) var hyttpris = 1300
	 if (antal == 4) var hyttpris = 1090
	}
	
	// om hyttkategori O4
	if (document.bokning.hyttkat.value == 'O4') 
	{
	 if (antal == 1) var hyttpris = 3290
	 if (antal == 2) var hyttpris = 1700
	 if (antal == 3) var hyttpris = 1400
	 if (antal == 4) var hyttpris = 1190
	}
	
	// om hyttkategori L
	if (document.bokning.hyttkat.value == 'L') 
	{
	 if (antal == 1) var hyttpris = 4750
	 if (antal == 2) var hyttpris = 2420
	}
	
	// om hyttkategori F
	if (document.bokning.hyttkat.value == 'F') 
	{
	 if (antal == 1) var hyttpris = 6360
	 if (antal == 2) var hyttpris = 3180
	 if (antal == 3) var hyttpris = 2120
	 if (antal == 4) var hyttpris = 1590
	}
	
	// om hyttkategori COM
	if (document.bokning.hyttkat.value == 'R') 
	{
	 if (antal == 1) var hyttpris = 7750
	 if (antal == 2) var hyttpris = 3920
	}
	
	// visa pris/person i f?lt
	hyttpris = Number(hyttpris)
    document.bokning.personpris.value = hyttpris
    
    
      
    // r?kna ut totalsumma
    document.bokning.totalpris.value = hyttpris * antal ;
}

function openWindow(address)
{
  // ?ppna infof?nster
  myoptions='toolbar=no,location=no,directories=no,menubar=no,resizable=yes,status=no,scrollbars=yes,width=420,height=500,left=50,top=50';
  window.open(address,'',myoptions) 
}


function fixElement(element, message) 
{
	alert(message);
	element.focus();
}

function isReady(form) 
{
	var passed = false;
	
	// bokningsansvarig:
	if (form.namn1.value == "") {
	fixElement(form.namn1, "Du måste fylla i namn!");
	}
	else if (form.adr1.value == "") {
	fixElement(form.adr1, "Du måste fylla i adress!");
	}
	else if (form.ponr1.value == "") {
	fixElement(form.ponr1, "Du måste fylla i postnr!");
	}
	else if (form.port1.value == "") {
	fixElement(form.port1, "Du måste fylla i ort!");
	}
	else if (form.tel1.value == "" && form.mob1.value == "") {
	fixElement(form.tel1, "Du måste fylla i telefon eller mobilnummer!");
	}
	else if (form.fdat1.value.length < 6) {
	fixElement(form.fdat1, "Du måste fylla i födelsedatum, 6 siffror ÅÅMMDD!");
	}
	else if (form.nat1.value == "") {
	fixElement(form.nat1, "Du måste fylla i nationalitet!");
	}
	else if ((form.mail1.value.indexOf("@") == -1 ||
	form.mail1.value.indexOf(".") == -1) && form.mail1.value != "") 
	{
	fixElement(form.mail1, "Skriv in en giltig epostadress eller lämna fältet tomt!");
	}
	
	// medresenär 1:
	else if (form.namn2.value != "" && form.adr2.value == "") {
	fixElement(form.adr2, "Du måste fylla i medresenär 1's adress!");
	}
	else if (form.namn2.value != "" && form.ponr2.value == "") {
	fixElement(form.ponr2, "Du måste fylla i medresenär 1's postnr!");
	}
	else if (form.namn2.value != "" && form.port2.value == "") {
	fixElement(form.port2, "Du måste fylla i medresenär 1's ort!");
	}
	else if (form.namn2.value != "" && form.nat2.value == "") {
	fixElement(form.nat2, "Du måste fylla i medresenär 1's nationalitet!");
	}
	else if (form.namn2.value != "" && form.fdat2.value.length < 6) {
	fixElement(form.fdat2, "Du måste fylla i medresenär 1's födelsedatum, 6 siffror ÅÅMMDD!");
	}
	else if (form.namn2.value != "" && (form.mail2.value.indexOf("@") == -1 ||
	form.mail2.value.indexOf(".") == -1) && form.mail2.value != "") 
	{
	fixElement(form.mail2, "Skriv in en giltig epostadress för medresenär 1 eller lämna fältet tomt!");
	}
	
	// medresenär 2:
	else if (form.namn3.value != "" && form.adr3.value == "") {
	fixElement(form.adr3, "Du måste fylla i medresenär 2's adress!");
	}
	else if (form.namn3.value != "" && form.ponr3.value == "") {
	fixElement(form.ponr3, "Du måste fylla i medresenär 2's postnr!");
	}
	else if (form.namn3.value != "" && form.port3.value == "") {
	fixElement(form.port3, "Du måste fylla i medresenär 2's ort!");
	}
	else if (form.namn3.value != "" && form.nat3.value == "") {
	fixElement(form.nat3, "Du måste fylla i medresenär 2's nationalitet!");
	}
	else if (form.namn3.value != "" && form.fdat3.value.length < 6) {
	fixElement(form.fdat2, "Du måste fylla i medresenär 2's födelsedatum, 6 siffror ÅÅMMDD!");
	}
	else if (form.namn3.value != "" && (form.mail3.value.indexOf("@") == -1 ||
	form.mail3.value.indexOf(".") == -1) && form.mail3.value != "") 
	{
	fixElement(form.mail3, "Skriv in en giltig epostadress för medresenär 2 eller lämna fältet tomt!");
	}
	
	// medresenär 3:
	else if (form.namn4.value != "" && form.adr4.value == "") {
	fixElement(form.adr4, "Du måste fylla i medresenär 3's adress!");
	}
	else if (form.namn4.value != "" && form.ponr4.value == "") {
	fixElement(form.ponr4, "Du måste fylla i medresenär 3's postnr!");
	}
	else if (form.namn4.value != "" && form.port4.value == "") {
	fixElement(form.port4, "Du måste fylla i medresenär 3's ort!");
	}
	else if (form.namn4.value != "" && form.nat4.value == "") {
	fixElement(form.nat4, "Du måste fylla i medresenär 3's nationalitet!");
	}
	else if (form.namn4.value != "" && form.fdat4.value.length < 6) {
	fixElement(form.fdat4, "Du måste fylla i medresenär 3's födelsedatum, 6 siffror ÅÅMMDD!");
	}
	else if (form.namn4.value != "" && (form.mail4.value.indexOf("@") == -1 ||
	form.mail4.value.indexOf(".") == -1) && form.mail4.value != "") 
	{
	fixElement(form.mail4, "Skriv in en giltig epostadress för medresenär 3 eller lämna fältet tomt!");
	}	
	
	else {
	passed = true;
	}
	
return passed;
}


