var letzter;


function changeSalesLogo(ID, bild_ID){
		var image = $(ID);
		image.setAttribute('src', '/inc/bild.galerie.php?'+bild_ID);
		//alert('okay');
}
		
function zeigVersteck(objectId) {
	if (document.getElementById) {
		d=document.getElementById(objectId)
		if(letzter&&letzter!=d)letzter.style.visibility = "hidden";
		if (d.style.visibility == "visible")d.style.visibility = "hidden";
		else d.style.visibility = "visible";
		letzter=d;
	}
}
function versteck(){
	if (document.getElementById) {
	d=document.getElementsByTagName('div');
		for (var i=0;i < d.length;i++){
			if(d[i].className=='hide')d[i].style.display='none';
		}
	}
}

function locationDetails(id,pageNode){
 var placeIn = $('locationDetails');
 var location_id=id;
	
	var url = '/inc/ajax.loadLocation.php';
	var myAjax = new Ajax.Updater(
	{success: placeIn},
	url,
	{
		method: 'get',
		parameters: {id:location_id},
		onFailure:reportAjaxError,
		evalScripts:true
	}
	);

}


function reportAjaxError(request){
		alert('AJAX Error!');
	}
  
  
  function preloadImages() { 
  var d=document;
  if(d.images){
  if(!d.MM_p)
      d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments;
    for(i=0; i < a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function createMarker(point, number) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml("<b>" + number + "</b>");
	});
	return marker;
}


  	function hideTeaserContent(what){
		var placeIn = ($('details_' + what));
		Effect.Fade(placeIn, { duration: 0.5, from: 1, to: 0 });
	}

    
    

function getRelativeMousePoints(ereignis) {
		
		var windowWidth = window.innerWidth;
		if(windowWidth == undefined) {
			windowWidth = document.documentElement.clientWidth;
		}
		
		var bodyWidth = $('body').offsetWidth;
		var bodyHeight = $('body').offsetHeight;
		//var offsetX = (windowWidth - bodyWidth) / 2; //site align center
		var offsetX = 0; //site align left
		var offsetY = window.pageYOffset;
            
                //ie
		if(offsetY == undefined) {
			offsetY = document.body.scrollTop;
		}
               
                
		var relMouseX = ereignis.clientX - offsetX;
		var relMouseY = ereignis.clientY + offsetY;

		var points = new Array;
		points['x'] = relMouseX;
		points['y'] = relMouseY;
	
		return points;
	}
  
  
  function myx(e) {
		var pos = array;
		var posX = e.clientX;
		var posY = e.clientY;
		posX = posX + 5;
		if(ifIe() == 0) {
			posY = posY + 5 + window.pageYOffset;
		} else {
			posY = posY + 5 + document.body.scrollTop;
		}
		pos[0] = posX;
		pos[1] = posY;
		return pos;
	}
  
  
	

function waiting(prmSec)
{
	prmSec *= 1000;
	var eDate = null;
	var eMsec = 0;
	var sDate = new Date();
	var sMsec = sDate.getTime();

	do {
	  eDate = new Date();
	  eMsec = eDate.getTime();

	} while ((eMsec-sMsec) < prmSec);
	
	location.href=location.href;
}

//Google Maps
//<![CDATA[
function createMarker(point, number) {
	// Create our "tiny" marker icon
	var icon = new GIcon();
	icon.image = "/data/logo_googlemap.gif";
	icon.shadow = "";
	icon.iconSize = new GSize(24, 24);
	icon.shadowSize = new GSize(22, 20);
	icon.iconAnchor = new GPoint(9, 18);
	icon.infoWindowAnchor = new GPoint(5, 1);


	var marker = new GMarker(point,icon);
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml("<b>" + number + "</b>");
	});
	return marker;
}

    function loadMannheim() {
      if (GBrowserIsCompatible()) {
       var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(49.4865,8.4644), 14);
    
 map.addOverlay(createMarker(new GLatLng(49.4865,8.4644),"<font color='black'>Metecon GmbH<br />N1 Stadthaus<br />D-68165 Mannheim</font>"));
      }
    }

    //]]>

