function prijsberekening(reisid, bestemming, code, vervoer, hotel, prijsduur, datum, basis, dagen, personen, mode, prijs){
        var url1 = "/ajax/prijsberekening.php?reisid="+reisid+"&bestemming="+bestemming+"&reiscode="+code+"&vervoer="+vervoer+"&hotel="+hotel+"&prijsduur="+prijsduur+"&datum="+datum+"&verzorging="+basis+"&dagen="+dagen+"&personen="+personen+"&mode="+mode+"&prijs="+prijs;
        var url = url1 + "&time=" + new Date().getTime();
//	alert(url);
        var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer"){
                http_request_pb = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
                http_request_pb = new XMLHttpRequest();
        }
        var WebResultaat = "";
        http_request_pb.open('GET', url, true);
        http_request_pb.onreadystatechange = function(){
                if(http_request_pb.readyState == 4){
                        var WebResultaat = http_request_pb.responseText;
                        document.getElementById('prijs_inhoud').innerHTML=WebResultaat;
                }
        }
        http_request_pb.send(null);
}

function prijsberekening_xml(packageid, bestemming, code, vervoer, reisid, prijsduur, datum, basis, dagen, personen, mode, prijs){
        var url1 = "/ajax/prijsberekening_xml.php?packageid="+packageid+"&bestemming="+bestemming+"&reiscode="+code+"&vervoer="+vervoer+"&reisid="+reisid+"&prijsduur="+prijsduur+"&datum="+datum+"&verzorging="+basis+"&dagen="+dagen+"&personen="+personen+"&mode="+mode+"&prijs="+prijs;
        var url = url1 + "&time=" + new Date().getTime();
//      alert(url);
        var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer"){
                http_request_pb = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
                http_request_pb = new XMLHttpRequest();
        }
        var WebResultaat = "";
        http_request_pb.open('GET', url, true);
        http_request_pb.onreadystatechange = function(){
                if(http_request_pb.readyState == 4){
                        var WebResultaat = http_request_pb.responseText;
                        document.getElementById('prijs_inhoud').innerHTML=WebResultaat;
                }
        }
        http_request_pb.send(null);
}

function prijsberekening_boekingsform(reisid, prijsduur, datum, dagen, personen, prijs){
        var url1 = "/ajax/prijsberekening2.php?reisid="+reisid+"&prijsduur="+prijsduur+"&datum="+datum+"&dagen="+dagen+"&personen="+personen+'&prijs='+prijs;
	
	var verz_annul;
	if (document.forms['boekingsform'].annuleringsverzekering[0].checked) verz_annul=1;
	if (document.forms['boekingsform'].annuleringsverzekering[1].checked) verz_annul=0;

        var verz_reis;
        if (document.forms['boekingsform'].reisverzekering[0].checked) verz_reis=1;
        if (document.forms['boekingsform'].reisverzekering[1].checked) verz_reis=2;
        if (document.forms['boekingsform'].reisverzekering[2].checked) verz_reis=3;
        if (document.forms['boekingsform'].reisverzekering[3].checked) verz_reis=4;
        if (document.forms['boekingsform'].reisverzekering[4].checked) verz_reis=0;

	var aanv_geld;
	if (document.forms['boekingsform'].aanv_geld[0].checked) aanv_geld=1;
        if (document.forms['boekingsform'].aanv_geld[1].checked) aanv_geld=0;

        var aanv_ongevallen;
        if (document.forms['boekingsform'].aanv_ongevallen[0].checked) aanv_ongevallen=1;
        if (document.forms['boekingsform'].aanv_ongevallen[1].checked) aanv_ongevallen=0;

        var aanv_rechtsbijstand;
        if (document.forms['boekingsform'].aanv_rechtsbijstand[0].checked) aanv_rechtsbijstand=1;
        if (document.forms['boekingsform'].aanv_rechtsbijstand[1].checked) aanv_rechtsbijstand=0;

	//Toon aanvullende verzekeringen alleen als reisverzekering is gekozen
	if(verz_reis>0)  document.getElementById('verz_extra').style.display = "block";
	else {
		document.getElementById('verz_extra').style.display = "none";
	}

        var url = url1 + "&verz_annul=" + verz_annul + "&verz_reis=" + verz_reis + "&aanv_geld=" + aanv_geld + "&aanv_ongevallen=" + aanv_ongevallen + "&aanv_rechtsbijstand=" + aanv_rechtsbijstand + "&time=" + new Date().getTime();
        var browser = navigator.appName;
        if(browser == "Microsoft Internet Explorer"){
                http_request_pb = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
                http_request_pb = new XMLHttpRequest();
        }
        var WebResultaat = "";
        http_request_pb.open('GET', url, true);
        http_request_pb.onreadystatechange = function(){
                if(http_request_pb.readyState == 4){
                        var WebResultaat = http_request_pb.responseText;
                        document.getElementById('prijs_inhoud').innerHTML=WebResultaat;
                }
        }
        http_request_pb.send(null);
}
function prijsberekening_xmlform(totaalprijs, ann_prijs, dagen, pax, personen){
//	alert(totaalprijs+'\n'+ann_prijs+'\n'+dagen+'\n'+pax+'\n'+personen);
	totaalprijs = (totaalprijs/100);
	
        var verz_annul;
	var poliskosten = 3.5;
        if (document.forms['boeken'].annuleringsverzekering[0].checked) { verz_annul=1; }
        if (document.forms['boeken'].annuleringsverzekering[1].checked) { verz_annul=0; }

        var verz_reis;
        if (document.forms['boeken'].reisverzekering[0].checked) { verz_reis=1; totaalprijs += dagen*pax*1.45; verprijs = dagen*pax*1.45; }
        if (document.forms['boeken'].reisverzekering[1].checked) { verz_reis=2; totaalprijs += dagen*pax*1.95; verprijs = dagen*pax*1.95; }
        if (document.forms['boeken'].reisverzekering[2].checked) { verz_reis=3; totaalprijs += dagen*pax*2.35; verprijs = dagen*pax*2.35; }
        if (document.forms['boeken'].reisverzekering[3].checked) { verz_reis=4; totaalprijs += dagen*pax*2.85; verprijs = dagen*pax*2.85; }
        if (document.forms['boeken'].reisverzekering[4].checked) { verz_reis=0; }

        var aanv_geld;
        if (document.forms['boeken'].aanv_geld[0].checked && verz_reis>0) { aanv_geld=1; totaalprijs += dagen*pax*0.50; geldprijs = dagen*pax*0.50; }
        if (document.forms['boeken'].aanv_geld[1].checked) aanv_geld=0;

        var aanv_ongevallen;
        if (document.forms['boeken'].aanv_ongevallen[0].checked && verz_reis>0) { aanv_ongevallen=1; totaalprijs += dagen*pax*0.15; ongevalprijs = dagen*pax*0.15; }
        if (document.forms['boeken'].aanv_ongevallen[1].checked) aanv_ongevallen=0;

        var aanv_rechtsbijstand;
        if (document.forms['boeken'].aanv_rechtsbijstand[0].checked && verz_reis>0) { aanv_rechtsbijstand=1; totaalprijs += dagen*pax*0.15; rechtsprijs = dagen*pax*0.15; }
        if (document.forms['boeken'].aanv_rechtsbijstand[1].checked) aanv_rechtsbijstand=0;

        //Toon aanvullende verzekeringen alleen als reisverzekering is gekozen
        if(verz_reis>0)  document.getElementById('verz_extra').style.display = "block";
        else { document.getElementById('verz_extra').style.display = "none"; }
	if(verz_annul>0) {
		document.getElementById('regel_ann').style.display = "";
		totaalprijs += ann_prijs;
	} else {
		document.getElementById('regel_ann').style.display = "none";
	}
	if(verz_reis > 0){
		document.getElementById('regel_reis').style.display = "";
		document.getElementById('prijs_reisverzekering').innerHTML = formatNumber(verprijs);
	} else {
		document.getElementById('regel_reis').style.display = "none";
	}
        if(verz_reis > 0 || verz_annul>0){
                document.getElementById('regel_poliskosten').style.display = "";
                document.getElementById('prijs_poliskosten').innerHTML = formatNumber(poliskosten);
		totaalprijs += poliskosten;
        } else {
                document.getElementById('regel_poliskosten').style.display = "none";
        }
        if(aanv_geld > 0 && verz_reis>0){
                document.getElementById('regel_geld').style.display = "";
                document.getElementById('prijs_geld').innerHTML = formatNumber(geldprijs);
        } else {
                document.getElementById('regel_geld').style.display = "none";
        }
        if(aanv_rechtsbijstand > 0 && verz_reis>0){
                document.getElementById('regel_rechts').style.display = "";
                document.getElementById('prijs_rechts').innerHTML = formatNumber(rechtsprijs);
        } else {
                document.getElementById('regel_rechts').style.display = "none";
        }
        if(aanv_ongevallen > 0 && verz_reis>0){
                document.getElementById('regel_ongeval').style.display = "";
                document.getElementById('prijs_ongeval').innerHTML = formatNumber(ongevalprijs);
        } else {
                document.getElementById('regel_ongeval').style.display = "none";
        }
	if(verz_reis > 0 || verz_annul>0){
		document.getElementById('verzekeringskop').style.display = "";
	} else {
		document.getElementById('verzekeringskop').style.display = "none";
	}
	totaalprijs = formatNumber(totaalprijs);
	document.getElementById('totaalprijsvak').innerHTML = "<b>" + totaalprijs + "</b>";
}
function formatNumber(getal)
{
	var num = new NumberFormat();
	num.setInputDecimal('.');
	num.setNumber(getal);
	num.setPlaces('2', false);
	num.setCurrencyValue('');
	num.setCurrency(true);
	num.setCurrencyPosition(num.LEFT_OUTSIDE);
	num.setNegativeFormat(num.LEFT_DASH);
	num.setNegativeRed(false);
	num.setSeparators(true, ',', ',');
	return num.toFormatted();

}
function FindY(obj){
	var y=0;
	while (obj!=null){
		y+=obj.offsetTop-obj.scrollTop;
		obj=obj.offsetParent;
	}
	return y;
}

var y1 = 20;   // change the # on the left to adjuct the Y co-ordinate
(document.getElementById) ? dom = true : dom = false;

function hideIt() {
  if (dom) {document.getElementById("prijsberekening").style.visibility='hidden';}
}

function showIt() {
  if (dom) {document.getElementById("prijsberekening").style.visibility='visible';}
}

function placeIt() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }

  if (dom && !document.all) {
        if (scrOfY < 400) {
                document.getElementById("prijsberekening").style.top = 400 + "px";
        } else {
                document.getElementById("prijsberekening").style.top = scrOfY + "px";
        }
  } else {
        if (scrOfY < 400) {
                document.all["prijsberekening"].style.top = 400 + "px";
        } else {
                document.all["prijsberekening"].style.top = scrOfY + "px";
        }
  }
  window.setTimeout("placeIt()", 0);
}
