/*******************************************************************
 *  Name: getCookieVal                                             *
 *  Action: returns specific val of cookieName param               *
 *  Param: cookieName = targeted cookie                            *
 *                                                                 *
 *******************************************************************/
function getCookieVal(cookieName){
  var allCookies = document.cookie;
  var cookieStringBeg = allCookies.indexOf(" " + cookieName + "=");

  //if - A
  if (cookieStringBeg == -1){
      cookieStringBeg = allCookies.indexOf(cookieName + "=");
      }//ends if - A

  //if - B
  if (cookieStringBeg == -1){
      allCookies = null;
      }else{
              cookieStringBeg = allCookies.indexOf("=", cookieStringBeg) + 1;
              var cookieStringEnd = allCookies.indexOf(";", cookieStringBeg);

              //if - B - inner-if - A
              if (cookieStringEnd == -1){
                   cookieStringEnd = allCookies.length;
                   }//ends if - B - inner-if - A

      allCookies = unescape(allCookies.substring(cookieStringBeg,cookieStringEnd));

      }//ends if - B

      var cookieVal = allCookies;
	  return cookieVal;
}


/*******************************************************************
 *  Name: delCookie                                                *
 *  Action: expires with name of  cookieName param                 *
 *  Param: cookieName = targeted cookie, cookiePath = path         *
 *                                                                 *
 *******************************************************************/
function delCookie(cookieName, cookiePath){
  var allCookies = document.cookie;
  var cookieStringBeg = allCookies.indexOf(" " + cookieName + "=");

  //if - A
  if (cookieStringBeg == -1){
      cookieStringBeg = allCookies.indexOf(cookieName + "=");
      }//ends if - A

  //if - B
  if (cookieStringBeg == -1){
      allCookies = null;
      }else{
              cookieStringBeg = allCookies.indexOf("=", cookieStringBeg) + 1;
              var cookieStringEnd = allCookies.indexOf(";", cookieStringBeg);

              //if - B - inner-if - A
              if (cookieStringEnd == -1){
                   cookieStringEnd = allCookies.length;
                   }//ends if - B - inner-if - A

      allCookies = unescape(allCookies.substring(cookieStringBeg,cookieStringEnd));

      }//ends if - B

      document.cookie = " " + cookieName + "=" + escape(allCookies) + ";expires=Tue, 28 Dec 1972 00:00:00 GMT;path=" + cookiePath + ";domain=keynote.com";
	  //document.location = document.location.href;
}


function delCookieB(cookieName, cookiePath, cookieDomain){
  var allCookies = document.cookie;
  var cookieStringBeg = allCookies.indexOf(" " + cookieName + "=");

  //if - A
  if (cookieStringBeg == -1){
      cookieStringBeg = allCookies.indexOf(cookieName + "=");
      }//ends if - A

  //if - B
  if (cookieStringBeg == -1){
      allCookies = null;
      }else{
              cookieStringBeg = allCookies.indexOf("=", cookieStringBeg) + 1;
              var cookieStringEnd = allCookies.indexOf(";", cookieStringBeg);

              //if - B - inner-if - A
              if (cookieStringEnd == -1){
                   cookieStringEnd = allCookies.length;
                   }//ends if - B - inner-if - A

      allCookies = unescape(allCookies.substring(cookieStringBeg,cookieStringEnd));

      }//ends if - B

      document.cookie = " " + cookieName + "=" + escape(allCookies) + ";expires=Tue, 28 Dec 1972 00:00:00 GMT;path=" + cookiePath + ";domain=" + cookieDomain + "";
	  //document.location = document.location.href;
	  document.location = 'http://forums.keynote.com/forum/index.cfm?forumid=13';
}

/*function delCookieC(){

      document.cookie = "FUSETALKCLUSTERUSER=#(NI+;";
	  document.location = document.location.href;
}*/