


var IE = document.all;


var NN4 = document.layers;


var compatable = (IE || parseInt(navigator.appVersion) > 4);


var showingmenu = false;





function nothing () {


	return;	


}





function setProperty (objID, sProp) {


	if (!compatable) { return null; }


	if (IE && eval('document.all("' + objID + '")')) eval('document.all("' + objID + '").'+sProp+';');


	else if (NN4 && eval('document.layers["' + objID + '"]')) eval('document.layers["' + objID + '"].'+sProp+';');


	else if (eval('document.getElementById("'+objID+'")')) eval('document.getElementById("'+objID+'").'+sProp+';');


}





function getProperty(objID,sProp) {





	if (!compatable) { return null; }


	return eval('document.getElementById("'+objID+'").'+sProp+';');


}





function hideMenus() {


	if (!compatable) { return null; }


	var i = 0;


	while (i < menuNames.length) {


		setProperty('menu_' + menuNames[i],"style.visibility='hidden'");


		i++;	


	}


}





function showMenu (mnu) {


	hideMenus();


	if (!compatable) { return null; }


	setProperty('menu_' + mnu,"style.visibility='visible'");


}





function getWindowWidth () {


	if (!compatable) { return null; }


	var w;


	if (IE) { w = document.body.clientWidth; }


	else { w = window.innerWidth; }


	return(w);	


}





function setPositions (hd) {


	if (!compatable) { return null; }


	var y = (hd == 'T') ? -11 : 54;


	//var startX = Math.floor((getWindowWidth() / 2) - (740 / 2));


	var startX = -20;


	var totwidths = 0;


	var i = 0;


	while (i < menuNames.length) {


		setProperty('menu_' + menuNames[i],'style.top=' + y);


		setProperty('menu_' + menuNames[i],'style.left=' + (startX + totwidths - 11));


		setProperty('menu_' + menuNames[i],"style.display='block'");


		startX += menuWidths[i];


		i++;	


	}


}








function changeBox(Lid, htm) {


	


	if (document.all) {


			document.all(Lid).innerHTML = htm;


	}


	else if (document.layers) {


		with(document.layers[Lid].document) {


			open();


			write(htm);


			close();


		}


	}


	else {


		document.getElementById(Lid).innerHTML = htm;


	}


		


}





function getWidth() {


	var w;


	if (IE) { w = document.body.clientWidth; }


	else { w = window.innerWidth; }


	return(w);	


}





function getHeight() {


	var w;


	if (IE) { w = document.body.clientHeight; }


	else { w = window.innerHeight; }


	return(w);	


}





function changeFloat(htm, ev) {


     


 	if (htm) { htm = "<table cellspacing=\"0\" cellpadding=\"9\" style=\"border: 1px solid #202020;\" bgcolor=\"#d7d7b2\"><tr><td valign=\"top\" class=w>" + htm + "</td></tr></table>"; }


 	vis = htm ? "visible" : "hidden";


 


 	evx = 0;


 	evy = 0;


 	// By default, put it to the right, and above the mouse


 	xbuff = -155;


 	ybuff = -310;


 	


 	// Get offset


 	if (document.all) {


 		offY = document.body.scrollTop;


 	} else {


 		offY = window.pageYOffset;	


 	}


 	


 	if ((document.all || document.layers) && event) {


 		evx = event.x;	


 		evy = event.y; 


 	}


 	else if (ev) {


 		evx = ev.pageX;


 		evy = ev.pageY;


 	}


 	


 	// Position if too far


 	// The windows are like 300 wide, so if the evx is > width - 300


//	if (evx > getWidth() - 300) {


//		xbuff = -350;	


//	}


	// If the mouse is too far down, push the popup up the difference about 250 px


//	if (evy > getHeight() - 200) {


//		ybuff = -200 - (100 - (getHeight() - evy));


//	}


	//alert("Mouse is at: "+ evx + "," + evy);





	changeBox('floatBox',htm);





 	if (document.all) {


 		document.all('floatBox').style.visibility = vis;


 		document.all('floatBox').style.top = evy + ybuff + offY;


 		document.all('floatBox').style.left = evx + xbuff;


 		//alert("Layer top is at: " + (evy + ybuff))


 	}


 	else if (document.layers) {


 		document.layers['floatBox'].style.visibility = vis;


     	document.layers['floatBox'].style.top = evy + offY;


     	document.layers['floatBox'].style.left = evx + xbuff;


 	}


 	else if (ev) {


 		document.getElementById('floatBox').style.visibility = vis;


 		document.getElementById('floatBox').style.top = ev.pageY + ybuff + offY;


 		document.getElementById('floatBox').style.left = ev.pageX + xbuff;


 	}


}








function changeFloatLg(htm, ev) {


     


 	if (htm) { htm = "<table cellspacing=\"0\" cellpadding=\"9\" style=\"border: 1px solid #202020;\" bgcolor=\"#d7d7b2\"><tr><td valign=\"top\" class=w>" + htm + "</td></tr></table>"; }


 	vis = htm ? "visible" : "hidden";


 


 	evx = 0;


 	evy = 0;


 	// By default, put it to the right, and above the mouse


 	xbuff = -155;


 	ybuff = -350;


 	


 	// Get offset


 	if (document.all) {


 		offY = document.body.scrollTop;


 	} else {


 		offY = window.pageYOffset;	


 	}


 	


 	if ((document.all || document.layers) && event) {


 		evx = event.x;	


 		evy = event.y; 


 	}


 	else if (ev) {


 		evx = ev.pageX;


 		evy = ev.pageY;


 	}


 	


 	// Position if too far


 	// The windows are like 300 wide, so if the evx is > width - 300


//	if (evx > getWidth() - 300) {


//		xbuff = -350;	


//	}


	// If the mouse is too far down, push the popup up the difference about 250 px


//	if (evy > getHeight() - 200) {


//		ybuff = -200 - (100 - (getHeight() - evy));


//	}


	//alert("Mouse is at: "+ evx + "," + evy);





	changeBox('floatBox',htm);





 	if (document.all) {


 		document.all('floatBox').style.visibility = vis;


 		document.all('floatBox').style.top = evy + ybuff + offY;


 		document.all('floatBox').style.left = evx + xbuff;


 		//alert("Layer top is at: " + (evy + ybuff))


 	}


 	else if (document.layers) {


 		document.layers['floatBox'].style.visibility = vis;


     	document.layers['floatBox'].style.top = evy + offY;


     	document.layers['floatBox'].style.left = evx + xbuff;


 	}


 	else if (ev) {


 		document.getElementById('floatBox').style.visibility = vis;


 		document.getElementById('floatBox').style.top = ev.pageY + ybuff + offY;


 		document.getElementById('floatBox').style.left = ev.pageX + xbuff;


 	}


}








function nothing() {


	return;


}





function checkContext () {


	return !showingmenu;	


}



<script language="JavaScript" type="text/JavaScript">
self.name = "mainwin";

function openLogin() {
    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 640, yMax=480;

    var xOffset = (xMax - 790)/2, yOffset = (yMax - 550)/2;

	window.open('http://www.memorialsolutions.com/sitemaker/cgi-bin/index.cgi','polsitemaker','width=850,height=650,menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}

function enableField(obj) {
	obj.disabled = !(obj.disabled);
}

function copyInfo() {
	document.orderform.ci_billaddr1.value = document.orderform.address1.value;
	document.orderform.ci_billaddr2.value = document.orderform.address2.value;
	document.orderform.ci_billcity.value = document.orderform.city.value;
	document.orderform.ci_billzip.value = document.orderform.zip.value;
	document.orderform.ci_billstate.value = document.orderform.state.value;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

</script>


