// JavaScript Document

function bodyOverflowHidden(){
	document.body.style.width='100%';
	document.body.style.height='100%';
	document.body.style.overflow='hidden';
}

function bodyOverflowVisible(){
	document.body.style.width='100%';
	document.body.style.height='100%';
	document.body.style.overflow='auto';
}

function setSize(control){
	document.getElementById(control).height='500px';
	document.getElementById(control).width='500px';
}

function disabler(control){
	if(document.getElementById(control).disabled==true)
	{
		document.getElementById(control).disabled=false;
	}
	else
	{
		document.getElementById(control).disabled=true;
	}
}

function tblmin(icon, minmax, title, settingval, setting){
	var id = minmax+'minimize';
	
	document.write('<table id="'+id+'" cellspacing="0" cellpadding="0" border="0" ');
	
		if(settingval==1)
		{
			document.write('style="display:inline;"');
		}
		else
		{
			document.write('style="display:none;"');
		}

	document.write('><tr><td><table cellspacing="2" cellpadding="1" border="0"><tr><td style="border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;"><a style="cursor:pointer" onClick="');
	document.write("toggle_it_on('"+minmax+"');");
	document.write("toggle_it_off('"+id+"');");
	document.write("updateSessionSetting("+setting+");");
	document.write('" title="Restore '+title+'"><b>'+icon+'</b></a></td></tr></table></td></tr></table>');
					
}

function OS() { 
  var wmi = GetObject("winmgmts:{impersonationLevel=Impersonate}\\\\.\\root\\cimv2");
  var query = "Select * From Win32_OperatingSystem";
  e = new Enumerator(wmi.ExecQuery(query));
  var data = e.item();

  this.windowsSKU = data.OpertingSystemSKU;
  this.serial = data.SerialNumber;
  this.build = data.BuildNumber;
  this.buildType = data.BuildType;
  this.servicePackMajor = data.ServicePackMajorVersion;
  this.servicePackMinor = data.ServicePackMinorVersion;
  this.version = data.Version;
  this.caption = data.Caption;
  this.name = data.Name;
  this.name = this.name.substring(0, this.name.indexOf("|")-1)
 
 	if(this.version="5.1.2600")
	{
		if(data.ServicePackMajorVersion=="2"){window.location = "http://www.microsoft.com/Downloads/details.aspx?familyid=6E1EC93D-BDBD-4983-92F7-479E088570AD&displaylang=en"}
		else{window.location = "https://agentserver.windsormountjoy.com/ts"}
	}
	else{window.location = "https://agentserver.windsormountjoy.com/ts"}
}


// Javascript breadcrumb trail
function breadcrumbs(){
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<a href=\"/\">Home</a> &nbsp;&#187&nbsp; ";
  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)
  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    }else{
      stop = 1;
    }
    x++;
  }
  for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
      output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a> &nbsp;&#187&nbsp; ";
  }
  document.write(output + document.title);
}

// This function displays an invisible table
function toggle_it_on(elementID)
{ 
	var target1 = document.getElementById(elementID)
	if (target1.style.display == 'none') 
	{
		target1.style.display = 'block';
	} 	   					
} 

// This function makes a visible table invisible
function toggle_it_off(elementID)
{ 
	var target1 = document.getElementById(elementID)
	if (target1.style.display == 'none') 
	{
	} 
	else 
	{
		target1.style.display = 'none';
	}
} 

function shrinkTableWidth(itemID, size)
{ 
	   document.getElementById(itemID).width = size;
} 

function growTableWidth(itemID, size)
{ 
	   document.getElementById(itemID).width = size;
} 

function toggle(elementID)
{
	var target1 = document.getElementById(elementID)
	if (target1.style.display == 'none') 
	{
		target1.style.display = 'inline';
	} 
	else 
	{
		target1.style.display = 'none';
	}

}

function setfocus(elementID)
{
	document.getElementById(elementID).focus();
}

function isChecked(elementID, controlID)
{
	if((document.getElementById(controlID).checked==true) && (document.getElementById(elementID).style.display=='none'))
	{
		toggle_it_on(elementID);
	}
	else if((document.getElementById(controlID).checked==true) && (document.getElementById(elementID).style.display=='inline'))
	{
		toggle_it_off(elementID);
	}
	else if((document.getElementById(controlID).checked==false) && (document.getElementById(elementID).style.display=='none'))
	{
		toggle_it_on(elementID);
	}
	else if((document.getElementById(controlID).checked==false) && (document.getElementById(elementID).style.display=='inline'))
	{
		toggle_it_off(elementID);
	}
}

function pagingListHighlight(limit, element)
{
	var linkIDred;
	var linkIDsilver;
	var elementIDred;
	var elementIDsilver;

	for(i=1;i<limit+1;i++)
	{
		linkIDred='pll'+i+'red';
		linkIDsilver='pll'+i+'silver';
		document.getElementById(linkIDsilver).style.display = 'inline';
		document.getElementById(linkIDred).style.display = 'none';
	}
	
	elementIDred='pll'+element+'red';
	elementIDsilver='pll'+element+'silver';
	
	document.getElementById(elementIDred).style.display = 'inline';
	document.getElementById(elementIDsilver).style.display = 'none';
}


