// JavaScript Document
function validate_form()
{
trues=0;
nos=0;
message='';	
for (var i=0; i<validate_form.arguments.length-1; i+=2) 
{
	{
		if (validate_form.arguments[i]!='f_tac') 
		{
			if (document.sendForm1.elements[validate_form.arguments[i]].value!='') 
			 {
				  trues++;
			 }
			 else
			 {
			   if(document.sendForm1.elements[validate_form.arguments[i]].value=='') {message=message+'field : '+ validate_form.arguments[(i+1)]+ ' must be filled\n'}; 
				 nos++;		
			 }
		}
		else
		{
			
			if (document.sendForm1.elements[validate_form.arguments[i]].checked) 
			 {
				  trues++;
			 }
			 else
			 {
			   if (document.sendForm1.elements[validate_form.arguments[i]].checked==false) {message=message+''+ validate_form.arguments[(i+1)]+ '\n'}; 
				 nos++;		
			 }
		}
		
	}
}	
	if (trues==validate_form.arguments.length/2) {return true;}
	else {alert (message); return false;}
}


function on_off(ob)
{
	if (document.getElementById) 
	{	
		 if (document.getElementById(ob).style.display=='none')
		  {  
		   document.getElementById(ob).style.display='';
          }
		 else
		  {
		   document.getElementById(ob).style.display='none';  
		  }
	}
	if(document.layers) 
	{ 
		if (document.layers[ob].style.display=='none')
		  {  
		   document.layers[ob].style.display='';
		  }
		 else
		  {
		   document.layers[ob].style.display='none';  
		  }	  
	}
}
function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length-1; i+=2) {
			{
			 document.images[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
	}
}

//This Function Will Co-Ordinate A Mouse RollOVer Effect
	function rollovergraphic(tagname, filename) {
		document.images[tagname].src = filename;
	}
function checkForm(form)
{
    if (form.price.value == 0 || form.price.value.length == 0) {
        alert ("The Price field can't be 0!");
        form.price.focus(); 
		return false;
	}
	else if (form.price.value.indexOf(",") != -1) {
		alert("Price field should not contain commas for computing");
		form.price.focus(); 
		return false;
	}
	else if (form.dp.value.indexOf(",") != -1) {
		alert("Down Payment field should not contain commas for computing");
		form.dp.focus(); 
		return false;
	}

    else if (form.ir.value == 0 || form.ir.value.length == 0) {
        alert ("The Interest Rate field can't be 0!");
        form.ir.focus(); 
		return false;
	}
    else if (form.term.value == 0 || form.term.value.length == 0) {
        alert ("The Term field can't be 0!");
        form.term.focus(); 
		return false;
	}
    else {
        calculatePayment(form);
		return true;
	}
}	
function calculatePayment(form)
{
	princ = form.price.value - form.dp.value;
    intRate = (form.ir.value/100) / 12;
    months = form.term.value * 12;
    form.pmt.value = Math.floor((princ*intRate)/(1-Math.pow(1+intRate,(-1*months)))*100)/100;
    form.principle.value = princ;
    form.payments.value = months;
}
