function setMen (parval,childval,status) { var isie = document.all ? true:false; /*Gaz's simple DHTML menu :-) */ if (status == '1') {divstat='visible';cdivstat='hidden'}; if (status == '0') {divstat='hidden';cdivstat='visible'}; var childObj=document.getElementById(childval); var parObj=document.getElementById(parval); var tabObj=document.getElementById('gaz1'); var bodyObj=document.getElementById('mainbd'); var amx=parObj.offsetLeft; var amy=parObj.offsetTop var amw=parObj.clientWidth; var tmx=tabObj.offsetLeft; var tmy=childObj.clientHeight; var bmy=bodyObj.clientHeight; var xoff=161; var yoff=97; if (isie == true){ var yoff=115; } amx=amx+tmx+xoff; amy=amy+yoff; tmy=tmy+amy; if (tmy > bmy) { amy=amy-(tmy-bmy); } childObj.style.left=amx; childObj.style.top=amy; childObj.style.visibility=divstat; } function bgCol(parval,status){ var parObj=document.getElementById(parval); parObj.style.left=100; } function setCardType (afilename,ctype) { document.cardtype.src=afilename; if (ctype == "SWITCH") { document.checkout.ValidFromMonth.disabled=false; document.checkout.ValidFromYear.disabled=false; document.checkout.IssueNumber.disabled=false; } else { document.checkout.ValidFromMonth.disabled=true; document.checkout.ValidFromYear.disabled=true; document.checkout.IssueNumber.disabled=true; } document.checkout.CardType.value=ctype; } function PopulatePostCode (postcode) { // window.open("/rp?type=I&postcode="+postcode); document.getElementById('syscalls').src="/rp?type=I&postcode="+postcode; } function PopulatePostCodeD (postcode) { // window.open("/rp?type=D&postcode="+postcode); document.getElementById('syscalls').src="/rp?type=D&postcode="+postcode; } function ChangeQty (elementID,myQty) { var oVDiv=document.getElementById(elementID); if(myQty<0 && oVDiv.value>1) oVDiv.value--; if(myQty>0) oVDiv.value++; } function ChangeQtyL (elementID,myQty,partno) { var oVDiv=document.getElementById(elementID); if(myQty<0 && oVDiv.value>1) { oVDiv.value--; window.location='/rp/basket/'+partno+'.htm?QtyAdd='+oVDiv.value; } if(myQty>0) { oVDiv.value++; window.location='/rp/basket/'+partno+'.htm?QtyAdd='+oVDiv.value; } } function checkNumeric(objName,minval, maxval,comma,period,hyphen) { var numberfield = objName; if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false) { numberfield.select(); numberfield.focus(); return false; } else { return true; } } function chkMail(obj) { var str = obj.value; if ((! (str.indexOf(".") > 2 && str.indexOf("@") > 0) || str.indexOf(",")>0) && str.length > 0) { alert("Please enter a valid Email address"); obj.focus(); return; } } function chkNum(objName) { var checkOK = "0123456789"; var checkStr = objName; var allValid = true; var decPoints = 0; var allNum = ""; for (i = 0; i < checkStr.value.length; i++) { ch = checkStr.value.charAt(i); for (j = 0; j < checkOK.length; j++) if (ch == checkOK.charAt(j)) break; if (j == checkOK.length ||checkStr.value.length < 11) { allValid = false; break; } } if (!allValid) { alertsay = "Please enter a valid telephone number" alert(alertsay); checkStr.focus(); return; } }