// Write cookie out
function WriteCookie(TheCookieName,numMins,sitename) {
   var expire = new Date ();
   expire.setTime (expire.getTime() + (numMins * 60000));
      var WholeCookie = 'UnipolSurveyTaken';
//Put cookie in the Oven Bake 'till done.
  document.cookie = TheCookieName +"=" + escape (WholeCookie) +
  ";expires=" + expire.toGMTString() +
  ";path=/" ;
}

// Get the cookie from a list of possible cookies.
function GetCookie (CookieName) {
  var cname = CookieName + "=";
  var i = 0;
  while (i < document.cookie.length) {
    var j = i + cname.length;
    if (document.cookie.substring(i, j) == cname){
        var leng = document.cookie.indexOf (";", j);
        if (leng == -1) leng = document.cookie.length;
        return unescape(document.cookie.substring(j, leng));
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return "*";
}

// Check for Cookie
function CheckForCookie(cookieValue) {
   if ( cookieValue == null )
   	return false;
   if ( cookieValue == "*"  )
   	return false;
   return true
}

function TakeSurvey(sitename) {
if (CheckForCookie(GetCookie('UnipolSurvey'+sitename)) == false)
{
	WriteCookie('UnipolSurvey'+sitename,1440,sitename);
    Modalbox.show('<div class=\'warning\'><h2>Help Unipol improve our web service <br/> Click "Yes" to take a very short user survey.</h2> <input type=\'button\' value=\'Yes\' onclick=location.replace("websurvey/") /> &nbsp; &nbsp; <input type=\'button\' value=\'No thanks\' onclick=\'Modalbox.hide()\' /></div>', {title: this.title, width: 400})
}
}
