function hide_id(nodeId)
{
    var node = document.getElementById(nodeId);
    if (node)
    {
        node.className=node.className.replace('showed', '');
        node.className += ' hidden';
    }
}

function show_id(nodeId)
{
    var node = document.getElementById(nodeId);
    if (node)
    {
        node.className=node.className.replace('hidden', '');
        node.className += ' showed';
    }
}

function toggle_id(nodeId)
{
    var node = document.getElementById(nodeId);
    if (node)
    {
        if (node.className.indexOf('hidden') != -1)
            node.className=node.className.replace('hidden', 'showed')
        else if (node.className.indexOf('showed') != -1)
            node.className=node.className.replace('showed', 'hidden')
        else node.className += ' showed';
     }
}

//******************************************************************************

// =====---- DEMO ----=====
var newwin;
function openVideo() {
  params = "toolbar=0,width=345,height=400,scrollbars=No";
  newwin = window.open("demo/video_demo.html","_blank",params);
  setTimeout('newwin.focus();',250);
}
function openAudio() {
  params = "toolbar=0,width=345,height=140,scrollbars=No";
  newwin = window.open("demo/audio_demo.html","_blank",params);
  setTimeout('newwin.focus();',250);
}
function openCDDemo() {
  newwin = window.open("demo/cd_demo.html","_blank","toolbar=0,scrollbars=No,width=600,height=500");
  setTimeout('newwin.focus();',250);
}

// =====---- ENROLL NOW ----=====

// define class Course
function Course(Description, HomeOrLecture, Cost)
{
  this.Description = Description;
  this.HomeOrLecture = HomeOrLecture;
  this.Cost = Cost;
}

// define class tool
function tool(Description, HomeOrLecture, Cost)
{
  this.Description = Description;
  this.HomeOrLecture = HomeOrLecture;
  this.Cost = Cost;
}

function Populate1(HomeOrLecture, listobject) {
//  formobject = new Array();

// clear the list
    /** Clear the list **/
  while( listobject.options.length > 1 )
  { listobject.options[1]=null; }

  if (HomeOrLecture == "LECT") {
    HomeOrLecture = "LECTURE";
  }

  var i =0;

  for (loop = 0; loop < courses.length; loop++) {
    if (courses[loop].HomeOrLecture == HomeOrLecture) {
      listobject.options[ listobject.options.length ] = new Option( courses[loop].Description, loop, false, false );
    }
  }
}

function Populate2(HomeOrLecture, listobject) {
//  formobject = new Array();

// clear the list
    /** Clear the list **/
  while( listobject.options.length > 1 )
  { listobject.options[1]=null; }

  if (HomeOrLecture == "LECT") {
    HomeOrLecture = "LECTURE";
  }

  var i =0;

  for (loop = 0; loop < tools.length; loop++) {
    if (tools[loop].HomeOrLecture == HomeOrLecture) {
      listobject.options[ listobject.options.length ] = new Option( tools[loop].Description, loop, false, false );
    }
  }
}

function SwitchCheckbox(checkboxobject) {
  if (checkboxobject.checked == true)
    checkboxobject.checked = false;
  else
    checkboxobject.checked = true;
}


function Calculate1() {
  var course1Cost = 0;
  var course1GCS = 0;
  var course1MF = 0;

  var course2Cost = 0;
  var course2GCS = 0;
  var course2MF = 0;

  var course3Cost = 0;
  var course3GCS = 0;
  var course3MF = 0;

  var course4Cost = 0;
  var course4GCS = 0;
  var course4MF = 0;

  var subtotal = 0;
  var shipping = 0;
  var total = 0;
  var temp = 0;

  if (document.regform.course1Description.selectedIndex > 0) {
    course1Cost = courses[document.regform.course1Description.options[document.regform.course1Description.selectedIndex].value].Cost;
    /* if (document.regform.course1GCS.checked == true)
      course1GCS = 25;
    if (document.regform.course1MF.checked == true)
      course1MF = 10; */
  }
  temp = course1Cost + course1GCS + course1MF;
  document.regform.course1Cost.value = temp;

  if (document.regform.course2Description.selectedIndex > 0) {
    course2Cost = courses[document.regform.course2Description.options[document.regform.course2Description.selectedIndex].value].Cost;
    /* if (document.regform.course2GCS.checked == true)
      course2GCS = 25;
    if (document.regform.course2MF.checked == true)
      course2MF = 10; */
  }
  temp = course2Cost + course2GCS + course2MF;
  document.regform.course2Cost.value = temp;

  if (document.regform.course3Description.selectedIndex > 0) {
    course3Cost = courses[document.regform.course3Description.options[document.regform.course3Description.selectedIndex].value].Cost;
    /* if (document.regform.course3GCS.checked == true)
      course3GCS = 25;
    if (document.regform.course3MF.checked == true)
      course3MF = 10; */
  }
  temp = course3Cost + course3GCS + course3MF;
  document.regform.course3Cost.value = temp;

  if (document.regform.course4Description.selectedIndex > 0) {
    course4Cost = courses[document.regform.course4Description.options[document.regform.course4Description.selectedIndex].value].Cost;
    /* if (document.regform.course4GCS.checked == true)
      course4GCS = 25;
    if (document.regform.course4MF.checked == true)
      course4MF = 10; */
  }
  temp = course4Cost + course4GCS + course4MF;
  document.regform.course4Cost.value = temp;

  subtotal = course1Cost + course1GCS + course1MF + course2Cost + course2GCS + course2MF + course3Cost + course3GCS + course3MF + course4Cost + course4GCS + course4MF;
  document.regform.subtotal.value = subtotal;


  if (document.regform.shipping.value == 'ship')
    document.regform.spCost.value = 10;
  if (document.regform.shipping.value == 'noship')
    document.regform.spCost.value = 0;
  shipping = document.regform.spCost.value * 1;

  document.regform.spCost.value = shipping.toFixed(2);

  total = subtotal + shipping;

    if (document.regform.regonline.checked==true){
      if (total >=5){      total = total - 5 };
    }

  document.regform.Total.value = total;
}

function PrepareForm() {
  var selectedCourse1 = document.regform.course1Description.options[document.regform.course1Description.selectedIndex].value;
  var selectedCourse2 = document.regform.course2Description.options[document.regform.course2Description.selectedIndex].value;
  var selectedCourse3 = document.regform.course3Description.options[document.regform.course3Description.selectedIndex].value;
  var selectedCourse4 = document.regform.course4Description.options[document.regform.course4Description.selectedIndex].value;


  if ( (selectedCourse1 == -1) && (selectedCourse2 == -1) && (selectedCourse3 == -1) && (selectedCourse4 == -1)) {
    alert ("Please select at least one Course");
    return false;
  }
  else if (document.regform.shipping.options[document.regform.shipping.selectedIndex].value == "") {
    alert ("Please select the shipping method");
    return false;
  }
  else if (document.regform.realname.value == "") {
    alert ("Please enter your Name");
    return false;
  }
  else if (document.regform.address1.value == "") {
    alert ("Please enter your Mailing Address");
    return false;
  }
  else if (document.regform.city.value == "") {
    alert ("Please enter City");
    return false;
  }
  else if (document.regform.state.value == "") {
    alert ("Please enter State");
    return false;
  }
  else if (document.regform.zip.value == "") {
    alert ("Please enter Zip");
    return false;
  }
  else if (document.regform.email.value == "") {
    alert ("Please enter E-mail");
    return false;
  }
  else if (document.regform.cc-name.value == "") {
    alert ("Please enter Name on Card");
    return false;
  }
  else if (document.regform.elements['cc-number'].value == "") {
    alert ("Please enter Card Number");
    return false;
  }
  else if (document.regform.elements['cc-exp'].value == "") {
    alert ("Please enter Expiration Date");
    return false;
  }
  else if (document.regform.elements['cc-security'].value == "") {
    alert ("Please enter Card Security Code");
    return false;
  }
  else {

    if (selectedCourse1 > -1)
      document.regform.course1Description.options[document.regform.course1Description.selectedIndex].value = courses[selectedCourse1].Description;
    if (selectedCourse2 > -1)
      document.regform.course2Description.options[document.regform.course2Description.selectedIndex].value = courses[selectedCourse2].Description;
    if (selectedCourse3 > -1)
      document.regform.course3Description.options[document.regform.course3Description.selectedIndex].value = courses[selectedCourse3].Description;
    if (selectedCourse4 > -1)
      document.regform.course4Description.options[document.regform.course4Description.selectedIndex].value = courses[selectedCourse4].Description;
    return true;

  }
}

/************************/

function Calculate2() {
  var tool1Cost = 0;
  var tool2Cost = 0;
  var tool3Cost = 0;
  var tool4Cost = 0;
  var subtotal = 0;
  var fingerprinting = 0;
  var shipping = 0;
  var total = 0;
  var temp = 0;

  if (document.regform.tool1Description.selectedIndex > 0) {
    tool1Cost = tools[document.regform.tool1Description.options[document.regform.tool1Description.selectedIndex].value].Cost;
    /* if (document.regform.tool1GCS.checked == true)
      tool1GCS = 25;
    if (document.regform.tool1MF.checked == true)
      tool1MF = 10; */
  }
  temp = tool1Cost;
  document.regform.tool1Cost.value = temp;

  if (document.regform.tool2Description.selectedIndex > 0) {
    tool2Cost = tools[document.regform.tool2Description.options[document.regform.tool2Description.selectedIndex].value].Cost;
    /* if (document.regform.tool2GCS.checked == true)
      tool2GCS = 25;
    if (document.regform.tool2MF.checked == true)
      tool2MF = 10; */
  }
  temp = tool2Cost;
  document.regform.tool2Cost.value = temp;

  if (document.regform.tool3Description.selectedIndex > 0) {
    tool3Cost = tools[document.regform.tool3Description.options[document.regform.tool3Description.selectedIndex].value].Cost;
    /* if (document.regform.tool3GCS.checked == true)
      tool3GCS = 25;
    if (document.regform.tool3MF.checked == true)
      tool3MF = 10; */
  }
  temp = tool3Cost;
  document.regform.tool3Cost.value = temp;

  if (document.regform.tool4Description.selectedIndex > 0) {
    tool4Cost = tools[document.regform.tool4Description.options[document.regform.tool4Description.selectedIndex].value].Cost;
    /* if (document.regform.tool4GCS.checked == true)
      tool4GCS = 25;
    if (document.regform.tool4MF.checked == true)
      tool4MF = 10; */
  }
  temp = tool4Cost;
  document.regform.tool4Cost.value = temp;

  subtotal = tool1Cost +  tool2Cost +  tool3Cost +  tool4Cost;
  document.regform.subtotal.value = subtotal.toFixed(2);

  if (document.regform.shipping.value == 'ship')
    document.regform.spCost.value = 10;
  if (document.regform.shipping.value == 'noship')
    document.regform.spCost.value = 0;
  shipping = document.regform.spCost.value * 1;

  document.regform.spCost.value = shipping.toFixed(2);

  total = subtotal +  shipping;
  document.regform.Total.value = total.toFixed(2);
}

    var courses = new Array();

    var i = 0;
    courses[i] = new Course('Credit Producer', 'LECTURE', 99); i++;
    courses[i] = new Course('Credit Producer', 'HOME', 52.90); i++;
    courses[i] = new Course('Property & Casualty Complete Package', 'LECTURE', 199); i++;
    courses[i] = new Course('Property & Casualty Complete Package', 'HOME', 160.85); i++;
    courses[i] = new Course('Property & Casualty with Exam Disk', 'HOME', 139.26); i++;
    courses[i] = new Course('Property & Casualty with Exam Disk', 'LECTURE', 179); i++;
    courses[i] = new Course('Property & Casualty with Audio CD Tutorial', 'HOME', 139.26); i++;
    courses[i] = new Course('Property & Casualty with Audio CD Tutorial', 'LECTURE', 179); i++;
    courses[i] = new Course('Property & Casualty', 'HOME', 106.87); i++;
    courses[i] = new Course('Property & Casualty', 'LECTURE', 149); i++;
    courses[i] = new Course('Property & Casualty Adjuster', 'HOME', 117.67); i++;
    courses[i] = new Course('Property & Casualty Adjuster Complete Package', 'HOME', 171.64); i++;
    courses[i] = new Course('Property & Casualty Adjuster with Exam Disk', 'HOME', 150.05); i++;
    courses[i] = new Course('Property & Casualty Adjuster with Audio CD Tutorial', 'HOME', 150.05); i++;
    courses[i] = new Course('Property & Casualty Adjuster', 'LECTURE', 159); i++;
    courses[i] = new Course('Property & Casualty Adjuster Complete Package', 'LECTURE', 209); i++;
    courses[i] = new Course('Property & Casualty Adjuster with Exam Disk', 'LECTURE', 189); i++;
    courses[i] = new Course('Property & Casualty Adjuster with Audio CD Tutorial', 'LECTURE', 189); i++;
    courses[i] = new Course('P&C Exam Simulation Disk', 'HOME', 52.90); i++;
    courses[i] = new Course('P&C Audio Tutorial Only', 'HOME', 52.90); i++;
    courses[i] = new Course('Property & Casualty Commercial Package Policy DVD', 'HOME', 21.59); i++;
    courses[i] = new Course('Life & Health Complete Package', 'LECTURE', 199); i++;
    courses[i] = new Course('Life & Health Complete Package', 'HOME', 160.85); i++;
    courses[i] = new Course('Life & Health with Exam Disk', 'LECTURE', 179); i++;
    courses[i] = new Course('Life & Health with Exam Disk', 'HOME', 139.26); i++;
    courses[i] = new Course('Life & Health with Audio CD Tutorial', 'LECTURE', 179); i++;
    courses[i] = new Course('Life & Health with Audio CD Tutorial', 'HOME', 139.26); i++;
    courses[i] = new Course('Life & Health', 'HOME', 106.87); i++;
    courses[i] = new Course('Life & Health', 'LECTURE', 149); i++;
    courses[i] = new Course('Life only', 'LECTURE', 119); i++;
    courses[i] = new Course('Life only', 'HOME', 106.87); i++;
    courses[i] = new Course('Health only', 'LECTURE', 119); i++;
    courses[i] = new Course('Health only ', 'HOME', 106.87); i++;
    courses[i] = new Course('L&H Exam Simulation Disk', 'HOME', 52.90); i++;
    courses[i] = new Course('L&H Audio CD Tutorial Only', 'HOME', 52.90); i++;
    courses[i] = new Course('Life Insurance Annuity DVD', 'HOME', 21.59); i++;
    courses[i] = new Course('Series 3', 'HOME', 160.85); i++;
    courses[i] = new Course('Series 6 Complete Package', 'LECTURE', 209); i++;
    courses[i] = new Course('Series 6 Complete Package', 'HOME', 171.64); i++;
    courses[i] = new Course('Series 6 with Exam Disk', 'HOME', 150.05); i++;
    courses[i] = new Course('Series 6 with Audio CD Tutorial', 'HOME', 150.05); i++;
    courses[i] = new Course('Series 6', 'HOME', 117.67); i++;
    courses[i] = new Course('Series 6 with Exam Disk', 'LECTURE', 189); i++;
    courses[i] = new Course('Series 6 with Audio Tutorial', 'LECTURE', 189); i++;
    courses[i] = new Course('Series 6', 'LECTURE', 159); i++;
    courses[i] = new Course('Series 6 Exam Simulation Disk only', 'HOME', 52.90); i++;
    courses[i] = new Course('Series 6 Audio CD Tutorial only', 'HOME', 52.90); i++;
    courses[i] = new Course('Series 6 Mutual Funds DVD', 'HOME', 21.59); i++;
    courses[i] = new Course('Series 7 Complete Package', 'LECTURE', 499); i++;
    courses[i] = new Course('Series 7 with Exam Disk', 'LECTURE', 459); i++;
    courses[i] = new Course('Series 7 Complete Package', 'HOME', 430.72); i++;
    courses[i] = new Course('Series 7 with Exam Disk', 'HOME', 387.54); i++;
    courses[i] = new Course('Series 7 with Audio CD Tutorial', 'HOME', 387.54); i++;
    courses[i] = new Course('Series 7', 'HOME', 322.77); i++;
    courses[i] = new Course('Series 7 with Audio CD Tutorial', 'LECTURE', 459); i++;
    courses[i] = new Course('Series 7 Exam Disk only', 'HOME', 106.87); i++;
    courses[i] = new Course('Series 7 Audio CD Tutorial', 'HOME', 106.87); i++;
    courses[i] = new Course('Series 7 Options DVD', 'HOME', 21.59); i++;
    courses[i] = new Course('Series 7', 'LECTURE', 399); i++;
    courses[i] = new Course('Series 24 with Exam Disk', 'LECTURE', 329); i++;     <!-- inserted -->
    courses[i] = new Course('Series 24', 'LECTURE', 299); i++;
    courses[i] = new Course('Series 24 with Exam Disk', 'HOME', 247.21); i++;
    courses[i] = new Course('Series 24', 'HOME', 214.82); i++;
    courses[i] = new Course('Series 24 Exam Disk only', 'HOME', 52.90); i++;
    courses[i] = new Course('Series 26 with Exam Disk', 'HOME', 247.21); i++;
    courses[i] = new Course('Series 26', 'HOME', 214.82); i++;
    courses[i] = new Course('Series 63 Complete Package', 'LECTURE', 99); i++;
    courses[i] = new Course('Series 63 Complete Package', 'HOME', 74.49); i++;
    courses[i] = new Course('Series 63 with Exam Disk', 'LECTURE', 89); i++;
    courses[i] = new Course('Series 63 with Audio CD Tutorial', 'LECTURE', 89); i++;
    courses[i] = new Course('Series 63 with Exam Disk', 'HOME', 63.69); i++;
    courses[i] = new Course('Series 63 with Audio CD Tutorial', 'HOME', 63.69); i++;
    courses[i] = new Course('Series 63', 'LECTURE', 69); i++;
    courses[i] = new Course('Series 63', 'HOME', 42.10); i++;
    courses[i] = new Course('Series 63 Exam Simulation Disk only', 'HOME', 31.31); i++;
    courses[i] = new Course('Series 63 Audio CD Tutorial only', 'HOME', 31.31); i++;
    courses[i] = new Course('Series 63 Definitions DVD', 'HOME', 21.59); i++;
    courses[i] = new Course('Series 66 with Exam Disk', 'LECTURE', 229); i++;     <!-- inserted -->
    courses[i] = new Course('Series 66 with Exam Disk', 'HOME', 160.85); i++;
    courses[i] = new Course('Series 66', 'HOME', 128.46); i++;
    courses[i] = new Course('Series 66 Exam Disk only', 'HOME', 52.90); i++;
    courses[i] = new Course('Series 66', 'LECTURE', 199); i++;
    courses[i] = new Course('Series 65 with Exam Disk', 'LECTURE', 229); i++;     <!-- inserted -->
    courses[i] = new Course('Series 65', 'LECTURE', 199); i++;              <!-- inserted -->
    courses[i] = new Course('Series 65 with Exam Disk', 'HOME', 160.85); i++;
    courses[i] = new Course('Series 65', 'HOME', 128.46); i++;
    courses[i] = new Course('Series 65 Exam Disk only', 'HOME', 52.90); i++;

    var tools = new Array();

    var i = 0;

    tools[i] = new tool('Life & Health Testaker CD-Rom', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Life & Health Testeller Audio CD', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Life & Health Testeacher DVD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Property & Casualty Testaker CD-Rom', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Property & Casualty Testeller Audio CD', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Property & Casualty Testeacher DVD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 6 Testaker CD-Rom', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Series 6 Testeller Audio CD', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Series 6 Testeacher DVD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 7 Testaker CD-Rom', 'LECTURE', 64.77); i++;
    tools[i] = new tool('Series 7 Testeller Audio CD', 'LECTURE', 64.77); i++;
    tools[i] = new tool('Series 7 Testeacher DVD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 63 Testaker CD-Rom', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 63 Testeller Audio CD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 63 Testeacher DVD', 'LECTURE', 21.59); i++;
    tools[i] = new tool('Series 65 or 66 Testaker CD-Rom', 'LECTURE', 32.39); i++;
    tools[i] = new tool('Series 24 Testaker CD-Rom', 'LECTURE', 32.39); i++;

/******************************************************************************/
/* Calendar */
  function popup(calendar,id){
    window.open('calendar.php?calendar='+calendar+'&id='+id, 'Calendar', 'width=400,height=300,scrollbars=yes,status=no,toolbar=no,location=0,top=0');
  }

function checkIt(theForm)
{
  if (theForm.name.value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    theForm.name.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter a value for the \"E-mail\" field.");
    theForm.email.focus();
    return (false);
  }
  else if (theForm.email.value.indexOf ( "@" ,1 ) == -1 ) {
    alert("You entered a wrong email address, please fix it to the right one." ) ;
    theForm.email.value = "";
    theForm.email.focus();
    return (false);
  }

  if (theForm.phone.value == "")
  {
    alert("Please enter a value for the \"Phone\" field.");
    theForm.phone.focus();
    return (false);
  }

  if (theForm.fax.value == "")
  {
    alert("Please enter a value for the \"Fax\" field.");
    theForm.fax.focus();
    return (false);
  }
  if (theForm.location.value == "")
  {
    alert("Please enter a value for the \"My Location\" field.");
    theForm.location.focus();
    return (false);
  }
  if (!theForm.ed1.checked && !theForm.ed2.checked && !theForm.ed3.checked)
  {
    alert("Please check your \"Education Degree\"");
    return (false);
  }
  if (!theForm.lic1.checked && !theForm.lic2.checked && !theForm.lic3.checked)
  {
    alert("Please check your \"Insurance License(s) Held\"");
    return (false);
  }
  if (!theForm.sec1.checked && !theForm.sec2.checked && !theForm.sec3.checked)
  {
    alert("Please check your \"Securities License Held\"");
    return (false);
  }
  if (!theForm.contact_email.checked && !theForm.contact_phone.checked)
  {
    alert("Please check your \"Contact preference\"");
    return (false);
  }
  return (true);
}

function checkIt2(theForm)
{
  if (theForm.login.value == "")
  {
    alert("Please enter a value for the \"Login\" field.");
    theForm.login.focus();
    return (false);
  }

  if (theForm.name.value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    theForm.name.focus();
    return (false);
  }

  if (theForm.company.value == "")
  {
    alert("Please enter a value for the \"Company\" field.");
    theForm.company.focus();
    return (false);
  }
  if (theForm.email.value == "")
  {
    alert("Please enter a value for the \"E-mail\" field.");
    theForm.email.focus();
    return (false);
  }
  else if (theForm.email.value.indexOf ( "@" ,1 ) == -1 ) {
    alert("You entered a wrong email address, please fix it to the right one." ) ;
    theForm.email.value = "";
    theForm.email.focus();
    return (false);
  }

  if (theForm.phone.value == "")
  {
    alert("Please enter a value for the \"Phone\" field.");
    theForm.phone.focus();
    return (false);
  }

  if (theForm.address.value == "")
  {
    alert("Please enter a value for the \"Address\" field.");
    theForm.address.focus();
    return (false);
  }
  if (theForm.details.value == "")
  {
    alert("Please enter a value for the \"City,State,Zip\" field.");
    theForm.details.focus();
    return (false);
  }
  if (theForm.fax.value == "")
  {
    alert("Please enter a value for the \"Fax\" field.");
    theForm.fax.focus();
    return (false);
  }
  return (true);
}

function checkIt3(theForm)
{
  if (theForm.company.value == "")
  {
    alert("Please enter a value for the \"Company\" field.");
    theForm.company.focus();
    return (false);
  }

  if (theForm.job.value == "")
  {
    alert("Please enter a value for the \"Job Title\" field.");
    theForm.job.focus();
    return (false);
  }

  if (theForm.city.value == "")
  {
    alert("Please enter a value for the \"Location of Job\" field.");
    theForm.city.focus();
    return (false);
  }

  if (theForm.employee.value == "")
  {
    alert("Please enter a value for the \"Employee Type\" field.");
    theForm.employee.focus();
    return (false);
  }

  if (theForm.jobtype.value == "")
  {
    alert("Please enter a value for the \"Job Type\" field.");
    theForm.jobtype.focus();
    return (false);
  }

  if (theForm.experience.value == "")
  {
    alert("Please enter a value for the \"Required Experience\" field.");
    theForm.experience.focus();
    return (false);
  }

  if (theForm.contact.value == "")
  {
    alert("Please enter a value for the \"Contact\" field.");
    theForm.contact.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter a value for the \"E-mail\" field.");
    theForm.email.focus();
    return (false);
  }
  else if (theForm.email.value.indexOf ( "@" ,1 ) == -1 ) {
    alert("You entered a wrong email address, please fix it to the right one." ) ;
    theForm.email.value = "";
    theForm.email.focus();
    return (false);
  }
  if (document.forms.opportForm.addinfo.value.length > 255) {
    alert("Please enter not more than 255 characters into the Additional Information." ) ;
    theForm.addinfo.focus();
    return (false);
  }

  return (true);
}

function textCounter(field, maxlimit) {
    if (field.value.length > maxlimit)
    field.value = field.value.substring(0, maxlimit);
}

function checkform(){
  if (document.getElementById("firstname").value == ""){
    document.getElementById("firstname").focus();
    alert("Please input the First Name please");
    return false;
  }
  if (document.getElementById("lastname").value == ""){
    document.getElementById("lastname").focus();
    alert("Please input the Last Name please");
    return false;
  }
  if (document.getElementById("phone").value == ""){
    document.getElementById("phone").focus();
    alert("Please input the Phone Number please");
    return false;
  }

  if (document.getElementById("email").value == ""){
    document.getElementById("email").focus();
    alert("Please input the E-mail Address please");
    return false;
  }
  if (document.getElementById("email1").value == ""){
    document.getElementById("email1").focus();
    alert("Please confirm the E-mail Address please");
    return false;
  }
  if (document.getElementById("email1").value != document.getElementById("email").value){
    document.getElementById("email").focus();
    alert ("E-mails are not the same");
    return false;
  }

  var myemail = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z](-?[0-9a-z])*\.)+[a-z]{2,4}$");
  email_ = document.getElementById("email").value;
  if (myemail.test(email_) == false){
      alert ("Wrong E-mail Address was provided (Example: myname@mysite.com)");
      document.getElementById("email").focus();
      return false;
  }
  if (document.getElementById("company").value == ""){
    document.getElementById("company").focus();
    alert("Please input the Company please");
    return false;
  }
  if (document.getElementById("manager").value == ""){
    document.getElementById("manager").focus();
    alert("Please input the Manager please");
    return false;
  }

    var f = document.getElementById("frmregister");
    var count = f.elements.length;
    var kol = 0;
      if(document.getElementById){
         for (var i = 0, j = 0; i < count; i++) {
           if (f.elements[i].checked == true){
            kol++;
            }
        }
      }
   if (kol == 0){
    alert ("Please check courses you want to review");
    return false;
   }
   if (kol > 3){
    alert ("You cannot review more than 3 courses.");
    return false;
   }

  return true;
}

// ----------------------

// validate edit/add form

//    frm = form

// ----------------------



var validate = true;      // set false when form is cancelled, so we can skip validation



// validate form for errors

// notifies user and returns false if any found



function validateEdit(frm) {

  var err = '';             // validation error(s)

  var stat;



  if (validate) {

    if (frm.CourseTitle.value == '') {

      err = err + 'course title\n';

    }

    if (frm.CourseDate.value == '') {

      err = err + 'course date\n';

    }

    if (frm.Instructor.value == '') {

      err = err + 'your instructor\n';

    }

    if (!validRadio(frm.question1)) {

      err = err + 'Question 1\n';

    }

    if (!validRadio(frm.question2)) {

      err = err + 'Question 2\n';

    }

    if (!validRadio(frm.question3)) {

      err = err + 'Question 3\n';

    }

    if (!validRadio(frm.question4)) {

      err = err + 'Question 4\n';

    }

    if (!validRadio(frm.question5)) {

      err = err + 'Question 5\n';

    }

    if (frm.Name.value == '') {

      err = err + 'your name\n';

    }

    if (frm.TestResults.value == '') {

      err = err + 'your test results\n';

    }

    if (frm.YourCompany.value == '') {

      err = err + 'your Company Name\n';

    }

    if (frm.PhoneNumber.value == '') {

      err = err + 'your phone number\n';

    }

    if (frm.key.value == '') {

      err = err + 'Code verification\n';

    }



    if (err.length > 0) {

      alert('please correct the following:\n' + err);

      return false;

    }

    return true;

  }

  return true;

}



function validRadio(formField)

{

  var result = false;

  var radioSelected;



  for (var i=0; i<formField.length; i++){

    if (formField[i].checked) {

      radioSelected = formField[i].value

    }

  }

  if (!radioSelected){

    return false;

  } else {

    return true;

  };

}

  function checkform2(){
    if (document.getElementById("firstname").value == ""){
      document.getElementById("firstname").focus();
      alert("Please input the First Name please");
      return false;
    }
    if (document.getElementById("lastname").value == ""){
      document.getElementById("lastname").focus();
      alert("Please input the Last Name please");
      return false;
    }
    if (document.getElementById("phone").value == ""){
      document.getElementById("phone").focus();
      alert("Please input the Phone Number please");
      return false;
    }

    if (document.getElementById("email").value == ""){
      document.getElementById("email").focus();
      alert("Please input the E-mail Address please");
      return false;
    }
    if (document.getElementById("email1").value == ""){
      document.getElementById("email1").focus();
      alert("Please confirm the E-mail Address please");
      return false;
    }
    if (document.getElementById("email1").value != document.getElementById("email").value){
      document.getElementById("email").focus();
      alert ("E-mails are not the same");
      return false;
    }

    var myemail = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@([0-9a-z](-?[0-9a-z])*\.)+[a-z]{2,4}$");
    email_ = document.getElementById("email").value;
    if (myemail.test(email_) == false){
        alert ("Wrong E-mail Address was provided (Example: myname@mysite.com)");
        document.getElementById("email").focus();
        return false;
    }
    if (document.getElementById("company").value == ""){
      document.getElementById("company").focus();
      alert("Please input the Company please");
      return false;
    }
    if (document.getElementById("manager").value == ""){
      document.getElementById("manager").focus();
      alert("Please input the Manager please");
      return false;
    }

      var f = document.getElementById("frmregister");
      var count = f.elements.length;
      var kol = 0;
        if(document.getElementById){
           for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
              kol++;
              }
          }
        }
     if (kol == 0){
      alert ("Please check courses you want to review");
      return false;
     }
     if (kol > 3){
      alert ("You cannot review more than 3 courses.");
      return false;
     }

    return true;
  }


/* video popup */
var demoWinVideo;
function DoWinVideo(title,VideoName) {
//  if ((demoWinVideo != null) && (!demoWinVideo.closed)){demoWinVideo.close()}
      rand = (Math.floor(Math.random()*(9999+1)));
      demoWin = "demoWinVideo=window.open('', 'demonstrationWinVideo"+rand+"', 'width=432,height=318,location=0,top=0');";
      eval(demoWin);
  demoWinVideo.document.writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"');
  demoWinVideo.document.writeln('    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
  demoWinVideo.document.writeln('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">');
  demoWinVideo.document.writeln('<head>');
  demoWinVideo.document.writeln('  <title>'+ title +'</title>');
  demoWinVideo.document.writeln('  <style type="text/css">');
  demoWinVideo.document.writeln('  /*<![CDATA[*/');
  demoWinVideo.document.writeln('    body  {margin: 0px; padding: 0}');
  demoWinVideo.document.writeln('  /*]]>*/');
  demoWinVideo.document.writeln('  </style>');
  demoWinVideo.document.writeln('<script type="text/javascript" src="js/swfobject.js"></script>');
  demoWinVideo.document.writeln('</head>');
  demoWinVideo.document.writeln('<body>');
  demoWinVideo.document.writeln('<div id="show_video"></div>');
  demoWinVideo.document.writeln('\
     <script type="text/javascript">\
  /*<![CDATA[*/\
    var so = new SWFObject("swf/JustPlayerPopUp.swf", "JustPlayerPopUp", "432", "318", "9", "#FFFFFF");\
	so.addVariable("_flashvar", "'+ VideoName +'");\
    so.write("show_video");\
  /*]]>*/\
  </script>\
  ');
  demoWinVideo.document.writeln('</body>');
  demoWinVideo.document.writeln('</html>');
  demoWinVideo.document.close()
  demoWinVideo.focus();
}


/***** *****/
function DoWin(namehtm,wwin,hwin) {
  eval("demoWin=window.open('"+namehtm+"', 'demonstrationWin', 'width="+wwin+",height="+hwin+",location=0,top=0')");
  demoWin.focus();
  return false;
}
/***** *****/

