//Copyright (c) SmartLite Software http://www.smartlite.it

function AskConfirm(sID, sQueryString, bInProgress) {
   sText = '';
   if (bInProgress == 1) sText = "WARNING. The selected test is currently in progress.\n";
   if (confirm(sText + 'Do you really want to delete user ' + sID +'?')) location.href="users.asp?delete=" + sID + sQueryString;
}
   
function OpenAnswerWindow(ID) {
   LeftPos = (screen.availWidth/2)-(630/2);
   TopPos = (screen.availHeight/2)-(440/2);
   sOptions = "width=630, height=440, top=" + TopPos + ", left=" + LeftPos + ", toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, fullscreen=no";
   win=window.open("user.asp?id=" + ID, "Answer", sOptions);
}

function OpenQuestionWindow(ID) {
   LeftPos = (screen.availWidth/2)-(560/2);
   TopPos = (screen.availHeight/2)-(400/2);
   sOptions = "width=560, height=400, top=" + TopPos + ", left=" + LeftPos + ", toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, fullscreen=no";
   win=window.open("question.asp?id=" + ID, "Question", sOptions);
}

function OpenPopWindow(URL, iWidth, iHeight) {
   LeftPos = (screen.availWidth/2)-(iWidth/2);
   TopPos = (screen.availHeight/2)-(iHeight/2);
   sOptions = "width=" + iWidth + ", height=" + iHeight + ", top=" + TopPos + ", left=" + LeftPos + ", toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, fullscreen=no";
   win=window.open(URL, "popWin", sOptions);
}
   
function hideLayer() {
   if (document.getElementById) // IE5+, NN6+
      oElement = document.getElementById("ie");
   else if (document.all)  // IE4
      oElement = document.all("ie");
   else if (document.layers)  // NN4
      oElement = document.layers["ns"];
   
   if (oElement != null && document.layers)
      oElement.visibility = "hidden";
   else if (oElement != null)
      oElement.style.visibility = "hidden";
   }

function SetAutoReload(iIndex, sValue, bShowMsg) {
   if (iIndex == 0)
      iSeconds=0
   else if (iIndex == 1)
      iSeconds=15
   else if (iIndex == 2)
      iSeconds=30
   else if (iIndex == 3)
      iSeconds=60
   else if (iIndex == 4)
      iSeconds=120
   else if (iIndex == 5)
      iSeconds=300
   else if (iIndex == 6)
      iSeconds=600
   else if (iIndex == 7)
      iSeconds=1800
   else if (iIndex == 8)
      iSeconds=3600
   
   if (iTimeoutID != -1) clearTimeout(iTimeoutID);
   if (iSeconds == 0) {
      if (bShowMsg == true) alert('Auto reload disabled.') }
   else {
      iTimeoutID = setTimeout('location.reload(false)',1000*iSeconds); 
      if (bShowMsg == true) alert('Auto reload set to ' + sValue + '.') };
   
   setCookie (iIndex+1);
   }

function setCookie(sValue) {
   expireDate = new Date;
   expireDate.setMonth(expireDate.getMonth()+6);
   document.cookie = "SMWQXP_AutoReloadTimeout="+escape(sValue)+";"
   }

function getCookie() {
    var name = "SMWQXP_AutoReloadTimeout"
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function deleteCookie() {
    var name = "SMWQXP_AutoReloadTimeout";
    if (getCookie()) document.cookie = name + "=" +
        ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function flipImage () {
   if (document.images) {
      for (var i=0; i < flipImage.arguments.length; i+=2){
         document[flipImage.arguments[i]].src = eval(flipImage.arguments[i+1] + '.src');}}
   return;
}


//Disable right mouse click
function clickIE4(){
if (event.button==2){
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("return false");


//Preload images
if (document.images)
	{
    MyImage = new Image();                      MyImage.src="images/loading.gif"

	UsersImage_normal = new Image();			UsersImage_normal.src = "images/tool1a.png";
	UsersImage_up = new Image();				UsersImage_up.src = "images/tool1c.png";
	UsersImage_down = new Image();			    UsersImage_down.src = "images/tool1b.png";

	QuestionsImage_normal = new Image();		QuestionsImage_normal.src = "images/tool2a.png";
	QuestionsImage_up = new Image();			QuestionsImage_up.src = "images/tool2c.png";
	QuestionsImage_down = new Image();			QuestionsImage_down.src = "images/tool2b.png";

	ChartImage_normal = new Image();		    ChartImage_normal.src = "images/tool3a.png";
	ChartImage_up = new Image();			    ChartImage_up.src = "images/tool3c.png";
	ChartImage_down = new Image();			    ChartImage_down.src = "images/tool3b.png";

	PrintImage_normal = new Image();		    PrintImage_normal.src = "images/tool5a.png";
	PrintImage_up = new Image();			    PrintImage_up.src = "images/tool5c.png";
	PrintImage_down = new Image();			    PrintImage_down.src = "images/tool5b.png";

	ExportImage_normal = new Image();		    ExportImage_normal.src = "images/tool6a.png";
	ExportImage_up = new Image();			    ExportImage_up.src = "images/tool6c.png";
	ExportImage_down = new Image();			    ExportImage_down.src = "images/tool6b.png";

	OptionsImage_normal = new Image();		    OptionsImage_normal.src = "images/tool7a.png";
	OptionsImage_up = new Image();			    OptionsImage_up.src = "images/tool7c.png";
	OptionsImage_down = new Image();			OptionsImage_down.src = "images/tool7b.png";

	LogoutImage_normal = new Image();		    LogoutImage_normal.src = "images/tool9a.png";
	LogoutImage_up = new Image();			    LogoutImage_up.src = "images/tool9c.png";
	LogoutImage_down = new Image();			    LogoutImage_down.src = "images/tool9b.png";

    MyImage = new Image();                      MyImage.src="images/tool0.png"
    MyImage = new Image();                      MyImage.src="images/tool4.png"
    MyImage = new Image();                      MyImage.src="images/tool8.png"
    MyImage = new Image();                      MyImage.src="images/toolback.png"

	Print2Image_normal = new Image();		    Print2Image_normal.src = "images/tool101a.png";
	Print2Image_up = new Image();			    Print2Image_up.src = "images/tool101c.png";
	Print2Image_down = new Image();			    Print2Image_down.src = "images/tool101b.png";

	Close2Image_normal = new Image();		    Close2Image_normal.src = "images/tool102a.png";
	Close2Image_up = new Image();			    Close2Image_up.src = "images/tool102c.png";
	Close2Image_down = new Image();			    Close2Image_down.src = "images/tool102b.png";
	}
