var MINIMUM_AGE=13;var MINIMUM_AGE_ARTIST=16;function isEmpty(value){value=trim(value);return(value=="")}function isPhone(value){var reg=/[0-9\,\+\)\(]$/i;return reg.test(value)}function isEmail(value){var reg=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.\w+$/;return reg.test(value)}function isPrice(value){var reg=/^[0-9]+[\.]*[0-9]{0,2}/;return reg.test(value)}function isURL(value){var reg=/^((htt(p|ps):\/\/)?([a-zA-Z0-9])+\.([a-zA-Z])+([-a-zA-Z0-9@:%_\+.~#?&\/\/=]+))/;return reg.test(value)}function isNumber(value){return !isNaN(value)}function isPINCode(value){var reg=/^[a-zA-Z0-9]{1,8}$/i;return reg.test(value)}function isPassword(value){var valid=false;var reg=/[0-9\!\@\#\$\%\^\*\_\+\&]/;valid=reg.test(value);reg=/[A-Z]/i;valid=reg.test(value);if(value.length<6){return false}return valid}function isYear(value){var reg=/^[0-9]{4}([\-][0-9]{4})*$/;return reg.test(value)}function isDate(value){var date=getDate(value);var dateArr=value.split("-");var mon=parseInt(dateArr[0]-1);if(date.getFullYear()!=dateArr[2]){return false}else{if(date.getMonth()!=mon){return false}else{if(date.getDate()!=dateArr[1]){return false}}}return true}function getDate(dateString){var dateArr=dateString.split("-");var mon=parseInt(dateArr[0]-1);var date=new Date(dateArr[2],parseInt(dateArr[0]-1),dateArr[1]);return date}function isAged(value){var dob=getDate(value);var min_date=new Date();min_date.setFullYear(min_date.getFullYear()-MINIMUM_AGE);if(dob.getFullYear()>min_date.getFullYear()){return false}if(dob.getFullYear()==min_date.getFullYear()){if(dob.getMonth()>min_date.getMonth()){return false}if(dob.getMonth()==min_date.getMonth()){if(dob.getDate()>min_date.getDate()){return false}else{return true}}}return true}var FORMAT_USERNAME=/^[a-zA-Z0-9]+$/;var FORMAT_ALPHABET=/^[a-zA-Z]+$/i;var FORMAT_ALPHANUMERIC=/^[a-zA-Z0-9]+[a-zA-Z0-9_]*/i;var FORMAT_WORDCHARACTERS=/^\w/i;var FORMAT_LOWER_ALPHANUMERIC=/^[a-z0-9]+/i;var FORMAT_FILE_EXTENSION=/^.*\.(jpg|jpeg|gif|doc|bmp|pdf|rtf|mpeg|mpg|png)$/;var FORMAT_PROPERNAME=/^[a-zA-Z]+([a-zA-Z0-9_ ]*)$/i;function isValid(value,format){return format.test(value)}function trim(strValue){var objRegExp=/^(\s*)$/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,"");if(strValue.length==0){return strValue}}objRegExp=/^(\s*)([\W\w]*)(\b\s*$)/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,"$2")}return strValue}function highlightErrorField(fld,status,type){var oldclass=document.getElementById(fld).className;if(status=="highlight"){document.getElementById(fld).className=oldclass+" alertfield"}else{var newClass=oldclass.split(" ");document.getElementById(fld).className=newClass[0]}}function display_errorMessage(errormessages){var error=document.getElementById("errormessage");if(errormessages!=""&&errormessages!=true){document.getElementById("errormessage_panel").style.display="none";document.getElementById("clienterrmsg").style.display="block";if(document.getElementById("client_topnavbar")){if(document.getElementById("client_topnavbar").style.display=="block"){document.getElementById("client_topnavbar").style.display="none"}}error.innerHTML=errormessages;window.scrollTo(0,0);return false}else{document.getElementById("clienterrmsg").style.display="none";document.getElementById("errormessage_panel").style.display="block";return false}}function showError(fld,errmsg){if(fld!=""){var fieldnames=fld.split(",");var comma=fld.substr(0,1);var fldlength=0;if(comma==","){fldlength=1}else{fldlength=0}var oldclass="";for(var i=fldlength;i<fieldnames.length;i++){oldclass=document.getElementById(fieldnames[i]).className;document.getElementById(fieldnames[i]).className=oldclass+" alertfield";document.getElementById(fieldnames[fldlength]).focus()}}display_errorMessage(errmsg);return false}function clearErr(fldlength,fields){var error=document.getElementById("errormessage");error.innerHTML="";var oldclass="";var newClass="";for(var i=0;i<fldlength;i++){oldclass=fields[i].className;newClass=oldclass.split(" ");fields[i].className=newClass[0]}if(document.getElementById("rowchk")){oldclass=document.getElementById("rowchk").className;newClass=oldclass.split(" ");document.getElementById("rowchk").className=newClass[0]}if(document.getElementById("rowchk_artist")){oldclass=document.getElementById("rowchk_artist").className;newClass=oldclass.split(" ");document.getElementById("rowchk_artist").className=newClass[0]}if(document.getElementById("rowchk_age")){oldclass=document.getElementById("rowchk_age").className;newClass=oldclass.split(" ");document.getElementById("rowchk_age").className=newClass[0]}if(document.getElementById("statuschk")){oldclass=document.getElementById("statuschk").className;newClass=oldclass.split(" ");document.getElementById("statuschk").className=newClass[0]}}function display_confirmMessage(message,url,frm){var confirm=document.getElementById("errormessage");var okimg=CONFIG_IMAGE_URL+"n_ok.gif";var cancelimg=CONFIG_IMAGE_URL+"n_cancel.gif";var html=message+'<br><br><input type="hidden" id="url" value="'+url+'" /><input type="image" src='+okimg+' onClick="confirmSubmit('+frm+');">&nbsp;<img src='+cancelimg+' onClick="hide_confirmMessage();" style="cursor:pointer;">';if(message!=""&&message!=true){document.getElementById("errormessage_panel").style.display="none";document.getElementById("clienterrmsg").style.display="block";confirm.innerHTML=html;window.scrollTo(0,0);return false}else{document.getElementById("errormessage_panel").style.display="block";document.getElementById("clienterrmsg").style.display="none"}}function hide_confirmMessage(){document.getElementById("clienterrmsg").style.display="none";document.getElementById("errormessage_panel").style.display="block"}function confirmSubmit(frm){var url=document.getElementById("url").value;if(frm){frm.method="POST";frm.action=url;frm.submit();return true}else{document.location.href=url}}function trimAll(strValue){var objRegExp=/^(\s*)$/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,"");if(strValue.length==0){return strValue}}objRegExp=/^(\s*)([\W\w]*)(\b\s*$)/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,"$2")}return strValue}function writeError(obj,message){if(obj!=""){if(document.getElementById("client_topnavbar").style.display=="none"){document.getElementById("client_topnavbar").style.display="block";if(document.getElementById("topnavbar")){document.getElementById("topnavbar").style.display="none"}if(document.getElementById("errormessage_panel")){document.getElementById("errormessage_panel").style.display="none"}}document.getElementById("clienterrmsg").style.display="none";var css=obj.className.substring(0,obj.className.lastIndexOf(" "));if(css==""){obj.className+=" alertfield"}obj.message=message;obj.onchange=removeError;if(obj.hasError){return }if(message!=""){var di=document.createElement("div");var sp=document.createElement("span");sp.className="msgtext";sp.appendChild(document.createTextNode(message));di.appendChild(sp);obj.parentNode.appendChild(di);obj.hasError=di}}else{display_errorMessage(message)}}function removeError(){this.className=this.className.substring(0,this.className.lastIndexOf(" "));if(this.message!=""){this.parentNode.removeChild(this.hasError)}this.hasError=null;this.onchange=null}