function showflaggs() {
	getStyleObject('flaggline').visibility = 'visible';
}

function hideflaggs() {
	getStyleObject('flaggline').visibility = 'visible';
}

function showflagg(theobjectid) {
	getStyleObject(theobjectid).opacity = 1;
}
function hideflagg(theobjectid) {
	getStyleObject(theobjectid).opacity = 0.5;
}


function getStyleObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
  if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId).style;
   }
   else if (document.all && document.all(objectId)) {  
	return document.all(objectId).style;
   } 
   else if (document.layers && document.layers[objectId]) { 
	return document.layers[objectId];
   } else {
	return false;
   }
}


function getObject(objectId) {
	   // cross-browser function to get an object's style object given its id
	   if(document.getElementById && document.getElementById(objectId)) {
	   // W3C DOM
	   return document.getElementById(objectId);
	   } else if (document.all && document.all(objectId)) {
	   // MSIE 4 DOM
	   return document.all(objectId);
	   } else if (document.layers && document.layers[objectId]) {
	   // NN 4 DOM.. note: this won't find nested layers
	   return false;
	   } else {
	   return false;
	   }
} // getStyleObject


function bokabungy(id) {
	
	slidedown('bokningsinfo');
	
	CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&bokningsid="+id+"&dnode=1842",showbungyevent);

}

function checkledigaspecialplatser(arr) {
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr="+arr+"&dnode=1842&dssvalue=20005",ledigaspecialplatser);
}

function lppride() {
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr=46&dnode=1842&dssvalue=20005",lponsdag);
}

function ledigaspecialplatser() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			if (cccv2 > 0) {
//				if (arrangemang > 45) {
//					slidedown('platsnum');
//					platserkvarobj = document.getElementById('platserkvar');
//					platserkvarobj.innerHTML = cccv2;
//				}
			}
		}
	}
}


function lponsdag() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			platserkvarobj = document.getElementById('lpons');
			platserkvarobj.innerHTML = "<b>"+cccv2+"</b>";
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr=47&dnode=1842&dssvalue=20005",lponstor);
		}
	}
}
function lponstor() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			platserkvarobj = document.getElementById('lptor');
			platserkvarobj.innerHTML = "<b>"+cccv2+"</b>";
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr=48&dnode=1842&dssvalue=20005",lponsfre);
		}
	}
}
function lponsfre() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			platserkvarobj = document.getElementById('lpfre');
			platserkvarobj.innerHTML = "<b>"+cccv2+"</b>";
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr=49&dnode=1842&dssvalue=20005",lponslor);
		}
	}
}
function lponslor() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			platserkvarobj = document.getElementById('lplor');
			platserkvarobj.innerHTML = "<b>"+cccv2+"</b>";
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&arr=50&dnode=1842&dssvalue=20005",lponsson);
		}
	}
}
function lponsson() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cccv = getvaluefromXMLrespons(dvat[0],'ccc');
			cccv2 = 22 - cccv;
			platserkvarobj = document.getElementById('lpson');
			platserkvarobj.innerHTML = "<b>"+cccv2+"</b>";
		}
	}
}


function showbungyevent() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			cmdivvalue = getvaluefromXMLrespons(dvat[0],'eventtime');
			eventpostid = getvaluefromXMLrespons(dvat[0],'id');
			eventpostidobj = document.getElementById('eventid');
			eventpostidobj.value = eventpostid;
			object = document.getElementById('eventinfo');
			object.value = "Bungyjump " + cmdivvalue + "";
			arrangemang = getvaluefromXMLrespons(dvat[0],'arrangemang');
			if (arrangemang > 45) {
				checkledigaspecialplatser(arrangemang);
			}
        } else {
			alert("There was a problem retrieving the XML data:\n" + req.statusText + " ERROR: 003");
        }
    }

}

function checkBokningskod (field,evt) {

		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&bokningskod="+field.value+"&dnode=1842&dssvalue=20001",validatebokningskod);
		return true;
}

function validatebokningskod() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			if (dvat.length == 1) {
				cmdivvalue = getvaluefromXMLrespons(dvat[0],'id');
				codetypevalue = getvaluefromXMLrespons(dvat[0],'codetype');

				quantity = getvaluefromXMLrespons(dvat[0],'quantity');
				numofbokningar = getvaluefromXMLrespons(dvat[0],'numofbokningar');
				if (parseInt(quantity) > parseInt(numofbokningar)) {
				
					tele = getvaluefromXMLrespons(dvat[0],'telefon');
					epost = getvaluefromXMLrespons(dvat[0],'epost');
					object = document.getElementById('evcodmessage');
					objectt = document.getElementById('telefonnummer');
					if (objectt.value == "") {
						objectt.value = tele;
					}
					objecte = document.getElementById('email');
					if (objecte.value == "") {
						objecte.value = epost;
					}
					object.innerHTML = codetypevalue;
					objecteBoka = document.getElementById('Boka');
					objecteBoka.disabled = false;
				} else {
					objectb = document.getElementById('bokningskod');
					objectb.select();
					object = document.getElementById('evcodmessage');
					object.innerHTML = "KODEN ÄR FÖRBRUKAD ";
					objecteBoka = document.getElementById('Boka');
					objecteBoka.disabled = true;
				}
			} else {
				objectb = document.getElementById('bokningskod');
				objectb.select();
				object = document.getElementById('evcodmessage');
				object.innerHTML = "KODEN ÄR EJ GILTIG";
				objectt = document.getElementById('telefonnummer');
				objectt.value = "";
				objecte = document.getElementById('email');
				objecte.value = "";
				objecteBoka = document.getElementById('Boka');
				objecteBoka.disabled = true;
				
			}
        } else {
			alert("There was a problem retrieving the XML data:\n" + req.statusText + " ERROR: 003");
        }
    }

}

function utforbokning(formname) {
	valuestring = formtostringstdalarm(formname);
	if (valuestring != '') {
		pnum = "";
		eveid = document.getElementById('eventid');
		evebokningskod = document.getElementById('bokningskod');
		epost = document.getElementById('email');
		telefon = document.getElementById('telefonnummer');
//		platsnummero = document.getElementById('platsnummer'); pride grej
		
//		if (platsnummero.checked) {
//			platsnummer = "2";
//		} else {
			platsnummer = "1";
//		}
		
		CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&epost="+epost.value+"&telefon="+telefon.value+"&evebokningskod="+evebokningskod.value+"&eveid="+eveid.value+"&dnode=1842&dssvalue=20002&platsnummer="+platsnummer,lockbokning);
	}
}

function lockbokning() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
        
			CMloadXMLDoc("/disco/cmds_dev.php","depcmd=queryxmldb&evebokningskod="+evebokningskod.value+"&eveid="+eveid.value+"&dnode=1842&dssvalue=20003",bekraftabokning);
		}
	}
}

function bekraftabokning() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
			dvat = req.responseXML.getElementsByTagName('post');
			if (dvat.length == 1) {
				evebokningskod = document.getElementById('bokningskod');
				CMloadXMLDocSync("/disco/cmds_dev.php","depcmd=queryxmldb&evebokningskod="+evebokningskod.value+"&dnode=1842&dssvalue=20004",nullhandlersql);
				
        		alert("Tack för din bokning, en bekräftelse har skickats till din e-mail adress.");
				window.location.reload();
			} else {
        		alert("TIDEN DU VALT HAR TYVÄRR JUST BOKATS AV NÅGON ANNAN!");
        	}
		}
	}
}

function nullhandlersql() {
    if (req.readyState == 4) {
        if ((req.status == 200) || (req.status == 500)) {
		}
	}
}

