///********************************\\\
/// Copyright by www.danielhobi.ch \\\
/// Betrachter sind selber schuld  \\\

////Website
var website = "http://poker.danielhobi.ch/"; /// http://www.deinewebsite.ch

///Tisch (Miniansicht)
var tisch = "mini/tisch.png"; /// http://www.deinewebsite.ch/pokertisch.jpg

///Hintergrundfarbe
var bodycolor = "000000";

///DEBUGMODSUS aktiv setzen? Gibt (falls vorhanden) eine Errormeldung aus.
///var debug = true;
var debug = false;


///********************************\\\


var closeit = 0;

document.write("<div class=\"popup\" id=\"pokerdiv\" style=\"visibility:hidden;position:absolute;\">");
document.write("<iframe width=\"1\" height=\"1\" src=\""+website+"/loading.php?bodyc="+bodycolor+"\" frameborder=\"0\" scrolling=\"no\" id=\"pokerframe\"></iframe>");
document.write("</div>");


function dh_iframe(pokeruser,eventid,hand,e) {

	if(document.getElementById('pokerdiv').style.visibility == 'visible') {
		var yOffset = 10;
		var xOffset = 20;		
		
 		if (!e) e=window.event;
 		if (e.pageX && e.pageY) {
  		xPos=e.pageX;
  		yPos=e.pageY;
 		} else
 		if (e.clientX && e.clientY) {
  		if (document.compatMode && document.compatMode=="CSS1Compat") {
   		xPos=e.clientX + document.documentElement.scrollLeft;
   		yPos=e.clientY + document.documentElement.scrollTop;
  		} else {
   		xPos=e.clientX + document.body.scrollLeft;
   		yPos=e.clientY + document.body.scrollTop;
  		}
 		}		
		yPos = yPos+yOffset;
		xPos = xPos+xOffset;
		
		////Links oder rechts?
		var breite = screen.availWidth;
		var breite2 = xPos -540;
			if(breite2 < 0) { ///kein platz links
			var xOffset = 20;
			} else {	///genügend platz links
				var rechtsplatz = xPos + 540;
				if(rechtsplatz > breite) { ///kein platz rechts
				var xOffset = -560;
				} else { ////genügend platz rechts
				var xOffset = 20;
				}
			}
			
		if (!e) e=window.event;
 		if (e.pageX && e.pageY) {
  		xPos=e.pageX;
 		} else
 		if (e.clientX && e.clientY) {
  		if (document.compatMode && document.compatMode=="CSS1Compat") {
   		xPos=e.clientX + document.documentElement.scrollLeft;
  		} else {
   		xPos=e.clientX + document.body.scrollLeft;
  		}
 		}		
		xPos = xPos+xOffset;

		
		if(xPos && yPos) {
		dh_move_it(xPos,yPos);
		document.getElementById('pokerframe').src = website+"/?mini=true&puser="+pokeruser+"&eventid="+eventid+"&hand="+hand+"&tisch="+tisch+"&bodyc="+bodycolor;
		} else {
		var error ="Mausklick konnte nicht lokalisiert werden.";
		}
		
	} else {
		var yOffset = 10;
		var xOffset = 20;		

		if (!e) e=window.event;
 		if (e.pageX && e.pageY) {
  		xPos=e.pageX;
  		yPos=e.pageY;
 		} else
 		if (e.clientX && e.clientY) {
  		if (document.compatMode && document.compatMode=="CSS1Compat") {
   		xPos=e.clientX + document.documentElement.scrollLeft;
   		yPos=e.clientY + document.documentElement.scrollTop;
  		} else {
   		xPos=e.clientX + document.body.scrollLeft;
   		yPos=e.clientY + document.body.scrollTop;
  		}
 		}		
		yPos = yPos+yOffset;
		xPos = xPos+xOffset;
		
		////Links oder rechts?
		var breite = screen.availWidth;
		var breite2 = xPos -540;
			if(breite2 < 0) { ///kein platz links
			var xOffset = 20;
			} else {	///genügend platz links
				var rechtsplatz = xPos + 540;
				if(rechtsplatz > breite) { ///kein platz rechts
				var xOffset = -560;
				} else { ////genügend platz rechts
				var xOffset = 20;
				}
			}
		
		if (!e) e=window.event;
 		if (e.pageX && e.pageY) {
  		xPos=e.pageX;
 		} else
 		if (e.clientX && e.clientY) {
  		if (document.compatMode && document.compatMode=="CSS1Compat") {
   		xPos=e.clientX + document.documentElement.scrollLeft;
  		} else {
   		xPos=e.clientX + document.body.scrollLeft;
  		}
 		}		
		xPos = xPos+xOffset;
		
		if(xPos && yPos) {
		dh_move_it(xPos,yPos);
		
		document.getElementById('pokerframe').style.width= 550+"px";
		document.getElementById('pokerframe').style.height=320+"px";
		document.getElementById('pokerframe').src = website+"/?mini=true&puser="+pokeruser+"&eventid="+eventid+"&hand="+hand+"&tisch="+tisch+"&bodyc="+bodycolor;
		document.getElementById('pokerdiv').style.visibility = "visible";
		} else {
		var error ="Mausklick konnte nicht lokalisiert werden.";
		}

		}
		
	if(debug === true) {
		if(error) {
		alert(error);
		} else {
		alert("Keine Fehler gefunden.");
		}
	}
		
return false;
}


function dh_move_it(x,y) {
	if(document.getElementById('pokerdiv')) {
	document.getElementById('pokerdiv').style.left = x+"px";
	document.getElementById('pokerdiv').style.top = y+"px";
	} else {
	var error ="Konnte Pokerlayer nicht finden! Benutzt diese Seite Frames?";
	}
}

document.onclick=function(evt){

  if(document.getElementById('pokerdiv')) {

	evt = (evt) ? evt : ((window.event) ? window.event : "");
	var elem = (evt.target) ? evt.target : evt.srcElement;
	var tag = elem.tagName;
	

	if(closeit == 0) {
	  if(document.getElementById('pokerdiv').style.visibility == 'visible') {
	  closeit = 1;
	  }
	} else {
	  if(tag == "A") { } else {
	  closeit = 0;
	  document.getElementById('pokerdiv').style.visibility = "hidden";
	  document.getElementById('pokerframe').style.width=1+"px";
	  document.getElementById('pokerframe').style.height=1+"px";
	  document.getElementById('pokerframe').src = website+"/loading.php?bodyc="+bodycolor;
	  }
	}
	
  }

}