
function isInteger(myinput)
 {
   a=parseInt(myinput)
   return ((a==myinput))
 }

//******************************
function intBetween(myinput,int1,int2)
{
  if (isInteger(myinput))
  {
   if (parseInt(myinput)>=int1 && parseInt(myinput)<=int2) 
   return true
  }
   return false
}

//******************************
function intLittle(myinput ,int1)
{
 if (isInteger(myinput))
 {
   if (parseInt(myinput)<=int1)
   {
     return true
   }
 }
 return false
}

//******************************
function intBig(myinput ,int1)
{
 if (isInteger(myinput))
 {
   if (parseInt(myinput)>=int1)
   {
     return true
   }
 }
 return false
}

//***********************

function isNumber(myinput)
 {
   a=parseFloat(myinput)
   return ((a==myinput))
 }

function numBetween(myinput,int1,int2)
{
  if (isNumber(myinput))
  {
   if (parseFloat(myinput)>=int1 && parseFloat(myinput)<=int2) 
   return true
  }

  return false
}

//******************************
function numLittle(myinput ,int1)
{
 if (isNumber(myinput))
 {
   if (parseFloat(myinput)<=int1)
   {
     return true
   }
 }
 return false
}

//******************************
function numBig(myinput ,int1)
{
 if (isNumber(myinput))
 {
   if (parseFloat(myinput)>=int1)
   {
     return true
   }
 }
 return false
}


//******************************
function myLtrim(myinput)
{
 a=myinput
 i=0
 while (i<a.length && a.charAt(i)==" ")
 { i++  }
 a=a.substring(i,a.length)
 return a
}

//******************************
function myRtrim(myinput)
{
 a=myinput
 i=a.length-1
 while (i>=0 && a.charAt(i)==" ")
 { i--  }
 a=a.substring(0,i+1)
 return a
}

//******************************
function myTrim(myinput)
{
 return myLtrim(myRtrim(myinput))
}

//******************************

function isEmpty(myinput)
{
 a=myTrim(myinput)
 return (a.length==0)
}

//******************************
function notEmpty(myinput)
{
 return !isEmpty(myinput)
}

//******************************
function lengthBig(myinput,int1)
{
 return (myTrim(myinput).length>=parseInt(int1))
}

//******************************
function lengthLess(myinput,int1)
{
 return (myTrim(myinput).length>=0 && myTrim(myinput).length<=int1)
}

//******************************
function lengthBetween(myinput,int1,int2)
{
 return (myTrim(myinput).length>=int1 && myTrim(myinput).length<=int2)
}

//******************************
function pagecheck()
{
  inputstr=gotopage.pagenum.value
  if (isEmpty(inputstr))
    {
	  window.alert("ÇëÊäÈëÒ³Âë£¡")
	  return false
   }
for(var i=0;i<inputstr.length;i++)
  {if(inputstr.charAt(i)<"0" || inputstr.charAt(i)>"9")
   {
    window.alert("ÇëÊäÈëÊý×ÖÒ³Âë£¡")
   return false
   }
  } 
 }
//****************************** 
 function isNumLetter(myinput)
 {
  a=myTrim(myinput)
  for(var i=0;i<a.length;i++)
  {if(!((a.charAt(i)>="0" && a.charAt(i)<="9") ||(a.charAt(i)>="a" && a.charAt(i)<="z")||(a.charAt(i)>="A" && a.charAt(i)<="Z")))
   {
   return false
   }
  } 
  return true
 }
//******************************
function isDate(myinput)
{
	a=myTrim(myinput)
	if (a.length==0)
	{
		return true
	}
	if (a.length<8 || a.length>10)
	{
		return false
	}
	for(var i=0;i<a.length;i++)		
		{
			var ai
			ai=a.charAt(i)
			if(!((ai>="0" && ai<="9") || ai=="-"))
			{
				return false				
			}
		}
	var temparray
	temparray=a.split("-")
	if (temparray.length!=3)
	{
		return false
	}
	if (temparray[0].length!=4 || temparray[1].length<1 || temparray[1].length>2 || temparray[2].length<1 || temparray[2].length>2) 
	{
		return false
	}
	if (temparray[1].length==2 && temparray[1]>"12")
	{
		return false
	}
	if (temparray[2].length==2 && temparray[2]>"31")
	{
		return false
	}
	if (temparray[1].length==1 && temparray[1]=="2" && temparray[2].length==2 && temparray[2]>"28")
	{	
		return false
	}
	if (temparray[1].length==1 && (temparray[1]=="2" ||temparray[1]=="4" || temparray[1]=="6" ) && temparray[2].length==2 && temparray[2]>"30")
	{	
		return false
	}
	if (temparray[1].length==2 && temparray[1]=="11" && temparray[2].length==2 && temparray[2]>"30")
	{	
		return false
	}

	return true
}
//******************************

function isIP(myinput)
{
	a=myTrim(myinput)
	if (a.length==0)
	{
		return true
	}
	if (a.length<7 || a.length>15)
	{
		return false
	}
	for(var i=0;i<a.length;i++)		
		{
			var ai
			ai=a.charAt(i)
			if(!((ai>="0" && ai<="9") || ai=="."))
			{
				return false				
			}
		}
	var temparray
	temparray=a.split(".")
	if (temparray.length!=4)
	{
		return false
	}
	if (temparray[0].length<1 || temparray[0].length>3 || temparray[1].length<1 || temparray[1].length>3 || temparray[2].length<1 || temparray[2].length>3 || temparray[3].length<1 || temparray[3].length>3) 
	{
		return false
	}
	if (temparray[0].length==3 && temparray[0]>"255")
	{
		return false
	}
	if (temparray[1].length==3 && temparray[1]>"255")
	{
		return false
	}
	if (temparray[2].length==3 && temparray[2]>"255")
	{
		return false
	}
	if (temparray[3].length==3 && temparray[3]>"255")
	{
		return false
	}
	return true
}

