////////////////////////////////////////////////////////////// Konfiguration

// der Cookie-Name ist auch in folgenden Scripten anzupassen:
//  - /cgi-bin/callback/callback.pl

var PartnerParameter = 'p'; // Parameter, der übergeben werden muss: z.B.: www.prdienst.de/index.shtml?[PartnerParameter]=[Kundenkennung]
var PartnerCookie = 'affiliate';    // Name des Cookies, in dem die letzte Kundenkennung gespeichert werden soll
var PartnerCookieGueltigkeit = 90 * 24 * 60 * 60; // Sekunden

function get_parameter(parameter_name) { // einen GET-Parameter auslesen
    if (self.location.search.indexOf("=") == -1) { return ''; }
    var parameterArray = unescape(self.location.search).substring(1).split("&");
    for (var i = 0; i < parameterArray.length; i++) {
        parameterArray[i] = parameterArray[i].split("=");
        if (parameterArray[i][0] == parameter_name) {
            return parameterArray[i][1];
        }
    }
    return '';
}

// immer versuchen, den GET-Parameter auszulesen
var PartnerKennung = get_parameter(PartnerParameter);

// bei Bedarf den Cookie setzen
if (PartnerKennung != '') {
    name = PartnerCookie;
    wert = PartnerKennung;
    expire = PartnerCookieGueltigkeit;

    // name : Cookie-Name  ; darf weder Gleichheitszeichen noch Semikolons enthalten
    // wert : Cookie-Value ; darf weder Gleichheitszeichen noch Semikolons enthalten
    // expire: Cookie-Gültigkeit (in Sekunden)
    var cookie_string = name + '=' + wert;
    if (expire) {
        var datum = new Date();
        datum = new Date(datum.getTime() + expire * 1000);
        var expire_string = '; expires=' + datum.toGMTString() + ';';
        cookie_string = cookie_string + expire_string;
    }
    document.cookie = cookie_string;
}


function toggleGate(){
	if(document.getElementById('withGate').checked == true){
		/*document.getElementById('withGate').style.display	=	'none';
		document.getElementById('gate2').style.display	=	'none';
		document.getElementById('gate3').style.display	=	'none';
		document.getElementById('gate4').style.display	=	'none';*/
		document.getElementById('gate0').style.display	=	'none';
	}
	else{
		/*document.getElementById('gate1').style.display	=	'block';
		document.getElementById('gate2').style.display	=	'block';
		document.getElementById('gate3').style.display	=	'block';
		document.getElementById('gate4').style.display	=	'block';*/
		document.getElementById('gate0').style.display	=	'block';
	}

}
