function checkDate2yrs(dDay,dMonth,dYear) {
 
	var today = new Date();
	var myDayStr = dDay;
	var myMonthStr = dMonth;
		if (myMonthStr == "1"){
			myMonthStr = "Jan"
		}else if (myMonthStr == "2"){
			myMonthStr = "Feb"
		}else if (myMonthStr == "3"){
			myMonthStr = "Mar"
		}else if (myMonthStr == "4"){
			myMonthStr = "Apr"
		}else if (myMonthStr == "5"){
			myMonthStr = "May"
		}else if (myMonthStr == "6"){
			myMonthStr = "Jun"
		}else if (myMonthStr == "7"){
			myMonthStr = "Jul"
		}else if (myMonthStr == "8"){
			myMonthStr = "Aug"
		}else if (myMonthStr == "9"){
			myMonthStr = "Sep"
		}else if (myMonthStr == "10"){
			myMonthStr = "Oct"
		}else if (myMonthStr == "11"){
			myMonthStr = "Nov"
		}else if (myMonthStr == "12"){
			myMonthStr = "Dec"
		}
	var myYearStr = dYear;

	var myDateStr = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;

	var myDate = new Date( myDateStr );

	var myDate_string = myDate.toUTCString();

	var myDate_array = myDate_string.split( ' ' );

	
	if ( myDate_array[2] != myMonthStr ) {
	  alert( 'I\'m sorry, but "' + myDateStr + '" is NOT a valid date.' );
	  return(false);
	} else if( (Date.parse(myDate)-Date.parse(today))/(1000*60*60*24)>365*2)
			{ //2 years
			alert( 'Your date must be within 2 calendar years!' );
			return(false);
		}else{

		return(true);
		}

}
function checkDate(dDay,dMonth,dYear) {
 
	var myDayStr = dDay;
	var myMonthStr = dMonth;
		if (myMonthStr == "1"){
			myMonthStr = "Jan"
		}else if (myMonthStr == "2"){
			myMonthStr = "Feb"
		}else if (myMonthStr == "3"){
			myMonthStr = "Mar"
		}else if (myMonthStr == "4"){
			myMonthStr = "Apr"
		}else if (myMonthStr == "5"){
			myMonthStr = "May"
		}else if (myMonthStr == "6"){
			myMonthStr = "Jun"
		}else if (myMonthStr == "7"){
			myMonthStr = "Jul"
		}else if (myMonthStr == "8"){
			myMonthStr = "Aug"
		}else if (myMonthStr == "9"){
			myMonthStr = "Sep"
		}else if (myMonthStr == "10"){
			myMonthStr = "Oct"
		}else if (myMonthStr == "11"){
			myMonthStr = "Nov"
		}else if (myMonthStr == "12"){
			myMonthStr = "Dec"
		}
	var myYearStr = dYear;

	var myDateStr = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;

	var myDate = new Date( myDateStr );

	var myDate_string = myDate.toUTCString();

	var myDate_array = myDate_string.split( ' ' );

	if ( myDate_array[2] != myMonthStr ) {
	  alert( 'I\'m sorry, but "' + myDateStr + '" is NOT a valid date.' );
	  return(false);
	} else {
		return(true);
	}
 
}

//var rePrice = /^\d{1,8}(\.\d\d?)?$/
var rePrice = /^\d{1,8}?$/

function validateNum(dNum){
     if(!rePrice.test(dNum)){
          //alert("Invalid price: "+dNum);
		  alert("Please enter a price. It must be in dollars, with no cents.");
		  document.forms[0].rate.focus();
     }
	 else 
		return true;
}

/*function isInteger(val){
		for(var i=0;i<val.length;i++){
			if(!isDigit(val.charAt(i))){ 
				alert("This field should be numeric")
				return false;
			}
		}
	return true;
	}

function isDigit(num) {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
	}
*/
/*function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}*/

/*function validate_selection()
{
// set var radio_choice to false
var radio_choice = false;

// Loop from zero to the one minus the number of radio button selections
for (counter = 0; counter < document.forms[0].requestid.length; counter++)
{
// If a radio button has been selected it will return true
// (If not it will return false)
if (document.forms[0].requestid[counter].checked)
radio_choice = true; 
}

if (!radio_choice)
{
// If there were no selections made display an alert box 
alert("Please make a selection.")
return (false);
}
return (true);
}
*/

