﻿/**
 * @author Daniel Hölbling
 * @copyright pixelpoint multimedia werbe gmbh
 * @version 1.0 - 13. November 2006
 * @projectDescription Handles the AJAX calls for the Shopping Cart
 */




function passwordReminder(email) 
{
    mURL("ajax_pwr.asp?em=" + email);
}


function getRestplaetze(ARid) 
{

mURL("restplaetze.asp?ARid=" + ARid);

}


function checkMSGs(ARid) {
	mURL('checkmsg.asp?a=2');
}



function removeArticle(ARid) {
	mURL('mods/objekt_cart.asp?a=del&ARid='+ARid);
    showReservationList()
}


function addArticle(ARid) {
   
	mURL('mods/objekt_cart.asp?a=add&ARid='+ARid);
	showReservationList()
	
}



function showReservationList() {
	mURL('mods/modul_reservierungen.asp?a=ru');
}




function mURL(murl) {
murl=murl + '&rnd=' + Math.random();
RequestURL(murl);

}

function RequestURL(url) 
{
    var http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
            // See note below about this line
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {w
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    
    http_request.onreadystatechange = function() { alertBox(http_request); };
    http_request.open('GET', url, true);
    http_request.send(null);

}

function alertBox(http_request) 
{



    if (http_request.readyState == 4) {
        if (http_request.status == 200) {




			if (http_request.responseText.split("|")[0] == "del")
			{
		        var x = document.getElementById(http_request.responseText.split("|")[1]);
			    if (x != null)    { x.innerHTML = "<span class='pLink'>&raquo; hinzuf&uuml;gen</span>";   }
			}



            else if (http_request.responseText.split("|")[0] == "RestplaetzeUNISEX") {
            document.getElementById("restAll").innerHTML=http_request.responseText.split("|")[1];
            }


        


            else if (http_request.responseText.split("|")[0] == "RestplaetzeMF") {
            document.getElementById("restAll").innerHTML=http_request.responseText.split("|")[1];
            document.getElementById("restMaenner").innerHTML=http_request.responseText.split("|")[2];
            document.getElementById("restFrauen").innerHTML=http_request.responseText.split("|")[3];
            }

			else if (http_request.responseText.split("|")[0] == "iBox2") {
			 document.getElementById("iBox2").innerHTML=http_request.responseText.split("|")[1];
			//alert('fuchs');
			}
			
			else if (http_request.responseText.split("|")[0] == "passwordreminder") {
            document.getElementById("pwrAJAX").innerHTML=http_request.responseText.split("|")[1];
            }
			
			else
			{
			 
			     document.getElementById("iBox").innerHTML =http_request.responseText.split("|")[1];
			}
			
        } else {
            alert('There was a problem with the request.');
        }
    }
	
}





