String.prototype.startsWith = function(inText) {return (this.indexOf(inText) == 0);};String.prototype.endsWith = function(text) {var index = this.indexOf(text);return index != -1 && index == (this.length - text.length);};function getContentOfTag(text, tag) {var startTag = "<"+tag+">";var endTag = "</"+tag+">";if ((text.indexOf(startTag) != -1) && (text.indexOf(endTag) != -1)) {return text.substring(text.indexOf(startTag) + startTag.length, text.indexOf(endTag));} else {return null;}}function getListOfTag(text, tag) {var startTag = "<"+tag+">";var endTag = "</"+tag+">";var list = new Array();var index = 0;var offset = 0;var element = getContentOfTag(text, tag);while (element != null) {list[index++] = element;offset += element.length + startTag.length + endTag.length;element = getContentOfTag(text.substring(offset, text.length), tag);}return list;}function isEmail(text) {return new RegExp("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*(\\.[_A-Za-z0-9-]+)").test(text);}/** Returns the key pressed*/function getKey(inEvent) {if (!inEvent) {inEvent = window.event;}if (inEvent.which) {return inEvent.which;} else if (inEvent.keyCode) {return inEvent.keyCode;}return null;}