// dropdown summary page
function processSelectDesigner(value)
{
	if (value != null && value != "")
	{
		document.filterForm.submit();
	}
}
  
  // 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;
  }
function createcookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getcookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
document.cookie = name + "="+";" + "-1; path=/";
}
function dhtmlpop(status,name) {
if(status == 'open') {
if(getcookie(name)) {
grayout(status);
}
}
else {
grayout(status);
eraseCookie(name);	
}
}


function grayout(status){
var thediv = document.getElementById('positiona');
if(status == 'open') {
thediv.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
thediv.style.opacity = 0.2;
document.getElementById('popper').style.display='block';
}
else {
thediv.style.filter = "";
thediv.style.opacity = "";
document.getElementById('popper').style.display='none';
}
}
function highlighter(act,thing) {
if (act == 'open') {
document.getElementById(thing).style.display='block';
document.getElementById('hltlink').style.backgroundColor='#ffff00';
document.getElementById('sizesortform').style.display='none';
}
if (act == 'close') {
document.getElementById(thing).style.display='none';
document.getElementById('hltlink').style.backgroundColor='';
document.getElementById('sizesortform').style.display='block';
}
}