Number.prototype.num = function (triadSeparator, decSeparator, fractNum)
{
   if (typeof(triadSeparator)=='undefined') triadSeparator = ' ';
   if (typeof(decSeparator)=='undefined') decSeparator = ',';
   if (typeof(fractNum)=='undefined') fractNum = 0;
   var num = parseInt(this).toString();
   var numd = this.toString();
   numd = numd.toString().substr(numd.indexOf('.')+1, fractNum);
   while (numd.length<fractNum)
     numd += '0';
   var regEx = /(-?\d+)(\d{3})/;
   while (regEx.test(num)) { num = num.replace(regEx,"$1"+triadSeparator+"$2"); }
   if (numd)
   { num += decSeparator+numd; }
   return num;
 }
 
function is_array(input){
	return typeof(input)=='object'&&(input instanceof Array);
}

function reloadCodeImage() {
	var src = document['protect_img'].src
	if (src.indexOf('?') > 0) {
		src = src.substring(0, src.indexOf('?'))
	}
	document['protect_img'].src = src + '?' + (new Date()).getTime()
}

function validate() {
	if ( $("#search").valid() ) {
		$("#search").submit();
		return true;
	}
	return false;
}


