jQuery.oaCookie = function(nameIn,expirationDaysIn, options) {
	var _name=nameIn;
	var expirationDays = expirationDaysIn;
	var results="";
	
	jQuery.oaCookie.set_Name=function(value){set_Name(value);}
	jQuery.oaCookie.get_Name=function(){get_Name();}
	jQuery.oaCookie.set_ExpirationDays=function(value){set_ExpirationDays(value);}
	jQuery.oaCookie.get_ExpirationDays=function(){get_ExpirationDays();}
	jQuery.oaCookie.read=function(){read();}
	jQuery.oaCookie.save=function(content){save(content);}
	jQuery.oaCookie.deletec=function(){deletec();}
	jQuery.oaCookie.exist=function(){exist();}
	jQuery.oaCookie.create=function(content){create(content);}
	jQuery.oaCookie.results="";
	
	function set_Name(value) {_name = value;}
	function get_Name() {return _name;}
	function set_ExpirationDays(nDays) {expirationDays = nDays;}	
    function get_ExpirationDays() {return expirationDays;}
	
	function read() {	
	    var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, _name.length + 1) == (_name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(_name.length + 1));
                    break;
                }
            }
        }
		jQuery.oaCookie.results=cookieValue;		
        return cookieValue;
    }
    
	 function save(content) {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expirationDays);
        document.cookie = _name + "=" + content + ";expires=" + exdate.toGMTString() + ";path=/";
    }

   function deletec() {
        var cookie_date = new Date();  // 
        cookie_date.setTime(cookie_date.getTime() - 1);
        document.cookie = _name + "=;expires=" + cookie_date.toGMTString();
    }

    function exist() {
        if (read() != null)
            return true;
        else
            return false;
    }

    function create(content) {
        save(content);
    }
};
