
var type = "IE"; // Variable used to hold the browser name

detectBrowser();

function detectBrowser() {
  if (window.opera && document.readyState) {
    type="OP"; // The surfer is using Opera of some version
  } else if (document.all) {
    type="IE"; // The surfer is using IE 4+
  } else if (document.layers) {
    type="NN"; // The surfer is using NS 4
  } else if (!document.all && document.getElementById) {
    type="MO"; // The surfer is using NS6+ or Firefox
  } else {
    type="IE"; // I assume it will not get here
  }
}

/*****************************************************************************/

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

/*****************************************************************************/

var leftmost = -190;
var rightmost = 10;
var interval = null;
var sidebarVisible = false;
var DOMCapable;

document.getElementById ? DOMCapable=true : DOMCapable=false;

function scrollRight(menuId) {
  var leftPosition;
  if (DOMCapable) {
    leftPosition = parseInt(document.getElementById(menuId).style.left);
    if (leftPosition >= rightmost) {
      clearInterval(interval);
      return;
    } else {
      leftPosition += 10;
      document.getElementById(menuId).style.left = leftPosition+"px";
    }
  }
}

function scrollLeft(menuId) {
  if (DOMCapable) {
    leftPosition = parseInt(document.getElementById(menuId).style.left);
    if (leftPosition <= leftmost) {
      clearInterval(interval);
      return;
    } else {
      leftPosition -= 10;
      document.getElementById(menuId).style.left = leftPosition+"px";
    }
  }
}

function slideIn(menuId) {
  if (document.getElementById(menuId)) {
    clearInterval(interval);
    interval = setInterval('scrollRight("'+menuId+'")', 5);
  }
  sidebarVisible = true;
}

function slideOut(menuId) {
  if (document.getElementById(menuId)) {
    clearInterval(interval);
    interval = setInterval('scrollLeft("'+menuId+'")', 5);
  }
  sidebarVisible = false;
}

function toggleSidebar(menuId) {
  if (!sidebarVisible) {
    slideIn(menuId);
  } else {
    slideOut(menuId);
  }
}

/*****************************************************************************/

function popImage(img, title) {
  picfile = new Image();
  picfile.src = (img);
  fileCheck(img, title);
}

function fileCheck(img, title) { 	
  if( (picfile.width!=0) && (picfile.height!=0) ) {
    makeWindow(img, title);
  } else {
    funzione="fileCheck('"+img+"')";
    intervallo=setTimeout(funzione, 50);
  }
}

function makeWindow(img, title) { 	
  wd = picfile.width;
  ht = picfile.height;

  var isIE = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
  var args = "resizable=yes";
  if (window.screen) {
    var avwd = screen.availWidth;
    var avht = screen.availHeight;

    if (avwd < wd || avht < ht) { args += ",scrollbars=yes"; }

    var xcen = (avwd > wd) ? (avwd - wd) / 2 : 0;
    var ycen = (avht > ht) ? (avht - ht) / 2 : 0;
    args += ",left=" + xcen + ",screenX=" + xcen;
    args += ",top=" + ycen + ",screenY=" + ycen;	

    if (avwd < wd) { 
      wd = avwd;
      if (isIE) wd -= 12;
    }
    if (avht < ht) {
      ht = avht;
      if (isIE) ht -= 32;
    }
  }
  args += ",width=" + wd + ",innerWidth=" + wd;
  args += ",height=" + ht + ",innerHeight=" + ht;

  popwin = window.open(img, title, args);
  popwin.document.open();
  popwin.document.write('<html><head><title>'+title+'</title></head><body style="margin:0px"><img src="'+img+'" border="0"></body></html>');
  popwin.document.close();
}

/*****************************************************************************/

var exifVisible = false;

function setLayer(obj,lyr) {
  var newX = findPosX(obj)+5;
  var newY = findPosY(obj)+5;
  var x = new getObj(lyr);
  x.style.top = newY + 'px';
  x.style.left = newX + 'px';
}

function findPosX(obj) {
  var curleft = 0;

  if (!obj) { return curleft; }
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      curleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  } else if (obj.x) {
    curleft += obj.x;
  }
  return curleft;
}

function findPosY(obj) {
  var curtop = 0;
  var printstring = '';

  if (!obj) { return curtop; }
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  } else if (obj.y) {
    curtop += obj.y;
  }
  window.status = printstring;
  return curtop;
}

function getObj(id) {
  if (type=="IE") {
    this.obj = document.all[id];
    this.style = document.all[id].style;
  } else if (type=="MO" || type=="OP") {
    this.obj = document.getElementById(id);
    this.style = document.getElementById(id).style;
  } else if (type=="NN") {
    if (document.layers[id]) {
      this.obj = document.layers[id];
      this.style = document.layers[id];
    }
  }
}

function toggleExif(parentId, id) {
  var parent = document.getElementById(parentId);

  MM_showHideLayers(id,'',(exifVisible) ? 'hide' : 'show');
  setLayer(parent,id);

  exifVisible = !exifVisible;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

var search_SearchBlock_prompt;
var search_SearchBlock_error;
var search_SearchBlock_input;

function search_SearchBlock_init(prompt, error) {
    search_SearchBlock_promptString = prompt;
    search_SearchBlock_errorString = error;
    search_SearchBlock_input = document.getElementById('search_SearchBlock').searchCriteria;

    search_SearchBlock_input.value = prompt;
}

function search_SearchBlock_checkForm() {
    var sc = search_SearchBlock_input.value;
    if (sc == search_SearchBlock_promptString || sc == '') {
	alert(search_SearchBlock_errorString);
	return false;
    } else {
	document.getElementById('search_SearchBlock').submit();
	return true;
    }
}

function search_SearchBlock_focus() {
    if (search_SearchBlock_input.value == search_SearchBlock_promptString) {
	search_SearchBlock_input.value = '';
    }
}

function search_SearchBlock_blur() {
    if (search_SearchBlock_input.value == '') {
	search_SearchBlock_input.value = search_SearchBlock_promptString;
    }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

var subs_array = new Array("sub10", "sub20", "sub30", "sub40", "sub50", "sub60");

function displaySubs(the_sub)
    {
    if (document.getElementById(the_sub).style.display == "")
        {
        document.getElementById(the_sub).style.display = "none";

        return
        }

    for (i = 0; i < subs_array.length; i++)
        {
        var my_sub = document.getElementById(subs_array[i]);

        my_sub.style.display = "none";
        }

    document.getElementById(the_sub).style.display = "";
    }

//////////////////////////////////////////////////////////////////////////////////////////////////////
var now=		new Date();
var thisyear=		now.getYear();
var monthnames=		new 
Array("January","February","March","April","May","June","July","August","September","October","November","December");

	if(thisyear<1900)
		   {
		     thisyear=thisyear+1900;
		   }
function today() {

document.write(monthnames[now.getMonth()]+" "+now.getDate() +", "+thisyear);
	}


function today2() {

document.write(monthnames[now.getMonth()] +"   "+ thisyear);
	}
///////////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////
function Bar(num_01)	{
document.write("<img src=\"./images/bar.gif\" height=\"13\" width=\"" + num_01 + "%" + "\">&nbsp;" + num_01 + "%");
			}
			
function Bar2(num_01)	{
document.write("<img src=\"./images/bar.gif\" height=\"13\" width=\"" + num_01 + "\">&nbsp;" + num_01 + "%");
			}
			
//////////////////////////////////////////////////////////////////////
var company= 		"&copy; 2006 CaseCentral, Inc."
var last= 		"Last updated on "

function footer_l() 	{
document.write(company);
			}
			
function makeMonth()	{
   this.length=makeMonth.arguments.length;
   for (var i = 0; i <= this.length; i++) {
     this[i] = makeMonth.arguments[i] }
   return this
			}
month=new
makeMonth("January","February","March","April","May","June","July","August","September","October","November","December");
var lastM=document.lastModified;

function footer_r() 	{
document.write(last + month[lastM.substring(0,2)-1] + " "
+lastM.substring(3,5) + ", "+lastM.substring(6,10));
			}
var now=		new Date();
var thisyear=		now.getYear();
var monthnames=		new
Array("January","February","March","April","May","June","July","August","September","October","November","December");

	if(thisyear<1900)
			{
	thisyear=thisyear+1900;
			}
/////////////////////////////////////////////////////////////////////////
function move(fbox,tbox) {
var i = 0;
if(fbox.value != "") {
var no = new Option();
no.value = fbox.value;
no.text = fbox.value;
tbox.options[tbox.options.length] = no;
fbox.value = "";
   }
}
/////////////////////////////////////////////////////////////////////////
function changeCase(frmObj) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0)  {
for (index = 0; index < strLen; index++)  {
if (index == 0)  {
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1))  {
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
         }
      }
   }
}
frmObj.value = tmpStr;
}
//////////////////////////////////////////////////////////////////////////
	sortitems = 1;

	function move2(fbox,tbox) {
	for(var i=0; i<fbox.options.length; i++) {
	if(fbox.options[i].selected && fbox.options[i].value != "") {
	var no = new Option();
	no.value = fbox.options[i].value;
	no.text = fbox.options[i].text;
	tbox.options[tbox.options.length] = no;
	fbox.options[i].value = "";
	fbox.options[i].text = "";
	   }
	}
	BumpUp(fbox);
	if (sortitems) SortD(tbox);
	}
	function BumpUp(box)  {
	for(var i=0; i<box.options.length; i++) {
	if(box.options[i].value == "")  {
	for(var j=i; j<box.options.length-1; j++)  {
	box.options[j].value = box.options[j+1].value;
	box.options[j].text = box.options[j+1].text;
	}
	var ln = i;
	break;
	   }
	}
	if(ln < box.options.length)  {
	box.options.length -= 1;
	BumpUp(box);
	   }
	}

	function SortD(box)  {
	var temp_opts = new Array();
	var temp = new Object();
	for(var i=0; i<box.options.length; i++)  {
	temp_opts[i] = box.options[i];
	}
	for(var x=0; x<temp_opts.length-1; x++)  {
	for(var y=(x+1); y<temp_opts.length; y++)  {
	if(temp_opts[x].value > temp_opts[y].value)  {
	temp = temp_opts[x].text;
	temp_opts[x].text = temp_opts[y].text;
	temp_opts[y].text = temp;
	temp = temp_opts[x].value;
	temp_opts[x].value = temp_opts[y].value;
	temp_opts[y].value = temp;
	      }
	   }
	}

	for(var i=0; i<box.options.length; i++)  {
	box.options[i].value = temp_opts[i].value;
	box.options[i].text = temp_opts[i].text;
	   }
	}

	// End -->
////////////////////////////////////////////////////////////
function FS_Check()
	{
    if (document.frmXML.file_server.value == "")
		{
	fs.innerHTML = ""
        return false;
		}
    if (document.frmXML.file_server.value == "psfile-lp1")
		{
	fs.innerHTML = ""
        fs.innerHTML = "free space - <b>53.13 GB</b> | CPU - <b>37%</b> | MEM - <b>378 MB</b>"
        return false;
		}
    if (document.frmXML.file_server.value == "psfile-lp2")
		{
	fs.innerHTML = ""
        fs.innerHTML = "free space - <b>10.64 GB</b> | CPU - <b>49%</b> | MEM - <b>568 MB</b>"
        return false;
		}
    if (document.frmXML.file_server.value == "ec-file-lq1")
		{
	fs.innerHTML = ""
        fs.innerHTML = "free space - <b>22.36 GB</b> | CPU - <b>55%</b> | MEM - <b>684 MB</b>"
        return false;
		}
        }
///////////////////////////////////////////////////////////
function LS_Check()
	{
    if (document.frmXML.load_server.value == "")
		{
	ls.innerHTML = ""
        return false;
		}
    if (document.frmXML.load_server.value == "psload-lp1")
		{
	ls.innerHTML = ""
        ls.innerHTML = "free space - <b>134.37 GB</b> | <font color=red>CPU - <b>94%</b></font> | MEM - <b>893 MB</b>"
        return false;
		}
    if (document.frmXML.load_server.value == "psload-lp4")
		{
	ls.innerHTML = ""
        ls.innerHTML = "free space - <b>275.32 GB</b> | CPU - <b>22%</b> | MEM - <b>315 MB</b>"
        return false;
		}
         }
///////////////////////////////////////////////////////////
function SQL_Check()
	{
    if (document.frmXML.sql_server.value == "")
		{
	sql.innerHTML = ""
        return false;
		}
    if (document.frmXML.sql_server.value == "pssql-wp1")
		{
	sql.innerHTML = ""
        sql.innerHTML = "free space - <b>5.31 GB</b> | CPU - <b>21%</b> | MEM - <b>278 MB</b>"
        return false;
		}
    if (document.frmXML.sql_server.value == "pssql-wp2")
		{
	sql.innerHTML = ""
        sql.innerHTML = "free space - <b>12.54 GB</b> | CPU - <b>32%</b> | MEM - <b>568 MB</b>"
        return false;
		}
    if (document.frmXML.sql_server.value == "pssql-wp3")
		{
	sql.innerHTML = ""
        sql.innerHTML = "free space - <b>44.41 GB</b> | CPU - <b>62%</b> | MEM - <b>348 MB</b>"
        return false;
		}
    if (document.frmXML.sql_server.value == "pssql-wp4")
		{
	sql.innerHTML = ""
        sql.innerHTML = "free space - <b>125.73 GB</b> | CPU - <b>22%</b> | MEM - <b>678 MB</b>"
        return false;
		}
    if (document.frmXML.sql_server.value == "pssql-wp5")
		{
	sql.innerHTML = ""
        sql.innerHTML = "free space - <b>31.52 GB</b> | CPU - <b>37%</b> | MEM - <b>538 MB</b>"
        return false;
		}
        }
///////////////////////////////////////////////////////////
function PS_Check()
	{
    if (document.frmXML.disc_server.value == "")
		{
	ps.innerHTML = ""
        return false;
		}
				
    if (document.frmXML.disc_server.value == "ecdiscvry-wp1")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp1 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp2")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp2 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp3")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp3 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp4")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp4 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp5")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp5 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp6")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp6 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp7")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp7 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp8")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp8 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp9")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp9 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp10")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp10 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp11")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp11 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp12")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp12 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}

    if (document.frmXML.disc_server.value == "ecdiscvry-wp13")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp13 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
		
    if (document.frmXML.disc_server.value == "ecdiscvry-wp14")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp14 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp2")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp2 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp3")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp3 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp4")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp4 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp5")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp5 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp6")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp6 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp7")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp7 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecpdftiff-lp8")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecpdftiff-lp9 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "ecdiscvry-wp14")
		{
	ps.innerHTML = ""
        ps.innerHTML = "ecdiscvry-wp14 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "psdisc-lp1")
		{
	ps.innerHTML = ""
        ps.innerHTML = "psdisc-lp1 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "psdisc-lp2")
		{
	ps.innerHTML = ""
        ps.innerHTML = "psdisc-lp2 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "psdisc-lp3")
		{
	ps.innerHTML = ""
        ps.innerHTML = "psdisc-lp3 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "psdisc-lp4")
		{
	ps.innerHTML = ""
        ps.innerHTML = "psdisc-lp4 is <b>READY</b> ((converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
    if (document.frmXML.disc_server.value == "psdisc-lp5")
		{
	ps.innerHTML = ""
        ps.innerHTML = "psdisc-lp5 is <b>READY</b> (converter V3 REL<b>32</b> PATCH<b>14</b>)"
        return false;
		}
		
    if (document.frmXML.disc_server.value == "psdisc-lp6")
		{
	ps.innerHTML = ""
        ps.innerHTML = "<font color=red>psdisc-lp6 is <b>IS NOT READY</b> (converter V3 REL<b>32</b> still running)</font>"
        return false;
		}
        }
///////////////////////////////////////////////////////////
function VS_Check()
	{
    if (document.frmXML.virusscan_server.value == "")
		{
	vs.innerHTML = ""
        return false;
		}
    if (document.frmXML.virusscan_server.value == "psdisc-lp6")
		{
	vs.innerHTML = ""
        vs.innerHTML = "free space - <b>89.37 GB</b> | <font color=red>CPU - <b>94%</b></font> | MEM - <b>893 MB</b>"
        return false;
		}
    if (document.frmXML.virusscan_server.value == "ecpdftiff-lp6")
		{
	vs.innerHTML = ""
        vs.innerHTML = "free space - <b>125.32 GB</b> | CPU - <b>22%</b> | MEM - <b>315 MB</b>"
        return false;
		}
         }
///////////////////////////////////////////////////////////caseid
function Case_ID()
	{
    if (document.frmXML.client_name.value == "")		{document.frmXML.caseid.value = "000";return false;}
    
    if (document.frmXML.client_name.value == "aep")		{document.frmXML.caseid.value = "526";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "bpn")		{document.frmXML.caseid.value = "602";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "pssql-wp3";return false;}
    if (document.frmXML.client_name.value == "dorseycanon")	{document.frmXML.caseid.value = "608";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "Coronet")		{document.frmXML.caseid.value = "483";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "coronet")		{document.frmXML.caseid.value = "614";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "cf")		{document.frmXML.caseid.value = "643";document.frmXML.mountpoint01.value = "/mnt/cdrom1/";document.frmXML.sql_server.value = "pssql-wp2";document.frmXML.load_server.value = "psload-lp4";document.frmXML.file_server.value = "psfile-lp1";document.frmXML.file_server_volume.value = "cssa4";document.frmXML.disc_server.value = "psdisc-lp2";document.frmXML.virusscan_server.value = "ecpdftiff-lp6";return false;}
    if (document.frmXML.client_name.value == "DataLogic")	{document.frmXML.caseid.value = "642";document.frmXML.mountpoint01.value = "/mnt/cdrom1/";document.frmXML.sql_server.value = "pssql-wp2";document.frmXML.load_server.value = "psload-lp4";document.frmXML.file_server.value = "psfile-lp1";document.frmXML.file_server_volume.value = "cssa4";document.frmXML.disc_server.value = "psdisc-lp2";document.frmXML.virusscan_server.value = "ecpdftiff-lp6";return false;}
    if (document.frmXML.client_name.value == "DltaPine")	{document.frmXML.caseid.value = "607";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "ncdoj")		{document.frmXML.caseid.value = "641";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    if (document.frmXML.client_name.value == "FD")		{document.frmXML.caseid.value = "604";document.frmXML.mountpoint01.value = "";document.frmXML.sql_server.value = "";document.frmXML.load_server.value = "";document.frmXML.file_server.value = "";document.frmXML.file_server_volume.value = "";document.frmXML.disc_server.value = "";document.frmXML.virusscan_server.value = "";return false;}
    
else	{document.frmXML.caseid.value = "000";return false;}
         }
///////////////////////////////////////////////////////////
    var hits = 0;
    
    function updateMessage() {
      hits += 1;
      document.getElementById("counter").innerHTML = "Number of clicks = " + hits;
}
///////////////////////////////////////////////////////////
function dataClear()
    {
        fs.innerHTML = ""
        sql.innerHTML = ""
        ls.innerHTML = ""
        ps.innerHTML = ""
        vs.innerHTML = ""
    }
///////////////////////////////////////////////////////////
function tblCullExtensions()
							{
if 	(document.frmXML.client_name.value == "")	{
	alert ("You have to select a Client")		
	document.frmXML.fileextensioncull.value = "n"
	return false;
							}

if 	(document.frmXML.sql_server.value == "")	{
	alert ("You have to select a SQL Server")	
	document.frmXML.fileextensioncull.value = "n"
	return false;
							}
else							{							
	alert ("tblCullExtensions doesn't exist")
	document.frmXML.fileextensioncull.value = "n"
							}
							}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ====================
// ==== Parameters ====
// ====================
var showIndex = new Boolean(true); // Enable index display
var indexSeparator = ' '; // String between index items
var showCaption = new Boolean(true); // Enable caption display
var preCache = new Boolean(true); // Activates pre-caching of next photo
var pictureID = 'photo'; // SPAN or DIV ID for photo
var captionID = 'caption'; // SPAN or DIV ID for caption
var indexID = 'index'; // SPAN or DIV ID for index
var wrapOn = new Boolean(true); // Wrapping from last photo to first and vice-versa
var slideMode = new Boolean(false); // Enables slideshow mode
var slideDelay = 10; // Default delay between slides inseconds
var clickMode = new Boolean(false); // Disable image clicking to advance
var imageALT = new Boolean(true); // Disable caption as image ALT tag text

function createRequestObject() {
 FORM_DATA = new Object();
 // The Object ("Array") where our data will be stored.
 separator = ',';
 // The token used to separate data from multi-select inputs
 query = '' + this.location;
 query = query.substring((query.indexOf('?')) + 1);
 // Keep everything after the question mark '?'.
 if (query.length < 1) { return false; }  // Perhaps we got some bad data?
 keypairs = new Object();
 numKP = 1;
 while (query.indexOf('&') > -1) {
  keypairs[numKP] = query.substring(0,query.indexOf('&'));
  query = query.substring((query.indexOf('&')) + 1);
  numKP++;
 }
 keypairs[numKP] = query;
 for (i in keypairs) {
  keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));
  // Left of '=' is name.
  keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
  // Right of '=' is value.
  while (keyValue.indexOf('+') > -1) {
   keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
   // Replace each '+' in data string with a space.
  }
  keyValue = unescape(keyValue);
  // Unescape non-alphanumerics
  if (FORM_DATA[keyName]) {
   FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;
  } else {
   FORM_DATA[keyName] = keyValue;
  }
 }
 return FORM_DATA;
}

FORM_DATA = createRequestObject();

var glbCacheTimer;
var glbSlideTimer;

// Contains index of the current photo, initialized to the first photo (1)
var glbCurrentPhoto = 1;

// Array holding photo filenames
var photos = new Array ();

// Array holding photo captions
var captions = new Array ();

function getObjectByID(id) {
  // Cross-browser function to return the object with the specific id

  if (document.all) { // IE
    return document.all[id];
  } else { // Netscape
    return document.getElementById(id);
  }
}


function showPhoto(index) {
  // Shows the photo with identified index
  var theURL = "" + this.location;

  // Strip parameters, if any present, from end of URL.
  if (theURL.indexOf("?")>0) {
    theURL = theURL.substring(0,theURL.indexOf("?"));
  }

  // Append the new photo index as a parameter.
  theURL += "?photo=" + index;

  // Append the slideshow mode as a parameter.
  if (slideMode == true) {
    theURL += "&slideMode=true";
    theURL += "&slideDelay=" + slideDelay;
  }

  // Go to the constructed URL which has the new
  // photo's index as a parameter.
  this.location = theURL;
}

function showNext() {
  if (glbCurrentPhoto >= photos.length) {
    if (wrapOn == true) {
      glbCurrentPhoto = 1;
      showPhoto (glbCurrentPhoto);
    }
  } else {
    glbCurrentPhoto += 1;
    showPhoto (glbCurrentPhoto);
  }
}

function showPrevious() {
  if (glbCurrentPhoto <= 1) {
    if (wrapOn == true) {
      glbCurrentPhoto = photos.length;
      showPhoto (glbCurrentPhoto);
    }
  } else {
    glbCurrentPhoto += -1;
    showPhoto (glbCurrentPhoto);
  }
}

function showFirst() {
	glbCurrentPhoto = 1;
	showPhoto (glbCurrentPhoto);
}

function showLast() {
	glbCurrentPhoto = photos.length;
	showPhoto (glbCurrentPhoto);
}

function initPhoto() {
  // Display the photo
  var photoLocation = getObjectByID(pictureID);
  var imgString = '';

  imgString = "<img border='0' width='500' height='300' alt='' id='mainImage' src='"+ photos[glbCurrentPhoto-1] +"'";
  if (imageALT) {imgString += ' alt="'+captions[glbCurrentPhoto-1].replace(/"/g,"'").replace(/<[^>]*>/g,"")+'"';}
  imgString += ">";
  photoLocation.innerHTML = imgString;

  // Create caption if enabled.
  if (showCaption == true) {
    var photoCaption = getObjectByID(captionID);
    photoCaption.innerHTML = captions[glbCurrentPhoto-1];
  }

  // Build the index if enabled.
  if (showIndex == true) {buildIndex();}

  // Pre-cache if enabled.
  if ((preCache == true) && (glbCurrentPhoto < photos.length)) {
    // Start timer for cache loader routine to check if main image is loaded
    glbCacheTimer = setTimeout('cache(' + glbCurrentPhoto + ');', 500);
  }

  // Slideshow mode, if enabled.
  if (slideMode == true) {
    glbSlideTimer = setTimeout('showNext();', (slideDelay * 1000));
  }
}

function cache(photoID) {
  // Check to see if main image has loaded
  if (getObjectByID('mainImage').complete) {
    // Clear the timer
    clearTimeout(glbCacheTimer);
    // Load the next image.
    getObjectByID('cache').src= photos[photoID];
  } else {
    // Not loaded, so reset timer
    glbCacheTimer = setTimeout('cache(' + glbCurrentPhoto + ');', 500);
  }
}

function addPhoto(filename, caption) {
  // Add filenames and captions to their respective arrays.
  var len = photos.length;
  photos[len] = filename;
  captions[len] = caption;
}

function buildIndex() {
  // Creates a clickable list of image numbers.
  var indexString = '';
  var i;

  for (i = 1; i < photos.length+1; i++) {
    // If not the first photo, add separator
    if (i>1) {indexString += indexSeparator}
    // Make current photo # bold and don't make it a link
    if (i == glbCurrentPhoto) {
//      indexString += i ;
//      indexString += '<b>' + i + '</b>';
        indexString += '<span class="Title_SQ">' + i + '</span>';      
      
    } else { // Make all other numbers links

//      indexString += '<a title="photo ' + i + '" href="javascript:void(showPhoto(' + i + '));">' + i + '</a>';

      indexString += '<a href="javascript:void(showPhoto(' + i + '));">' + i + '</a>';

    }
  }
  // Display the index
  getObjectByID(indexID).innerHTML = indexString;
}

function enableSlideMode (newDelay) {
  // Turns slide mode on
  slideMode=Boolean(true);
  if (newDelay > 0) {
    slideDelay = newDelay;
  }
  showPhoto(glbCurrentPhoto); //necessary to reset URL parameters.
//  glbSlideTimer=setTimeout('showNext();',(slideDelay*1000));
}

function disableSlideMode() {
  slideMode = Boolean(false);
  clearTimeout (glbSlideTimer);
  showPhoto(glbCurrentPhoto); //necessary to reset URL parameters.
}

// Get photo index from URL, if there is one, otherwise start at 1
if (FORM_DATA["photo"]>0) {
  glbCurrentPhoto = Number(FORM_DATA["photo"]);
} else {
  glbCurrentPhoto = 1;
}

// Get slide mode from URL, if there is one
if (FORM_DATA["slideMode"] == "true") {
  slideMode = Boolean(true);
  slideDelay = FORM_DATA["slideDelay"];
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////