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);
}
}