<!--



function trim(mystr) 
{
  
  // Required for some broswers that return $1 when there is no input text
  if (mystr.replace(/\s /g,"") == "")
  	return "";
  new_str = mystr.replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,"$1");
  return new_str;
}

function trades_form_check()
{
	if (trim(document.tradesForm.company_name.value)=='')
	{
		alert('Please provide your company name.');
		return false;
	}
	if (trim(document.tradesForm.business_type.value)=='')
	{
		alert('Please tell us what type of business you are a part of.');
		return false;
	}
	if (trim(document.tradesForm.contact_name.value)=='')
	{
		alert('Your name is required.');
		return false;
	}
	if (trim(document.tradesForm.telephone.value)=='')
	{
		alert('Please provide us your telephone number.');
		return false;
	}
	if (trim(document.tradesForm.email.value)=='')
	{
		alert('A valid email address is required.');
		return false;
	}
 	
	return true;

}




function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum()
{
  var mi = document.calculator.IR.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.calculator.YR.value * 12; i++)
  {
    base = base * mbase
  }
  document.calculator.PI.value = floor(document.calculator.LA.value * mi / ( 1 - (1/base)))
}


function doSubmitStep(){  // from old site
var isFormOk = false
isIncomplete = false;

	if(true){
		if ( isEmailOK() && isCommentOK() ) {
			isFormOk = true;
		}else{
			return false;
		}
	}
	
	if(isFormOk){
		document.comment_form.submit();
	}
}
function isEmailOK(){
	var field_val=document.comment_form.email.value.replace(/[ ]/g, "");
	if (field_val.length==0){
		alert('Please type your Email Address.');
		document.comment_form.email.value=""
		document.comment_form.email.focus();
		return false;
		}
	return true;
}
function isCommentOK(){
	var field_val=document.comment_form.comment.value.replace(/[ ]/g, "");
	if (field_val.length==0){
		alert('Please type your Question or Comments.');
		document.comment_form.comment.value=""
		document.comment_form.comment.focus();
		return false;
		}
	return true;
}

//-->
