//=======================================================
     //detect browser settings for showing and hiding DIVs
     isIE4 = (document.all && !document.getElementById) ? true : false;
     isIE5 = (document.all && document.getElementById) ? true : false;
     isIE6 = (!document.all && document.getElementById) ? true : false;
//=======================================================

function ToggleFeedback()
{

  var feedbacklayer = (isIE4) ? document.all["feedback"].style     : document.getElementById("feedback").style;
  feedbacklayer.display = "block";

  var feedbacklinklayer = (isIE4) ? document.all["feedbacklink"].style : document.getElementById("feedbacklink").style;
  feedbacklinklayer.display = "none";
  
  return false;
}

function removeQuotes(quotedstring)
{
  if (quotedstring.charAt(0)=='\"' && quotedstring.charAt(quotedstring.length-1)=='\"')
  {
    var unquotedstring = '';
    for (var i=1;i<quotedstring.length-1;i++)
    {
      if (quotedstring.charAt(i)=='\\')
        continue;
      unquotedstring = unquotedstring + quotedstring.charAt(i);
    }
    return unquotedstring;
  }
  return quotedstring;
}

function readCookie(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;
}

// enters the cookie data into the feedback form
function fillForm()
{
  var name_field = document.feedbackform.name.value;
  name_field.value = readCookie("name") == null ? name_field.value = ""
                                                : name_field.value = removeQuotes(readCookie("name"));

  var email_field = document.feedbackform.email.value;
  email_field.value = readCookie("email") == null ? email_field.value = ""
                                                  : email_field.value = removeQuotes(readCookie("email"));

  return false;
}