function Add_A_Favorite() 
{ 
if (window.external) 
// if the browser is IE open the add favorite window
{
x1='http://www.dc-reddig.de';
location.href='';
external.AddFavorite(x1, 'Steffen Reddig - Design & Consulting - Webdesign Printdesign Werbung');
}
else 
{
alert("Ihr Browser unterstützt diese Funktion leider nicht." + 
"\nBenutzen Sie bitte das Menü ihres Browsers um ein Lesezeichen für diese Seite anzulegen.");
}}

function mailpage()

{

  mail_str = "mailto:?subject=Mein Tipp: " + document.title;
  mail_str += "&body=Hallo, folgende Seite kann ich nur weiterempfehlen: " + document.title;
  mail_str += ". Zu finden ist sie unter " + location.href; 
  location.href = mail_str;

}


var isDOM=document.getElementById?1:0,isIE=document.all?1:0,isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,isOp=self.opera?1:0,isDyn=isDOM||isIE||isNS4;function getRef(i,p){p=!p?document:p.navigator?p.document:p;return isIE?p.all[i]:isDOM?(p.getElementById?p:p.ownerDocument).getElementById(i):isNS4?p.layers[i]:null};function getSty(i,p){var r=getRef(i,p);return r?isNS4?r:r.style:null};if(!self.LayerObj)var LayerObj=new Function('i','p','this.ref=getRef(i,p);this.sty=getSty(i,p);return this');function getLyr(i,p){return new LayerObj(i,p)};function LyrFn(n,f){LayerObj.prototype[n]=new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px";with(this){'+f+'}')};LyrFn('x','if(!isNaN(p))sty.left=p+px;else return parseInt(sty.left)');LyrFn('y','if(!isNaN(p))sty.top=p+px;else return parseInt(sty.top)');LyrFn('w','if(p)(isNS4?sty.clip:sty).width=p+px;else return(isNS4?ref.document.width:ref.offsetWidth)');LyrFn('h','if(p)(isNS4?sty.clip:sty).height=p+px;else return(isNS4?ref.document.height:ref.offsetHeight)');LyrFn('vis','sty.visibility=p');LyrFn('write','if(isNS4)with(ref.document){write(p);close()}else ref.innerHTML=p');LyrFn('alpha','var f=ref.filters,d=(p==null),o=d?"inherit":p/100;if(f){if(!d&&sty.filter.indexOf("alpha")==-1)sty.filter+=" alpha(opacity="+p+")";else if(f.length&&f.alpha)with(f.alpha){if(d)enabled=false;else{opacity=p;enabled=true}}}else if(isDOM)sty.opacity=sty.MozOpacity=o');if(!self.page)var page={win:self,minW:0,minH:0,MS:isIE&&!isOp};page.db=function(p){with(this.win.document)return(isDOM?documentElement[p]:0)||body[p]||0};page.winW=function(){with(this)return Math.max(minW,MS?db('clientWidth'):win.innerWidth)};page.winH=function(){with(this)return Math.max(minH,MS?db('clientHeight'):win.innerHeight)};page.scrollX=function(){with(this)return MS?db('scrollLeft'):win.pageXOffset};page.scrollY=function(){with(this)return MS?db('scrollTop'):win.pageYOffset};function TipObj(myName){this.myName=myName;this.template='';this.tips=new Array();this.parentObj=null;this.div=null;this.actTip='';this.showTip=false;this.xPos=this.yPos=this.sX=this.sY=this.mX=this.mY=0;this.trackTimer=this.fadeTimer=0;this.alpha=0;this.doFades=true;this.minAlpha=0;this.maxAlpha=100;this.fadeInSpeed=20;this.fadeOutSpeed=20;this.tipStick=1;this.showDelay=50;this.hideDelay=250;this.IESelectBoxFix=0;TipObj.list[myName]=this};TipObj.list=[];var ToPt=TipObj.prototype;ToPt.track=function(evt){with(this){if(!isIE||document.body){evt=evt||window.event;sX=page.scrollX();sY=page.scrollY();mX=isNS4?evt.pageX:sX+evt.clientX;mY=isNS4?evt.pageY:sY+evt.clientY;if(tipStick==1)position()}}};ToPt.position=function(forcePos){with(this){if(!actTip)return;var wW=page.winW(),wH=page.winH();if(!isIE||isOp){wW-=16;wH-=16}var t=tips[actTip],tipX=eval(t[0]),tipY=eval(t[1]),tipW=div.w(),tipH=div.h(),adjY=1;if(typeof(t[0])=='number')tipX+=mX;if(typeof(t[1])=='number')tipY+=mY;if(tipX+tipW+5>sX+wW)tipX=sX+wW-tipW-5;if(tipY+tipH+5>sY+wH)tipY=sY+wH-tipH-5;if(tipX<sX+5)tipX=sX+5;if(tipY<sY+5)tipY=sY+5;if((!showTip&&(doFades?!alpha:true))||forcePos){xPos=tipX;yPos=tipY}xPos+=(tipX-xPos)*tipStick;yPos+=(tipY-yPos)*tipStick;div.x(xPos);div.y(yPos);return}};ToPt.replaceContent=function(tipN){with(this){actTip=tipN;if(tipStick==parseInt(tipStick)){var rE='';if(isNS4){div.ref.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);rE=';return this.routeEvent(evt)'}div.ref.onmouseover=new Function('evt',myName+'.show("'+tipN+'"'+(parentObj?','+parentObj.myName:'')+')'+rE);div.ref.onmouseout=new Function('evt',myName+'.hide()'+rE)}var str=template;for(var i=0;i<tips[tipN].length;i++)str=str.replace(new RegExp('%'+i+'%','g'),tips[tipN][i]);if(window.createPopup&&IESelectBoxFix){var filt='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=';str+='<iframe src="about:blank" style="position:absolute;left:0px;top:0px;height:expression('+myName+'.div.h());z-index:1;border:none;'+filt+'0)"></iframe><div style="position:absolute;left:0px;top:0px;z-index:2;'+filt+'100)">'+str+'</div>'}if(isDOM&&!isOp)div.sty.width='auto';div.write(str+(isIE&&!isOp&&!window.external?'<small><br/></small>':''));position(true)}};ToPt.show=function(tipN,par){with(this){if(!isDyn)return;clearTimeout(fadeTimer);parentObj=par;if(par)par.show(par.actTip,par.parentObj);if(!div)div=getLyr(myName+'Layer');if(!div)return;clearInterval(trackTimer);if(tipStick!=parseInt(tipStick))trackTimer=setInterval(myName+'.position()',50);var showStr='with('+myName+'){showTip=true;'+(actTip!=tipN?'replaceContent("'+tipN+'");':'')+'fade()}';if(showDelay&&!actTip)fadeTimer=setTimeout(showStr,showDelay);else eval(showStr)}};ToPt.newTip=function(tName){with(this){if(!tips[tName])tips[tName]=[];for(var i=1;i<arguments.length;i++)tips[tName][i-1]=arguments[i];show(tName);return}};ToPt.hide=function(){with(this){clearTimeout(fadeTimer);if(!isDyn||!actTip||!div)return;if(isNS4&&tipStick==0&&xPos<=mX&&mX<=xPos+div.w()&&yPos<=mY&&mY<=yPos+div.h())return;with(tips[actTip])if(parentObj)parentObj.hide();fadeTimer=setTimeout('with('+myName+'){showTip=false;fade()}',hideDelay);return}};ToPt.fade=function(){with(this){clearTimeout(fadeTimer);if(showTip){div.vis('visible');if(doFades){alpha+=fadeInSpeed;if(alpha>maxAlpha)alpha=maxAlpha;div.alpha(alpha);if(alpha<maxAlpha)fadeTimer=setTimeout(myName+'.fade()',75)}}else{if(doFades&&alpha>minAlpha){alpha-=fadeOutSpeed;if(alpha<minAlpha)alpha=minAlpha;div.alpha(alpha);fadeTimer=setTimeout(myName+'.fade()',75);return}div.vis('hidden');actTip='';clearInterval(trackTimer)}}};var tipOR=window.onresize,nsWinW=window.innerWidth,nsWinH=window.innerHeight;document.tipMM=document.onmousemove;if(isNS4)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=function(evt){for(var t in TipObj.list)TipObj.list[t].track(evt);return document.tipMM?document.tipMM(evt):(isNS4?document.routeEvent(evt):true)};window.onresize=function(){if(tipOR)tipOR();if(isNS4&&(nsWinW!=innerWidth||nsWinH!=innerHeight))location.reload()};

var stickyTip = new TipObj('stickyTip');
with (stickyTip)
{
 template = '<table cellpadding="0" cellspacing="0" width="%2%" border="0">' +
  '<tr><td><table cellpadding="0" cellspacing="0" class="tiptable">' +
  '<tr><td class="tiptopclass">%3%</td></tr>' +
  '<tr><td class="tipclass">%4%</td></tr>' +
  '</table></td></tr></table>';

 tips.jahr0 = new Array(12, -35, 80, 'Jahr 0', 'Chisti Geburt');
 tips.jahr1450 = new Array(12, -35, 80, 'Jahr 1450', 'Gutenbergs Buchdruck');
 tips.jahr1452 = new Array(12, -35, 170, 'Jahr 1452', 'Geburtsjahr Leonardo Da Vinci');
 tips.jahr1492 = new Array(12, -35, 125, 'Jahr 1492', 'Entdeckung Amerikas durch Columbus');
 tips.jahr1564 = new Array(12, -35, 145, 'Jahr 1564', 'Geburtsjahr Galileo Galilei');
 tips.jahr1749 = new Array(12, -35, 110, 'Jahr 1749', 'Geburtsjahr Johann Wolfgang Goethe');
 tips.jahr1789 = new Array(12, -35, 80, 'Jahr 1789', 'Französische Revolution');
 tips.jahr1840 = new Array(12, -35, 150, 'Jahr 1840', 'Geburtsjahr Claude Monet');
 tips.jahr1881 = new Array(12, -35, 150, 'Jahr 1881', 'Geburtsjahr Pablo Picasso');
 tips.jahr1945 = new Array(12, -35, 100, 'Jahr 1945', 'Ende des zweiten Weltkrieges');
 tips.jahr1961 = new Array(12, -35, 120, 'Jahr 1961', 'Jahr des Mauerbaus');
 tips.jahr1980 = new Array(12, -35, 150, 'Jahr 1980', 'Geburtsjahr Steffen Reddig');
 tips.jahr1989 = new Array(12, -35, 70, 'Jahr 1989', 'Jahr des Mauerfalls');
 tips.jahr1991 = new Array(12, -35, 160, 'Jahr 1991', 'Erfindung des WorldWideWeb durch Tim Berners-Lee');
 tips.jahr2001 = new Array(12, -35, 75, 'Jahr 2001', 'Jahr des 11 Septembers');
 tips.jahr2005 = new Array(12, -35, 135, 'Jahr 2005', 'Gründung Steffen Reddig Design & Consulting');

 tipStick = 0.2;
}

var externerLinkText = "Externer Link";
var textNeuesFenster = "(neues Fenster)";
function titleAnpassen(linkObjekt) {
  if (linkObjekt.getAttribute) {
    textAlt = linkObjekt.getAttribute("title");
    if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
      textZusatz = textAlt.substring((textAlt.indexOf(externerLinkText)) + externerLinkText.length, textAlt.length);
      linkObjekt.setAttribute("title", externerLinkText + " " + textNeuesFenster + textZusatz);
    }
  }
}

function toggle(item){
	obj=document.getElementById(item);
	visible=(obj.style.display!="none")

	if (visible){
		obj.style.display="none";
	} else {
		obj.style.display="block";
	}
}


function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function InsertMail(mailnam,mailsvr,maildom,text)
{
  if(text=="")
    document.write('<a href="mailto:'+mailnam+'@'+mailsvr+'.'+maildom+'">'+mailnam+'@'+mailsvr+'.'+maildom+'</a>');
  else
    document.write('<a href="mailto:'+mailnam+'@'+mailsvr+'.'+maildom+'">'+text+'</a>');
}

function ResetCheck()
{
pruef=window.confirm("Sind Sie sicher, dass Sie die Eingaben verwerfen wollen?");
return pruef;
}
 
function chkFormular()
{
if(document.Formular.vorname.value == "")
  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.Formular.vorname.focus();
   return false;
  }
 if(document.Formular.name.value == "")
  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.Formular.name.focus();
   return false;
  }
 if(document.Formular.unternehmen.value == "")
  {
   alert("Bitte geben Sie den Namen Ihres Unternehmen, bzw. bei Privatpersonen privat, ein!");
   document.Formular.name.focus();
   return false;
  }  
 if(document.Formular.email.value == "")
  {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.Formular.email.focus();
   return false;
  }
 if(document.Formular.email.value.indexOf('@') == -1)
  {
   alert("Keine gueltige E-Mail-Adresse!");
   document.Formular.email.focus();
   return false;
  }
}



if (document.images) {

  var openNewWin=false;

  var onLoadBeforeImage=null;
  var winName='neuwin';
  var ct=0;

  if (window.onload)
    onLoadBeforeImage=window.onload;

  window.onload=BildOeffnenInit;

}

function BildOeffnenInit()
{
  if (onLoadBeforeImage)
    onLoadBeforeImage();

  for (var i=0; i < document.links.length; i++) {

    var HREF = document.links[i].href.toLowerCase().split('.');
    if (HREF[HREF.length-1] == 'jpg' || HREF[HREF.length-1] == 'gif' || HREF[HREF.length-1] == 'png')
      document.links[i].onclick = OeffneBild;

  }
}

function OeffneBild()
{
  var BildName = this.href.split('.');
  var BildGroesse = BildName[BildName.length-2].split('x');

  var ModX=10, ModY=10, Dat=this.href.split('/'); Dat=Dat[Dat.length-1];
  if (!document.layers && !document.all) { ModX=20;ModY=30; }
  var breite=420;//screen.availWidth-100;
  var hoehe=500;//screen.availHeight-100;
  var Param = 'width='+breite+',height='+hoehe+',directories=0,location=0,menubar=0,resizable=0,scrollbars=1,status=0';
  if (document.layers)
    Param += ',screenX='+0+',screenY='+0;
  else if (document.all)
    Param += ',left='+50+',top='+20;

  if(!openNewWin)
    if (window[winName] && !window[winName].closed)
      window[winName].close();

  winName='neuwin'+(ct++);
  window[winName] = window.open('', winName, Param);

  with (window[winName].document) {
    open();
    write('<html>\n<head>\n<title>Steffen Reddig - Design & Consulting</title>\n<link rel=stylesheet type="text/css" href="../styles/referenzbilder.css">\n</head>\n');
    write('<body ndragstart="return false" onselectstart="return false" oncontextmenu="return true">\n');
    write('<a href="javascript:self.close()"><img src="'+this.href+'" width='+BildGroesse[0]+' height='+BildGroesse[1]+' alt="Fenster schlie&szlig;en" title="Fenster schlie&szlig;en"></a>\n');
    write('</body>\n</html>\n');
    close();
  }

  return false;
}
