var kalender=false;
function myParseInt(txt){
	var erg=0;
	while(txt.indexOf("0")==0)
	{
		txt=txt.substr(1,200);
	}
	erg=parseInt(txt);
	return erg;
}
function padding(laenge) {
  result = '';
  for (i = 0; i < laenge; i++)
    result = result + '___';
  return result;
}
function print_r2(das_array, ebene) {
  var result = '';   	
  if(isNaN(ebene))
  	ebene=0;
  for (var wert in das_array)
    if (typeof das_array[wert] == "object")
      result = result + ' ' + padding(ebene+1) + wert + "\n" + print_r2(das_array[wert], ebene + 1);
    else
      result = result + ' ' + padding(ebene+1) + wert + ' = ' + das_array[wert] + "\n";

  return result;
}
function showArray2(xdata){
	debug2(print_r2(xdata));
}
function debug2(txt){
	if(document.getElementById("content").innerHTML.indexOf("debugForm")>-1)
		document.debugForm.tdebug.value=txt;
	else		
		document.getElementById("content").innerHTML+='<form name="debugForm"><textarea name="tdebug" cols="80" rows="15">'+txt+'</textarea></form>';
}
function getFilePath(){
	ov_add=(overall=="none") ? "" : "overall/";
	if(mode=="wysiwyg" || mode=="preview")
	{
		path="/"+kunde+"/files/seiten/"+ov_add;
	}
	else
	{
		path="/files/seiten/"+ov_add;
	}
	return path;
}
function getImgPath(){
	if(mode=="wysiwyg" || mode=="preview")
	{
		path="/"+kunde+"/files/refimg/";
	}
	else
	{
		path="/files/refimg/";
	}
	return path;
}
function getPageParameter(){
	erg=new Array();
	thisParamTxt=document.getElementById("parameter").innerHTML;	
	if(thisParamTxt.indexOf("|")>-1)
	{
		paramSplit1=thisParamTxt.split("|");		
	}
	else
		paramSplit1=new Array(thisParamTxt);
	for(p=0;p<paramSplit1.length;p++)
	{
		if(paramSplit1[p].indexOf("=")>-1)
		{
			paramSplit2=paramSplit1[p].split("=");
			erg[paramSplit2[0]]=paramSplit2[1];
		}
	}
	return erg;
}
function setPageParameter(param){
	//alte ignorieren:
	paramCollect=new Array();
	for(x in param)
	{
		paramCollect.push(x+"="+param[x]);
	}
	if(paramCollect.length > 0)
		document.getElementById("parameter").innerHTML=paramCollect.join("|");
	else
		document.getElementById("parameter").innerHTML="";
}
function addPageParameter(param){
	aktParam=getPageParameter();
	//neue überschreiben:
	paramCollect=new Array();
	for(x in param)
	{
		aktParam[x]=param[x];
	}
	for(x in aktParam)
	{
		paramCollect.push(x+"="+aktParam[x]);
	}
	if(paramCollect.length > 0)
		document.getElementById("parameter").innerHTML=paramCollect.join("|");
	else
		document.getElementById("parameter").innerHTML="";
}
function correctPNG() {
	for(var i=0; i<document.images.length; i++) 
	{
		var img = document.images[i];
		var imgName = img.src.toUpperCase();
		if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
		{
			var imgID = (img.id) ? "id='" + img.id + "' " : "";
			var imgClass = (img.className) ? "class='" + img.className + "' " : "";
			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
			var imgStyle = "display:inline-block;" + img.style.cssText;
			if (img.align == "left") imgStyle = "float:left;" + imgStyle;
			if (img.align == "right") imgStyle = "float:right;" + imgStyle;
			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;		
			var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";
			img.outerHTML = strNewHTML;
			i = i-1;
		}
	}
}
iEPNG=true;
var pLanguageFiles=new Array();
var langSort=new Array("de","en","nl","it","fr");
var thisFilename="";
var orgFilename="";
var temp,test;
function myInArray(tArray,tElement){
	erg=false;
	for(var x in tArray)
	{
		if(	tArray[x]==tElement)
		{
			erg=true;
			break;	
		}
	}
	return erg;
}
function createLangButtons(){
	return;//ist wieder stillgelegt
	var erg="";
	var collect=new Array();
	var test,temp,thisLang,c;
	var hasC=false;
		erg=	'<div class="smenue" style="white-space:nowrap;">'+
						'<table border="0" cellpadding="0" cellspacing="0">'+
							'<tr>'+
								'<td>'+
									'<a href="http://www.islandhopping.com" target="_self">'+
										'<img src="http://www.inselhuepfen.de/img/flaggen/flagge_en.gif" style="border:0px;margin-left:3px;" />'+
									'</a>'+
								'</td>'+
								'<td nowrap>&nbsp;&nbsp;&nbsp;</td>'+
								'<td>'+
									'<a href="http://www.islandhopping.com" class="sidelink">'+
										'www.islandhopping.com'+
									'</a>'+
								'</td>'+
							'</tr>'+
						'</table>'+						
					'</div>';
		document.getElementById("right").innerHTML=erg+document.getElementById("right").innerHTML;

}
function initPage(xfrom){
	xfrom=(typeof xfrom=="undefined") ? "page" : xfrom;
	//if(xfrom=="page")
		//initNav();
	pageParam=getPageParameter();	
	var preTxt;	
	/*
	for(x in pageParam)
	{
		if(x == "imgchange")
		{
			changeImg=pageParam[x].split(";");
			randIndex=parseInt(Math.random() * changeImg.length);			
			if(pageParam['imgchangediv']!=null)
			{
				document.getElementById(pageParam['imgchangediv']).innerHTML='<img src="'+getImgPath()+changeImg[randIndex]+'" style="border:0px;" />';
			}
		}
	}
	*/
	if(document.all && !window.opera)
	{
		window.attachEvent("onload", correctPNG);
	}
	if(xfrom=="page")
	{
		if(kunde=="inselhuepfen" && typeof hideDEhint=="undefined")
		{
			preTxt='<div class="smenue"><p><strong>Noch Fragen?</strong></p><p>Gerne beraten wir Sie telefonisch.<br />Mo-Fr 9:30-17 Uhr.<br />Oft auch später und am Wochenende.</p><p><strong>Telefon +49-(0)7531-81993-90</strong></p><p>Fragen, die uns per Email erreichen, beantworten wir während der Bürozeiten meist in wenigen Minuten.</p><p><img src="http://www.inselhuepfen.de/img/infomail.gif" /></p></div>';
			//document.getElementById("right").innerHTML=preTxt+document.getElementById("right").innerHTML;				
		}
		if(document.location.href.indexOf(".htm")<0)
		{
			thisFilename="index";
			if(language!="de")
				thisFilename+="_"+language;
		}
		else
		{
			var tSplit=document.location.href.split("/");
			var tFile=tSplit.pop();
			var fSplit=tFile.split(".");
			thisFilename=fSplit[0];			
		}
		orgFilename=thisFilename;
		if(language!="de")
			eval('thisFilename=thisFilename.replace(/_'+language+'/,"");');
		//sendRequest( "/pageAjax/pageLanguages.php", "language="+language+"&page="+thisFilename, 0, 'langPages');				
		createLangButtons();
		if(document.all && typeof import_banner == "undefined")
			sendRequest( "/pageAjax/banner.php", "", 0, 'banner');
	}
}
function feedback(){
	window.open("/feedback/feedback.do?lang=de","feedback","width=800,height=600,scrollbars=yes,resizeable=yes");
	//return true;
}
if(!document.all && typeof import_banner == "undefined")
	sendRequest( "/pageAjax/banner.php", "", 0, 'banner');
