function price_format(inputprice){
var pounds = inputprice;
    
    pounds = Math.floor(pounds*100+0.5);
    var pence = pounds % 100;
    pounds = Math.floor(pounds/100);

    if(pence<10){
        pence = "0" + pence;
    }

    var total = pounds + '.' + pence;
      return total;

}

function DoWin1(namehtm,wwin,hwin) {
  eval("demoWin=window.open('"+namehtm+"', 'demonstrationWin', 'width="+450+",height="+210+",location=0,top=0,scrollbars=yes')");
  demoWin.focus();
}
function checkInt(evt){
    evt = (evt)?evt:window.event;
    var charCode=(evt.which)?evt.which:evt.keyCode;
    if (charCode>57 || charCode<48){
            alert ("This field accepts digits only");
      return false;
      }
    status = "";
    return true;

}
function sendmail(){
  if (document.getElementById("name").value == ""){
    document.getElementById("name").focus();
    alert ("Please input your name");
    return false;
  }
 if (document.getElementById("email").value.indexOf ( "@" ,1 ) == -1 ) {
        alert ("Wrong email address was provided (Example: myname@mysite.com)");
        document.getElementById("email").focus();
    return false;
  }

  if (document.getElementById("comments").value == ""){
    document.getElementById("comments").focus();
    alert ("Please input the comments");
    return false;
  }
  document.getElementById("edit_frm").submit();
}

function calculate1(){

  var f = document.getElementById("edit_frm");
  var count = f.elements.length;
  var sum = new Number;
  var d_type = document.getElementById("discount_type").value;
  var d_amount = document.getElementById("discount_amount").value;
  var d_percent = document.getElementById("discount_percent").value;
  sum = 0;
  if(document.getElementById){
       for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
              elem1 = f.elements[i].id;
              kol = elem1.length;
              kol = kol-1;
              elem_id = elem1.substring(4,kol);
              elem_id = "masqty[" + elem_id+"]";
              qty = document.getElementById(elem_id).value;
              elem = f.elements[i].value * qty;
              sum += elem;
              }
          }   
  }
  coursesum = document.getElementById("totalcourse").value * 1;
  productsum = sum;
  discount = 0;
  if (d_amount!=""){
    discount = d_amount;
    switch(d_type){
      case "1": 
                if (d_percent==1){
                  tot = coursesum+productsum;
                  discount = tot*(d_amount*0.01);
                  discount = Math.round(discount*100)/100;
                }
                  coursesum = coursesum - discount;
                  coursesum = Math.round(coursesum*100)/100;
                break;
      case "2": 
                if (d_percent == 1){
                  tot = coursesum;
                  discount = coursesum*(d_amount*0.01);
                  discount = Math.round(discount*100)/100;
                }
                  if (coursesum!=0){
                  coursesum = coursesum - discount;
                  coursesum = Math.round(coursesum*100)/100;
                  if (coursesum < 0){coursesum=0;}
                  }
                break;
      case "3": 
                if (d_percent == 1){
                  tot = productsum;
                  discount = tot*(d_amount*0.01);
                  discount = Math.round(discount*100)/100;

                }
                  if (productsum!=0){
                    productsum = productsum - discount;
                    productsum = Math.round(productsum*100)/100;
                    if (productsum < 0){productsum=0;}
                  }
                break;
      default: 
                break;

    }
  }
  
  sum = coursesum + productsum;
  document.getElementById("discount_div").innerHTML = "$ " + discount;
  document.getElementById("discount").value = discount;
  document.getElementById("total").innerHTML = "$ " + sum;
  document.getElementById("total_amount").value=sum;
}

function mycalculate(){
  var f = document.getElementById("edit_frm");
  var count = f.elements.length;
  var sum = new Number;
  sum = 0;
  var d_type = document.getElementById("discount_type").value;
  var d_amount = document.getElementById("discount_amount").value;
  var d_percent = document.getElementById("discount_percent").value;

  if(document.getElementById){
       for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
              elem = f.elements[i].value * 1;
              sum += elem;
              }
          }   
  }
  discount = 0;
      coursesum = sum;
  if (d_amount!=""){
    discount = d_amount;

                if (d_percent == 1){
                  tot = coursesum;
                  discount = coursesum*(d_amount*0.01);
                  discount = Math.round(discount*100)/100;
                }
                  if (coursesum!=0){
                  coursesum = coursesum - discount;
                  coursesum = Math.round(coursesum*100)/100;
                  if (coursesum < 0){coursesum=0;}
                  }
  }
  
  sum = coursesum;
  document.getElementById("discount_div").innerHTML = "$ " + discount;
  document.getElementById("discount").value = discount;
  document.getElementById("total").innerHTML = "$ " + sum;
}

function calculate(){
  var f = document.getElementById("edit_frm");
  var count = f.elements.length;
  var sum = new Number;
  sum = 0;
  if(document.getElementById){
       for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
              elem = f.elements[i].value * 1;
              sum += elem;
              }
          }   
  }
      coursesum = sum;
  sum = price_format(coursesum);
  document.getElementById("total").innerHTML = "$ " + sum;
}

function calculate_partner(frmid){
  var f = document.getElementById("edit_frm"+frmid);
  var count = f.elements.length;
  var sum = new Number;
  sum = 0;
  if(document.getElementById){
       for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
              elem = f.elements[i].value * 1;
              sum += elem;
              }
          }
  }
      coursesum = sum;
  sum = coursesum;
  document.getElementById("total"+frmid).innerHTML = "$ " + sum;
}


function register_step1save(){
  
  if (document.getElementById("m_login").value == ""){
    document.getElementById("m_login").focus();
    alert ("Please input UserName");
    return false;
  }
  if (document.getElementById("m_login").value.length < 5 || document.getElementById("m_login").value.length > 15)
  {
  alert ("UserName must be more then 5 and less then 15 symbols");
    document.getElementById("m_login").focus();
  return false;
  }
  var mlogin = new RegExp(" ");
    login = document.getElementById("m_login").value;
  if (mlogin.test(login) == true){
        alert ("Please enter your username without spaces, please use '_' instead of space.");
        document.getElementById("m_login").focus();
    return false;
  }

  if (document.getElementById("m_pass1").value == ""){
    document.getElementById("m_pass1").focus();
    alert ("Please input password");
    return false;
  }
  
  if (document.getElementById("m_pass1").value != document.getElementById("m_pass2").value){
    document.getElementById("m_pass1").value = "";
    document.getElementById("m_pass2").value = "";  
    document.getElementById("m_pass1").focus();
    alert ("Passwords are not the same");
    return false;
  }
/*
  if (document.getElementById("m_answer").value == ""){
    document.getElementById("m_answer").focus();
    alert ("Input Last 4 digits of your SSN");
    return false;
  }
  if (document.getElementById("m_answer").value.length != 4)
  {
  alert ("Input Last 4 digits of your SSN");
    document.getElementById("m_answer").focus();
  return false;
  }
*/
 if (document.getElementById("m_email").value.indexOf ( "@" ,1 ) == -1 ) {
        alert ("Wrong email address was provided (Example: myname@mysite.com)");
        document.getElementById("m_email").focus();
    return false;
  }


  if (document.getElementById("m_email").value != document.getElementById("m_email1").value){
    document.getElementById("m_email").value = "";
    document.getElementById("m_email1").value = "";  
    document.getElementById("m_email").focus();
    alert ("Emails are not the same");
    return false;
  }


  if (document.getElementById("m_firstname").value == ""){
    document.getElementById("m_firstname").focus();
    alert ("Please input the firstname");
    return false;
  }
  if (document.getElementById("m_lastname").value == ""){
    document.getElementById("m_lastname").focus();
    alert ("Please input the lastname");
    return false;
  }
  if (document.getElementById("m_company").value == ""){
    document.getElementById("m_company").focus();
    alert ("Please input the company");
    return false;
  }
  if (document.getElementById("m_addr1").value == ""){
    document.getElementById("m_addr1").focus();
    alert ("Please input the address");
    return false;
  }
  if (document.getElementById("m_city").value == ""){
    document.getElementById("m_city").focus();
    alert ("Please input the city");
    return false;
  }
  if (document.getElementById("m_state").value == ""){
    document.getElementById("m_state").focus();
    alert ("Please input the state");
    return false;
  }

  if (document.getElementById("m_zip").value == ""){
    document.getElementById("m_zip").focus();
    alert ("Please input the zip");
    return false;
  }
  if (document.getElementById("m_phone").value == ""){
    document.getElementById("m_phone").focus();
    alert ("Please input the phone");
    return false;
  }
  if (document.getElementById("checkpolice").checked == false){
    alert ("Please read and agree to the refund policy");
    return false;
  }

  document.getElementById("edit_frm").submit();
}


function register_step2save(){

  var f = document.getElementById("edit_frm");
  var count = f.elements.length;
  var course = 0;
  if(document.getElementById){
       for (var i = 0, j = 0; i < count; i++) {
             if (f.elements[i].checked == true){
                   course = 1;
              }
          }   
  }
  if (course == 0){
    alert ("Please select at least one Course");
    return false;
    }

  document.getElementById("edit_frm").submit();
}

function register_step3save(){
    if (document.getElementById("m_c_firstname").value == "")
      {       
        alert("Please enter a value for the Name on Card.");
        document.getElementById("m_c_firstname").focus();
        return (false);
      }
//    if (document.getElementById("m_c_lastname").value == "")
//      {
 //       alert("Please enter a value for the Name on Credit Card.");
//        document.getElementById("m_c_lastname").focus();
   //     return (false);
     // }

  if (document.getElementById("m_c_number").value == "")
      {       
        alert("Please enter a value for the Card Number field.");
        document.getElementById("m_c_number").focus();
        return (false);
      }
  if (document.getElementById("m_c_cvv").value == "")
      {       
        alert("Please enter a value for the CVV field.");
        document.getElementById("m_c_cvv").focus();
        return (false);
      }
  if (document.getElementById("m_c_card_m").value == "0")
      {
        alert("Please enter a value for the Expiration Date.");
        document.getElementById("m_c_card_m").focus();
        return (false);
      }
  if (document.getElementById("m_c_card_y").value == "0")
      {       
        alert("Please enter a value for the Expiration Date.");
        document.getElementById("m_c_card_y").focus();
        return (false);
      }
  document.getElementById("edit_frm").submit();

}


function checkpicture(){
    document.getElementById("pic").innerHTML="Picture on. OK";
}
function DoWin(namehtm,wwin,hwin) {
  eval("demoWin=window.open('"+namehtm+"', 'demonstrationWin', 'width="+wwin+",height="+hwin+",location=0,top=0')");
  demoWin.focus();
}

    jsHover = function() {
      var hEls = document.getElementById("nav").getElementsByTagName("LI");
      for (var i=0, len=hEls.length; i<len; i++) {
        hEls[i].onmouseover=function() { this.className+=" jshover"; }
        hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
      }
    }
    if (navigator.appVersion.indexOf("MSIE 6")>-1 || navigator.appVersion.indexOf("MSIE 5.5")>-1 || navigator.appVersion.indexOf("MSIE 5")>-1) window.attachEvent("onload", jsHover);

function show_purchase() {
  document.getElementById("flash_map_usa_final").style.display = 'none';
  document.getElementById("purchase_cont").style.position ='relative';
  document.getElementById("purchase_div").style.display = 'block';
}


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';
     }
}

/************************** */
function show_only_id(nodeId)
{
    var node = document.getElementById(nodeId);
    if (node)
    {
        node.className=node.className.replace('hidden', '');
        node.className += ' showed';
    }
    document.getElementById('dz_att').style.display='none';
    document.getElementById('dz_att2').style.display='none';
    document.getElementById('dz_contant_select').style.display='none';
}

function return_to_contact()
{
    document.getElementById('general_question').className='';
    document.getElementById('technical_support').className='';
    document.getElementById('content_related').className='';
    document.getElementById('feedback').className='';

    document.getElementById('dz_att').style.display='block';
    document.getElementById('dz_att2').style.display='block';
    document.getElementById('dz_contant_select').style.display='block';
}