function IsNumber(str) 
{ 
	var nonDigit = /\D{1,}/; 
	return (!nonDigit.test(str));
}

/*function IsIP(str)
{
	var ip = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
	return (ip.test(str));
}*/

function IsIP(s){
 var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}};
 var re=s.split(".")
 return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false
}

function IsURL(str)
{
	var url =/^(http\:\/\/)?\w+([\.-]?\w+)*(\.\w{2,3})+(.)*$/;
	return (url.test(str)); 		
}

function IsInteger(str) 
{ 
   for(var i=0;i<str.length;i++){
	  if (str.charAt(i) in ['0','1','2','3','4','5','6','7','8','9']){
	  }else{
		return false;	  
	  }
   }
   return true;
}
