//alert('inläsning av javascriptfilen');



var rabattsats = 30;

/*function visaPresentbild() {
	
	var presentselecten = document.getElementById('presentlista');
	
	var presentbildrutan = document.getElementById('presentbildruta');
	
	presentbildrutan.innerHTML = '';
	
	
	
	if (presentselecten.selectedIndex > 0) {
		
		//epskundrabatt = false;
		
		if (totalpris != 0) {
			
			raknaPris();
			
		}
				
		var presentbildetikett = document.createElement('h4');
		presentbildetikett.innerHTML = 'Information om presenten';
		
		var presentbeskrivning = document.createElement('div');
		presentbeskrivning.setAttribute('class','beskrivning');
		presentbeskrivning.className = 'beskrivning';
		
		if(presentlistan[presentselecten.selectedIndex - 1].getElementsByTagName('beskrivning')[0].childNodes[0].nodeValue != ".") {
		
			presentbeskrivning.innerHTML = presentlistan[presentselecten.selectedIndex - 1].getElementsByTagName('beskrivning')[0].childNodes[0].nodeValue;
		
		} else {
			
			presentbeskrivning.innerHTML = '';
			
		}
		
		var presentbild = document.createElement('img');
		
		var valdPresentURL = presentlistan[presentselecten.selectedIndex - 1].getElementsByTagName('bild')[0].childNodes[0].nodeValue;
		
		presentbild.setAttribute('src',valdPresentURL);
		presentbild.setAttribute('width','200');
		presentbild.setAttribute('height','200');
		
		presentbildrutan.appendChild(presentbildetikett);
		presentbildrutan.appendChild(presentbeskrivning);
		presentbildrutan.appendChild(presentbild);
		
		presentbildrutan.style.display = 'block';
		
	} else {
		
		//epskundrabatt = true;
		
		if (totalpris != 0) {
			
			raknaPris();
			
		}
		
		presentbildrutan.style.display = 'none';
		
		
		
	}
	
}*/

var epskundrabatt = false;

function kollaRabattkod(koden) {
	
	//alert(koden);
	
	/*var presenterna = document.getElementById('present');
	var templistan = document.getElementById('presentlista');*/
	
	if(koden == 'nymac' || koden == 'NYMAC' || koden == 'Nymac') {
		
		/*presenterna.style.visibility = 'visible';
		
		if(templistan.selectedIndex == 0) {
			
			epskundrabatt = true;
			
		} else {
			
			epskundrabatt = false;
			
		}*/
		
		var sprytextfield9 = new Spry.Widget.ValidationTextField("sprytextfield9", "none", {validateOn:["blur"]});
		
		document.getElementById('sprytextfield9').style.display = 'table-row';
		
		epskundrabatt = true;
		
		if (totalpris != 0) {
			
			raknaPris();
			
		}
		
	} else {
		
		//templistan.selectedIndex = 0;
		
		/* presenterna.style.visibility = 'hidden';   new Spry.Widget.ValidationTextField("sprytextfield9", "none", {validateOn:["blur"], isRequired:false});
		
		document.getElementById('presentbildruta').style.display = 'none'; */
		
		var sprytextfield9 = new Spry.Widget.Utils.destroyWidgets("sprytextfield9");
		
		document.getElementById('sprytextfield9').style.display = 'none';
		
		epskundrabatt = false;
		
		if (totalpris != 0) {
			
			raknaPris();
			
		}
		
	}
	
}

function getElementsByChildValue(ElementObject, ChildName, ChildValue) {
	
	var inputObject = ElementObject.childNodes;
	
	var elementList = new Array();
	
	for (var k = 0 ; k < inputObject.length ; k++) {
		
		if (inputObject[k].nodeType == 1) {
			
			if (inputObject[k].getElementsByTagName(ChildName)[0].childNodes[0].nodeValue) {
				
				if (inputObject[k].getElementsByTagName(ChildName)[0].childNodes[0].nodeValue == ChildValue) {
					
					elementList.push(inputObject[k]);
					
				}
				
			}
			
		}
		
	}
	
	return elementList;
	
}

var xmlhttp;

function loadXMLDoc(url) {
	//alert('kurserna');
	xmlhttp = null;
	
	if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, Safari, etc.
		
		xmlhttp = new XMLHttpRequest();
		
	} else if (window.ActiveXObject) {// code for IE6, IE5
		
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	if (xmlhttp != null) {
		
		xmlhttp.onreadystatechange = state_Change;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		
	} else {
		
		alert("Your browser does not support XMLHTTP.");
		
	}
	
}

var kursregistret;
var kurserna;

function state_Change() {
	
	if (xmlhttp.readyState == 4) {// 4 = "loaded"
		
		if (xmlhttp.status == 200) {// 200 = "OK"
			
			
			kursregistret = xmlhttp.responseXML.documentElement;
			kurserna = kursregistret.getElementsByTagName("kurs");
			
			loadXMLDoc2('../gemensam/produkter/produkter.xml');
			//alert('vidarehänvisning');
			
			
		} else {
			
			alert("Problem retrieving XML data:" + xmlhttp.statusText);
			
		}
	}
	
}

var xmlhttp2;

function loadXMLDoc2(url) {
	
	xmlhttp2 = null;
	
	if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, Safari, etc.
		
		xmlhttp2 = new XMLHttpRequest();
		
	} else if (window.ActiveXObject) {// code for IE6, IE5
		
		xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	if (xmlhttp2 != null) {
		
		xmlhttp2.onreadystatechange = state_Change2;
		xmlhttp2.open("GET",url,true);
		xmlhttp2.send(null);
		
	} else {
		
		alert("Your browser does not support XMLHTTP.");
		
	}
	
}

var produktregistret;
//var produkterna;
var boklistan;

function state_Change2() {
	
	if (xmlhttp2.readyState == 4) {// 4 = "loaded"
		
		if (xmlhttp2.status == 200) {// 200 = "OK"
			
			
			produktregistret = xmlhttp2.responseXML.documentElement;
			//produkterna = produktregistret.getElementsByTagName("product");
			boklistan = getElementsByChildValue(produktregistret, 'category', 'Böcker');
			//alert(boklistan.length);
			//alert('böckerna');
			//loadXMLDoc3('../gemensam/produkter/presenter.xml');
			skrivFormular();
			
			
			
			
		} else {
			
			alert("Problem retrieving XML data:" + xmlhttp2.statusText);
			
		}
	}
	
}

/* function loadXMLDoc3(url) {
	
	xmlhttp3 = null;
	
	if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, Safari, etc.
		
		xmlhttp3 = new XMLHttpRequest();
		
	} else if (window.ActiveXObject) {// code for IE6, IE5
		
		xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");
		
	}
	
	if (xmlhttp3 != null) {
		
		xmlhttp3.onreadystatechange = state_Change3;
		xmlhttp3.open("GET",url,true);
		xmlhttp3.send(null);
		
	} else {
		
		alert("Your browser does not support XMLHTTP.");
		
	}
	
}

var presentregistret;
//var produkterna;
var presentlistan;

function state_Change3() {
	
	if (xmlhttp3.readyState == 4) {// 4 = "loaded"
		
		if (xmlhttp3.status == 200) {// 200 = "OK"
			
			
			presentregistret = xmlhttp3.responseXML.documentElement;
			//produkterna = produktregistret.getElementsByTagName("product");
			presentlistan = presentregistret.getElementsByTagName("present");
			
			
			//alert(boklistan.length);
			//alert('böckerna');
			//skrivFormular();
			
			
			
		} else {
			
			alert("Problem retrieving XML data:" + xmlhttp3.statusText);
			
		}
	}
	
} */

function lasInXML() {
	//alert('läser in');
	loadXMLDoc('../gemensam/kurser/kurser.xml');	
	
	
}

var fullpris = 0;
var delatpris = 0;
var kursboktillatet = false;

function skrivFormular() {
	//alert('ja');
	var bokning = document.getElementById('bokningsfalt');
	
	var prisrutan = document.createElement('div');
	prisrutan.setAttribute('id','totalpris');
	prisrutan.innerHTML = '<h4>Totalpris</h4>';
	
	var pristexten = document.createElement('div');
	pristexten.setAttribute('id','totalpristext');
	pristexten.innerHTML = '<p>0 kr, exkl. moms</p>';
	
	var totalprisfalt = document.createElement('input');
	totalprisfalt.setAttribute('name','totalprisfalt');
	totalprisfalt.setAttribute('type','hidden');
	totalprisfalt.setAttribute('id','totalprisfalt');
	
	prisrutan.appendChild(pristexten);
	prisrutan.appendChild(totalprisfalt);
	
	var bokningsrubrik = document.createElement('h3');
	bokningsrubrik.innerHTML = 'Kursval';
	
	var bokningsrutan = document.createElement('div');
	bokningsrutan.setAttribute('id','kursvalsrutan');
	
	var fullKursnamn = document.createElement('input');
	fullKursnamn.setAttribute('name','fullKursnamn');
	fullKursnamn.setAttribute('type','hidden');
	fullKursnamn.setAttribute('id','fullKursnamn');
	
	var avdelare = document.createElement('input');
	avdelare.setAttribute('name','avdelare1');
	avdelare.setAttribute('type','hidden');
	avdelare.setAttribute('id','avdelare1');
	avdelare.setAttribute('value','---------------------------- Kursval och datum -------------------------');
	
	bokning.appendChild(bokningsrubrik);
	bokning.appendChild(avdelare);
	bokning.appendChild(fullKursnamn);
	bokning.appendChild(bokningsrutan);
	
	var avdelare = document.createElement('input');
	avdelare.setAttribute('name','avdelare2');
	avdelare.setAttribute('type','hidden');
	avdelare.setAttribute('id','avdelare2');
	avdelare.setAttribute('value','---------------------------- Arbetsstationer och kursdeltagare -------------------------');
	
	bokning.appendChild(avdelare);
	
	bokning.appendChild(prisrutan);
	
	var kursselect = document.createElement('select');
	kursselect.setAttribute('id','kurslistmeny');
	kursselect.setAttribute('name','kurslistmeny');
	kursselect.setAttribute('onchange','hamtaInfo(this.options[this.selectedIndex].value);');
	kursselect.onchange = new Function('hamtaInfo(this.options[this.selectedIndex].value);');
	
	var kursvalsdiv = document.createElement('div');
	kursvalsdiv.setAttribute('id','kursval');
	
	var stjarna1 = document.createTextNode(' ');
	
	kursvalsdiv.appendChild(kursselect);
	kursvalsdiv.appendChild(stjarna1);
	bokningsrutan.appendChild(kursvalsdiv);
	
	var kursvalsbeskrivning = document.createElement('div');
	kursvalsbeskrivning.setAttribute('id','kursvalsbeskrivning');
	kursvalsbeskrivning.innerHTML = 'Välj först kurs i kurslistan, så dyker kursdatumen för den kursen upp automatiskt. Välj sedan bland kursdatumen.';
	
	bokningsrutan.appendChild(kursvalsbeskrivning);
	
	var valjkurs = document.createElement('option');
	valjkurs.setAttribute('value','fel');
	valjkurs.setAttribute('selected','selected');
	valjkurs.innerHTML = 'Välj kurs här!';
	
	kursselect.appendChild(valjkurs);
	
	for(var kursvariabeln = 0 ; kursvariabeln < kurserna.length ; kursvariabeln++) {
		
		var kursoption = document.createElement('option');
		kursoption.setAttribute('value',kurserna[kursvariabeln].attributes.getNamedItem("kurskod").nodeValue);
		kursoption.innerHTML = 'M' + kurserna[kursvariabeln].attributes.getNamedItem("kurskod").nodeValue + ' &nbsp;' + kurserna[kursvariabeln].getElementsByTagName('kortnamn')[0].childNodes[0].nodeValue;
		
		kursselect.appendChild(kursoption);
		
	}
	
	var deltagarrutan = document.createElement('div');
	deltagarrutan.setAttribute('id','deltagarrutan');
	
	var deltagarrubrik = document.createElement('h3');
	deltagarrubrik.innerHTML = 'Kursdeltagare';
	
	bokning.appendChild(deltagarrubrik);
	bokning.appendChild(deltagarrutan);
	bokning.appendChild(prisrutan);
	
	deltagarrutan.appendChild(deltagarmeddelande);
	
	//deltagarrutan.appendChild(skrivArbetsstation());
	//visaPresentbild
	/*var presentselect = document.createElement('select');
	presentselect.setAttribute('id','presentlista');
	presentselect.setAttribute('name','presentlista');
	presentselect.setAttribute('onchange','visaPresentbild();');
	presentselect.onchange = new Function('visaPresentbild();');
	
	var presenttabellcellen = document.getElementById('presentbehallare');
	
	document.getElementById('present').style.visibility = 'hidden';
	
	presenttabellcellen.appendChild(presentselect); 
	
	var valjpresent = document.createElement('option');
	valjpresent.setAttribute('value','kursprisrabatt');
	valjpresent.setAttribute('selected','selected');
	valjpresent.innerHTML = 'Välj present här!';
	
	presentselect.appendChild(valjpresent);
	
	for(var presentvariabeln = 0 ; presentvariabeln < presentlistan.length ; presentvariabeln++) {
		
		var presentoption = document.createElement('option');
		presentoption.setAttribute('value',presentlistan[presentvariabeln].attributes.getNamedItem("artikelnummer").nodeValue);
		presentoption.innerHTML = presentlistan[presentvariabeln].getElementsByTagName('namn')[0].childNodes[0].nodeValue;
		
		presentselect.appendChild(presentoption);
		
	}
	*/
}

var deltagarmeddelande = document.createElement('p');
deltagarmeddelande.innerHTML = 'Välj kurs först!';

function laggTillArbetsstation() {
	
	var deltagarrutan = document.getElementById('deltagarrutan');
	
	deltagarrutan.appendChild(skrivArbetsstation());
	
	raknaPris();
	
}

function taBortArbetsstation(nummer) {
	
	var deltagarrutan = document.getElementById('deltagarrutan');
	
	var arbetsstationen = document.getElementById('arbetsstation-' + nummer);
	
	if (deltagarrutan.childNodes.length > 1) {
		
		deltagarrutan.removeChild(arbetsstationen);
		
	}
	
	ringpris = false;
	
	raknaPris();
	
}

function toggleExtradeltagare(krysset) {
	
	var tempsplittare = krysset.id.split('-');
	
	var tempdeltagarruta = document.getElementById('extradeltagarruta-' + tempsplittare[1]);
	
	if (krysset.checked) {
		
		tempdeltagarruta.style.display = 'block';
		
	} else if (!krysset.checked){
		
		tempdeltagarruta.style.display = 'none';
		tempdeltagarruta.childNodes[1].value = '';
		
	}
	
	//extradeltagarruta-1
	
	raknaPris();
	
}

var arbetsstationsraknare = 1;

function skrivArbetsstation() {
	
	var deltagardiv = document.createElement('div');
	deltagardiv.setAttribute('id','arbetsstation-' + arbetsstationsraknare);
	deltagardiv.setAttribute('class','arbetsstation');
	deltagardiv.className = 'arbetsstation';
	
	var lokalprisruta = document.createElement('div');
	lokalprisruta.setAttribute('id','lokalprisruta-' + arbetsstationsraknare);
	lokalprisruta.setAttribute('class','lokalprisruta');
	lokalprisruta.className = 'lokalprisruta';
	
	if(fullpris == 0) {
		
		ringpris = true;
		
		lokalprisruta.innerHTML = 'Pris för denna utbildningsplats: Ring för aktuellt pris och datum!';
		
	} else {
		
		lokalprisruta.innerHTML = 'Pris för denna utbildningsplats: ' + fullpris + ' kr';
		
	}

	
	
	deltagardiv.appendChild(lokalprisruta);
	
	var plusdiv = document.createElement('div');
	plusdiv.setAttribute('class','plusbild');
	plusdiv.className = 'plusbild';
	
	var plusBildLank = document.createElement('a');
	plusBildLank.setAttribute('href','#');
	plusBildLank.setAttribute('onclick','laggTillArbetsstation();this.childNodes[0].blur;return false;');
	plusBildLank.onclick = new Function("laggTillArbetsstation();this.childNodes[0].blur;return false;");
	
	var plusBild = document.createElement('img');
	plusBild.setAttribute('src','/bilder/plus.png');
	plusBild.setAttribute('alt','plus');
	plusBild.setAttribute('width','22');
	plusBild.setAttribute('height','22');
	plusBild.setAttribute('border','0');
	
	plusBildLank.appendChild(plusBild);
	plusdiv.appendChild(plusBildLank);
	deltagardiv.appendChild(plusdiv);
	
	var minusdiv = document.createElement('div');
	minusdiv.setAttribute('class','minusbild');
	minusdiv.className = 'minusbild';
	
	var minusBildLank = document.createElement('a');
	minusBildLank.setAttribute('href','#');
	minusBildLank.setAttribute('onclick','taBortArbetsstation(' + arbetsstationsraknare + ');this.childNodes[0].blur;return false;');
	minusBildLank.onclick = new Function('taBortArbetsstation(' + arbetsstationsraknare + ');this.childNodes[0].blur;return false;');
	
	var minusBild = document.createElement('img');
	minusBild.setAttribute('src','/bilder/minus.png');
	minusBild.setAttribute('alt','minus');
	minusBild.setAttribute('width','22');
	minusBild.setAttribute('height','22');
	minusBild.setAttribute('border','0');
	
	minusBildLank.appendChild(minusBild);
	minusdiv.appendChild(minusBildLank);
	deltagardiv.appendChild(minusdiv);
	
	var stationsrubrik = document.createElement('h4');
	stationsrubrik.innerHTML = 'Arbetsstation ' + arbetsstationsraknare;
	
	deltagardiv.appendChild(stationsrubrik);
	
	var operativruta = document.createElement('fieldset');
	
	var operativetikett = document.createElement('legend');
	operativetikett.innerHTML = 'Operativsystem';
	
	var avdelare = document.createElement('input');
	avdelare.setAttribute('name','avdelare_station-' + arbetsstationsraknare);
	avdelare.setAttribute('type','hidden');
	avdelare.setAttribute('id','avdelare_station-' + arbetsstationsraknare);
	avdelare.setAttribute('value','---------------------------- Arbetsstation ' + arbetsstationsraknare + ' -------------------------');
	
	var mactext = document.createTextNode(' Mac OS X ');
	
	var pctext = document.createTextNode(' Windows XP ');
	
	var macradio = document.createElement(document.uniqueID?'<input name="os_station-' + arbetsstationsraknare + '">':'input');
	macradio.setAttribute('type','radio');
	macradio.setAttribute('name','os_station-' + arbetsstationsraknare);
	macradio.setAttribute('value','mac');
	macradio.setAttribute('id','mac-' + arbetsstationsraknare);
	
	var pcradio = document.createElement(document.uniqueID?'<input name="os_station-' + arbetsstationsraknare + '">':'input');
	pcradio.setAttribute('type','radio');
	pcradio.setAttribute('name','os_station-' + arbetsstationsraknare);
	pcradio.setAttribute('value','win');
	pcradio.setAttribute('id','win-' + arbetsstationsraknare);
	
	operativruta.appendChild(operativetikett);
	operativruta.appendChild(avdelare);
	operativruta.appendChild(macradio);
	operativruta.appendChild(mactext);
	operativruta.appendChild(pcradio);
	operativruta.appendChild(pctext);
	deltagardiv.appendChild(operativruta);
	
	var deltagarruta = document.createElement('fieldset');
	
	var deltagaretikett = document.createElement('legend');
	deltagaretikett.innerHTML = 'Kursdeltagare';
	
	var deltagarinput1 = document.createElement('input');
	deltagarinput1.setAttribute('name','kursdeltagare_1-arbetsstation_' + arbetsstationsraknare);
	deltagarinput1.setAttribute('type','text');
	deltagarinput1.setAttribute('id','kursdeltagare_1-arbetsstation_' + arbetsstationsraknare);
	deltagarinput1.setAttribute('size','50');
	deltagarinput1.setAttribute('class','deltagare');
	deltagarinput1.className = 'deltagare';
	
	
	
	
	
	if (document.uniqueID) {
		var extrakryss = document.createElement('<input name="extrakryss-' + arbetsstationsraknare + '" id="extrakryss-' + arbetsstationsraknare + '" type="checkbox" />');
		//extrakryss.setAttribute('type','checkbox');
		//extrakryss.onclick = new Function('toggleExtradeltagare(this);return false;');
		var funktionen = new Function('toggleExtradeltagare(document.getElementById("extrakryss-' + arbetsstationsraknare + '"));');
		extrakryss.attachEvent('onclick',funktionen);
		//alert(extrakryss.id);
	} else {
		var extrakryss = document.createElement('input');
		extrakryss.setAttribute('type','checkbox');
		extrakryss.setAttribute('name','extrakryss-' + arbetsstationsraknare);
		extrakryss.setAttribute('id','extrakryss-' + arbetsstationsraknare);
		extrakryss.setAttribute('onchange','toggleExtradeltagare(this);');
	}
	
	//extrakryss.setAttribute('id','extrakryss-' + arbetsstationsraknare);
	//extrakryss.onclick = new Function('this.blur();return false;');
	
	var delatext = document.createTextNode(' 2 personer skall dela denna arbetsstation');
	
	var extradeltagardiv = document.createElement('div');
	extradeltagardiv.setAttribute('id','extradeltagarruta-' + arbetsstationsraknare);
	extradeltagardiv.setAttribute('class','extradeltagarruta');
	extradeltagardiv.className = 'extradeltagarruta';
	
	var extradeltagarrubrik = document.createElement('h5');
	extradeltagarrubrik.innerHTML = 'Kursdeltagare nr 2';
	
	var deltagarinput2 = document.createElement('input');
	deltagarinput2.setAttribute('name','kursdeltagare_2-arbetsstation_' + arbetsstationsraknare);
	deltagarinput2.setAttribute('type','text');
	deltagarinput2.setAttribute('id','kursdeltagare_2-arbetsstation_' + arbetsstationsraknare);
	deltagarinput2.setAttribute('size','50');
	deltagarinput2.setAttribute('class','extradeltagare');
	deltagarinput2.className = 'extradeltagare';
	
	extradeltagardiv.appendChild(extradeltagarrubrik);
	extradeltagardiv.appendChild(deltagarinput2);
	
	deltagarruta.appendChild(deltagaretikett);
	deltagarruta.appendChild(deltagarinput1);
	
	if(fullpris != delatpris){
		deltagarruta.appendChild(extrakryss);
		deltagarruta.appendChild(delatext);
		deltagarruta.appendChild(extradeltagardiv);
	}
	
	deltagardiv.appendChild(deltagarruta);
	
	//<input type="text" size="30" id="idnummer" name="idnummer" autocomplete="off"/>
	
	if(kursboktillatet == 'Ja') {
		
		var bokselect = document.createElement('select');
		bokselect.setAttribute('id','boklistmeny-' + arbetsstationsraknare);
		bokselect.setAttribute('name','boklistmeny-' + arbetsstationsraknare);
		
		var bokruta = document.createElement('fieldset');
		
		var boketikett = document.createElement('legend');
		boketikett.innerHTML = 'Kurslitteratur';
		
		bokruta.appendChild(boketikett);
		bokruta.appendChild(bokselect);
		
		deltagardiv.appendChild(bokruta);
		
		
		var valjbok = document.createElement('option');
		valjbok.setAttribute('value','fel');
		valjbok.setAttribute('selected','selected');
		valjbok.innerHTML = 'Välj kurslitteratur här!';
		
		bokselect.appendChild(valjbok);
		
		for(var bokvariabeln = 0 ; bokvariabeln < boklistan.length ; bokvariabeln++) {
			
			var bokoption = document.createElement('option');
			bokoption.innerHTML = boklistan[bokvariabeln].getElementsByTagName('name')[0].childNodes[0].nodeValue;
			
			bokselect.appendChild(bokoption);
			
		}
		
	}
	
	arbetsstationsraknare++;
	
	return deltagardiv;
	
}

function hamtaInfo(kurskoden) {
	
	var temprutan = document.getElementById('kursval');
	var tempdelt = document.getElementById('deltagarrutan');
	tempdelt.innerHTML = '';
	arbetsstationsraknare = 1;
	
	for(var bort = temprutan.childNodes.length ; bort > 1 ; bort--) {
		
		temprutan.removeChild(temprutan.childNodes[bort - 1]);
		
	}
	
	var stjarna1 = document.createTextNode(' ');
	
	temprutan.appendChild(stjarna1);
	
	if(kurskoden == 'fel') {
		
		tempdelt.appendChild(deltagarmeddelande);
		
	}
	
	if(kurskoden != 'fel') {
		
		var datumselect = document.createElement('select');
		datumselect.setAttribute('id','datumlistmeny');
		datumselect.setAttribute('name','datumlistmeny');
		
		var brytning1 = document.createElement('br');
		var brytning2 = document.createElement('br');
		
		
		var stjarna2 = document.createTextNode(' ');
		
		
		temprutan.appendChild(brytning1);
		temprutan.appendChild(brytning2);
		temprutan.appendChild(datumselect);
		temprutan.appendChild(stjarna2);
		
		var datumvalet = document.createElement('option');
		datumvalet.setAttribute('value','fel');
		datumvalet.setAttribute('selected','selected');
		datumvalet.innerHTML = 'Välj datum här!';
		datumselect.appendChild(datumvalet);
		
		for(var loop1 = 0 ; loop1 < kurserna.length ; loop1++) {
			
			var kurs = kurserna[loop1];
			
			if(kurs.attributes.getNamedItem("kurskod").nodeValue == kurskoden) {
				
				fullpris = parseInt(kurs.attributes.getNamedItem("fullpris").nodeValue);
				delatpris = parseInt(kurs.attributes.getNamedItem("delatpris").nodeValue);
				kursboktillatet = kurs.attributes.getNamedItem("kurslitteratur").nodeValue;
				document.getElementById('fullKursnamn').value = 'M' + kurs.attributes.getNamedItem("kurskod").nodeValue + '  ' + kurs.getElementsByTagName('kortnamn')[0].childNodes[0].nodeValue;
				
				tempdelt.appendChild(skrivArbetsstation());
				
				raknaPris();
				
				var datum = kurs.getElementsByTagName('datum');
				
				for(loop2 = 0 ; loop2 < datum.length ; loop2++) {
					
					var datumoption = document.createElement('option');
					
					datumselect.appendChild(datumoption);
					
					var dag = datum[loop2].getElementsByTagName('dag');
					
					var datumstrangen = "";
					
					for(loop3 = 0 ; loop3 < dag.length ; loop3++) {
						
						if(loop3 != 0) {
							
							datumstrangen += ', &nbsp;';
							
						}
						
						var dagen = dag[loop3].childNodes[0].nodeValue;
						
						var dagensplit = dagen.split('-');
						
						var arnummer = dagensplit[0];
						
						var dagnummer = dagensplit[2];
						
						while (dagnummer.charAt(0) == "0") {
							dagnummer = dagnummer.substring(1,dagnummer.length);
						}
						
						var manadnummer = dagensplit[1];
						
						while (manadnummer.charAt(0) == "0") {
							manadnummer = manadnummer.substring(1,manadnummer.length);
						}
						
						datumstrangen += dagnummer + '/' + manadnummer;
						
						if(loop3 == dag.length - 1) {
							
							datumstrangen += ' - ' + arnummer;
							
							datumoption.innerHTML = datumstrangen;
							
						}
						
						
						
					}
					
				}
				
			}
			
		}
		
	}
	
	//alert(temprutan.childNodes.length);
	//var bokselect = document.createElement('select');
	//bokselect.setAttribute('id','boklistmeny');
	//bokselect.setAttribute('name','boklistmeny');
	
}

var totalpris = 0;

var ringpris = false;

function raknaPris(){
	
	ringpris = false;
	
	if(fullpris == 0) {
						
		ringpris = true;
		
	}
	
	totalpris = 0;
	
	var arbetsstationerna = document.getElementById('deltagarrutan');
	
	for (var k = 0 ; k < arbetsstationerna.childNodes.length ; k++) {
		
		var temparray = arbetsstationerna.childNodes[k].id.split('-')
		var stationsnummer = temparray[1];
		
		try {
			
			var kryssetFinns = document.getElementById('extrakryss-' + stationsnummer);
			
			//alert(kryssetFinns);
			
			if(kryssetFinns.checked) {
				
				//alert('kryssad');
				//epskundrabatt
				//rabattsats
				
				if(!epskundrabatt) {
					
					totalpris += delatpris;
					totalpris += delatpris;
					
					if(delatpris == 0) {
						
						ringpris = true;
						
						document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för denna utbildningsplats: Ring för aktuellt pris och datum!';
						
					} else {
						
						document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för denna utbildningsplats: ' + delatpris + ' kr + ' + delatpris + ' kr';
						
					}
					
					
				} else if(epskundrabatt) {
					
					var rabattfel
					
					//if(document.getElementById('presentlista').selectedIndex == 0) {
						
						rabattfel = 'Man kan inte kombinera rabatter. Priset för delad arbetsstation kommer att räknas om till separata arbetsstationer och eran kundrabatt kommer istället att dras från totalsumman.\n\nVill ni ha rabatten för delad arbetsstation istället för kundrabatten, ta bort rabattkoden från fältet "Ange eventuell rabattkod" i adressrutan.\n\nVad som blir mest förmånligt för dig beror på hur många separata kontra delade arbetsstationer du valt.\n\nProva dig fram för att få reda på vad som är bäst för dig.';
						
					 /* } else if(document.getElementById('presentlista').selectedIndex > 0) {
						
						rabattfel = 'Man kan inte kombinera rabatter. Priset för delad arbetsstation kommer att räknas om till separata arbetsstationer och presenten ni valt kommer att finnas vid er arbetsstation vid kurstillfället.\n\nVill ni ha rabatten för delad arbetsstation istället för kundrabatten, ta bort rabattkoden från fältet "Ange eventuell rabattkod" i adressrutan.\n\nVad som blir mest förmånligt för dig beror på hur många separata kontra delade arbetsstationer du valt.\n\nProva dig fram för att få reda på vad som är bäst för dig.';
						
					}*/
					
					alert(rabattfel);
					
					totalpris += fullpris;
					totalpris += fullpris;
					
					if(fullpris == 0) {
						
						ringpris = true;
						
						document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för denna utbildningsplats: Ring för aktuellt pris och datum!';
						
					} else {
						
						document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för dessa personer (separata arbetsstationer): ' + fullpris + ' kr + ' + fullpris + ' kr';
						
					}
					
					
					
				}
				
				
				
			} else {
				
				totalpris += fullpris;
				
				if(fullpris == 0) {
					
					ringpris = true;
					
					document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för denna utbildningsplats: Ring för aktuellt pris och datum!';
					
				} else {
					
					document.getElementById('lokalprisruta-' + stationsnummer).innerHTML = 'Pris för denna utbildningsplats: ' + fullpris + ' kr';
					
				}
			
				
				
			}
			
		} catch(err) {
			
			//alert('catch');
			
			totalpris += fullpris;
			
		}
		
	}
	
	if(!epskundrabatt) {
		
		var totalrutan = document.getElementById('totalpristext');
		
		if(ringpris) {
			
			totalrutan.innerHTML = 'Kursen du valt finns bara som företagsanpassad, mot offert. Ring oss för pris och datum!';
			
			document.getElementById('totalprisfalt').value = 'Kursen du valt finns bara som företagsanpassad, mot offert. Ring oss för pris och datum!';
			
		} else {
		
			totalrutan.innerHTML = '<p>' + totalpris + ' kr, exkl. moms</p>';
			
			document.getElementById('totalprisfalt').value = totalpris;
			
		}
		
		
	//} else if(epskundrabatt && document.getElementById('presentlista').selectedIndex == 0) {
	} else if(epskundrabatt) {
		
		var totalrutan = document.getElementById('totalpristext');
		
		if(ringpris) {
			
			totalrutan.innerHTML = 'Kursen du valt finns bara som företagsanpassad, mot offert. Ring oss för pris och datum!';
			
			document.getElementById('totalprisfalt').value = 'Kursen du valt finns bara som företagsanpassad, mot offert. Ring oss för pris och datum!';
			
		} else {
		
			var rabatten = rabattsats / 100;
			
			//alert(rabatten);
			
			rabatten = 1 - rabatten;
			
			//alert(rabatten);
			
			var totaltMedRabatt = totalpris * rabatten;
			
			
			
			totalrutan.innerHTML = '<p>' + totalpris + ' kr, exkl. moms, innan rabatt</p><p>' + totaltMedRabatt + ' kr, exkl. moms, med kundrabatt på ' + rabattsats + '% avdraget</p>';
					
			document.getElementById('totalprisfalt').value = totaltMedRabatt;
			
		}
		
		
		
		//alert(totaltMedRabatt);
		
		
		
	}
	
}
	 /*else if(epskundrabatt && document.getElementById('presentlista').selectedIndex > 0) {
		
		var totalrutan = document.getElementById('totalpristext');
		
		totalrutan.innerHTML = '<p>' + totalpris + ' kr, exkl. moms</p>';
		
		document.getElementById('totalprisfalt').value = totalpris;
		
	}*/
	
