var rules = new Array(); var sizes = new Array("20 inch","22 inch","24 inch","26 inch","28 inch","30 inch (To Order)"); var colours = new Array("Blue graded","Pink graded"); function checkRules(loading){ if(loading == null) loading = false; //assume valid until we find otherwise $('addToBasket').disabled = false; var i; //go through all the rules for(i=0; i=fromIndex && selectedIndex<=toIndex){ if(rules[i].type=="ONLY"){ if($('product_colour').value == rules[i].colour){ // $('rule'+i).className='ruleNormal'; } else { if(!loading){ // $('rule'+i).className='ruleHighlight'; if(rules[i].from!=rules[i].to) alert("Sizes "+rules[i].from+" to "+rules[i].to+" are ONLY available in "+rules[i].colour); else alert("Size "+rules[i].from+" is ONLY available in "+rules[i].colour); } $('product_colour').value = rules[i].colour; } } else if(rules[i].type=="NOT"){ if($('product_colour').value == rules[i].colour){ if(!loading){ $('rule'+i).className='ruleHighlight'; if(rules[i].from!=rules[i].to) alert("Sizes "+rules[i].from+" to "+rules[i].to+" are NOT available in "+rules[i].colour); else alert("Size "+rules[i].from+" is NOT available in "+rules[i].colour); $('addToBasket').disabled = true; } } } } } } function rulesToEnglish(){ var words = ""; var i; for(i=0; iSizes "+rules[i].from+" to "+rules[i].to+" are "+rules[i].type+" available in "+rules[i].colour+""; else words += "
Size "+rules[i].from+" is "+rules[i].type+" available in "+rules[i].colour+"
"; } if(words != "") $('rules').style.height = "auto"; $('rules').innerHTML = words; checkRules(true); }