function total_order() {
  var row_a = $('course_order_form_table').getElementsBySelector('tr');
  var num_rows = row_a.size();
  var rows_to_loop = num_rows - 1; // Header row and last two rows.
  
  // Skip header row
  var sum = 0;
  var ce = '';
  var amt = 0;
  var qty = 0;
  for(var i=1; i<rows_to_loop; i++) {
	  ce = row_a[i].childElements();
	  amt = ce[2].getElementsBySelector('input').size() > 0 ? parseInt(ce[2].getElementsBySelector('input')[0].value, 10) : parseInt(ce[2].innerHTML.replace("$", ""), 10);
	  qty = ce[4].getElementsBySelector('input').size() > 0 ? parseInt(ce[4].getElementsBySelector('input')[0].value, 10) : 0;
	  if(isNaN(amt)) { qty = 0; }
	  if(isNaN(qty)) { qty = 0; }
	  if(amt > 0 && qty > 0) { sum += amt * qty; }
  }
  
  $('order_total').innerHTML = "$" + sum;
  //[0].childElements()[0].innerHTML;
}


function update_course_order_form() {
  if($('payment_type_check').checked) {
	  $('check_row').show();
	  $('cc_row').hide();
  } else {
	  $('check_row').hide();
	  $('cc_row').show();  
  }
  
  total_order();
}

function update_course_order_form2() {
  if($('payment_type_check').checked) {
	  $('check_row').show();
  } else {
	  $('check_row').hide();
  }
  
  total_order();
}

function NewWindow(mypage,myname,w,h,scroll){
  // this function will generate a popup centered on the screen

  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;

  var settings ='height='+h+',';

  settings +='width='+w+',';
  settings +='top='+wint+',';
  settings +='left='+winl+',';
  settings +='scrollbars='+scroll+',';
  settings +='resizable=yes';

  win=window.open(mypage,myname,settings);

  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function PopupSecurityCode() {
  NewWindow("popUpSecurityCode.html",'Security Code','420','350','no');
  return true;
}
