  	
     var cookiename="young";  
	 var defLanguage='deu';
	 
     function getCookie(c_name){
	       c_string=c_name+"="; 
	       if(document.cookie.indexOf(c_string)==-1){
			   	return "";
		   }
	       strbegin = (document.cookie.indexOf(c_string)+c_string.length);
	       strend = document.cookie.indexOf(";", strbegin);
	       if (strend == -1) 
	        {strend = document.cookie.length;}
	       return (unescape(document.cookie.substring(strbegin, strend)));
     }
	   
     function setCookie(c_name,value,exp){
	       c_string=c_name+"="; 
	       document.cookie=c_string + escape(value)+"; expires=" + exp.toGMTString();  
      }
	  
     function removeCookie(c_name){
	      setCookie(c_name,"",new Date(0));
     }
	  
     function checkLanguage(){     
	         var retValue = defLanguage;
             var exp=new Date();               
             var plusoneyear=exp.getTime()+(365 * 24 * 60 * 60 * 1000); 
             exp.setTime(plusoneyear);  
             var last=getCookie(cookiename);  
			 if(last != 0){                   
			   retValue = last;   
			 }
			 setCookie(cookiename,retValue,exp);       
			 return retValue;
       }

     function setLanguage(newlanguage){     
             var exp=new Date();               
             var plusoneyear=exp.getTime()+(365 * 24 * 60 * 60 * 1000); 
             exp.setTime(plusoneyear);
			 setCookie(cookiename,newlanguage,exp);       
     }
	   

     function chooseLanguage(targetpage, lang, mylocation){
	    // alert('chooseLang, targetpage= '+targetpage+' lang= '+lang+' mylocation= '+mylocation);
  		 setLanguage(lang);
		 if ((lang != defLanguage) && (mylocation != '_self') && targetpage.indexOf('_') == -1){
		    help1 = targetpage.substring(0,targetpage.indexOf('.htm'));
			help1 += '_'+lang;
		    targetpage = help1+menuURLEnding;
		 }	
		 window.location = targetpage;
	 }
