/*
 * Background switcher based on jQuery function 
 *
 *  Author: Adrian Osterode
 *  Url:    http://www.webentwicklung-muenchen.de
 *
 */

	/* path of the background images*/
	var path="images/skin/"; 
	jQuery.noConflict(); 
	jQuery(document).ready(function() {		  
		jQuery("#braun").bind('click',changeBG);
		jQuery("#grau").bind('click',changeBG);	

		/* detects if background has been already set in a former visit of the page */
		if (name = getCookie("backgroundImage")){		  
			jQuery("#top").css("background-image","url('"+path+"back_ground_top_"+name+".jpg')");
			jQuery("html").css("background-image","url('"+path+"back_ground_"+name+".jpg')");
		}
	});
	  
	function changeBG(color) {
		name="";
		if (this.id =="braun") { 
			name="braun";
		} else name = this.id;
			setCookie("backgroundImage",name,200000);		  
			jQuery("#top").css("background-image","url('"+path+"back_ground_top_"+name+".jpg')");
			jQuery("html").css("background-image","url('"+path+"back_ground_"+name+".jpg')");
		}
	function setCookie(c_name,value,expiredays) {
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
	}
	function getCookie(c_name) {
		if (document.cookie.length>0) {
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1) {
				c_start=c_start + c_name.length+1;
				c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1) c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
	  return "";
	}
