function isValidNumber(input)
{if(isNaN(input))
return false;if(input=='')
return false;for(var i=0;i<input.length;i++)
{if(input.charAt(i)!=' ')
return true;}
return false;}
function escapedString(str)
{value=String(str);var i=0;while((i=value.indexOf('&',i))!=-1)
value=value.substring(0,i)+"&amp;"+value.substring(++i,value.length);var j=0;while((j=value.indexOf('"',j))!=-1)
value=value.substring(0,j)+"&quot;"+value.substring(++j,value.length);return value;}
function trim(inputString)
{if(isAllSpaces(inputString))
{return"";}
var retValue=inputString;retValue=retValue.replace(/^(\s+)?(.*\S)(\s+)?$/,'$2');return retValue;}
function isAllSpaces(inputValue){if(inputValue.search(/^\s*$/)!=-1)
return true;else
return false;}
function strip(str)
{return str.replace(/\s+/,"");}
function tokenize(strInput,strSeparator,bTrim,bIgnoreEmptyToken)
{var returnArray=new Array();if(strInput==null||strInput=='')return returnArray;var ignoreEmptyTokens=((bIgnoreEmptyToken!=null)&&(bIgnoreEmptyToken!=undefined))
bIgnoreEmptyToken:true;var tokenArray=strInput.split(strSeparator);if(bTrim)
for(var i=0;i<tokenArray.length;i++)
{tokenArray[i]=trim(tokenArray[i]);}
if(ignoreEmptyTokens)
{for(var i=0;i<tokenArray.length;i++)
if(tokenArray[i]!="")
returnArray[returnArray.length]=tokenArray[i];}
else
{returnArray=tokenArray;}
return returnArray;}
function getQueryStringValue(key)
{key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+key+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
if(typeof(Sys)!="undefined"&&Sys.Application){Sys.Application.notifyScriptLoaded();}