onbodyloadevals[onbodyloadevals.length]='checkScreenSize()';
var PEWScreenWidth=undefined;

function checkScreenSize() {
	if(!PEWScreenWidth_cookieset) {
		var env=getEnvironment();
		
		if(env.screenWidth<400) {
			setScreenSize(300);
		} else if(env.screenWidth<840) {
			setScreenSize(800);
		} else {
			setScreenSize(1024);
		}
	}
}

function setScreenSize(size) {
	try {
		var orig_PEWScreenWidth=PEWScreenWidth;
		PEWScreenWidth=size;
		document.cookie='PEWScreenWidth='+PEWScreenWidth+';path=/;';
		if(orig_PEWScreenWidth!=PEWScreenWidth) {
			var newurl;
			if(PEWScreenWidth==1024) {
				newurl='/pewcss/main.css';
			} else if(PEWScreenWidth==300) {
				newurl='/pewcss/main_300x.css';
			} else {
				newurl='/pewcss/main_800x.css';
			}
			var cssobj=document.getElementById('maincss');
			var stylesheet;
			if(navigator.appName=='Microsoft Internet Explorer') {
				stylesheet=cssobj.styleSheet;
				stylesheet.removeImport(0);
				stylesheet.addImport(newurl,0);
			} else {
				stylesheet=cssobj.sheet;
				stylesheet.deleteRule(0);
				stylesheet.insertRule('@import url('+newurl+');',0);
			}
			setScreenSizeIcon(orig_PEWScreenWidth,false);
			setScreenSizeIcon(PEWScreenWidth,true);
		}
	} catch(e) {
		document.location='/action/setscreensize.asp?size='+size;
	}
}

function setScreenSizeIcon(screenwidth,selected) {
	var icon1=document.getElementById('setscreen'+screenwidth+'_1');
	var icon2=document.getElementById('setscreen'+screenwidth+'_2');
	var imgurl='/images/icons/screensize/'+screenwidth+(selected?'sel':'')+'.gif';
	icon1.src=imgurl;
	icon2.src=imgurl;
}

function setNoCache(nocache) {
	document.cookie='nocache='+(nocache?'true':'false')+';path=/;domain=.printedelectronicsworld.com';
	document.location.reload();
}
