function take_survey() {
     dont_prompt()
     //setTimeout('window.close()',5000)
     //window.open('/survey', '_survey')
     setTimeout("window.open('/survey', '_survey')",5000)
     window.close()
alert('testing')
}
function prompt_later() {
      setCookieMin("POPUP_PROMPT",0,10)
      window.close()
}
function always_prompt() {
      setCookieSimple("POPUP_PROMPT",1)
}
function dont_prompt(type) {
      if (type == 'month')
          setCookieMonth("POPUP_PROMPT",0)
      else
          setCookieSimple("POPUP_PROMPT",0)
}
function setCookieSimple(c, v) {
      document.cookie = c+"="+v
}
function setCookieMonth(c, v) {
      var today = new Date()
      var expires = new Date()
      expires.setTime(today.getTime() + 1000*60*60*24*31)
      expiresStr = expires.toGMTString()
      document.cookie = c+"="+v+"; expires=" + expiresStr
      //alert(document.cookie)
}
function setCookieMin(c, v, t) {
      var today = new Date()
      var expires = new Date()
      expires.setTime(today.getTime() + 1000*60*t)
      expiresStr = expires.toGMTString()
      document.cookie = c+"="+v+"; expires=" + expiresStr
      //alert(document.cookie)
}

function getCookie(c, dflt) {
      var search = c + "="
      if (document.cookie.length > 0) {
         offset = document.cookie.indexOf(search)
         if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset)
            if (end == -1)
               end = document.cookie.length
            return unescape(document.cookie.substring(offset, end))
         }
      }
      return dflt 
}
function popup() {
   var page = ''
   var width = 500
   var height = 440
   var force = 1
   var baseseg = document.URL
   //var callers = (((callers_str.replace(/#1/g,s1)).replace(/#2/g,s2)).replace(/#3/g,s3)).split(" ")
   var callers = callers_str.split(" ")
   for (var i=0; i < callers.length; i++) {
      var caller = callers[i].split("~")
      var url = caller[0]
      if (baseseg == url) {
        page = caller[1]
        if (caller[2] != 0) width = caller[2]
        if (caller[3] != 0) height = caller[3]
        if (caller[4] != 0) force = caller[4]
        break
      }
   }
   //alert("baseseg="+baseseg+", page="+page+", cookie="+getCookie("POPUP_PROMPT",1))
   if ((page != '' && (getCookie("POPUP_PROMPT",1) == 1)) || force == 2)
     window.open(page, '_popup', 'width='+width+',height='+height+',resizable=false');
}   
