//-----------------------------------------------------------
/*
Program name :- chicpercook.js
Author :- Bharathi PV
Created Date :- 20th Sep 2006
Last Modified by :-
Last Modified date :- 
Purpose: This program is used to write and get persistence cookie
*/
//-----------------------------------------------------------

// To get exisr cookie values
function getbirth(cookieName)
{
  cookieName=cookieName+'0001';
  var exp = new RegExp (escape(cookieName) + "=([^;]+)");
  if (exp.test (document.cookie + ";"))
  {
    exp.exec (document.cookie + ";");
    return unescape(RegExp.$1);
  }
  else return false;
 }

function getCookieValue (f) 
{
  var cookieName='UserId0001';
  var exp = new RegExp (escape(cookieName) + "=([^;]+)");
  if (exp.test (document.cookie + ";"))
  {
    exp.exec (document.cookie + ";");
    f.txtUserId.value=unescape(RegExp.$1);
  }
  else return false;
  var cookieName='Psw0001';
  var exp = new RegExp (escape(cookieName) + "=([^;]+)");
  if (exp.test (document.cookie + ";"))
  {
    exp.exec (document.cookie + ";");
    f.txtPw.value=unescape(RegExp.$1);
  }
  else return false;
}

//Write or create cookie 

function writePersistentCookie (CookieName,CookieValue) 
{
  var offset=10;
  var expireDate = new Date ();
  offset = offset / 1;
  CookieName=CookieName+'0001';
  expireDate.setYear(expireDate.getFullYear()+offset);
  document.cookie = escape(CookieName ) + "=" + escape(CookieValue) + "; expires=" + expireDate.toGMTString() + "; path=/";
}  
function deleteCookie (cookieName) 
{
  if(getbirth (cookieName)) writePersistentCookie (cookieName,"Pending delete","years", -1);  
}
