//pop02.js

var messages = new Array();
var hintergrundfarbe = new Array();
var kopfzeile = new Array();
var rahmenfarbe = new Array();
var kopffarbe = new Array();

//die Popups werden aufgerufen: Beispiel workshop: onMouseOver="show_pop('workshop')" onMouseout"kill()"

kopfzeile["g1"] = "game 1 - Spielanleitung";
messages["g1"] = "zu machen sind 10 www.visualworkers.net aufkleber, um unsere site zu promoten. Anschlie&szlig;ende Klebeaktion incl.";

kopfzeile["g2"] = "game 2 - Spielanleitung";
messages["g2"] = "LIMMERICK";

kopfzeile["g3"] = "game 3 - Spielanleitung";
messages["g3"] = "in Memoriam Hildegard Knef";

kopfzeile["g4"] = "game 4 - Spielanleitung";
messages["g4"] = ":::bildhaft:::";

kopfzeile["g5"] = "game 5 - Spielanleitung";
messages["g5"] = "psychocandy";

kopfzeile["g6"] = "game 6 - Spielanleitung";
messages["g6"] = "OSTEREIER";

kopfzeile["g7"] = "game 7 - Spielanleitung";
messages["g7"] = ">> Die lautesten Trompetenkonzerte der Welt, oder, wie man sonst noch sein OEuvre zur feinen Darbietung bringen kann? <<";

kopfzeile["g8"] = "game 8 - Spielanleitung";
messages["g8"] = "***love letters***";

kopfzeile["g9"] = "game 9 - Spielanleitung";
messages["g9"] = "vorraussetzung: zwei tassen; eine gefüllt mit kaffee, die andere mit milch; jeweils die gleiche menge. du nimmst einen löffel kaffee aus der einen tasse, gibst ihn in die milch in die andere, rührst um, entnimmst dem gemisch einen löffel, schüttest ihn in den kaffee und rührst um. frage: ist in der einen tasse mehr kaffee als in der anderen milch?(wie auch immer geartete beweisführung muß mitgeliefert werden!)";

kopfzeile["g10"] = "game 10 - Spielanleitung";
messages["g10"] = "gott";

kopfzeile["g11"] = "game 11 - Spielanleitung";
messages["g11"] = "mach was draus";

kopfzeile["g12"] = "game 12 - Spielanleitung";
messages["g12"] = "Der Weg einer Kugel ist rund.";

kopfzeile["g13"] = "game 13 - Spielanleitung";
messages["g13"] = ":::LEER:::";

kopfzeile["g14"] = "game 14 - Spielanleitung";
messages["g14"] = "streß";

kopfzeile["g15"] = "game 15 - Spielanleitung";
messages["g15"] = "nicht gespielt";

kopfzeile["g16"] = "game 16 - Spielanleitung";
messages["g16"] = "aus dem Automaten";

kopfzeile["g17"] = "game 17 - Spielanleitung";
messages["g17"] = "Entwerfen Sie den Plan einer zünftigen Tour de force";

kopfzeile["g18"] = "game 18 - Spielanleitung";
messages["g18"] = "Protestlied";

kopfzeile["g19"] = "game 19 - Spielanleitung";
messages["g19"] = "PROFITMAXIMIERUNG";

kopfzeile["g20"] = "game 20 - Spielanleitung";
messages["g20"] = "malen nach zahlen";

kopfzeile["g21"] = "game 21 - Spielanleitung";
messages["g21"] = "Montageanleitung";

kopfzeile["g22"] = "game 22 - Spielanleitung";
messages["g22"] = "PROVOKATION";

kopfzeile["g23"] = "game 23 - Spielanleitung";
messages["g23"] = "SMS";

kopfzeile["g24"] = "game 24 - Spielanleitung";
messages["g24"] = "du und (d)ein weihnachtsbaum";

var Xoffset=-190;        // modify these values to ...
var Yoffset=10;        // change the popup position.
       // popup width
var default_popwidth=190;
var popwidth=default_popwidth;
var bcolor="#969696";  // popup border color
var fcolor="#000000";     // popup font color
var fface="Verdana";    // popup font face
var desc_face="Verdana";    // popup font face


// id browsers
var iex=(document.all);
var nav=(document.layers);
var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6=(window.sidebar);
var mac_ie = (iex && navigator.appVersion.indexOf("Mac") != -1);

// assign object
var skin;
if(nav) skin=document.pup;
if(iex) skin=pup.style;
if(n_6) skin=document.getElementById("pup").style;

// park modifier
var yyy=-1000;

// capture pointer
if(nav)document.captureEvents(Event.MOUSEMOVE);
if(n_6) document.addEventListener("mousemove",get_mouse,true);
if(nav||iex)document.onmousemove=get_mouse;

// set dynamic coords
function get_mouse(e)
{
  var x,y;

  if(nav || n_6) x=e.pageX;
  if(iex) x=event.x+document.body.scrollLeft; 
  
  if(nav || n_6) y=e.pageY;
  if(iex)
  {
    y=event.y;
    if(navigator.appVersion.indexOf("MSIE 4")==-1)
      y+=document.body.scrollTop;
  }

  if(iex || nav)
  {
    skin.top=y+yyy;
    skin.left=x+Xoffset; 
  }

  if(n_6)
  {
    skin.top=(y+yyy)+"px";
    skin.left=x+Xoffset+"px";
  }    
  nudge(x);
}

// avoid edge overflow
function nudge(x)
{
  var extreme,overflow,temp;

  // right
  if(iex) extreme=(document.body.clientWidth-popwidth);
  if(n_6 || nav) extreme=(window.innerWidth-popwidth);

  if(parseInt(skin.left)>extreme)
  {
    overflow=parseInt(skin.left)-extreme;
    temp=parseInt(skin.left);
    temp-=overflow;
    if(nav || iex) skin.left=temp;
    if(n_6)skin.left=temp+"px";
  }

  // left
  if(parseInt(skin.left)<1)
  {
    overflow=parseInt(skin.left)-1;
    temp=parseInt(skin.left);
    temp-=overflow;
    if(nav || iex) skin.left=temp;
    if(n_6)skin.left=temp+"px";
  }
}
//wrapper um show_pop()
function show_pop_big(theme){
	popwidth=240;
	show_pop(theme);
	popwidth=default_popwidth;
}

//wrapper um popup()
function show_pop(theme)
{
	var msg,bgcol,kopf,rhcolor,kcolor;
	if(messages[theme]){
		msg = messages[theme] 
	}else{
		msg = "";
	}
	if(hintergrundfarbe[theme]){
		bgcol = hintergrundfarbe[theme] 
	}else{
		bgcol = "#FFFFFF";
	}
	if(kopfzeile[theme]){
		kopf = kopfzeile[theme] 
	}else{
		kopf = "";
	}
	if(rahmenfarbe[theme]){
		rhcolor = rahmenfarbe[theme] 
	}else{
		rhcolor = "#969696";
	}
	if(kopffarbe[theme]){
		kcolor = kopffarbe[theme] 
	}else{
		kcolor = "#FFFFFF";
	}
	popup(msg,bgcol,kopf,rhcolor,kcolor);
}


// write content & display
function popup(msg,bak,kopf,rhcolor,kcolor)
{
	//alert("hallo2!");
	if(old || mac_ie)
  {
    //alert("hallo!");
	//alert(msg);
    return;
  } 
  //var content="<TABLE WIDTH='"+popwidth+"' BORDER='1' BORDERCOLOR="+bcolor+" CELLPADDING=2 CELLSPACING=0 "+"BGCOLOR="+bak+"><TD ALIGN='center'><FONT COLOR="+fcolor+" FACE="+fface+" SIZE='2'>"+msg+"</FONT></TD></TABLE>";
	var content="<TABLE WIDTH='"+popwidth+"' BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR="+rhcolor+"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD><B><FONT COLOR="+kcolor+" FACE="+fface+" SIZE='2'>"+kopf+"</FONT></B></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="+bak+"><TR><TD><FONT COLOR="+fcolor+" FACE="+desc_face+" SIZE='1'>"+msg+"</FONT></TD></TR></TABLE></TD></TR></TABLE>";
  
   
  yyy=Yoffset; 
  skin.width=popwidth;

  if(nav)
  { 
    skin.document.open();
    skin.document.write(content);
    skin.document.close();
    skin.visibility="visible";
  }

  if(iex)
  {        
    pup.innerHTML=content;
    skin.visibility="visible";
  }  

  if(n_6)
  {   
    document.getElementById("pup").innerHTML=content;
    skin.visibility="visible";
  }
}




// park content box
function kill()
{
  if(!old || mac_ie)
  {
    yyy=-1000;
    skin.visibility="hidden";
    skin.width=0;
  }
}
