// *** *** Client side DbJsBasket functions - MyBasket Page // *** Copyright Roy Henderson(henderson.roy@gmail.com) 2012, All Rights Reserved. $(document).ready(function () { }); String.prototype.repeat = function (num) { if (num <= 0) { return new Array(1).join(this) } return new Array(num + 1).join(this); } function MyBasketCapatalizeChar(str, intLocation) { var strOut = str; var intLength = strOut.lenght; if (intLength == 0) { return ''; } if (intLocation > intLength) { return strOut; } if (intLocation == 0) { strOut = strOut.toUpperCase().charAt(intLocation) + strOut.substring(intLocation + 1); } else { strOut = strOut.substring(0, intLocation) + strOut.toUpperCase().charAt(intLocation) + strOut.substring(intLocation + 1); } return strOut; } function MyBasketCapatalizeAllWords(str, bitMac) { var strOut = ''; var intStart = 0; var pieces = str.split(" "); for (var i = 0; i < pieces.length; i++) { var j = pieces[i].charAt(0).toUpperCase(); pieces[i] = j + pieces[i].substr(1); } strOut = pieces.join(" "); if (bitMac == true) { intStart = strOut.indexOf(' Mc'); if (intStart >= 0) { strOut = MyBasketCapatalizeChar(strOut, intStart + 3); } intStart = strOut.indexOf(' Mac'); if (intStart >= 0) { strOut = MyBasketCapatalizeChar(strOut, intStart + 4); } intStart = strOut.indexOf(' Mic'); if (intStart >= 0) { strOut = MyBasketCapatalizeChar(strOut, intStart + 4); } intStart = strOut.indexOf(' Fitz'); if (intStart >= 0) { strOut = MyBasketCapatalizeChar(strOut, intStart + 5); } intStart = strOut.indexOf(" O'"); if (intStart >= 0) { strOut = MyBasketCapatalizeChar(strOut, intStart + 3); } } return strOut; } function MyBasketStringToNumber(strText, dblDefault) { var dblOut = dblDefault; try { dblOut = parseFloat(strText) } catch (e) { dblOut = dblDefault } if (isNaN(dblOut)) { dblOut = dblDefault } return dblOut } function CheckingFormStatus() { var objCurrentTime = new Date(); var strYear = objCurrentTime.getFullYear(); objForm = document.forms['idForm']; strVar = objForm.elements['idVar'].value.toUpperCase(); switch ('[' + strVar + ']') { case '[]': alert('Please complete the entries'); return false; break; default: } return true; }