function trimstring(s){
   var i=0;
   while ((i<s.length) && (s.charAt(i)==' ')){
     i++;
   }
   if (i>0) {s=s.substring(i);}
   i = s.length;
   while ((s.charAt(i-1)==' ') && (i>=0)){
     i--;
   }
   if (i<s.length) { s=s.substring(0,i);}
   return s;
}
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_reward(lForm){ 
	var rent = trimstring(lForm.rentamount.value);
	var lease = trimstring(lForm.rentmonth.value);
	var firstname = trimstring(lForm.firstname.value);
	var lastname = trimstring(lForm.lastname.value);
	var address = trimstring(lForm.aptaddress1.value);
	var phone = trimstring(lForm.phone.value);
	var move_date = trimstring(lForm.aptmoveindate.value);
	var reported = lForm.reported.checked;
	if(rent == ''){
		alert("Please enter a value for the rent amount");
		return false;
	}else if(lease == ''){
		alert("Please enter a value for the lease term");
		return false;
	}else if(firstname == ''){
		alert("Please enter your first name");
		return false;
	}else if(lastname == ''){
		alert("Please enter your last name");
		return false;
	}else if(phone == ''){
		alert("Please enter your phone number");
		return false;
	}else if(address == ''){
		alert("Please enter your NEW address");
		return false;
	}else if(move_date == ''){
		alert("Please enter a move in date");
		return false;
	}else if(!IsNumeric(lease)){
		alert("Please enter a Numeric value for number of months in the lease");
		return false;
	}else if(!IsNumeric(rent)){
		alert("Please enter a Numeric value for monthly rent amount");
		return false;
	}else if(!reported){
		alert("Please verify that you understand and agree to the Terms and Conditions required to collect the reward");
		return false;
	}
	return true;
}

function validateContactApt(lForm){ 
  var first = trimstring(lForm.firstname.value);
  var last = trimstring(lForm.lastname.value);
  var email = trimstring(lForm.email.value);
  var phone = trimstring(lForm.phone.value);
  if(first == ''){
    alert("Please enter your first name");
    return false;
  }else if(last == ''){
    alert("Please enter your last name");
    return false;
  }else if( (email == '') && (phone = '') ){
    alert("Please enter either an email address or phone number");
    return false;
  }
  return true;
}

function saveFav(aptid){
  var aURL = 'http://www.apartmentsearch.com/ajax/saveFav?aptid=' + aptid;
  alert(aURL);
  return false;
}

