function setCookie(cookieName, cookieValue, periodType, offset) {
	var expDate = new Date ();
	offset = offset / 1;
	  
	var type = periodType;
	switch (type.toLowerCase()) {
		case 'years': 
			 var year = expDate.getYear();      
			 expDate.setYear(year + offset);
			 break;
		case 'months':
			  expDate.setMonth(expDate.getMonth() + offset);
			  break;
		case 'days':
			  expDate.setDate(expDate.getDate() + offset);
			  break;
		case 'hours':
			  expDate.setHours(expDate.getHours() + offset);
			  break;
		case 'minutes':
			  expDate.setMinutes(expDate.getMinutes() + offset);
			  break;
		default:
			  expDate.setDate(expDate.getDate() + offset);
			  break;
		} 
  
		document.cookie = escape(cookieName) + '=' + escape(cookieValue) + '; expires=' + expDate.toGMTString() + '; path=/';
}

function checkCookie() {
	document.cookie ='test=true';
	if (getCookie('test')=='true')
		return true 
	else
		return false;
}

function getCookie(cookieName) {
	var exp = new RegExp(escape(cookieName) + '=([^;]+)');
	if (exp.test(document.cookie + ';')) {
		exp.exec(document.cookie + ';');
		return unescape(RegExp.$1);
	}
	else return false;
}  
