// JavaScript Document
// (c) The Pilot Group



function getValue(varname)
{
  var url = window.location.href;
  var qparts = url.split("?");
  
  // Then find the querystring, everything after the ?
  var query = qparts[1];
  
  // Split the query string into variables (separates by &s)
  var vars = query.split("&");
  
  // Initialize the value with "" as default
  var value = "";

  // Iterate through vars, checking each one for varname
  for (i=0;i<vars.length;i++)
  {
    // Split the variable by =, which splits name and value
    var parts = vars[i].split("=");
    
    // Check if the correct variable
    if (parts[0] == varname)
    {
      // Load value into variable
      value = parts[1];

      // End the loop
      break;
    }
  }
  
  // Convert escape code
  value = unescape(value);

  // Convert "+"s to " "s
  value.replace(/\+/g," ");
  
  if(value=="machine-design")
  	mdExpand();
  else if(value=="control-system-design")
    csExpand();
  else if(value=="electronics-design")
    edExpand();
  else if(value=="structural-design")
    sdExpand();
  else if(value=="analysis")
    anExpand();
	
  var scrollToElem = document.getElementById(value).offsetTop;
  window.scrollTo(0,scrollToElem);
}



/*
// ShowHideDiv functions for services page
*/

function mdExpand() {
	if (document.getElementById("machine-design").style.background == "")
	{
		document.getElementById("machine-design").style.background="#333333";
		document.getElementById("control-system-design").style.background="";
		document.getElementById("electronics-design").style.background="";
		document.getElementById("structural-design").style.background="";
		document.getElementById("analysis").style.background="";
		
		document.getElementById("md-instrumentation").style.display="block";
		document.getElementById("md-optics").style.display="block";
		document.getElementById("md-drafting").style.display="block";
		
		document.getElementById("cs-hydraulics").style.display="none";
		document.getElementById("cs-pneumatics").style.display="none";
		
		document.getElementById("ed-microcontrollers").style.display="none";
		document.getElementById("ed-analog").style.display="none";
		document.getElementById("ed-digital").style.display="none";
		
		
		document.getElementById("an-fea").style.display="none";
		document.getElementById("an-fea-structural").style.display="none";
		document.getElementById("an-fea-thermal").style.display="none";
	}
	else
	{
		document.getElementById("machine-design").style.background="";
		document.getElementById("md-instrumentation").style.display="none";
		document.getElementById("md-optics").style.display="none";
		document.getElementById("md-drafting").style.display="none";
	}
}

function csExpand() {
	if (document.getElementById("control-system-design").style.background == "")
	{
		document.getElementById("machine-design").style.background="";
		document.getElementById("control-system-design").style.background="#333333";
		document.getElementById("electronics-design").style.background="";
		document.getElementById("structural-design").style.background="";
		document.getElementById("analysis").style.background="";
		
		document.getElementById("md-instrumentation").style.display="none";
		document.getElementById("md-optics").style.display="none";
		document.getElementById("md-drafting").style.display="none";
		
		document.getElementById("cs-hydraulics").style.display="block";
		document.getElementById("cs-pneumatics").style.display="block";
		
		document.getElementById("ed-microcontrollers").style.display="none";
		document.getElementById("ed-analog").style.display="none";
		document.getElementById("ed-digital").style.display="none";
		
		
		document.getElementById("an-fea").style.display="none";
		document.getElementById("an-fea-structural").style.display="none";
		document.getElementById("an-fea-thermal").style.display="none";
	}
	else
	{
		document.getElementById("control-system-design").style.background="";
		document.getElementById("cs-hydraulics").style.display="none";
		document.getElementById("cs-pneumatics").style.display="none";
	}
}

function sdExpand() {
	if (document.getElementById("structural-design").style.background == "")
	{
		document.getElementById("machine-design").style.background="";
		document.getElementById("control-system-design").style.background="";
		document.getElementById("electronics-design").style.background="";
		document.getElementById("structural-design").style.background="#333333";
		document.getElementById("analysis").style.background="";
		
		document.getElementById("md-instrumentation").style.display="none";
		document.getElementById("md-optics").style.display="none";
		document.getElementById("md-drafting").style.display="none";
		
		document.getElementById("cs-hydraulics").style.display="none";
		document.getElementById("cs-pneumatics").style.display="none";
		
		document.getElementById("ed-microcontrollers").style.display="none";
		document.getElementById("ed-analog").style.display="none";
		document.getElementById("ed-digital").style.display="none";
		
		document.getElementById("an-fea").style.display="none";
		document.getElementById("an-fea-structural").style.display="none";
		document.getElementById("an-fea-thermal").style.display="none";
	}
	else
	{
		document.getElementById("structural-design").style.background="";
	}
}

function edExpand() {
	if (document.getElementById("electronics-design").style.background == "")
	{
		document.getElementById("machine-design").style.background="";
		document.getElementById("control-system-design").style.background="";
		document.getElementById("electronics-design").style.background="#333333";
		document.getElementById("structural-design").style.background="";
		document.getElementById("analysis").style.background="";
		
		document.getElementById("md-instrumentation").style.display="none";
		document.getElementById("md-optics").style.display="none";
		document.getElementById("md-drafting").style.display="none";
		
		document.getElementById("cs-hydraulics").style.display="none";
		document.getElementById("cs-pneumatics").style.display="none";
		
		document.getElementById("ed-microcontrollers").style.display="block";
		document.getElementById("ed-analog").style.display="block";
		document.getElementById("ed-digital").style.display="block";
		
		document.getElementById("an-fea").style.display="none";
		document.getElementById("an-fea-structural").style.display="none";
		document.getElementById("an-fea-thermal").style.display="none";
	}
	else
	{
		document.getElementById("electronics-design").style.background="";
		document.getElementById("ed-microcontrollers").style.display="none";
		document.getElementById("ed-analog").style.display="none";
		document.getElementById("ed-digital").style.display="none";
	}
}

function anExpand() {
	if (document.getElementById("analysis").style.background == "")
	{
		document.getElementById("machine-design").style.background="";
		document.getElementById("control-system-design").style.background="";
		document.getElementById("electronics-design").style.background="";
		document.getElementById("structural-design").style.background="";
		document.getElementById("analysis").style.background="#333333";
		
		document.getElementById("md-instrumentation").style.display="none";
		document.getElementById("md-optics").style.display="none";
		document.getElementById("md-drafting").style.display="none";
		
		document.getElementById("cs-hydraulics").style.display="none";
		document.getElementById("cs-pneumatics").style.display="none";
		
		document.getElementById("ed-microcontrollers").style.display="none";
		document.getElementById("ed-analog").style.display="none";
		document.getElementById("ed-digital").style.display="none";
		
		document.getElementById("an-fea").style.display="block";
		document.getElementById("an-fea-structural").style.display="block";
		document.getElementById("an-fea-thermal").style.display="block";
	}
	else
	{
		document.getElementById("analysis").style.background="";
		document.getElementById("an-fea").style.display="none";
		document.getElementById("an-fea-structural").style.display="none";
		document.getElementById("an-fea-thermal").style.display="none";
	}
}