/* Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojox.validate.isbn"]){dojo._hasResource["dojox.validate.isbn"]=true;dojo.provide("dojox.validate.isbn");dojox.validate.isValidIsbn=function(_1){var _2,_3=0,_4;if(!dojo.isString(_1)){_1=String(_1);}_1=_1.replace(/[- ]/g,"");_2=_1.length;switch(_2){case 10:_4=_2;for(var i=0;i<9;i++){_3+=parseInt(_1.charAt(i))*_4;_4--;}var t=_1.charAt(9).toUpperCase();_3+=t=="X"?10:parseInt(t);return _3%11==0;break;case 13:_4=-1;for(var i=0;i<_2;i++){_3+=parseInt(_1.charAt(i))*(2+_4);_4*=-1;}return _3%10==0;break;}return false;};}