/* Rechtsklicksperre für img-tags */
var clickmessage="Hey! Verwende bitte den Download-Button unter dem Foto, um das Bild zu speichern\n\nEinen schönen Tag noch und viel Spass weiterhin in der Foto Galerie\n Konradin Breyer :-)";

function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all) {
document.onmousedown=disableclick
}
else if (document.getElementById) {
document.onmouseup=disableclick
}
else if (document.layers) {
associateimages()
}

/* AJAX-Funktionen ohne Reload (Funktionen direkt eingebunden) */

function createXMLHttpRequest() {
  var ua;
  if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    	} 
	catch(e) {
      ua = false;
    	}
  } 
  else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    	} 
	catch(e) {
      ua = false;
    	}
  }
  return ua;
}
var req = createXMLHttpRequest();

/* Tooltips über Fotos */

tooltip = null;
  document.onmousemove = updateTooltip;

  function updateTooltip(e) {
    try {
      x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
      y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
      if (tooltip != null) {
        tooltip.style.left = (x - 5) + "px";
        tooltip.style.top = (y + 23) + "px";
      	}
    } 
	catch (error) { error=null; }
  }

  function showTooltip(id) {
    try {
      tooltip = document.getElementById(id);
      tooltip.style.display = "block"
    } 
	catch (error) { error=null; }
  }

  function hideTooltip() {
    try {
      tooltip.style.display = "none";
    } 
	catch (error) { error=null; }
  }

/* Objekt aufklappen lassen mit javascript:toggleMe('xIDx') -> div id="xIDx" style="display:none;"*/  

function toggleMe(a){
	var e=document.getElementById(a);
	if(!e)return true;
	if(e.style.display=="none"){
		e.style.display="block"
	}
	else
	{
		e.style.display="none"
	}
}