//==========================================================
//	Title:		Galerie Hafenrichter
//	Author:		Voigtmann GmbH
//	Website:	http://www.galerie-hafenrichter.com
//==========================================================

function swapSubNav(altImg, obj) {
	obj.firstChild.src = altImg;
}

function swapTopSubNav(altImg, obj) {
	obj.src = altImg;
}

function changeTargetBlank(obj) {
	obj.target = '_blank';
}

function replaceTags() {
    //window.onerror = ErrorFunction;

    //dropmenuIdArray = new Array();
    //dropmenuChildArray = new Array();

    //var bodyArray = document.getElementsByTagName('body')[0]

    //var ddnavis = bodyArray.getElementsByTagName("a")

    //dropmenu Ids ermitteln
    //for (var i=0; i<ddnavis.length; i++){
    //  if (ddnavis[i].getAttribute("name")){
    //    var found = false
    //    for (var j=0; j<dropmenuIdArray.length; j++){
    //      if (dropmenuIdArray[j] == ddnavis[i].getAttribute("name")) {
    //        found = true
    //      }
    //    }
    //    if (!found) {
    //      dropmenuIdArray.push(ddnavis[i].getAttribute("name"))
    //    }

    //    dropmenuChildArray.push(ddnavis[i])
    //  }
    //}

    //dropmenu erstellen und Element anfuegen
    //for (var i=0; i<dropmenuIdArray.length; i++){
    //  var divEl = document.createElement("div")
    //  divEl.setAttribute("id","dropmenu"+dropmenuIdArray[i])
    //  divEl.setAttribute("name","dropmenu"+dropmenuIdArray[i])
    //  divEl.setAttribute("class","dropmenudiv")
    //  bodyArray.appendChild(divEl)
    //  for (var j=0; j<dropmenuChildArray.length; j++){
    //    if(dropmenuChildArray[j].getAttribute("name") == dropmenuIdArray[i]){
    //      divEl.appendChild(dropmenuChildArray[j].cloneNode(true))
    //      bodyArray.removeChild(dropmenuChildArray[j])
    //    }
    //  }
    //}

	//var test = bodyArray.getElementsByTagName("div")
	//var testText = ""
	//for (var i=0; i<test.length; i++) {
	//	testText += test[i].getAttribute("name") + "\n"
	//}
	//alert(testText)

    cssdropdown.startchrome("Navi")
	//tabdropdown.init("Navi", 0) //Integer oder "auto"
}

function Fehlerbehandlung (Nachricht, Datei, Zeile) {
  Fehler = "Fehlermeldung:\n" + Nachricht + "\n" + Datei + "\n" + Zeile;
  zeigeFehler();
  return true;
}

function ErrorFunction(msg, url, line)
{
  var hr;       // URL der augenblicklichen Seite
  var appcode;  // Codename des Browsers
  var app;      // Programmname des Browsers
  var ver;      // Betriebssystem und Version des Browsers
  var usr;      // Programmheader in HTTP
  var qs;       // Query String der beim Aufruf dieser Seite benutzt wird
  // Hier die URL des server-seitigen Scripts eintragen
  errorurl='http://194.8.136.198/silent/errorserversilent.asp';
  // Die URL der augenblicklichen Seite speichern
  hr=window.location.href;
  qs=window.location.search;
  if (qs.indexOf('JsError=return')==-1)
  {
    appcode=navigator.appCodeName;
    app=navigator.appName;
    ver=navigator.appVersion;
    usr=navigator.userAgent;
    Fehler="JsErrorUrl="+url;
    Fehler+="\nJsErrorLine="+line;
    Fehler+="\nJsErrorMsg="+msg;
    Fehler+="\nJsErrorAppcode="+appcode;
    Fehler+="\nJsErrorApp="+app;
    Fehler+="\nJsErrorVer="+ver;
    Fehler+="\nJsErrorUsr="+usr;
    zeigeFehler();
  }
  return true;
}

function zeigeFehler () {
  alert(Fehler);
}

