/**********************************

  cookie method

**********************************/

function isInteger(string){

  integer = parseInt(string);

  //if (! isNaN(integer) && (integer.toString().length==string.length)){

  if (! isNaN(integer)){

    return true

  } else {

    return false;

  }

}



function getInteger(string){

  return isInteger(string)?parseInt(string):0;

}



//set cookie value by name

function setCookie(cookieName,cookieValue) {

  document.cookie = cookieName + "=" + escape(cookieValue);

}



//get cookie by name

function getCookie(cookieName) {

  var cookieString = document.cookie;

  var start = cookieString.indexOf(cookieName + '=');

  if (start == -1) {

    return "";

  }

  start += cookieName.length + 1;

  var end = cookieString.indexOf(';', start);

  if (end == -1) {

    return unescape(cookieString.substring(start));

  }

  return unescape(cookieString.substring(start, end));

}





//delete cookie by name

function delCookie(cookieName) {

  var expires = new Date();

  expires.setTime(expires.getTime() - 1);

  document.cookie = cookieName + "=;expires=" + expires.toGMTString();

}



