/*****************************************************************
*       Use it, but do not remove this, stay fair				 *
*                                                                *
*  Img & Flash & Text Thmumbnail viewer by Ivan Bischof no23.de  *
*                                                                *
******************************************************************
Place this hidden DIV's under your BODY Tag.

Image thumbs:
use = <div id="imgthumb" style="position: absolute; visibility: hidden; border: 1px solid #aaa;z-index:101;"></div>
to show images = onMouseOver="showNo23Thumbs('imgbase/logo.png',event)" onMouseOut="closeNo23Thumbs()"

Info Tooltip support html and CSS (whitout quotes) tags:
use = <div id="infotip" style="position: absolute;background-color:ivory;padding: 2px 2px 2px 2px; visibility: hidden; border: 1px solid #aaa;z-index:101;"></div>
to show infos = onMouseOver="showNo23Infos('<p style=color:red;font-weight:bold;>Urgent!<br>Do not do this!</p>',event)" onMouseOut="closeNo23Infos()"

Flash thumbs:
use = <div id="flathumb" style="position: absolute; visibility: hidden; border: 1px solid #ccc;z-index:101;"></div>
to show flash = onMouseOver="showNo23FlashThumbs('flabase/logo.swf',WIDTH,HEIGHT,event)" onMouseOut="closeNo23FlashThumbs()"

Flash tutorial:
use = <div id="flatut" style="position: absolute; visibility: hidden; border: 1px solid #ccc;z-index:101;"></div>
to show your flashtutorial = onClick="ShowNo23SwfTut('flabase/MyTut.swf',691,393)"

*/

/* Image tooltips */

    var ithumb = null;
    var xithumb = null;
    function showNo23Thumbs(MyPic,e)
    {
        ithumb = document.getElementById('imgthumb');
        if( ithumb && ithumb.style.visibility == 'hidden' )
        {
            ithumb.style.left       = e.pageX ? pageXOffset + e.clientX + 22: document.body.scrollLeft + e.x + 22;
            ithumb.style.top        = e.pageY ? pageYOffset + e.clientY : document.body.scrollTop  + e.y;
            ithumb.style.visibility = 'visible';
            ithumb.innerHTML        = '<img src="' + MyPic + '">';
        }
    }
    function closeNo23Thumbs()
    {
		xithumb = document.getElementById('imgthumb');
        if( xithumb )
            xithumb.style.visibility = 'hidden';
    }

 /* InfoText tooltips */

   var infoTxt = null;
    var xInfoTxt = null;
    function showNo23Infos(MyTxt,e)
    {
        infoTxt = document.getElementById('infotip');
        if( infoTxt && infoTxt.style.visibility == 'hidden' )
        {
            infoTxt.style.left       = e.pageX ? pageXOffset + e.clientX + 22: document.body.scrollLeft + e.x + 22;
            infoTxt.style.top        = e.pageY ? pageYOffset + e.clientY : document.body.scrollTop  + e.y;
            infoTxt.style.visibility = 'visible';
            infoTxt.innerHTML        = '<span>' + MyTxt + '</span>';
        }
    }
    function closeNo23Infos()
    {
		xInfoTxt = document.getElementById('infotip');
        if( xInfoTxt )
            xInfoTxt.style.visibility = 'hidden';
    }


/* flash tooltips */

  var swfthumb = null;
  var xswfthumb = null;
    function showNo23FlashThumbs(MyFlash,fW,fH,e)
     {
    var thisFlash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
    thisFlash = thisFlash + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"\n';
    thisFlash = thisFlash + 'width="'+ fW +'"\n height="'+ fH +'"\n id="' + MyFlash.slice(0,4) +'">\n';
    thisFlash = thisFlash + '<param name="movie" value="' + MyFlash + '">\n'+ '<param name="quality" value="best">\n';
    thisFlash = thisFlash + '<param name="align" value="Center">\n<param name="WMode" value="transparent">\n<param name="Menu" value="false">\n';
    thisFlash = thisFlash + '<embed src="' + MyFlash +'"\n quality="high"\n menu="false"\n wmode="transparent"\n width="'+ fW+'"\n height="'+fH+'"\n ';
    thisFlash = thisFlash + 'name="'+ MyFlash.slice(0,4) +'"\n align="center"\n TYPE="application/x-shockwave-flash"\n pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>\n</object>';
    swfthumb = document.getElementById('flathumb');
        if( swfthumb && swfthumb.style.visibility == 'hidden' )
        {
            swfthumb.style.left       = e.pageX ? pageXOffset + e.clientX +22 : document.body.scrollLeft + e.x + 22;
            swfthumb.style.top        = e.pageY ? pageYOffset + e.clientY : document.body.scrollTop  + e.y;
            swfthumb.style.visibility = 'visible';
            swfthumb.innerHTML        = thisFlash;
        }
    }
    function closeNo23FlashThumbs()
    {
      
    xswfthumb = document.getElementById('flathumb');
        if( xswfthumb )
            xswfthumb.style.visibility = 'hidden';
         }

   /* flash tutorials */

    var swftut = null;
    var xswftut = null;
    
	function ShowNo23SwfTut(MyFlashTut,fW,fH,e)
     {
    var FlashTut = '<div title="Schlie&szlig;en" style="background: #3F3F3F; background-position: left; cursor:pointer;text-align:right;z-index:101;" ';
    FlashTut = FlashTut + 'onClick="CloseNo23SwfTut()"><img src="imgbase/close.png"></div>';
    FlashTut = FlashTut + '<div style="z-index:101;background: white;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
    FlashTut = FlashTut + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
    FlashTut = FlashTut + 'width="'+ fW +'" height="'+ fH +'" id="' + MyFlashTut.slice(0,4) +'">\n';
    FlashTut = FlashTut + '<param name="movie" value="' + MyFlashTut + '">\n<param name="loop" value="false">\n<param name="quality" value="low">\n';
    FlashTut = FlashTut + '<param name="play" value="true">\n<param name="align" value="center">\n<param name="menu" value="false">\n';
    FlashTut = FlashTut + '<embed src="' + MyFlashTut +'"\n quality="height"\n loop="false"\n menu="false"\n width="'+ fW+'"\n height="'+fH+'"\n ';
    FlashTut = FlashTut + 'name="'+ MyFlashTut.slice(0,4) +'"\n align="center"\n TYPE="application/x-shockwave-flash"\n pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>\n</object></div';
    swftut = document.getElementById('flatut');
        if( swftut && swftut.style.visibility == 'hidden' )
        {
            swftut.style.left       = e.pageX ? pageXOffset + e.clientX : document.body.scrollLeft + e.x;
            swftut.style.top        = e.pageY ? pageYOffset + (e.clientY -(fH/2)): document.body.scrollTop  + (e.y-(fH/2));
            swftut.style.visibility = 'visible';
            swftut.innerHTML        = FlashTut;
        }
    }

    function CloseNo23SwfTut()
    {
    xswftut = document.getElementById('flatut');
        if( xswftut )
            xswftut.style.visibility = 'hidden';

    }

// Flash SoundTutorial
 function ShowThis(ShowMe,Breit,Hoch)
{
	var xsize = Breit +7;
	var ysize = Hoch +14;

	ScreenWidth = screen.width;
	ScreenHeight = screen.height;

	xpos = (ScreenWidth/2)-(xsize/2);
	ypos = (ScreenHeight/2)-(ysize/2);

	ImgWindow=window.open("","Container","height="+ysize+",width="+xsize+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos+"");
	ImgWindow.document.write ("<html><head><title>www.no23.de");
	ImgWindow.document.write ("</title></head>");
	ImgWindow.document.write ("<body  topmargin='0' leftmargin='0' bgcolor='black' ondragstart='return false' onselectstart='return false' oncontextmenu='return false'>");
	ImgWindow.document.write ("<table align='center'><tr>");
	ImgWindow.document.write ("<td align='center'>");
	ImgWindow.document.write ("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' ");
	ImgWindow.document.write ("width='"+ Breit + "' height='"+Hoch+"' id='xzibit34'>\n<param name='movie' value='"+ShowMe+"'>\n<param name='loop' value='true'>\n<param name='quality' value='height'>\n");
	ImgWindow.document.write ("<param name='play' value='true'>\n<param name='align' value='center'>\n<param name='menu' value='false'>\n");
	ImgWindow.document.write ("<embed src='"+ShowMe+"'\n quality='height'\n loop='true'\n menu='false'\n width='"+Breit+"'\n height='"+Hoch+"'\n");
	ImgWindow.document.write ("name='xzibit34'\n align='center'\n TYPE='application/x-shockwave-flash'\n pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></embed>");
	ImgWindow.document.write ("</td></tr></table>");
	ImgWindow.document.write ("</body></html>");
	ImgWindow.document.close();
}

