/*
Function : Cookies Functions
Author : Audi
http://audi.tw
Date:March 2008
歡迎應用於無償用途散播，並請勿移除本版權宣告
*/

function setCookies(name,value,edate,path,domain,secure){

	re=/^[a-zA-Z_]{1,}[0-9a-zA-Z_]{1,}$/;
	if (!re.test(name)){
		alert('Cookies Name 含有不合法字元');
		return false;
	}

	var cookie_string=name+'='+escape(value);

	if (typeof edate!='undefined'){
    		var expires = new Date(edate);
		cookie_string+=';expires='+expires.toGMTString();
	}

	if (typeof path!='undefined'){
		cookie_string+=';path='+escape(path);
	}

	if (typeof domain!='undefined'){
		cookie_string+=';domain='+escape(domain);
	}

	if (typeof secure!='undefined'){
		cookie_string += "; secure";
	}

	document.cookie = cookie_string;
}

function delCookies(cookieName){
	var cookieDate=new Date();
	cookieDate.setTime(cookieDate.getTime()-1);
	document.cookie=cookieName+='=;expires='+ cookieDate.toGMTString();
}


function getCookies(cookieName){
	var d=document.cookie.replace(/\s/g,'');
	if (d.length>0){
		s=d.split(';');
		for (var i=0;i<s.length;i++){
			if (s[i].split('=')[0]==cookieName){
				return s[i].split('=')[1];
				break;
			}
		}
	}
	return null
}


/*
//舊版cookie函式
function getCookie(c_name)
{
	if (document.cookie.length > 0)
	{ 
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1)
		{ 
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";",c_start);
			if (c_end == -1) 
				c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
		else
			return null;
	}
	else
		return null;
}

function setCookie(c_name,value,expiredays)
{
	var exdate = new Date();
	exdate.setTime(exdate.getTime()+(expiredays*24*3600*1000));
	exdate.toGMTString();//ie一定要是GMT
	document.cookie = c_name+"="+escape(value)+((expiredays == null)?"":"; expires="+exdate);
}
*/

