s_x=document;s_ua=navigator.userAgent.toLowerCase();s_dl=s_x.getElementById?1:0;s_iE=s_x.all&&!window.innerWidth&&s_ua.indexOf("msie")!=-1?1:0;s_oP=s_ua.indexOf("opera")!=-1&&s_x.clear?1:0;s_oP7=s_oP&&s_x.appendChild?1:0;s_oP7m=s_oP&&!s_oP7?1:0;s_nS4=s_x.layers?1:0;s_kNv=s_ua.indexOf("konqueror")!=-1?parseFloat(s_ua.substring(s_ua.indexOf("konqueror/")+10)):0;s_kN=s_kNv>=2.2?1:0;s_kN3p=s_kNv>=3?1:0;s_kN31p=s_kNv>=3.1?1:0;s_kN32p=s_kNv>=3.2?1:0;s_nS=s_dl&&!s_x.all&&s_ua.indexOf("opera")==-1&&!s_kN?1:0;s_mC=s_ua.indexOf("mac")!=-1?1:0;s_sF=s_mC&&s_ua.indexOf("safari")!=-1?1:0;s_eS=s_ua.indexOf("escape")!=-1?1:0;s_iE5M=s_mC&&s_iE&&s_dl&&!s_eS?1:0;s_iE4=!s_mC&&s_iE&&!s_dl?1:0;s_a="undefined";s_iE7=s_iE&&typeof(XMLHttpRequest)!=s_a?1:0;

function fixContentHInIE(){
	contentH.style.height=sidebar.offsetHeight-(document.compatMode=="CSS1Compat"?20:0)+"px";
}

function initIEFixers(){
if(document.getElementById("contentH")){
	fixContentHInIE();
	window.onresize=fixContentHInIE;
	return;
}
setTimeout("initIEFixers()",500);
}

if(s_iE&&s_dl&&!s_mC&&!s_iE7)
	initIEFixers();

if(s_oP||s_iE&&s_dl||s_nS||s_kN){document.write('<style type="text/css">#sidebar ul {visibility:hidden;list-style-type:none;font-weight:bold;}#sidebar ul span {padding-right:'+(s_iE&&!s_mC?13:17)+'px;}#sidebar ul li a span {padding:0;}#sidebar ul li {display:block;margin-left:-18px;padding:5px;border-bottom:1px solid;}#sidebar ul ul {display:none;}</style>')}

function w_o(a,w,h){window.open(a,'demo','directories=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0,width='+w+',height='+h+',top=50,left=50')};function w_open(a){window.open(a,'name'+parseInt(Math.random()*1000000),'directories=1,location=1,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=1')}

// ======
var request;
if(window.ActiveXObject){
	try{
		request=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			request=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e){}
	}
}
if(!request&&typeof(XMLHttpRequest)!="undefined"){
	try{
		request=new XMLHttpRequest();
	}catch(e){}
}
if(request){
	infoImage=new Image;
	infoImage.src="/images/info_big.gif";
	infoShadow=new Image;
	infoShadow.src="/images/message_shadow.png";
}

function showMessage(text){
if(typeof messageBoxBuilt=="undefined"){
	buildMessageBox(text);
}else{
	messageBox.innerHTML="";
	messageBox.innerHTML=text;
}
var de,w,h;
de=s_x[s_x.compatMode=="CSS1Compat"?"documentElement":"body"];
w=s_iE?de.clientWidth:s_nS&&s_x.body.clientWidth&&!s_sF?de.clientWidth?de.clientWidth:s_x.body.clientWidth:s_oP?s_x.body.clientWidth:innerWidth;
h=s_iE?de.clientHeight:s_nS&&s_x.body.clientHeight&&!s_sF?de.clientHeight?de.clientHeight:s_x.body.clientHeight:s_oP?s_x.body.clientHeight:innerHeight;
with(theMessage.style){
	top=parseInt((h-144)/2)+(s_iE?de.scrollTop:pageYOffset)+"px";
	left=parseInt((w-394)/2)+(s_iE?de.scrollLeft:pageXOffset)+"px";
	visibility="visible";
}
}

function buildMessageBox(text){
var IEShadow,messageBoxHolder,closeButtonHolder,closeButton;
theMessage=document.createElement("div");
IEShadow=document.createElement("div");
messageBoxHolder=document.createElement("div");
messageBox=document.createElement("div");
closeButtonHolder=document.createElement("div");
closeButton=document.createElement("button");
with(theMessage.style){
	position="absolute";
	width="394px";
	background=!s_iE?"url(/images/message_shadow.png) no-repeat":"none";
	zIndex="10000000";
	fontSize="11px";
	visibility="hidden";
}
with(IEShadow.style){
	width="394px";
	filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_shadow.png',sizingMethod='crop')";
}
with(messageBoxHolder.style){
	margin="7px";
	border="1px solid #8F90C4";
	height=s_iE&&!document.compatMode?"130px":"128px";
	background="#FFFFE1 url(/images/info_big.gif) no-repeat 13px 13px";
	color="#000";
}
with(messageBox.style){
	margin="14px 14px 0 62px";
	height="70px";
}
with(closeButtonHolder.style){
	position="absolute";
	bottom="18px";
	left="8px";
	width="378px";
	textAlign="center";
}
with(closeButton.style){
	margin="0 auto";
	padding="3px 4px";
	width="60px";
	borderWidth="1px";
	borderStyle="solid";
	borderColor="#F6F6F8 #8E8DC8 #8E8DC8 #F6F6F8";
	background="#BEBDDF";
	color="#4A49A8";
	font="bold 11px verdana,sans-serif";
}
closeButton.innerHTML="OK";
closeButton.onclick=function(){theMessage.style.visibility="hidden"};

messageBox.innerHTML=text;

closeButtonHolder.appendChild(closeButton);
messageBoxHolder.appendChild(messageBox);
messageBoxHolder.appendChild(closeButtonHolder);
IEShadow.appendChild(messageBoxHolder);
theMessage.appendChild(IEShadow);
document.body.appendChild(theMessage);
messageBoxBuilt=true;
}
// ======

function newsletterSubscription(form){
if(!request)
	return true;
if(form.email.value==""){
	alert("Please enter a valid email address.")
	return false;
}
showMessage("Processing newsletter subscription...");
request.open("GET","/php/newsletter_lite.php?action="+(document.getElementById("subscribe").checked?"subscribe":"unsubscribe")+"&email="+form.email.value+"&random="+(Math.random()*1000000),true);
request.onreadystatechange=function(){
	if(request.readyState==4)
		if(request.status==200)
			showMessage("You have been successfully "+(document.getElementById("subscribe").checked?"subscribed to":"unsubscribed from")+" the SmartMenus newsletter list.<br /><br />Thank you!");
		else
			showMessage("There was a problem with the server. Please try again...");
};
request.send("");
return false
}