function setCookie(cookieName, cookieValue, expDate){
     if((cookieName=="") || (cookieValue=="")){
		 document.write("Error..setCookie requires name and value");
		 } else {
		 var cookieSt = cookieName + "=" + escape(cookieValue) + ((expDate) ? "; expires=" + expDate.toGMTString() : "");
		 document.cookie = cookieSt;
		 }
}

function getCookie(cookieName){
     if (document.cookie != ""){
		 var cookieItem = document.cookie.split("; ");
		 for (i=0; i<cookieItem.length; i++){
		 		 if (cookieName == cookieItem[i].split("=")[0])
				 		return unescape(cookieItem[i].split("=")[1]);
				 else 
				 	 return null;
		 }
	}
}

function deleteCookie(cookieName){
     if (document.cookie != ""){
		      eDate = new Date;
					eDate.setTime(eDate.getTime() - (1000 * 60* 60 * 24));
					document.cookie = cookieName + "=;expires="+ eDate.toGMTString();
		 }
}

function delAllCookies1(){
     if (document.cookie != ""){
		      eDate = new Date;
					eDate.setTime(eDate.getTime() - (1000 * 60* 60 * 24));
					var cookieItem = document.cookie.split("; ");
					for (i=0; i<cookieItem.length; i++){
					     document.cookie=cookieItem[i].split("=")[0] + "=;expires=" + eDate.toGMTString();
					}
		 }
}

function delAllCookies(confirmV){
     if (confirmV != "Confirm"){
		 		delAllCookies1();
		 } else{
		      if (confirm("Delete Them all?")){
					     delAllCookies1();
					}
		 }
}


function showCookieTable(){
     var msg = "";
		 var cookieTable = "";
		 if (document.cookie != ""){
		      var cookieItem = document.cookie.split("; ");
					for (i=0; i<cookieItem.length; i++){
					     msg = msg + " " + cookieItem[i].split("=")[0]  + " " + unescape(cookieItem[i].split("=")[1]);
					}
					document.write(msg);
		 } else {
		      document.write("No cookies available");
		 }
}

