var url;
function loadempty() {
if(document.getElementById("map")){
s = document.createElement("script");
s.type = "text/javascript";
s.language = "javascript";
s.src = "/map/jscript/acco_marker.js";
document.getElementsByTagName("head")[0].appendChild(s);
s = document.createElement("script");
s.type = "text/javascript";
s.language = "javascript";
s.src = "/map/jscript/labeledmarker.js";
document.getElementsByTagName("head")[0].appendChild(s);
map = new google.maps.Map2(document.getElementById("map"));
url=document.getElementById('link').value;
if(url.indexOf('?')==-1)
url+='?';
else
url+='&';
url+='map_height='+map.getSize().height+'&_width='+map.getSize().width;
geocoder = new google.maps.ClientGeocoder();
map.setCenter(new google.maps.LatLng(20.00, 0.0), 2);
map.setMapType(G_NORMAL_MAP);
var mt = map.getMapTypes();
for (i=0; i < mt.length; i++) {
mt[i].getMinimumResolution = function() {return 2;}
}
bigMapControl = new GLargeMapControl();
MapTypeControl = new GMapTypeControl();
ScaleControl = new GScaleControl();
myWindowCloseControl = new WindowCloseControl();
var mapstatuscook = $.cookie('MapOpenStatus');
google.maps.Event.addListener(map, "zoomend",
function() { zoomed(); }
);
google.maps.Event.addListener(map, "dragend",
function() { moveed(); }
);
baseIcon = new google.maps.Icon();
baseIcon.iconAnchor = new google.maps.Point(9, 20);
baseIcon.infoWindowAnchor = new google.maps.Point(9, 2);
baseIcon.infoShadowAnchor = new google.maps.Point(18, 25);
map.addControl(bigMapControl);
map.addControl(MapTypeControl);
map.addControl(ScaleControl);
map.checkResize();
autoadjust=true;
var myRequest = new ajaxObject(url, processMapData);
myRequest.update(getParams(),'GET');
mapfirstload=false;
}
}
function loadMaps()
{
google.load("maps", "2", {"callback" : loadempty});
}
var mapfirstload=true;var map;
function OpenMap(activeUserAction) {
var Layer = document.getElementById('map_open');
if (Layer) {
document.getElementById('map_close_button').style.display='';
Layer.style.display = "none";
}
var Layer = document.getElementById('map');
if (Layer) {
Layer.style.height = "350px";
}
if(mapfirstload){
try{
var s = document.createElement("script");
s.src = "http://www.google.com/jsapi?key="+googlekey+"&callback=loadMaps";
s.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(s);
}catch(err){
alert(err);
}
}else{
map.addControl(bigMapControl);
map.addControl(MapTypeControl);
map.addControl(ScaleControl);
map.checkResize();
}
if (activeUserAction) {
$.cookie('MapOpenStatus', true);
}
}
function CloseMap(activeUserAction) {
var Layer = document.getElementById('map_open');
if (Layer) {
document.getElementById('map_close_button').style.display='none';
Layer.style.display = "block";
}
var Layer = document.getElementById('map');
if (Layer) {
Layer.style.height = "100px";
}
$('#mr').animate({'width':'49.5%','height':'100px'},1000);
setTimeout(function(){ $('#pl').fadeIn(); }, 1000);
map.closeInfoWindow();
map.checkResize();
map.removeControl(bigMapControl);
map.removeControl(MapTypeControl);
map.removeControl(ScaleControl);
map.removeControl(myWindowCloseControl);
if (activeUserAction) {
$.cookie('MapOpenStatus', false);
}
}
function animateit(obj,obj2){
if($('#'+obj).width() < "400"){
$('#'+obj2).css('display','none');
$('#'+obj).css('background-image','');
$('#'+obj).css('cursor','');
if(obj=='mr'){
$('#map').css('background-image','');
$('#'+obj).animate({'width':'100%','height':'350px'},1000);
setTimeout(function(){ OpenMap(true) }, 1000);
}
if(obj=='pl'){
$('#'+obj).animate({'width':'100%','height':'360px'},1000);
$('#pldata').css('display','');
$('#plclose').css('display','');
$('#pltext').css('display','none');
$('#morepoolopts').hide();
$('#forms-validation-message-q_fromemail').hide();
var tt = $('#poollink').val();
if($("#pldata").html().length < 400)
$.get($('#poollink').val(), {}, poolloadcall);
}
}
}
function WindowCloseControl() {}
WindowCloseControl.prototype.initialize = function(map) {
var container = document.createElement("div");
var closelink = document.createElement('input');
var source = document.createAttribute("type");
source.nodeValue = "submit";
closelink.setAttributeNode(source);
var source = document.createAttribute("value");
source.nodeValue = "Karte verbergen";
closelink.setAttributeNode(source);
container.appendChild(closelink);
GEvent.addDomListener(closelink, "click", function() {
CloseMap(true);
});
map.getContainer().appendChild(container);
return container;
}
WindowCloseControl.prototype.getDefaultPosition = function() {
return new google.maps.ControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(7, 30));
}
function poolloadcall(responseText, textStatus, XMLHttpRequest){
$("#pldata").html(responseText);
}
function closepooldiv(){
$('#pl').animate({'width':'49.5%','height':'100px'},1000);
$('#loadingpool').css('display','none');
setTimeout(function(){ $('#mr').fadeIn();$('#pldata').css('display','none');$('#plclose').css('display','none');$('#pltext').css('display','');$('#pl').css('background-image','url(/images/teaser_sendtopool.jpg)');$('#pl').css('cursor','pointer');}, 1000);
}
function contactDataRes(){
$('#pl').animate({'width':'100%','height':'230px'},1000);
}
var timmincok;var timmaxcok;
/*6684->5228*/
