	function getElementLeft(szElementName) {
		var iRetVal = 0;
	
		if ( navigator.appName == "Netscape" ) {
			iRetVal = document.images[szElementName].x;
		}
		else {
			iRetVal = document.all[szElementName].offsetLeft;
			objHTMLelement = document.all[szElementName].offsetParent;
			while (objHTMLelement != null) {
				iRetVal += objHTMLelement.offsetLeft;
				objHTMLelement = objHTMLelement.offsetParent;
			}
		}
		
		return iRetVal;
	}
	
	function getElementTop(szElementName) {
		var iRetVal = 0;
	
		if ( navigator.appName == "Netscape" ) {
			iRetVal = document.images[szElementName].y;
		}
		else {
			iRetVal = document.all[szElementName].offsetTop;
			objHTMLelement = document.all[szElementName].offsetParent;
			while (objHTMLelement != null) {
				iRetVal += objHTMLelement.offsetTop;
				objHTMLelement = objHTMLelement.offsetParent;
			}
		}
		
		return iRetVal;
	}
	
	function position_me(element_name,v_shim,h_shim){
//		to use this function an image, (usually a 1x1 gif set to 0x0)must be present where the <DIV> is to be placed.
//		the image must have the same name as the <DIV> (element_name) plus "_anchor"
//		<DIV> element must have id set to same as its name
//		v_shim and h_shim are optional help to locate element
		var vp,hp
		hp=getElementLeft(element_name+'_anchor');
		vp=getElementTop(element_name+'_anchor');
		document.getElementById(element_name).style.top=vp+v_shim;
		document.getElementById(element_name).style.left=hp+h_shim;
	}

//---------------------------------------------------------------------------------------------------------------
//  this sets payboxes to visible
	function showPayBox(){
		var vp

		vp=getElementTop("payment_anchor")

        if(document.layers){
            //thisbrowser="NN4";
			document.payArea_echeck.top=vp
			document.payArea_creditcard.top=vp
			document.payArea_ach.top=vp
			 
			 if(document.cmboPayMethod.value=="cc"){
				document.payArea_echeck.visibility="hidden";
				document.payArea_creditcard.visibility="visible";
				document.payArea_ach.visibility="hidden";
				document.payArea.height=document.payArea_creditcard.height
			 }else if(form1.cmboPayMethod.value=="ec"){
				document.payArea_echeck.visibility="visible";
				document.payArea_creditcard.visibility="hidden";
				document.payArea_ach.visibility="hidden";
				document.payArea.height=document.payArea_echeck.height
			 }else if(form1.cmboPayMethod.value=="ac"){
				document.payArea_echeck.visibility="hidden";
				document.payArea_creditcard.visibility="hidden";
				document.payArea_ach.visibility="visible";
				document.payArea.height=document.payArea_echeck.height				
			 }else{
				document.payArea_echeck.visibility="hidden";
				document.payArea_creditcard.visibility="hidden";
				document.payArea_ach.visibility="hidden";
				document.payArea.height=50
			}			
        }
        if(document.all){
             //thisbrowser="ie"
			 document.all.payArea_echeck.style.top=vp
			 document.all.payArea_creditcard.style.top=vp
			 document.all.payArea_ach.style.top=vp
			 
			 if(form1.cmboPayMethod.value=="cc"){
				payArea_echeck.style.visibility="hidden";
				payArea_creditcard.style.visibility="visible";
				payArea_ach.style.visibility="hidden";
				payArea.style.height=payArea_creditcard.style.height
			 }else if(form1.cmboPayMethod.value=="ec"){
				payArea_echeck.style.visibility="visible";
				payArea_creditcard.style.visibility="hidden";
				payArea_ach.style.visibility="hidden";
				payArea.style.height=payArea_echeck.style.height
			 }else if(form1.cmboPayMethod.value=="ac"){
				payArea_echeck.style.visibility="hidden";
				payArea_creditcard.style.visibility="hidden";
				payArea_ach.style.visibility="visible";
				payArea.style.height=payArea_ach.style.height
			 }else{
				payArea_echeck.style.visibility="hidden";
				payArea_creditcard.style.visibility="hidden";
				payArea_ach.style.visibility="hidden";
				payArea.style.height=50
			}			 
        }
        if(!document.all && document.getElementById){
             //thisbrowser="NN6";
			 document.getElementById("payArea_echeck").style.top=vp
			 document.getElementById("payArea_creditcard").style.top=vp
			 document.getElementById("payArea_ach").style.top=vp
			 
			 if(document.getElementById("cmboPayMethod").value=="cc"){
				document.getElementById("payArea_echeck").style.visibility="hidden";
				document.getElementById("payArea_creditcard").style.visibility="visible";
				document.getElementById("payArea_ach").style.visibility="hidden";
				document.getElementById("payArea").style.height=document.getElementById("payArea_creditcard").style.height
			 }else if(document.getElementById("cmboPayMethod").value=="ec"){
				document.getElementById("payArea_echeck").style.visibility="visible";
				document.getElementById("payArea_creditcard").style.visibility="hidden";
				document.getElementById("payArea_ach").style.visibility="hidden";
				document.getElementById("payArea").style.height=document.getElementById("payArea_echeck").style.height
			 }else if(document.getElementById("cmboPayMethod").value=="ac"){
				document.getElementById("payArea_echeck").style.visibility="hidden";
				document.getElementById("payArea_creditcard").style.visibility="hidden";
				document.getElementById("payArea_ach").style.visibility="visible";
				document.getElementById("payArea").style.height=document.getElementById("payArea_ach").style.height				
			 }else{
				document.getElementById("payArea_echeck").style.visibility="hidden";
				document.getElementById("payArea_creditcard").style.visibility="hidden";
				document.getElementById("payArea_ach").style.visibility="hidden";
				document.getElementById("payArea").style.height=50
			}					 
        }
	}
	
	function cmtHideShowHelp(hs){
		if(hs=='s'){
			document.getElementById('keyTextDiv').style.visibility="visible";
		}else{
			document.getElementById('keyTextDiv').style.visibility="hidden";
		}
	
	}