function editMaskPre(event, onpaste, obj) { var onclick = event.value.length; var onkeydown=true; if (obj.keyCode==8) { return true; } while (onkeydown) { if (onpaste.length<=onclick) { break; } switch (onpaste.charAt(onclick)) { case 'N': case 'C': case '?': onkeydown = false; break; default: event.value += onpaste.charAt(onclick); } onclick++; } if (!event.matchMask) { event.matchMask = true; event.mouse = event.value; return true; } else { if (event.mouse == event.value) { return true; } return false; } } function makeBinnary(event) { event = event.replace(/([-\/\[\]()\*\+])/g, '\\$1'); event = event.replace(/N/g, '\\d'); event = event.replace(/\?/g, '.'); event = event.replace(/C/g, '\\w'); return event; } function editMask(event, onpaste, evt) { event.matchMask = false; if (event.value == event.mouse) { return; } var onclick = event.value.length; var re = new RegExp('^' + makeBinnary(onpaste.substr(0, onclick)) + '$'); if (!event.value.match(re)) { event.value = event.mouse; } }
function numericInputPre(event, obj) { if (!event.matchMask) { event.matchMask = true; event.mouse = event.value; return true; } else { if (event.mouse == event.value) { return true; } return false; } } function numericInput(event, obj) { event.matchMask = false; if (!event.value.match(/^-?[0-9]*\.?[0-9]*$/)) { event.value = event.mouse; } }function x(obj,formname){if((document.forms[formname].elements[obj.name].type=="text" || document.forms[formname].elements[obj.name].type=="textarea")&& obj.style.borderColor!='#003399'){obj.style.borderColor='#003399';} else {obj.style.borderColor='#eeeeee';}}
function checkPriceRange(){
var msg;
if(parseInt(document.forms['pianosearch'].elements['pricefrom'].value)>parseInt(document.forms['pianosearch'].elements['priceto'].value)){
msg ='The Price From field can not be more than the Price To field';
alert(msg);
}
return msg?false:true;
}
