
itemVisibleState = new Object();

function bannerDetailsToggle(id)
{
  visId = 'banner-detail-block-'+id;
  if (itemVisibleState[visId] == undefined) {
    itemVisibleState[visId] = false;
  }
  if (itemVisibleState[visId] == 'active') {
    // beschäftigt => ignorieren
    return;
  } else if (itemVisibleState[visId] == true) {
    // verstecken
    itemVisibleState[visId] == 'active';
  	new Effect.SlideUp(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = false;}});
  } else {
    // erscheinen lassen
    itemVisibleState[visId] == 'active'
  	new Effect.SlideDown(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = true;}});
  }
}

function iconDetailsToggle(id)
{
  visId = 'icon-detail-block-'+id;
  if (itemVisibleState[visId] == undefined) {
    itemVisibleState[visId] = false;
  }
  if (itemVisibleState[visId] == 'active') {
    // beschäftigt => ignorieren
    return;
  } else if (itemVisibleState[visId] == true) {
    // verstecken
    itemVisibleState[visId] == 'active';
  	new Effect.SlideUp(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = false;}});
  } else {
    // erscheinen lassen
    itemVisibleState[visId] == 'active'
  	new Effect.SlideDown(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = true;}});
  }
}

/* Social Bookmarks */
_bookmarkServices = new Object();
_bookmarkServices.google = "'http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+encodeURIComponent(url)+'&annotation=&labels=&title='+encodeURIComponent(title)";
_bookmarkServices.yahoo = "'http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(title)+'&d=&tag=&u='+encodeURIComponent(url)";
_bookmarkServices.mrwong = "'http://www.mister-wong.de/index.php?action=addurl&bm_url='+encodeURIComponent(url)+'&bm_notice=&bm_description='+encodeURIComponent(title)+'&bm_tags='";
_bookmarkServices.digg = "'http://digg.com/submit?phase=2&url='+encodeURIComponent(url)+'&bodytext=&tags=&title='+encodeURIComponent(title)";
_bookmarkServices.delicious = "'http://del.icio.us/post?v=2&url='+encodeURIComponent(url)+'&notes=&tags=&title='+encodeURIComponent(title)";
//_bookmarkServices. = "";

function doBookmark(service, url, title)
{
  if (url == undefined) {
    url = location.href;
  }
  if (title == undefined) {
    title = document.title;
  }
  link = eval(_bookmarkServices[service]);
  window.open(link);
}

function showIconSubMenu()
{
	var webmastermenu = document.getElementById("webmastersubmenu");
	var iconmenu = document.getElementById("iconsubmenu");

	webmastermenu.style.display = "none";
	iconmenu.style.display = "block";
	return false;
}

function showWebmasterSubMenu()
{
	var webmastermenu = document.getElementById("webmastersubmenu");
	var iconmenu = document.getElementById("iconsubmenu");

	iconmenu.style.display = "none";
	webmastermenu.style.display = "block";
	return false;
}

function faqAnswerToggle(id)
{
  visId = 'faq-question-'+id;
  if (itemVisibleState[visId] == undefined) {
    itemVisibleState[visId] = false;
  }
  if (itemVisibleState[visId] == 'active') {
    // beschäftigt => ignorieren
    return;
  } else if (itemVisibleState[visId] == true) {
    // verstecken
    itemVisibleState[visId] == 'active';
  	new Effect.SlideUp(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = false;}});
  } else {
    // erscheinen lassen
    itemVisibleState[visId] == 'active'
  	new Effect.SlideDown(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = true;}});
  }
}

function kundenInfoToggle(id)
{
  visId = id;
  if (itemVisibleState[visId] == undefined) {
    itemVisibleState[visId] = false;
  }
  if (itemVisibleState[visId] == 'active') {
    // beschäftigt => ignorieren
    return;
  } else if (itemVisibleState[visId] == true) {
    // verstecken
    itemVisibleState[visId] == 'active';
  	new Effect.SlideUp(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = false;}});
  } else {
    // erscheinen lassen
    itemVisibleState[visId] == 'active'
  	new Effect.SlideDown(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = true;}});
  }
}

function genericToggle(id)
{
  visId = id;
  if (itemVisibleState[visId] == undefined) {
    itemVisibleState[visId] = false;
  }
  if (itemVisibleState[visId] == 'active') {
    // beschäftigt => ignorieren
    return;
  } else if (itemVisibleState[visId] == true) {
    // verstecken
    itemVisibleState[visId] == 'active';
  	new Effect.SlideUp(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = false;}});
  } else {
    // erscheinen lassen
    itemVisibleState[visId] == 'active'
  	new Effect.SlideDown(visId, {duration:0.5,afterFinish:function(){itemVisibleState[visId] = true;}});
  }
}

