123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- //string is empty,"" or null
- function isEmpty(str)
- {
- var result = false;
- if(str == "" || str == null)
- {
- result = true;
- }
-
- return result;
- }
- //set default cookie
- function setDefaultCookie(cookieName,cookieValue)
- {
- var path = "/";
- setCookie(cookieName,cookieValue,"","",path)
- }
- //set cookie
- function setCookie(cookieName,cookieValue,expiresDate,domainName,path)
- {
- if(isEmpty(cookieName))
- {
- return ;
- }
-
- var result = cookieName + "=" + escape(cookieValue);
- if(isEmpty(expiresDate))
- {
- var tmpDate = new Date(2100,1,1);
- expiresDate = tmpDate.toGMTString()
- }
-
- result += ";expires="+expiresDate ;
-
- if(!isEmpty(domainName))
- {
- result += ";domain="+domainName ;
- }
-
- if(!isEmpty(path))
- {
- result += ";path="+escape(path);
- }
-
- //alert(result);
-
- document.cookie = result ;
- }
- //get cookie
- function getCookie(sName)
- {
- var result = null ;
- var aCookie = document.cookie.split("; ");
- for (var i=0; i < aCookie.length; i++)
- {
- var aCrumb = aCookie[i].split("=");
- if (sName == aCrumb[0])
- {
- result = unescape(aCrumb[1]);
- }
- }
- //alert(document.cookie);
- return result;
- }
- //set Html Input element focus
- function setFocus(obj)
- {
- try
- {
- if(typeof(obj) !="undefined")
- {
- obj.focus();
- }
- }
- catch (e)
- {
- top.window.status = e.message;
- }
- }
- function setFocusOnEnterdown(obj)
- {
- if(event.keyCode==13)
- {
- setFocus(obj);
- }
- return false;
- }
- function setEventOnEnterdown(eventHandler,param)
- {
- if(event.keyCode != 13)
- {
- return false;
- }
-
- try
- {
- eval(eventHandler+"('"+param+"')");
- }
- catch(e)
- {
- alert(e.message);
- }
-
- return false ;
- }
|