
var fomname = "bestellform";
var cookieName = "BDATEN";
var feldTrennung = "_NEXT_";
var gleich = "_GLEICH_";

function save(){
	var daten = document.forms[fomname];
	var wert = "";

	//var text="DIE WERTE:\n";
	for(var i=0; i<daten.length; i++)
	{
		var feld = daten[i];
		if(feld.name == "lieferung" && !feld.checked)
		{
			continue;
		}
		else if(feld.name.indexOf("ausgabe_")==0)
		{
			if(!feld.checked)
				continue;
			else
				feld.value = "1";

		}

		wert += feld.name+gleich+feld.value+feldTrennung;
	}

	setCookie(cookieName, wert, 1);
	//alert(text);
}
//---------------------
//unescape()
//

//----------------------------
function setCookie(Bezeichner,Wert,Dauer) {

      var jetzt = new Date();
      var Auszeit = new Date(jetzt.getTime()+Dauer*3600000);//86400000);
      document.cookie = Bezeichner+"="+escape(Wert)+";expires="+Auszeit.toGMTString()+";";
}
//---------------------

function holeCookie()
{
	var cookieWert = "";
    var alleCookies = document.cookie;
    var cookieArr = alleCookies.split(";");
    for(var i=0; i<cookieArr.length; i++)
    {
        if(cookieArr[i].split("=")[0] == cookieName)
        {
            cookieWert=cookieArr[i].split("=");
            cookieWert=unescape(cookieWert[1]);
            break;
        }
    }
    //alert("cookieWert von "+cookieName+"\n"+cookieWert);
    return cookieWert;
}

function zeigeCookie(){
	var text = "";
	var keks = holeCookie();
	//alert(keks);
	keksen = keks.split(feldTrennung);
	//alert("2 "+text);
	var feldArr = new Array();
	for(var i=0; i<keksen.length; i++)
    {
    	if(keksen[i].split(gleich)[0] != "")
    		feldArr[keksen[i].split(gleich)[0]] = keksen[i].split(gleich)[1];
    }

    for(var feldname in feldArr)
    {
    	text += feldname+": "+feldArr[feldname]+"\n";
    }

    alert(text);
}

//---------------------

function fuelleFormular(){
	var gabeGabeAusgabe = false;
	var daten = document.forms[fomname];
	var keks = holeCookie();

	if(keks == "") return;

	keksen = keks.split(feldTrennung);

	var feldArr = new Array();
	for(var i=0; i<keksen.length; i++)
    {
    	if(keksen[i].split(gleich)[0] != "")
    		feldArr[keksen[i].split(gleich)[0]] = keksen[i].split(gleich)[1];
    }

    for(var feldname in feldArr)
    {
    	var feld = daten[feldname];
    	if(feldname == "lieferung")
		{
			for (var i=0; i<feld.length; i++)
			{
				if(feld[i].value == feldArr[feldname])
				{
					feld[i].checked = true;
				}
			}

		}
		else if(feldname.indexOf("ausgabe_")==0)// && feldArr[feldname]=="1")
		{
			feld.checked = true;
			feld.value = "1";
			setAusgabeZeileSchrift(feldname.replace("ausgabe_", ""), true);
			gabeGabeAusgabe = true;
		}
		else if(feldname != "zone")
		{
			feld.value = feldArr[feldname];
		}
    }

    if(gabeGabeAusgabe)
    	regionalausgabenAusKlappen();
    	
    	
		//alert("FFF: "+document.forms["bestellform"].land.value);
}

function setZoneNeu(landWar){
	
	landIst = document.forms["bestellform"].land.value;
	
	//alert(landWar+" / "+landIst);
	
	if(landWar != landIst)
	{
		replaceLand();
	}

}
