function rawurlencode(s) { var v=""; for( i=0; i { if(document.images) document[cellName].src = imageName; } function debug(val) { var sOut=""; for( i in val ) sOut=sOut+"["+i+"]=>"+val[i]+"\n"; alert(sOut); } function errorMessage(bOnOrOff,sMesg) { if( sMesg ) { var oCont = document.getElementById("errContent"); oCont.innerHTML=oCont.innerText=sMesg; } var oPDiv = document.getElementById("errPrimaryDiv"); oPDiv.className=bOnOrOff?'hErrshow':'hErrhide'; } var iTolConfirmId=0; function tolConfirm(x,y,sConfirmText,sTrueButtonText,sFalseButtonText,sCallBackFunc,oCallBackValue) { this.sCallBackFunc=sCallBackFunc; this.oCallBackValue=oCallBackValue; if( iTolConfirmId && document.getElementById(iTolConfirmId) ) document.body.removeChild(document.getElementById(iTolConfirmId)); this.createDivs = function (x,y,sConfirmText, sTrueButtonText, sFalseButtonText) { var d = new Date(); this.iRandId=d.getTime()+Math.random() iTolConfirmId = this.iRandId; var oMainDiv = document.createElement("div"); oMainDiv.style.position="absolute"; oMainDiv.style.visibility="visible"; oMainDiv.style.padding="5px"; oMainDiv.style.left=x; oMainDiv.style.top=y; oMainDiv.style.backgroundColor="#ffffff"; oMainDiv.style.border="solid 3px #000000"; oMainDiv.id=this.iRandId; oMainDiv.bEndValue="cheez"; var oConfirmTextDiv = document.createElement("div"); oConfirmTextDiv.style.textAlign="left"; oConfirmTextDiv.innerHTML=oConfirmTextDiv.innerText=sConfirmText; var oButtonsDiv = document.createElement("div"); oButtonsDiv.style.marginTop="3px"; var oTrueButton = document.createElement("a"); oTrueButton.href="#"; oTrueButton.style['float']="left"; oTrueButton.style.marginRight="5px"; oTrueButton.className="button2"; oTrueButton.id="button_white"; oTrueButton.innerHTML=sTrueButtonText; oTrueButton.innerText=sTrueButtonText; oTrueButton.oConfirmBox=this; oTrueButton.onclick=this.trueonclick; var oFalseButton = document.createElement("a"); oFalseButton.href="#"; oFalseButton.style['float']="right"; oFalseButton.style.marginLeft="5px"; oFalseButton.className="button2"; oFalseButton.id="button_white"; oFalseButton.innerHTML=oFalseButton.innerText=sFalseButtonText; oFalseButton.oConfirmBox=this; oFalseButton.onclick = function() { var d=document.getElementById(this.oConfirmBox.iRandId); eval(this.oConfirmBox.sCallBackFunc+"(false,this.oConfirmBox.oCallBackValue);"); document.body.removeChild(d); } oButtonsDiv.appendChild(oTrueButton); oButtonsDiv.appendChild(oFalseButton); oMainDiv.appendChild(oConfirmTextDiv); oMainDiv.appendChild(oButtonsDiv); document.body.appendChild(oMainDiv); } this.trueonclick = function() { var d=document.getElementById(this.oConfirmBox.iRandId); var sToEval = this.oConfirmBox.sCallBackFunc+"(true,this.oConfirmBox.oCallBackValue);"; eval(sToEval); document.body.removeChild(d); } this.createDivs(x,y,sConfirmText,sTrueButtonText,sFalseButtonText); } bChangesMade=false; function docMod() { bChangesMade=true; errorMessage(true,"Items on this page have been modified since last save."); }