var aktO=-1;
var aktPid=-1;
function adjustMain(){
	if(navigator.appName.indexOf("Microsoft")==-1)
	{
		IE=false;
	}else{
		IE=true;
		objN2=document.getElementById("NAV2");
		objN2.style.paddingLeft="220px";
	}
	if(IE==true)
	{
		sw=document.body.clientWidth;
	}else{
		sw=window.innerWidth;
	}
	objM=document.getElementById("MAIN");
	if(sw<650)
	{
		sw=650;
	}
	objM.style.margin="0px";
	objM.style.left=((sw-650)/2)+"px";
}
function showGal(id)
{
	objB=document.getElementById("BLACK");
	objP=document.getElementById("PICTURES");
	objB.style.visibility='visible';
	objP.style.visibility='visible';
	objP.innerHTML="<img src='/img/wait.gif' style='position:absolute;left:50%;top:50%;margin-left:-110px;margin-top:-10px'>";
	var objD = new Date();
	var t=objD.valueOf();
	var newAjax = new Ajax.Request("/gal.php?id="+id+"&t="+t,{method: 'get', onComplete: showGal2});
}
function showGal2(resp)
{
	r=resp.responseText;
	objP=document.getElementById("PICTURES");
	objP.innerHTML=r;
}
function loadPics()
{
	objP=document.getElementById("PROGRESS");
	objP.style.visibility='visible';
	var objD = new Date();
	var t=objD.valueOf();
	var newAjax = new Ajax.Request("/listpics.php?t="+t,{method: 'get', onComplete: loadPics2});
}
function loadPics2(resp)
{
	r=resp.responseText;
	objP=document.getElementById("PROGRESS");
	objP.style.visibility="hidden";
	if(r=="0")
	{
		alert("Keine Bilder gefunden!");
	}else{
		objPL=document.getElementById("PICSLIST");
		objPL.innerHTML=r;
	}
}
function fadeout(id,left,top)
{
	if(aktPid!=id)
	{
		if(aktO==-1)
		{
			aktO=1;
		}
		aktO=aktO-0.1;
		objP=document.getElementById("PICBIG");
		objP.style.filter="alpha(opacity="+(aktO*100)+")";
		objP.style.opacity=aktO;
		objP.style.MozOpacity=aktO;
		if(aktO>0)
		{
			setTimeout("fadeout("+id+","+left+","+top+")",50);
		}else{
			aktPid=id;
			objP.style.left=left+"px";
			objP.style.top=top+"px";
			objP.src="/img/upload/"+id+".jpg";
		}
	}
}
function fadein()
{
	if(aktO==-1)
	{
		aktO=0;
	}
	aktO=aktO+0.1;
	objP=document.getElementById("PICBIG");
	objP.style.filter="alpha(opacity="+(aktO*100)+")";
	objP.style.opacity=aktO;
	objP.style.MozOpacity=aktO;
	if(aktO<1)
	{
		setTimeout("fadein()",50);
	}
}
function showMap(l,address)
{
	var ll="";
	var map = new GMap2(document.getElementById("map_canvas"));
	map.setUIToDefault();
	var geocoder = new GClientGeocoder();
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    
	baseIcon.shadow = "http://www.leotard.ch/img/shadow.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    var leoIcon = new GIcon(baseIcon);
    leoIcon.image = "http://www.leotard.ch/img/marker.png";
    markerOptions = {icon:leoIcon,title:'LEOTARD Ringstrasse 28, 4600 Olten'};


	if(l==undefined || l==""){
		geocoder.getLatLng(address, function(point){
		if (!point)
		{
			ll=0;
			omap=document.getElementById("map_canvas");
			omap.style.visibility="hidden";
			omap.style.position="absolute";
		}else{
			ll=point.y+","+point.x;
			map.setCenter(point, 16);
			var marker = new GMarker(point,markerOptions);
			var html="<img src=\"http://www.leotard.ch/img/logo.png\" width=\"130\"><br><font style=\"font-size:12px;font-family:'Georgia',serif\">Ringstrasse 28, 4600 Olten<br><br><a target=\"_blank\" href=\"http://maps.google.ch/maps?daddr="+escape(address)+"\">Routenplaner</a></font>";
			GEvent.addListener(marker,"click", function() {
				map.openInfoWindowHtml(point, html);
			});
			map.addOverlay(marker);
		}
	});
	}else{
			arrL=l.split(",");
			point=new GLatLng(arrL[0],arrL[1]);
			map.setCenter(point, 16);
			var marker = new GMarker(point,markerOptions);
			var html="<img src=\"http://www.leotard.ch/img/logo.png\" width=\"130\"><br><font style=\"font-size:12px;font-family:'Georgia',serif\">Ringstrasse 28, 4600 Olten<br><br><a target=\"_blank\" href=\"http://maps.google.ch/maps?daddr="+escape(address)+"\">Routenplaner</a></font>";
			GEvent.addListener(marker,"click", function() {
				map.openInfoWindowHtml(point, html);
			});
			map.addOverlay(marker);
	}
}
window.onload=adjustMain;
window.onresize=adjustMain;
