// JavaScript Document
// Diese Scripts werden für die Funktionen Warenkorb benötigt, und nur hier geladen.
function get_cookie(cookieName) {
    strValue = false;
    if( strCookie = document.cookie ) {
            if( arrCookie = strCookie.match( new RegExp( cookieName + '=([^;]*)', 'g'))) {
                    strValue=RegExp.$1;
                }
        }
    return(strValue);
}

function delete_cookie(cookieName) {
		if (confirm ('Soll ' + cookieName + ' wirklich gelöscht werden?') == true) {
		if(document.cookie) {
            document.cookie = cookieName + '=' +
                              ';expires=Thu, 01-Jan-70 00:00:01 GMT;';
						//alert (cookieName + ' gelöscht.')
            location.reload();
						return true;
        }
    }
    return false;
}

function delete_cookie_silent(cookieName) {
		if(document.cookie) {
            document.cookie = cookieName + '=' +
                              ';expires=Thu, 01-Jan-70 00:00:01 GMT;';
						//alert (cookieName + ' gelöscht.')
						return true;
        }
    return false;
}


function showEMFF(src, ttl, artnr) {
  var skin_url    = "medien/flash/emff_stuttgart.swf";
  var skin_width  = 140;
  var skin_height = 30;

    document.getElementById("emffplace").innerHTML =
      "<object type=\"application/x-shockwave-flash\" data=\"" + skin_url + "\" width=\"" + skin_width + "\" height=\"" + skin_height + "\">"
    + "<param name=\"movie\" value=\"" + skin_url + "\">"
    + "<param name=\"quality\" value=\"high\">"
    + "<param name=\"bgcolor\" value=\"#F1D9B8\">"
    + "<param name=\"FlashVars\" value=\"src=" + encodeURIComponent(src) + "&amp;autostart=yes&amp;volume=60\">"
    + "<\/object>";
		// Seitendarstellung ändern
		document.getElementById("titel").innerHTML = ttl ;

		var inh = get_cookie('ccWarenkorb');
    if (!inh || inh.indexOf(artnr)==-1) {   // Artikel IST im Warenkorb
		document.getElementById("wkstatus").innerHTML = "<br>"
		   + "<a href='#' class='stdlinkklein' onclick='warenkorb(\"" + artnr + "\")' title='Art.Nr. " + artnr + "'>In den Warenkorb</a>";
		zeigen('wkstatus');
		} else {                                 //  Artikel ist NICHT im Warenkorb
    document.getElementById("wkstatus").innerHTML = "<br><a href='#' class='stdlinkklein' onclick='warenkorb(\"" + artnr + "\")' title='Art.Nr. " + artnr + "'>Aus <img height='12' width='12' src='medien/bilder/icon_warenkorb.gif'> löschen</a>";
    zeigen('wkstatus');
		}
}

function warenkorb(artnr) {
// Cookie prüfen
    if(typeof navigator.cookieEnabled!='undefined')
        {
            if (navigator.cookieEnabled == false) alert ("Der Warenkorb funktioniert nur, wenn Ihr Browser Cookies akzeptiert.");
        }

	var inh = get_cookie('ccWarenkorb');
	var jetzt = new Date();
	var Auszeit = new Date(jetzt.getTime() + 1000 * 60 * 60 * 24 * 1);


  if (inh && inh.indexOf(artnr) >= 0) {    // Artikel im Warenkorb enthalten: Löschen?
	if (confirm ('Der Artikel ist bereits im Warenkorb. Soll er wieder gelöscht werden?') == true) { //Löschen
			inhneu = inh.slice(0,inh.indexOf(artnr)) + inh.slice(inh.indexOf(artnr)+6,inh.length);
			document.cookie = "ccWarenkorb=" + inhneu
											+ "; expires=" + Auszeit.toGMTString() + ";";
			if (document.getElementById(artnr)) document.getElementById(artnr).style.visibility = "hidden"; //weil die Funkt auch in anderem
			if (document.getElementById('wkstatus')) verbergen('wkstatus');                                 //Kontext benutzt wird.
	} else return (false); // Abbruch Löschen

	} else {   // Artikel nicht enthalten
			if (get_cookie('ccWarenkorb')) art = inh; else art = "";
			document.cookie = "ccWarenkorb=" + art + artnr
											+ "; expires=" + Auszeit.toGMTString() + ";";
	document.getElementById("wkstatus").innerHTML ="Art.Nr. "+artnr + "<br>gespeichert";
	zeigen('wkstatus');
	document.getElementById(artnr).style.visibility = "visible";
	}
	// Seite anpassen
	if (get_cookie('ccWarenkorb').length >0 ) document.getElementById("anzahl").innerHTML = get_cookie('ccWarenkorb').length / 6;
	else document.getElementById("anzahl").innerHTML = 0;
}

function freigabe () {
   check = prompt("Eingabe notwendig:","");
   if (check) {
   var jetzt = new Date();
	 var Auszeit = new Date(jetzt.getTime() + 1000 * 60 * 60 * 1);
   document.cookie = "mp3Sonder=" + MD5(check)
											+ "; expires=" + Auszeit.toGMTString() + ";";
	 return true;
	 }
	 return false;
}

