var pchj_resCookie = "SiteWidth275048";
var pchj_tempCookie = "SiteWidthTemp275048";

function res_getCookieDomain()
{
	var hname = window.location.hostname;
	var dname = '';
	var tldstart = hname.lastIndexOf('.');
	if (tldstart < 0){dname = '.' + hname;}
	else{
		if (hname.lastIndexOf('.', tldstart - 1) > -1){dname = hname.substr(hname.lastIndexOf('.', tldstart - 1));} //finds the domain start
		else{dname = '.' + hname;}
	}
	return dname;
}

function pchj_deleteCookie(name, path, domain) {
	if (res_getCookie(name)) {document.cookie = name + "=" + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";}
}

function res_setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + value +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
	document.cookie = curCookie;
}
			
function res_getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else
		begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
		end = dc.length;
		return dc.substring(begin + prefix.length, end);
}

function res_setResolution(width, perminent, refresh) 
{
	var hasCookie;
	var currentDT = new Date();
	var expireDT = new Date(Date.parse(currentDT.getDay() + "/" + currentDT.getMonth() + "/" + (currentDT.getFullYear() + 1)));
	res_setCookie(pchj_resCookie, width, expireDT, "/", res_getCookieDomain());

	if (perminent){pchj_deleteCookie(pchj_tempCookie, "/", res_getCookieDomain());}
	else {res_setCookie(pchj_tempCookie, screen.width, expireDT, "/", res_getCookieDomain());}

	if (refresh == true) {
		hasCookie = (res_getCookie(pchj_resCookie)!=null);
		if (hasCookie){window.location = window.location;}
	}else{
		hasCookie = (res_getCookie(pchj_tempCookie)!=null);
		if((!hasCookie)||(!perminent)){document.getElementById('res_option').style.display='none'; document.getElementById('res_option_sb').style.display='none';}
	}
}

function res_checkFor800() {
	var hasCookie = (res_getCookie(pchj_resCookie)!=null);
	if (!hasCookie){
		var currentDT = new Date();
		var expireDT = new Date(Date.parse(currentDT.getDay() + "/" + currentDT.getMonth() + "/" + (currentDT.getFullYear() + 1)));
		if (screen.width < 1000) {
			res_setCookie(pchj_resCookie, "800", expireDT, "/", res_getCookieDomain());
			
			hasCookie = (res_getCookie(pchj_resCookie)!=null);
			if (hasCookie){window.location = window.location;}
			
		}
		else {res_setCookie(pchj_resCookie, "1000", expireDT, "/", res_getCookieDomain());}
	}
}
res_checkFor800(); 