﻿if (top != self) top.location.href = location.href;
onLoadFunctionList = new Array();
var IE=document.all,NS4=document.layers;
var NS6=(!IE&&document.getElementById), NS=(NS4||NS6);
var Opera=false;

var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay) {
 if(typeof fRef == 'function'){ 
  var argu = Array.prototype.slice.call(arguments,2);
  var f = (function(){ fRef.apply(null, argu); });
  return _st(f, mDelay);
 }
 return _st(fRef,mDelay);
}

if(navigator.userAgent.indexOf("Opera")!=-1) Opera=true;

Array.prototype.inArray = function (value)
// Returns true if the passed value is found in the
// array.  Returns false if it is not.
{
    var i;
    for (i=0; i < this.length; i++) {
        // Matches identical (===), not just similar (==).
        if (this[i] === value) {
            return i;
        }
    }
    return false;
};
Array.prototype.remove = function(dx)
{
	if(isNaN(dx)||dx>this.length){return false;}
	this.splice(dx,1);
}

//window.onerror=function ignoreError() {
//	return true;
//}
window.onload = function OnLoadFunctions()
{
	for (var i in onLoadFunctionList)
	{
		onLoadFunctionList[i]();
	}
}
function showdialog2(id) {
	obj = document.getElementById(id);
	var myTop =0;
	if( typeof( window.scrollTop ) == 'number' ) {
	//Non-IE
	   myTop = window.scrollTop;
	} else if( document.documentElement &&
		( document.documentElement.scrollWidth || document.documentElement.scrollHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myTop = document.documentElement.scrollTop;
	} else if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) {
	//IE 4 compatible
		myTop = document.body.scrollTop;
	}
	obj.style.top = myTop + 200 +'px';
	obj.style.display = 'block';
}
function closedialog(id) {
	obj = document.getElementById(id);
	obj.style.display = 'none';
}

function chkOnline(file) {
	var ajaxfile=file;
	var ajaxOnline = new sack(ajaxfile);
	if ( ajaxOnline.failed ) {
		alert("Some error occured!");
		return false;
	}
	ajaxOnline.method = 'POST';
	ajaxOnline.setVar('onlinetimeout',1);
	ajaxOnline.onLoading = function() {};
	ajaxOnline.onLoaded = function() {};
	ajaxOnline.onInteractive = function() {};
	ajaxOnline.onCompletion = function() { 
		window.setTimeout(chkOnline,300000,file); 
	};
	ajaxOnline.runAJAX();
	return false;
}

function setOnline(file) {
	var ajaxfile=file;
	var ajaxOnline = new sack(ajaxfile);
	if ( ajaxOnline.failed ) {
		alert("Some error occured!");
		return false;
	}
	ajaxOnline.method = 'POST';
	ajaxOnline.setVar('online',1);
	ajaxOnline.onLoading = function() {};
	ajaxOnline.onLoaded = function() {};
	ajaxOnline.onInteractive = function() {};
	ajaxOnline.onCompletion = function() {};
	ajaxOnline.runAJAX();
	return false;
}
/*
function freshdata(file) {
	var ajaxLogin = new sack(file);
	if ( ajaxLogin.failed ) {
		alert("Some error occured!");
		return false;
	}
	ajaxLogin.method = 'GET';
	ajaxLogin.onLoading = function() {};
	ajaxLogin.onLoaded = function() {};
	ajaxLogin.onInteractive = function() {};
	ajaxLogin.onCompletion = function() {};
	ajaxLogin.runAJAX();
	return false;
}*/