var screenSide = 'right'; function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } function mouseCoords(ev){ ev = ev || window.event; if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY}; } return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) }; } function sS (ev, id, side) { //showScreen if(side == 'l') screenSide = 'left'; else screenSide = 'right'; ev = ev || window.event; document.onmousemove = mS; var mousePos = mouseCoords(ev); $('screenshotMouse').innerHTML = ''; $('screenshotMouse').style.display = 'block'; mS(ev); } function mS (ev) { //moveScreen ev = ev || window.event; var mousePos = mouseCoords(ev); offsetWrapper = $('wrapper').offsetLeft; $('screenshotMouse').style.top = mousePos.y + 15 + 'px'; if(screenSide != 'right'){ if(offsetWrapper + 980 < mousePos.x + 15 + 120){ $('screenshotMouse').style.left = offsetWrapper + 980 - 120 + 'px'; }else{ $('screenshotMouse').style.left = mousePos.x + 15 + 'px'; } }else{ $('screenshotMouse').style.left = mousePos.x + 15 + 'px'; } } function hS (ev){ //hideScreen ev = ev || window.event; var relTarg = ev.relatedTarget || ev.toElement; if(relTarg){ if(relTarg.className != 'rL'){ $('screenshotMouse').style.display = 'none'; document.onmousemove = null; } }else{ $('screenshotMouse').style.display = 'none'; document.onmousemove = null; } } function callback(serverData, serverStatus) { fullUrl = window.location.href; if(fullUrl.substring(fullUrl.indexOf('?')+1, fullUrl.indexOf('?')+6) == 'debug') alert(serverData); if(serverData.indexOf('^' != -1)) { arrays = serverData.split('^'); i=0; while(i 765 && newWidth < 960){ $('iFrameBody').style.marginLeft = -((newWidth/2)+(178-(-765+newWidth))/2)+'px'; }else if(newWidth > 960){ $('iFrameBody').style.marginLeft = -((newWidth/2))+'px'; }else{ $('iFrameBody').style.marginLeft = -((newWidth/2)+90)+'px'; } } function ajaxRequest(request, post) { var AJAX = null; if (window.XMLHttpRequest) { AJAX=new XMLHttpRequest(); } else { AJAX=new ActiveXObject("Microsoft.XMLHTTP"); } if (AJAX==null) { alert("Your browser doesn't support AJAX."); return false } AJAX.onreadystatechange = function() { if (AJAX.readyState==4 || AJAX.readyState=="complete") { callback(AJAX.responseText, AJAX.status); } } if(post){ urlBase = window.location.protocol + '//' + window.location.hostname; AJAX.open('post', urlBase+'/ajax.php', true); AJAX.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); AJAX.send('request='+request); }else{ var url='/ajax.php?request='+encodeURI(request); AJAX.open("GET", url, true); AJAX.setRequestHeader("Accept-Charset","UTF-8"); AJAX.send(null); } }