// =========================================================
// teamslide - Remote-controlled Web Presentations

// This Software is copyright (c) 2006 by telepark, 
// Inh. Patrick Thomas, www.telepark.de. 
// All rights reserved. 

// You may not modify, alter, reverse engineer or emulate 
// the functionality, or create derivative works of the 
// Software in parts or it's entirety without the prior
// written consent of telepark.
// =========================================================

var usrAgent = navigator.userAgent.toLowerCase();
var appVersion = navigator.appVersion.toLowerCase();
var DomAvailable = document.getElementById?1:0;
var NavAvailable = usrAgent.indexOf("mozilla") != -1 && usrAgent.indexOf("compatible") == -1?1:0;
var ExpAvailable = usrAgent.indexOf("msie") != -1?1:0;
var Opera = usrAgent.indexOf("opera") != -1?1:0;
var DomNav = DomAvailable && NavAvailable?1:0;
var DomExp = DomAvailable && ExpAvailable?1:0;
var Nav4 = NavAvailable && !DomAvailable && document.layers?1:0;
var Exp4 = ExpAvailable && !DomAvailable && document.all?1:0;
var MacCom = (appVersion.indexOf("mac") !=  -1)?1:0;
var MacExp4 = (MacCom && appVersion.indexOf("msie 4") !=  -1)?1:0;
var Mac4 = (MacCom && (Nav4 || Exp4))?1:0;
var Exp5 = appVersion.indexOf("msie 5") !=  -1?1:0;
var Exp67 = (appVersion.indexOf("msie 6") !=  -1 || appVersion.indexOf("msie 7") !=  -1)?1:0;
var MacExp5 = (MacCom && Exp5)?1:0;
var NavExp = (NavAvailable || ExpAvailable) && !Opera?1:0;
var Safari = usrAgent.indexOf("safari") != -1?1:0
var FireFox = usrAgent.indexOf("firefox") != -1?1:0
var Netscape = usrAgent.indexOf("netscape") != -1?1:0



var isNetscape = (navigator.appName == "Netscape");
var browserVersion = parseInt(navigator.appVersion);
var isNN6Comp = (isNetscape && (browserVersion >= 5));
var isOldNN = (isNetscape && (browserVersion < 5));



function openPleaseWait()	{
	openFrame("ProgressFrame");
}


function closePleaseWait()	{
	closeFrame("ProgressFrame");
}


function closeFrame(frm) {
	if (document.getElementById(frm))
		document.getElementById(frm).style.display = "none";
}


function openFrame(frm) {
	if (document.getElementById(frm))
		document.getElementById(frm).style.display = "inline";
}


function getXMLData(p1)	{
	return (p1 && p1[0] && p1[0].firstChild)?p1[0].firstChild.data:'';
}


function closeUploadFrame() {
//	closeFrame("UploadFrame");
	document.getElementById("UploadFrame").style.visibility = 'hidden';
	document.getElementById("UploadFrame").style.left = '-1270px';
	document.getElementById("UploadFrame").style.top = '-1217px';
	document.getElementById("UploadFrame").src = "../blank.php";
}


function openUploadFrame() {
//	openFrame("UploadFrame");
	document.getElementById("UploadFrame").style.left = '270px';
	document.getElementById("UploadFrame").style.top = '217px';
	document.getElementById("UploadFrame").style.visibility = 'visible';
}


function hideSlides()	{
	document.getElementById("productSlider").style.visibility = 'hidden';
	disableSlideControl();
}



function hide_objectfrm(obj)	{
	hideFrame(obj, 'blank.php', 1, 1);
}


function showSlides()	{
	document.getElementById("productSlider").style.visibility = 'visible';
	if (document.getElementById("slideshowname").options.length>0 && !is_sliding)
		enableSlideControl();
}


function removeChilds(obj)	{
	if (!obj)
		return;
	while (obj.childNodes.length>0)
		obj.childNodes[0].parentNode.removeChild(obj.childNodes[0]);
}


function hideFrame(obj,src,width,height)	{
	if (obj && obj.style.visibility != 'hidden')	{
		obj.src = src;
		obj.style.visibility = 'hidden';
		if (width)
			obj.style.width = width;
		if (height)
			obj.style.height = height;
		obj.style.top = -10000;
		obj.style.left = -10000;
	}
	return false;
}


function openPopUpObj(obj, url, align, valign, width, height, left, top, zindex, nvisible)	{
	if (obj)	{
		obj.style.width = width;
		obj.style.height = height;
		div_align = 4;
		div_valign = 15;
		if (align == "middle")
			div_align = 2;
		if (valign == "middle")
			div_valign = 2;

		obj.style.left = left?left:(document.body.offsetWidth - parseInt(obj.style.width))/div_align;
		obj.style.top = top?top:(document.body.offsetHeight - parseInt(obj.style.height))/div_valign;

		if (zindex)
			obj.style.zIndex = zindex;

		obj.contentWindow.location = url;
		if (! nvisible)	{
			obj.style.visibility = "visible";
		}
	}
	return false;
}



function getScrollX()	{
	if (Exp4 || Exp5 || Exp67)
		return document.body.scrollLeft;
	else
		return window.pageXOffset;
}


function getScrollY()	{
	if (Exp4 || Exp5 || Exp67)
		return document.body.scrollTop;
	else
		return window.pageYOffset;
}


function getOffsets(evt)	{
	var target = document.getElementsByName("slideimages")[indexPosition];
	var pageCoords = getPageCoords(target);
	var eventCoords = { 
		x: getScrollX() + evt.clientX,
		y: getScrollY()+ evt.clientY
	};
	var offsets = {
		offsetX: eventCoords.x - pageCoords.x,
		offsetY: eventCoords.y - pageCoords.y
	}
	return offsets;
}

function getPageCoords(element, l)	{
	var coords = {x : 0, y : 0};
	while (element)	{
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
	return coords;
}


function getOffsets1(evt)	{
	var target = evt.srcElement?evt.srcElement:evt.target;
	if (typeof target.offsetLeft == 'undefined')	{
		target = target.parentNode;
	}
	var pageCoords = getPageCoords1(target);
	var eventCoords = { 
		x: getScrollX() + evt.clientX,
		y: getScrollY()+ evt.clientY
	};
	var offsets = {
		offsetX: eventCoords.x - pageCoords.x,
		offsetY: eventCoords.y - pageCoords.y
	}
	return offsets;
}

function getPageCoords1(element)	{
	var coords = {x : 0, y : 0};
	while (element)	{
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
	return coords;
}


function msWindowDown(e)	{
	if (isDown)
		return;
	if (!e)
		e = window.event;
	var target = e.srcElement?e.srcElement:e.target;
	if (!target.getAttribute("keep_pointers") || target.getAttribute("keep_pointers") != "1")
		sendPointer('[hide_pointer]');
}
function msWindowUp(e)	{
}


var mousexS = -1;
var mouseyS = -1;
var imageLeft = 0;
var imageTop = 0;
var isDown = false;
var mouseOffsetXS;
var mouseOffsetYS;
var moveStarted = false;
function msDown(e, pr)	{
	if (!e)
		e = window.event;
	imageLeft = 0;
	imageTop = 0;
	if (pr)	{
		var o1 = getOffsets1(e)
		var op = getPageCoords(document.getElementsByName("slideimages")[indexPosition]);
		mouseOffsetXS = o1.offsetX+pr.offsetLeft-parseInt(document.getElementById("leftControl").clientWidth);
		if (document.getElementsByName("slideimages")[indexPosition].previousSibling)
			mouseOffsetXS -= parseInt(document.getElementsByName("slideimages")[indexPosition].previousSibling.style.width);
		mouseOffsetYS = o1.offsetY+pr.offsetTop-op.y;
	}else	{
		var o = getOffsets(e)
		mouseOffsetXS = o.offsetX-parseInt(document.getElementById("leftControl").clientWidth);
		mouseOffsetYS = o.offsetY;
		var obj = document.getElementsByName("slideimages")[indexPosition];
		if (obj && obj.previousSibling)
			mouseOffsetXS -= parseInt(obj.previousSibling.style.width)
	}
	mousexS = e.clientX;
	mouseyS = e.clientY;
	isDown = true;
	moveStarted = false;
	return false;
}


function msDragStart(e)	{
	if (!e)
		e = window.event;
	e.dataTransfer.effectAllowed = 'move';
}
function msDragOver(e)	{
	if (!e)
		e = window.event;
	e.returnValue = false;
}


function msMove(e, pr)	{
	var allowProcess = false;
	try	{
		if (isDown)	{
			allowProcess = true;
		}
	}catch(e){
	}
	if (allowProcess)	{
		if (!e)
			e = window.event;
		moveStarted = true;
		if (is_out)
			clearTimeout(is_out);
		var mousexE = e.clientX;
		var mouseyE = e.clientY;
		document.getElementById("flower").style.visibility = 'visible';
		document.getElementById("flower").style.left = mousexE<mousexS?mousexE:mousexS;
		document.getElementById("flower").style.top = mouseyE<mouseyS?mouseyE:mouseyS;
		document.getElementById("flower").style.width = Math.abs(mousexE - mousexS);
		document.getElementById("flower").style.height = Math.abs(mouseyE - mouseyS);
		return true;
	}
}
function msUP(e)	{
	if (mousexS>0)	{
		if (!e)
			e = window.event;
		var mousexE = e.clientX;
		var mouseyE = e.clientY;
		if (moveStarted)
			hideFlower(1);
		var o = getOffsets(e)
		var x = o.offsetX-parseInt(document.getElementById("leftControl").clientWidth);
		var y = o.offsetY;
		var obj = document.getElementsByName("slideimages")[indexPosition];
		if (obj && obj.previousSibling)
			x -= parseInt(obj.previousSibling.style.width)
		if (is_equall(mousexE, mousexS) && is_equall(mouseyE, mouseyS))
			sendPointer('[set_pointer:'+getCorrectedSize(mouseOffsetXS, false)+':'+getCorrectedSize(mouseOffsetYS, false)+']');
		else
			sendPointer('[set_bar:'+getCorrectedSize(x<mouseOffsetXS?x:mouseOffsetXS, false)+':'+getCorrectedSize(y<mouseOffsetYS?y:mouseOffsetYS, false)+'-'+getCorrectedSize(x>mouseOffsetXS?x:mouseOffsetXS, false)+':'+getCorrectedSize(y>mouseOffsetYS?y:mouseOffsetYS, false)+']');
	}
	moveStarted = false;
	isDown = false;
	mousexS = -1;
	mouseyS = -1;
}

var is_out;
function msOUT(e)	{
	var outMouse = function outMouse()	{
		try	{
			if (isDown)
				hideFlower(1);
			isDown = false;
		}catch(e){
		}
		if (isDown)
			hideFlower();
		moveStarted = false;
		isDown = false;
		mousexS = -1;
		mouseyS = -1;
	}
	if (moveStarted)
		is_out = setTimeout(outMouse, 500);
}


function getcs(p1, p2, dw, dh, r)	{
	var cw = parseInt(document.getElementById("productSlider").style.width);
	var ch = parseInt(document.getElementById("productSlider").style.height);
	if (!(cw > dw && ch > dh))	{
		if (p2)
			return parseInt(p1/r);
		else
			return parseInt(p1*r);


	}
	return p1;
}


function is_equall(p1, p2)	{
	return (Math.abs(p1-p2)<5);

}


function hideFlower(l)	{
	if (!l || l == 1)	{
		document.getElementById("flower").style.left = '-100px';
		document.getElementById("flower").style.top = '-100px';
		document.getElementById("flower").style.width = '1px';
		document.getElementById("flower").style.height = '1px';
		document.getElementById("flower").style.visibility = 'hidden';
	}

	if (!l || l == 2)	{
		document.getElementById("imgPointer").style.left = '-100px';
		document.getElementById("imgPointer").style.top = '-100px';
		document.getElementById("imgPointer").style.display = 'none';
	}
}


function writeImages(obj, im, mX, mY, imd, load_real)	{
	removeChilds(obj);
	for (var i=0; i<2; i++)
		for (var j=0; j<im.length; j++)	{
			var os = document.createElement("span");
			os.setAttribute("name", "slidetable");
			if (mX>im[j][1])	{
				var om = document.createElement("img");
				om.width = Math.floor((mX-im[j][1])/2);
				om.style.width = om.width;
				om.height = 1;
				om.style.height = om.height;
				om.setAttribute('image_type', 'spacing');
//				om.src = pixel_image.src;
				om.border = 0;
				os.appendChild(om);
			}
			var om = document.createElement("img");
			om.setAttribute("name", "slideimages");
			om.id = "slideimages";
			om.width = im[j][1];
			om.style.width = om.width;
			om.height = im[j][2];
			om.style.height = om.height;
			if (allow_pointer)	{
				om.onmousedown = msDown;
				if (Exp4 || Exp5 || Exp67)	{
					om.ondrag = msMove;
					om.ondragend = msUP;
					om.ondragstart = msDragStart;
					om.ondragover = msDragOver;
				}else	{
					om.onmousemove = msMove;
				}
				om.onmouseup = msUP;
				om.onmouseout = msOUT;
			}
//om.onload = function()	{
	//keep2Log('loaded: '+this.src);
//}
			if (load_real)
				om.src = im[j][0];
//			else
//				om.src = pixel_image.src;
			om.border = 0;
			os.appendChild(om);
			if (mX>im[j][1])	{
				os.paddingRight = mX - Math.floor((mX-im[j][1])/2) - im[j][1];
				var om = document.createElement("img");
				om.width = mX - Math.floor((mX-im[j][1])/2) - im[j][1];
				om.style.width = om.width;
				om.height = 1;
				om.style.height = om.height;
				om.setAttribute('image_type', 'spacing');
//				om.src = pixel_image.src;
				om.border = 0;
				os.appendChild(om);
			}
			obj.appendChild(os);
		}
}


function admin_movefirst()	{
	hideFlower();
	MoveToIndex(0);
	set_idx_slide();
}


function admin_movelast()	{
	hideFlower();
	MoveLast();
	set_idx_slide();
}


function admin_next(p1)	{
	hideFlower();
	Next(p1);
	set_idx_slide();
}


function checkEmailSyntax(strIn)	{
	var retVal = false;
	if (strIn.length > 0)	{
		var aEmailParts = strIn.split("@");
		if (aEmailParts && aEmailParts.length == 2 && aEmailParts[0].length && aEmailParts[1].length > 2)	{
			aEmailParts[0] = aEmailParts[0].toUpperCase();
			aEmailParts[1] = aEmailParts[1].toUpperCase();
			var re = /[A-Z0-9_]|-/g;
			if (re.test(aEmailParts[0]) && (aEmailParts[0].charCodeAt(0) < 48 || aEmailParts[0].charCodeAt(0) > 57) && aEmailParts[0].charCodeAt(0) != "-")	{
				if (aEmailParts[1].indexOf("..") == -1)	{
					var  nLastPoint = aEmailParts[1].lastIndexOf(".");
					if (aEmailParts[1].indexOf(".") > 0 && (aEmailParts[1].length - nLastPoint -1 > 1))	{ // && (aEmailParts[1].length - nLastPoint -1 < 4)
						re = /[A-Z0-9_\.]|-/g;
						if (re.test(aEmailParts[1]))
							retVal = true;
					}
				}
			}
		}
	}
	return retVal;
}


function disableSlideControl()	{
	document.getElementById("slideTable").style.display = 'none';
	document.getElementById("slideTable_d").style.display = 'inline';
}


function enableSlideControl()	{
	document.getElementById("slideTable").style.display = 'inline';
	document.getElementById("slideTable_d").style.display = 'none';
}


// check old participant
function check_old_participants(p1, p2, p3)	{
	for (var i=0; i<participants.length; i++)	{
		var is_participant = false;
		for (var j=0; j<p1.length; j++)	{
			if (participants[i] == p1[j])
				is_participant = true;
		}
		if (!is_participant)
			openDialog2LayOut(participants[i]+p3, 290, 80);
//			openPopUpObj(document.getElementById("popupFrame"), p2+"includes/confirm_hide.php?autohide=yes&buttons=no&txt="+myescape(participants[i]+p3), "middle", "middle", 290, 80, null, null, null, true);
	}
}


// check new participant
function check_new_participants(p1, p2, p3)	{
	var is_participant = false;
	for (var i=0; i<participants.length; i++)	{
		if (participants[i] == p1)
			is_participant = true;
	}
	if (!is_participant)	{
		openDialog2LayOut(p1+p3, 290, 80);
//		openPopUpObj(document.getElementById("popupFrame"), p2+"includes/confirm_hide.php?autohide=yes&buttons=no&txt="+myescape(p1+p3), "middle", "middle", 290, 80, null, null, null, true);
	}
}


function getWindow(obj)	{
	if (Safari)	{
		return obj;
	}else	{
		return (obj ? obj.contentWindow : null);
	}
}



function openDialogFrame(p1)	{
	openPopUpObj(document.getElementById("popupFrame"), p1, "middle", "middle", 596, 187, 270, 217, null, true);
}



function openDialog2LayOut(txt, w, h)	{
	var obj = document.getElementById("confirmHideDIV");
	if (obj)	{
		document.getElementById("confirmHideTXT").innerHTML = txt?txt:'';
		document.getElementById("confirmHideTXT").align = 'center';
		document.getElementById("buttonsHideYES").style.display = 'none';
		document.getElementById("buttonsHideNO").style.display = 'inline';
		obj.style.position = 'absolute';
		obj.style.width = w;
		obj.style.height = h;
		obj.style.left = (document.body.offsetWidth - parseInt(obj.style.width))/2;
		obj.style.top = (document.body.offsetHeight - parseInt(obj.style.height))/2;
		obj.style.display = "inline";
		setTimeout("cancelAction(false)", 5*1000);
		
	}
}


var confirm_action;
function openDialogLayOut(txt, act, buttons, align)	{
	var obj = document.getElementById("confirmDIV");
	if (obj)	{
		confirm_action = act;
		document.getElementById("confirmText").innerHTML = txt?txt:'';
		document.getElementById("confirmText").align = align?align:'left';
		if (!buttons)	{
			document.getElementById("buttonsYES").style.display = 'inline';
			document.getElementById("buttonsNO").style.display = 'none';
		}else	{
			document.getElementById("buttonsYES").style.display = 'none';
			document.getElementById("buttonsNO").style.display = 'inline';
		}
		if (document.getElementById("logoutText"))
			if (confirm_action == 'logout')
				document.getElementById("logoutText").style.display = 'block';
			else
				document.getElementById("logoutText").style.display = 'none';
		obj.style.position = 'absolute';
		obj.style.width = 596;
		obj.style.height = 187;
		obj.style.left = 270;
		obj.style.top = 217;
		obj.style.display = "inline";
	}
}


function hideDialogLayOut()	{
	var obj = document.getElementById("confirmDIV");
	if (obj)
		obj.style.display = "none";
	var obj = document.getElementById("confirmHideDIV");
	if (obj)
		obj.style.display = "none";
}



function getRandomString(p1)	{
	var r, str;
	str = ""
	
	while (str.length < p1)	{
		r = 48 + (Math.floor(74*Math.random()));
		if ((r>=65 && r<=90) || (r>=97 && r<=122)) //(r>=48 && r<=57) || 
			str += String.fromCharCode(r);
	}
	return str;
}


function cut_string(s, l)	{
	if (s.length>l)	{
		s = s.substring(0,l);
		if (s.lastIndexOf(' ')>0)	{
			s = s.substring(0, s.lastIndexOf(' '));
			s += '...';
		}
	}
	return s;
}


function myescape(s, m)	{
	if (m)	{
		s = s.replace(/\%/g, "%25");

		s = s.replace(/\&amp\;/g, "%26");

		s = s.replace(/\&/g, "%26");
		s = s.replace(/\=/g, "%3D");
		s = s.replace(/\?/g, "%3F"); 
		s = s.replace(/\ /g, "%20"); 
		s = s.replace(/\+/g, "%2b"); 
		s = s.replace(/\#/g, "%23"); 
		return s;
	}else
		return encodeURIComponent(s);
}


function myunescape(s, m)	{
	if (m)	{
		s = s.replace(/\&apos\;/g, "?");
		return s;
	}else	
		return decodeURIComponent(s);
}


function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}
	else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}
	else {
		elm['on' + evType] = fn;
	}
}






function addLogListener()	{
	var elm = ExpAvailable?document.body:window;
	addEvent(elm, 'keydown', logviewer, false);
	addEvent(elm, 'keydown', imgsviewer, false);
}


function logviewer(e)	{
	if (!e)
		e = window.event;
	if (e.keyCode == 76 && e.ctrlKey && e.altKey)	{
		displayLog();
	}
}


function imgsviewer(e)	{
	if (!e)
		e = window.event;
	if (e.keyCode == 73 && e.ctrlKey && e.altKey)	{
		var imgs_log = '';
		for (var i=0; i<imgs.length; i++)	{
			imgs_log += '<br>&nbsp;'+i+'. '+imgs[i][0].replace(/^.+\//, '');
		}
		imgs_log += '<br>&nbsp;imgID='+imgID
		displayData(imgs_log);
	}
}

function displayData(p)	{
	p += "<br><br>&nbsp;&nbsp;";
	var obj = document.createElement("DIV");
	obj.style.width = "600px";
	obj.style.height = "500px";
	obj.style.left = (document.body.clientWidth - parseInt(obj.style.width))/2;
	obj.style.top = (document.body.clientHeight - parseInt(obj.style.height))/2;
	obj.style.display = "inline";
	obj.style.zIndex = 999;
	obj.style.border = "1px #ee0000 solid";
	obj.style.backgroundColor = "#eeeeee";
	obj.style.overflow = 'scroll';
	obj.style.position = 'absolute';
	obj.innerHTML = p;
	var btn = document.createElement('input');
	btn.type = 'button';
	btn.name = 'Close';
	btn.value = 'Close';
	btn.onclick = function()	{
		this.parentNode.parentNode.removeChild(this.parentNode);
	}
	obj.appendChild(btn);
	document.body.appendChild(obj);
}



var actions_log = '';
function displayLog()	{
	var obj = document.getElementById("logDIV");
	obj.style.width = "600px";
	obj.style.height = "600px";
	obj.style.left = (document.body.clientWidth - parseInt(obj.style.width))/2;
	obj.style.top = (document.body.clientHeight - parseInt(obj.style.height))/2;
	obj.style.display = "inline";
	obj.style.zIndex = 999;
	obj.style.border = "1px #ee0000 solid";
	obj.style.backgroundColor = "#eeeeee";
	obj.style.overflow = 'scroll';
	obj.style.position = 'absolute';
	obj.childNodes[0].childNodes[0].childNodes[0].childNodes[0].innerHTML = actions_log;
}


function getPrettyTime()	{
	return (new Date()).getHours()+':'+(new Date()).getMinutes()+':'+(new Date()).getSeconds();
}


function closeLog()	{
	document.getElementById("logDIV").style.display = "none";
}

function clearLog()	{
	document.getElementById("logDIV").childNodes[0].childNodes[0].childNodes[0].childNodes[0].innerHTML = '';
	actions_log = '';
	closeLog();
}

function keep2Log(s)	{
	actions_log += getPrettyTime()+' - '+s+'<br>';
}


function qs(el)	{
	if (window.RegExp && window.encodeURIComponent)	{
		var ue = el.href;
		var qe = encodeURIComponent(document.gs.q.value);
		if (ue.indexOf("q=")!=-1)	{
			el.href = ue.replace(new RegExp("q=[^&$]*"),"q="+qe);
		}else	{
			el.href=ue+"&q="+qe;
		}
	}
	return 1;
}


function htmlEscapeStr(strIn)	{
	var retVal = strIn.toString();
	var aEscapable = new Array("&", "<", ">", "\n");
	var aEscapes = new Array("&amp;", "&lt;", "&gt;", "<br>");
	for (var nIndex = 0; nIndex < aEscapable.length; nIndex++)	{
		re = new RegExp(aEscapable[nIndex], "g");
		retVal = retVal.replace(re, aEscapes[nIndex]);
	}
	return retVal;
}

// Subroutine to get the size of the window
function getSize()	{
	var myWidth = 0, myHeight = 0;
	if (typeof(window.innerWidth) == 'number')	{
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	}else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))	{
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	}else if (document.body && (document.body.clientWidth || document.body.clientHeight))	{
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [myWidth, myHeight];
}

