function checkZip(zip_value) {
      if (zip_value.length != 5 && zip_value.length != 10)
           return false;
	 // make sure first 5 digits are a valid integer
	  else if (!intCheck(zip_value.substring(0,5)))
		  return false;
	  // check if separator is either a'-' or ' '
	  else if (zip_value.length == 10 && zip_value.charAt(5) != "-" && zip_value.charAt(5) != " ")
           return false;
	  else if  (zip_value.length =10 && !intCheck(zip_value.substring(6,10)))
	       return false;
	  else
	 return true;
	}
	
	function checkPhone(phone_value){
	    if (phone_value.length !=12)
		    return false;
		else if (phone_value.charAt(3)!="-" && phone_value.charAt(7)!="-")
		    return false;
		else if (!intCheck(phone_value.substring(0,3))||!intCheck(phone_value.substring(4,7))||!intCheck(phone_value.substring(8,12)))
           return false;
		else
		return true;
	}
	
function intCheck(str)
	{
	for (var i = 0; i < str.length; i++)
	    { if(isNaN(str.charAt(i))) 
		     return false;
		  }
	return true;
	}