function setMen (parval,childval,status) {
/*Gaz's simple DHTML menu :-) */
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;
amx=amx+tmx+161;
amy=amy+152;
tmy=tmy+amy;
/* if (tmy > bmy) {
amy=amy-(tmy-bmy);
}
*/
if (status == '1') {
divstat='visible';
cdivstat='hidden';
parObj.style.backgroundColor='#ffffb9';
}
if (status == '0') {
divstat='hidden';
cdivstat='visible'
parObj.style.backgroundColor='white';
}
childObj.style.left=amx;
childObj.style.top=amy;
childObj.style.visibility=divstat;
}
function bgCol (parval,cval,status) {
var parObj=document.getElementById(parval);
var childObj=document.getElementById(cval);
if (status == '1') {
childObj.style.visibility='visible';
parObj.style.backgroundColor='#ffffb9';
}
if (status == '0') {
childObj.style.visibility='visible';
parObj.style.backgroundColor='#ffffff';
}
}
function setDel (parVal) {
var divObj=document.getElementById('delDiv');
var couObj=document.getElementById('Country');
// var parObj=document.getElementById(parVal);
if (parVal == 1) {
divObj.innerHTML='
'
couObj.disabled=false;
}
if (parVal == 0) {
couObj.disabled=true;
divObj.innerHTML='';
}
}
function setCardType (afilename,ctype) {
document.cardtype.src=afilename;
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++;
var newLoc='/rp/basket/'+partno+'.htm?QtyAdd='+oVDiv.value;
window.location.href=newLoc;
}
}
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;
}
}