    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 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;
    }

    function eraseCookie(name) {
        createCookie(name,"",-1);
    }
    function saveText(name, strId) {
      var days = 30;
      var value = document.getElementById(strId).value;
      createCookie(name,value,days);
      alert('text saved');
    }
    function showCookies() {
      var result;
      result = readCookie('whatresult');
      if(result) document.getElementById('want').value = result;
      result = readCookie('whotarget');
      if(result) document.getElementById('who').value = result;
      result = readCookie('whatneed');
      if(result) document.getElementById('need').value = result;
      result = readCookie('whatangle');
      if(result) document.getElementById('angle').value = result;
      result = readCookie('whatkeys');
      if(result) document.getElementById('keywords').value = result;

      document.forms['prop'].elements['want'].focus();
    }
    
    function showLooks() {
      var result = readCookie('stitles');
      if(result) document.getElementById('look').value = result;
      result = readCookie('ptitles');
      if(result) document.getElementById('parts').value = result;
    }
    function showStitles() {
      var atitles;
      var splitTitle;
      var element;
      var result = readCookie('stitles');
      if(result) {
        document.getElementById('sitetitles').value = result;
        atitles = result.split("~~");
        for(var i=0;i < atitles.length;i++) {
          splitTitle = atitles[i].split("||");
          element = document.getElementById("b"+splitTitle[0]);
          if(element) element.disabled=true;
        }
      } 
    }
    function saveStitle(atitle) {
      var days = 30;
      var name = "stitles";
      var result;
      result = readCookie('stitles');
      if(result) {
        value = result + " ~~" + atitle;
      } else {
        value = atitle;
      }
      createCookie(name,value,days);
      showStitles();
      alert('title saved');
    }
    function clearStitles() {
      var atitles;
      var splitTitle;
      var element;
      var result = readCookie('stitles');
      if(result) {
        atitles = result.split("~~");
        for(var i=0;i < atitles.length;i++) {
          splitTitle = atitles[i].split("||");
          element = document.getElementById("b"+splitTitle[0]);
          if(element) element.disabled=false;
        }
        document.getElementById('sitetitles').value = "";
        eraseCookie("stitles");
      }
    }
    
    function showPtitles() {
      var atitles;
      var splitTitle;
      var element;
      var result = readCookie('ptitles');
      if(result) {
        document.getElementById('parttitles').value = result;
        atitles = result.split("~~");
        for(var i=0;i < atitles.length;i++) {
          splitTitle = atitles[i].split("||");
          element = document.getElementById("b"+splitTitle[0]);
          if(element) element.disabled=true;
        }
      } 
    }
    function savePtitle(atitle) {
      var days = 30;
      var name = "ptitles";
      var result;
      result = readCookie('ptitles');
      if(result) {
        value = result + " ~~" + atitle;
      } else {
        value = atitle;
      }
      createCookie(name,value,days);
      showPtitles();
      alert('title saved');
    }
    function clearPtitles() {
      var atitles;
      var splitTitle;
      var element;
      var result = readCookie('ptitles');
      if(result) {
        atitles = result.split("~~");
        for(var i=0;i < atitles.length;i++) {
          splitTitle = atitles[i].split("||");
          element = document.getElementById("b"+splitTitle[0]);
          if(element) element.disabled=false;
        }
        document.getElementById('parttitles').value = "";
        eraseCookie("ptitles");
      }
    }    