function digits(value){
  return /^\d+$/.test(value);
}
function isNull(value) {
  return !(value.length > 0);
}
function getLength(value){
  return value.length;
}


function isUsername(value){
  if(getLength(value)>=4 && getLength(value)<=40)
    return /^[\d|\w|\.|@]+$/.test(value);
  else 
    return false;  
}

String.prototype.replaceAll=function(s1,s2)
{
  var demo=this;
  while(demo.indexOf(s1)!=-1)
	demo=demo.replace(s1,s2);
  return demo;
}

function formatNull(str){
  if(str==null || str=="") return "";
  var temp=str.replaceAll("<div></div>","");
  temp=temp.replaceAll("<span></span>","");
  temp=temp.replaceAll("<br/>","");
  temp=temp.replaceAll("<br>","");
  temp=temp.replaceAll("<p></p>","");
  temp=temp.replaceAll(" ","");
  temp=temp.replace(/^\s+|\s+$/g, "");
  return temp;
}

function setCookie(sName, sValue){
				date = new Date();
				date.setTime(date.getTime() + 10 * 365 * (24 * 60 * 60 * 1000));
				document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}
function getCookie(sName){
	var value = document.cookie.match('(?:^|;)\\s*'+sName+'=([^;]*)');
	return value ? unescape(value[1]) : false;
}

//Max pop window
function OpenMaxWin(url,title) {
	var sw = window.screen.availWidth - 16;
	var sh = window.screen.availHeight - 160;
	window.open(url,title, "left=0,top=0,width=" + sw + ",height=" + sh + "menubar=yes,toolbar=yes,location=yes,directories=yes,scrollbars=yes, resizable=yes,status=yes,copyhistory=yes");
}

function abbreviate(Content,len)
{
    var s = "";
    if(Content==null)
    	return s;
    	
    if(len < Content.length)
    {
        s = Content.substr(0,len);
    }
    else
    {
        s = Content;
    }
    return s;
}
