function setCookie(name, value, expire, path, domain) { 
	document.cookie = name + "=" + escape(value) 
	+ ((path == null) ? "" : ("; path=" + path))  
	+ ((domain == null) ? "" : ("; domain=" + domain)) 
	+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(name) {
        var search = name + "="
        if (document.cookie.length > 0) { // if there are any cookies
                offset = document.cookie.indexOf(search) 
                if (offset != -1) { // if cookie exists 
                        offset += search.length 
                        // set index of beginning of value
                        end = document.cookie.indexOf(";", offset) 
                        // set index of end of cookie value
                        if (end == -1) 
                                end = document.cookie.length
                        return unescape(document.cookie.substring(offset, end))
                } 
        }
}

function delCookie(name, path, domain) { 
	var expired=new Date();
	expired.setYear(1977);
	document.cookie = name + "="
	+ ((path == null) ? "" : ("; path=" + path))  
	+ ((domain == null) ? "" : ("; domain=" + domain)) 
	+ "; expires=" + expired.toGMTString()+";"
}

function Expire(y,m,d){
	var expire;
	expire=new Date()
	expire.setYear(expire.getYear()+y);
	expire.setMonth(expire.getMonth()+m);
	expire.setDate(expire.getDate()+d);
	return expire;
}

function getSearchval(name) {
        var search = name + "="
        var searchString=document.location.search;
        if (searchString.length > 0) {
                offset = searchString.indexOf(search) 
                if (offset != -1) {
                        offset += search.length 
                        end = searchString.indexOf("&", offset) 
                        if (end == -1) 
                                end = searchString.length
                        return unescape(searchString.substring(offset, end))
                } 
        }
}  
