function gtFtr(url, p) {
    var source = ('https:' == document.location.protocol ? 'https://www.home24.de/skin/' : UNSECURE_SKIN_PATH);
	var s;
	var a='<div class="footerElement"><h4>'
	    ,b='<div class="footerElement_last"><h4>'
		,c='</h4><ol class="footer_links">'
		,d='<li><a href="'
		,e='" rel="nofollow">'
		,f='</a></li>'
		,g='</ol></div>'
		,h='<div id="footerZahlungsmethodenHolder"><h4>Zahlungsmethoden</h4><div id="footerZahlungsmethoden"></div></div><div id="footerLieferungsmethodenHolder"><h4>Wir verschicken mit</h4><div id="footerLieferungsmethoden"></div></div>'
		,i='<li><a href="'
		,j='">'
		,k='" rel="follow">'
		,l='</h4><ol class="footer_links social_bookmark_footer_links" style="margin-left:0px;">'
		,m='<div class="footerElement carrier"><h4>Versand mit</h4><ol class="footer_links social_bookmark_footer_links"><li><div class="dhl_logo"></div></li><li><div class="ups_logo"></div></li></ol></div>';

	;
	s = '';
        
	switch(p) {
		case 0222: 
			s=a+'Kundendienst'+c
			+d+'%skontakt'+e+'Kontakt'+f
			+d+'%sfaq#versand'+e+'Versand'+f
			+d+'%sagb#04'+e+'Gesetzl. Widerrufsrecht'+f
			+d+'%sfaq#auftraege'+e+'Bestellung'+f
			+d+'%sfaq#sonstiges-1'+e+'Garantie'+f
			+g
			+a+'Über uns'+c
			+d+'%sueberuns'+e+'&Uuml;ber uns'+f
			+d+'%skontakt'+e+'Ihr Feedback an uns'+f
			+d+'%sdatenschutz'+e+'Datenschutz'+f
			+d+'%simpressum'+e+'Impressum'+f
			+d+'%spartnerprogramm'+e+'Partnerprogramm'+f
//			+d+'%sblog">Blog'+f
			+g;
			break;
			
		case 122:
			s=a+'Mein Konto'+c
			+d+'%scustomer/account/login/'+e+'Einloggen / Registrieren'+f
			+d+'%scheckout/cart/'+e+'Warenkorb'+f
			+d+'%scustomer/account/'+e+'Bestellstatus'+f
			+d+'%ssales/order/history/'+e+'Bestellverlauf'+f
			+d+'%scustomer/address/'+e+'Mein Adressbuch'+f
			+g+a+'Sie finden uns auch bei'+c
			+i+'http://www.facebook.com/home24.de'+k+'<img src="' + source + 'frontend/fpc/moebelprofi/images/moebel-profi-auf-facebook.jpg" alt="Home24.de auf Facebook"/> <span style="position: absolute; top: 15px;">Facebook</span>'+f
			+i+'http://www.twitter.com/home24_de'+k+'<img src="' + source + 'frontend/fpc/moebelprofi/images/moebel-profi-auf-twitter.jpg" alt="Home24.de auf Twitter"/> <span style="position: absolute; top: 15px;">Twitter</span>'+f+g;
			
			break;
		case 222:
			s=b+'N&uuml;tzliche Informationen'+c
			+d+'%sfaq">Häufige Fragen'+f
			+d+'%snewsletter/manage/'+e+'Newsletter'+f
			+g;
			break;
        case 1:
			s=a+'Kundendienst'+c
			+d+'%sfaq">Häufige Fragen'+f
			+d+'%skontakt'+e+'Kontakt'+f
			+d+'%sagb'+e+'AGB'+f
			+d+'%simpressum#datenschutz'+e+'Datenschutz'+f
			+d+'%sfaq#sonstiges-1'+e+'Garantie'+f
			+d+'%smoebellexikon'+j+'M&ouml;bellexikon'+f
                        +d+'%swohnratgeber'+j+'Wohnratgeber'+f
			+g+
						
			a+'Home24.de'+c
			+d+'%sueberuns'+e+'&Uuml;ber uns'+f
            +d+'%spresse'+e+'Presse'+f
			+d+'%spartnerprogramm'+e+'Partnerprogramm'+f
			+d+'%simpressum'+e+'Impressum'+f
            +d+'%sstellenangebote#jobs'+e+'Jobs'+f
			+d+'%sstellenangebote#praktika'+e+'Praktika'+f
			+g+
			
			a+'Sie finden uns auch bei'+l
			+i+'http://www.facebook.com/home24.de'+k+'<img src="' + source + 'frontend/fpc/moebelprofi/images/moebel-profi-auf-facebook.jpg" alt="Home24.de auf Facebook"/> <span>Facebook</span>'+f
			+i+'http://www.twitter.com/home24_de'+k+'<img src="' + source + 'frontend/fpc/moebelprofi/images/moebel-profi-auf-twitter.jpg" alt="Home24.de auf Twitter"/> <span>Twitter</span>'+f
			+i+'http://blog.home24.de'+k+'<img src="' + source + 'frontend/fpc/moebelprofi/images/moebel-profi-blog.jpg" alt="Zum Home24 Blog"/> <span>Home24 Blog</span>'+f+g+m;
            break;
	}        
	s=s.replace(/\%s/g,url);
	document.write(s);
}

function getFootNote() {
	document.write('* Alle <b>Preise</b> inklusive gesetzlicher Umsatzsteuer. <b>Versandkostenfrei</b> für alle Lieferungen innerhalb Deutschlands. Keine weiteren Kosten. (Ausnahme: Ratenkauf über unseren Partner Billpay <a style="font-size: x-small;" href="http://www.billpay.de/s/agb/c4ca4238a0b923820dcc509a6f75849b.html" target="_blank">Siehe Besondere Bedingungen zum Ratenkauf.</a>)<br/>');
	document.write('Angegebene Lieferzeit („<b>Lieferbar innerhalb von …</b>“) gilt bei Sendungen innerhalb von Deutschland mit Ausnahme der Nord- und Ostseeinseln. Bei Lieferungen auf die Nord- und Ostseeinseln verlängert sich die Lieferzeit jeweils um 1-2 Wochen ');
	document.write('(zur jeweiligen Versandart siehe den Reiter „Versandinformation” auf der Produktseite).<br/>');
}

function retrieveCookie( cookieName ) {
    /* retrieved in the format
    cookieName4=value; cookieName3=value; cookieName2=value; cookieName1=value
    only cookies for this domain and path will be retrieved */
    var cookieJar = document.cookie.split( "; " );
    for( var x = 0; x < cookieJar.length; x++ ) {
        var oneCookie = cookieJar[x].split( "=" );
        if( oneCookie[0] == escape( cookieName ) ) { return oneCookie[1] ? unescape( oneCookie[1] ) : ''; }
    }
    return null;
}

function setCookie( cookieName, cookieValue, lifeTime, path, domain, isSecure ) {
    if( !cookieName ) { return false; }
    if( lifeTime == "delete" ) { lifeTime = -10; } //this is in the past. Expires immediately.
    /* This next line sets the cookie but does not overwrite other cookies.
    syntax: cookieName=cookieValue[;expires=dataAsString[;path=pathAsString[;domain=domainAsString[;secure]]]]
    Because of the way that document.cookie behaves, writing this here is equivalent to writing
    document.cookie = whatIAmWritingNow + "; " + document.cookie; */
    document.cookie = escape( cookieName ) + "=" + escape( cookieValue ) +
        ( lifeTime ? ";expires=" + ( new Date( ( new Date() ).getTime() + ( 1000 * lifeTime ) ) ).toGMTString() : "" ) +
        ( path ? ";path=" + path : "") + ( domain ? ";domain=" + domain : "") +
        ( isSecure ? ";secure" : "");
    //check if the cookie has been set/deleted as required
    if( lifeTime < 0 ) { if( typeof( retrieveCookie( cookieName ) ) == "string" ) { return false; } return true; }
    if( typeof( retrieveCookie( cookieName ) ) == "string" ) { return true; } return false;
}
