// JavaScript Document  <script language="javascript">
   function total()
	  {
	  //alert ("in total");
	  var nada = 0;
	  var nod = 0;
	  var sig_course = parseInt(document.form1.sig_course.value);
	  var sigAddNoStud= parseInt(document.form1.sig_add_no_stud.value);
	  var sigMinCost= 0;
	  var sigNonUS =  0;
	  if (document.form1.sig_non_us.checked) {
			sigNonUS = 1;
	  }
	 
	  var sigFirstDisc = 0;
	  if (document.form1.sig_first_disc.checked) {
			sigFirstDisc = 1;
	  }
	  var sigFirstDiscAmt = 0;
	  var sigHostDisc = 0;
	  if (document.form1.sig_host_disc.checked) {
			sigHostDisc = 1;
	  }
	  var sigHostDiscAmt = 0;
	 // alert ("in total:"+sigNonUS);
	  
	  var compCost= parseInt(document.form1.comp_cost.value);
	  var compNoStud= parseInt(document.form1.comp_no_stud.value);
	  var compTravel= parseInt(document.form1.comp_travel_cost.value);
	  var compMeal = parseInt(document.form1.comp_meal.value);
	  var compHotel= parseInt(document.form1.comp_hotel.value);
	  var compOver = parseInt(document.form1.comp_over.value);
	  var compBack= parseInt(document.form1.comp_back.value);
	  
	  if (sigNonUS ==  0) {
	  var courseArray = new Array(" ","450", "225", "CALL", "CALL", "CALL", "1000", "CALL", "CALL", "CALL", " ", "225", "600", "600", "450", "225", " ", "600", "150", "325", "150", "325", "700", " ", "225", "225", " ", "225", "1000", "1900", "1000", "450", "150", "225", "225", "500", "225", "1000", " ", "225", "225", "300", " ", "CALL", "1050");
	  
	  var minStudArray = new Array( " ", "20", "20", " ", " ", " ", " ", " ", " ", " ", " ", "15", "20", "20", "15", "15", " ", "15", "25", "25", "25", "20", "15", " ", "15", "15", " ", "15", "15", "12", "15", "15", "25", "20", "20", "20", "15", "15", " ", "15", "15", "15", " ", " ", " ");
	  } else {
	  
	  var courseArray = new Array(" ","600", "280", "CALL", "CALL", "CALL", "1000", "CALL", "CALL", "CALL", " ", "280", "750", "750", "600", "280", " ", "750", "200", "375", "200", "375", "850", " ", "280", "280", " ", "280", "1250", "2500", "1250", "550", "200", "280", "280", "650", "280", "1250", " ", "280", "280", "350", " ", "CALL", "1350");
	  
	 
	  var minStudArray = new Array( " ", "20", "20", " ", " ", " ", " ", " ", " ", " ", " ", "15", "20", "20", "15", "15", " ", "15", "25", "25", "25", "20", "15", " ", "15", "15", " ", "15", "20", "15", "15", "15", "25", "20", "20", "20", "15", "15", " ", "15", "15", "15", " ", " ", " ");
	  };
	 
	var sigCost = courseArray[sig_course];
	var sigMinNoStud= minStudArray[sig_course];
	var sigMinCost = courseArray[sig_course] *sigMinNoStud; 
	var sigSubtotal= nada + sigMinCost + courseArray[sig_course]*sigAddNoStud;
	var sigFirstDiscAmt = sigFirstDisc*sigSubtotal*.15;
	var sigHostDiscAmt = sigHostDisc*2*courseArray[sig_course];
	var sigTotalCost = nada + sigSubtotal - sigFirstDiscAmt - sigHostDiscAmt;
	
	if (sigCost == "CALL"){
	document.getElementById('sig_cost').innerHTML= "Call!";
	document.getElementById('sig_min_no_stud').innerHTML= "Call!";
	document.getElementById('sig_min_cost').innerHTML= "Call!";
	document.getElementById('sig_subtotal_cost').innerHTML= "Call!";
	document.getElementById('sig_first_disc_amt').innerHTML= "Call!";
	document.getElementById('sig_host_disc_amt').innerHTML= "Call!";
	document.getElementById('sig_total_cost').innerHTML= "Call!";
	} else if(sigCost == " ") {
	document.getElementById('sig_cost').innerHTML= "";
	document.getElementById('sig_min_no_stud').innerHTML= "";
	document.getElementById('sig_min_cost').innerHTML= "";
	document.getElementById('sig_subtotal_cost').innerHTML= "";
	document.getElementById('sig_first_disc_amt').innerHTML= "";
	document.getElementById('sig_host_disc_amt').innerHTML= "";
	document.getElementById('sig_total_cost').innerHTML= "";
	} else {
	document.getElementById('sig_cost').innerHTML= formatCurrency(courseArray[sig_course]);
	document.getElementById('sig_min_no_stud').innerHTML= sigMinNoStud;
	document.getElementById('sig_min_cost').innerHTML= formatCurrency(sigMinCost);
	document.getElementById('sig_subtotal_cost').innerHTML= formatCurrency(sigSubtotal);
	document.getElementById('sig_first_disc_amt').innerHTML= formatCurrency(sigFirstDiscAmt);
	document.getElementById('sig_host_disc_amt').innerHTML= formatCurrency(sigHostDiscAmt);
	document.getElementById('sig_total_cost').innerHTML= formatCurrency(sigTotalCost);
	}
	
	var compTotalCost = nada + (compCost*compNoStud) + (compTravel*compNoStud) +(compMeal*compNoStud) + (compHotel*compNoStud) + (compOver*compNoStud) + (compBack*compNoStud);
	document.getElementById('comp_total_cost').innerHTML= formatCurrency(compTotalCost);
	
	 //alert ("in total \n comp_cost "+compCost+"\n comp_travel_cost "+compTravel+"\n compMeal "+compMeal+"\n compHotel "+compHotel+"\n comp_over "+compOver+"\n comp_back "+compBack+"\n comp_total_cost "+compTotalCost);
	
	  }
	  
	function formatCurrency(strValue)
	  {
	  	strValue = strValue.toString().replace(/\$|\,/g,'');
	  	dblValue = parseFloat(strValue);

	  	blnSign = (dblValue == (dblValue = Math.abs(dblValue)));
	  	dblValue = Math.floor(dblValue*100+0.50000000001);
	  	intCents = dblValue%100;
	  	strCents = intCents.toString();
	  	dblValue = Math.floor(dblValue/100).toString();
	  	if(intCents<10)
	  		strCents = "0"+ strCents;
	  	for (var i = 0; i < Math.floor((dblValue.length-(1+i))/3); i++)
	  		dblValue = dblValue.substring(0,dblValue.length-(4*i+3))+','+
	  		dblValue.substring(dblValue.length-(4*i+3));
	  	return (((blnSign)?'':'-') + '$' + dblValue + '.' + strCents);
	  }
  
