code: function compareIPs(first, second) {
  
  			// If the two IPs are the same, return 0
  			if(first == second) {
  				return 0;
  			}
  
  			// Create lists from the split of each IP, store them as ints
  			var aFirst = first.split('.');
  			for(var i in aFirst) { aFirst[i] = parseInt(aFirst[i]); }
  			var aSecond = second.split('.');
  			for(var i in aSecond) { aSecond[i] = parseInt(aSecond[i]); }
  
  			// Go through each part from left to right until we find the
  			// 	difference
  			for(var i = 0; i < 4; ++i) {
  
  				// If the part of x is greater than the part of y
  				if(aFirst[i] > aSecond[i]) {
  					return 1;
  				}
  
  				// Else if the part of x is less than the part of y
  				else if(aFirst[i] < aSecond[i]) {
  					return -1;
  				}
  			}
  		}
docs: Compare IPs
  
  Compares two IPs and returns a status based on which is greater
  If first is less than second: -1
  If first is equal to second: 0
  If first is greater than second: 1
  
  @name compareIPs
  @access private
  @param String first			A string representing an IP address
  @param String second			A string representing an IP address
  @return int					-1, 0, 1