
function fillItem2(div,script,query,flashId,id){				
		HTML_AJAX.replace(div,script+query);
		
		if(flashId!=undefined && flashId!='' && id!=undefined && id!='' && flashId != "noFlash") 
			sendToFlash(flashId,"id="+id);
		
	}
function encode_utf8(rohtext) {
             // dient der Normalisierung des Zeilenumbruchs
             rohtext = rohtext.replace(/\r\n/g,"\n");
             var utftext = "";
             for(var n=0; n<rohtext.length; n++)
                 {
                 // ermitteln des Unicodes des  aktuellen Zeichens
                 var c=rohtext.charCodeAt(n);
                 // alle Zeichen von 0-127 => 1byte
                 if (c<128)
                     utftext += String.fromCharCode(c);
                 // alle Zeichen von 127 bis 2047 => 2byte
                 else if((c>127) && (c<2048)) {
                     utftext += String.fromCharCode((c>>6)|192);
                     utftext += String.fromCharCode((c&63)|128);}
                 // alle Zeichen von 2048 bis 66536 => 3byte
                 else {
                     utftext += String.fromCharCode((c>>12)|224);
                     utftext += String.fromCharCode(((c>>6)&63)|128);
                     utftext += String.fromCharCode((c&63)|128);}
                 }
             return utftext;
         }
		 
		 
	function fillItem(id, container, script, query) {
		//alert("lang : "+langtest);
		//query = query +'&lang='+langtest;
		if (id.substr(0, 3) == "pid") {
			var t = id.split("_");
			id = nav[t[1]];
			if(t[3]!= null)  id+= "_" + t[3];
			//alert(nav[273]);
		}
		
		
		var uri = document.URL;
		uri = uri.substr(0,uri.lastIndexOf('/'));
		
		id = id.replace(/ /g,"-");
		id = id.toLowerCase();
	//	id = encode_utf8(id);
		
		//alert(uri.split('#')[0]+'/'+id);
		self.location.href=uri.split('#')[0]+'/'+id + '.html';
		return false;
		/*
		HTML_AJAX.replace(container, script+'?'+query);
		
		var bean = new Object();
			bean.container = container;
			bean.script = script;
			bean.query = query;
		 
		historyStorage.put(id, bean);
		dhtmlHistory.add(id, bean);*/
	}
/*

	function historyChange(id, bean) {return false;
		//if (bean) HTML_AJAX.replace(bean.container, bean.script + '?' + bean.query);
	}


	function init() {return false;
/*
		dhtmlHistory.initialize();
		
		dhtmlHistory.addListener(historyChange);
		
		if (dhtmlHistory.isFirstLoad()) {
			
			var id = document.URL.split("#")[1];
			var lang = document.URL.split("?")[1];
			if(lang) { 
				lang = lang.split("#")[0];
				lang = lang.split("&")[0];
			}
			else lang = "";
			
			if (id) fillItem(id,"content_cnt","index.php","id="+id.split("_")[1]+"&nid="+id.split("_")[3]+"&lang="+id.split("_")[3]+"&"+lang);
				else { 
					var lang = document.URL.split("?")[1];
					if(lang) {
						fillItem2("content_cnt","index.php","?id=1111&"+lang,"");
						var bean = new Object();
							bean.container = "content_cnt";
							bean.script = "index.php";
							bean.query = "id=1111&"+lang;
						var cleanlang = document.URL.split("=")[1];
						historyStorage.put("#pid_1111_lang_"+cleanlang, bean);
						dhtmlHistory.add("#pid_1111_lang_"+cleanlang, bean);
					}
					else {
						fillItem2("content_cnt","index.php","?id=1111&lang=de","");
						var bean = new Object();
							bean.container = "content_cnt";
							bean.script = "index.php";
							bean.query = "id=1111&lang=de";
						 
						historyStorage.put("#pid_1111_lang_de", bean);
						dhtmlHistory.add("#pid_1111_lang_de", bean);
					}
				}
		}
	}*/
