// dropdown summary page
function processSelectDesigner(value)
{
	if (value != null && value != "")
	{
		document.filterForm.submit();
	}
}
function ToggleDisplay(id)
  {
    var elem = document.getElementById('d' + id);
    var elema = document.getElementById('imga');
    var head = document.getElementById('l' + id);

    if (elem)
    {
      if (elem.style.display != 'block')
      {
        elem.style.display = 'block';
        elem.style.padding = '0 0 2px';
        head.style.background = '#fff';
        head.style.fontWeight = 'bold';
            if (id == 3)
				    {
				    	var imgurl = "images/uparrow.gif";
				    	elema.innerHTML = '<img src="'+imgurl+'">';
				    }
      }
      else
      {
        elem.style.display = 'none';
        head.style.background = '';
        head.style.fontWeight = 'normal';
            if (id == 3)
				    {
				    	var imgurl = "images/dnarrow.gif";
				    	elema.innerHTML = '<img src="'+imgurl+'">';
				    }
      }
    }
  }
  
  // Extracts 1st substring in 'myString' bounded by 'delim1' and 'delim2'
  // It is OK if the 'delim2' is missing
  function extractSubstring( myString, delim1, delim2 ) {
      var substr1 = myString.split( delim1 )
          if ( substr1 == myString ) return -1     // delim1 not found
      var substr2 = substr1[1].split( delim2 )
      var len1 = substr1[0].length + delim1.length
      var len2 = substr2[0].length
      return myString.substring( len1, len1+len2 )
  }

  function getServerURL(baseref,action) {
      var allCookies = document.cookie;
      var jsessionid = extractSubstring( allCookies, 'JSESSIONID=', ';' )
      var url = baseref+action;
      if(action.indexOf("?") > -1)
      {
      	url += "&";
      }
      else
      {
      	url += "?";
      }
      url += "JSESSIONID="+jsessionid;
      return url;
  }
  