function calculateAmount() { amount = 0; var provals = []; var radios = document.getElementsByTagName('input'); for (i = 0; i < radios.length; i++) { if (radios[i].type == 'radio' && radios[i].checked && isNaN(radios[i].value) == false) { amount = amount + parseInt(radios[i].value); provals.push(parseInt(radios[i].value)); } } var pros = []; $.each($("input[type=checkbox]:checked"), function () { if ($(this).attr('name') != 'checkin') { pros.push($(this).val()); } }); var product = pros.toString(); product = product.replace(/,/g, " + "); document.form1.products.value = product; var productvalues = provals.toString(); productvalues = productvalues.replace(/,/g, "+"); document.form1.productvalues.value = productvalues; document.form1.price.value = amount; } function FillBilling(f) { if (f.checkin.checked == true) { f.STitle.value = f.Title.value; f.SFName.value = f.FName.value; f.SLName.value = f.LName.value; f.Scompany.value = f.Company.value; f.scity.value = f.city.value; f.sstate.value = f.state.value; f.Scountry.value = f.Country.value; f.SAuthors_Email.value = f.Authors_Email.value; f.Sphone.value = f.phone.value; f.SFull_Postal_Address.value = f.Full_Postal_Address.value; } else { f.Sname.value = " "; f.Scompany.value = " "; f.Scountry.value = " "; f.SAuthors_Email.value = " "; f.Sphone.value = " "; f.SFull_Postal_Address.value = " "; } } function validate() { var frm = document.form1; if (frm.price.value == '0' || frm.price.value == '') { alert("Please select a valid Registration Category"); return false; } } $(document).ready(function () { $('.addons-main').find('.btn').addClass('disabled'); // disable all elements $('.selectedplan').attr('disabled', true); $('.submit-button button[type="submit"]').addClass('disabled'); /* Validation for Academic */ $('.btnselectacm, .btnselectbusn,.btnselectestnd').on('click', function (event) { $('.selectedplan').attr('disabled', false); // if ($(this).is(':checked')) { // alert('checked'); var epostclschk = $('.epostercls').is(":checked"); $('.btnselectepst').attr("checked", false); // disabling the all eposter elements $('span.regselect').html('Select'); if ($(this).is(":checked")) { var clsnm = $('.btnaddons').is(":checked"); //$(this).closest('.reg-sub-main').find('span.regselect').addClass('btn-info'); $(this).closest('.reg-sub-main').find('span.regselect').html('Selected'); //console.log($(this).closest('.reg-main').find('.reg-sub-main').prev().find('div.reg-sub').not(".time-over")); $(".reg-sub").removeClass("selected"); $('label.btn').closest('.reg-sub-main').find('.btn').removeClass('btn-success').addClass('btn-danger').closest('.reg-sub').removeClass('selected'); // removing the green color, when you uncheck the product // Addon enables if (clsnm === true) { addonEnabled(); } $(this).closest('.btn').addClass('btn-success').removeClass('btn-danger').closest('.reg-sub').addClass('selected'); // adding the green color, when you selected the product // removing the green background of the div $(this).closest('.reg-sub-main').siblings('div').find('div.reg-sub').removeClass('selected'); // adding the green background of the div and checked is true $(this).closest('div').nextAll('div').find('div.reg-sub').not(".time-over").first().addClass('selected').find('input:radio').prop('checked', true); $('.addons-main').addClass('on').find('.btn').removeClass('disabled'); $('.btnaddons').prop("disabled", false); // Submit button enable submitDisabled(); } else { // removing the green background of the div $('label.btn').closest('.reg-sub-main').find('.btn').removeClass('btn-success').addClass('btn-danger').closest('.reg-sub').removeClass('selected'); // removing the green background of the div and checked is false $(this).closest('div').nextAll('div').find('div.reg-sub').not(".time-over").first().removeClass('selected').find('input:radio').prop('checked', false); $(this).closest('.reg-sub-main').find('span.regselect').html('Select'); // Addon Enabled // Disabling the addons $('.btnaddons').attr("checked", false); $('.btnaddons').prop("disabled", true); $('.addons-main').removeClass('on').find('.btn').addClass('disabled'); submitDisabled(); } if (epostclschk === true) { $('.e-poster').find('label.eposterbtn').addClass('btn-success').removeClass('btn-danger').addClass('selected').find('input:checkbox').prop('checked', true) $('.e-poster').find('div.reg-sub').not(".time-over").first().addClass('selected'); submitDisabled(); } // only one checkbox will be selected $('input.btnselectacm').not(this).prop('checked', false); $('input.btnselectbusn').not(this).prop('checked', false); $('input.btnselectestnd').not(this).prop('checked', false); }); /* validation for Eposter */ $('.btnselectepst').on('click', function (event) { $('.selectedplan').attr('disabled', false); $('span.eposterselect').html('Select'); $(this).closest('.btn').addClass('btn-success').removeClass('btn-danger').closest('.reg-sub').addClass('selected'); var clsnm = $('.selectedplan').is(":checked"); if ($(this).is(":checked")) { //alert('test'); $(this).closest('div.reg-sub-main').find('.reg-sub').not(".time-over").first().addClass('selected').find('input:checkbox').prop('checked', true); $(this).closest('.reg-sub-main').find('span.eposterselect').html('Selected'); $(this).closest('div').nextAll('div').find('.reg-sub').not(".time-over").first().addClass('selected').find('input:checkbox').prop('checked', true); submitDisabled(); } else { $(this).closest('.eposterbtn').find('span.eposterselect').html('Select'); $(this).closest('label.btn').removeClass('btn-success').addClass('btn-danger').removeClass('selected'); $(this).closest('div').nextAll('div').find('div.reg-sub').not(".time-over").first().removeClass('selected').find('input:checkbox').prop('checked', false); submitDisabled(); } if (clsnm === true) { addonEnabled(); submitDisabled(); } else { //$(".reg-sub").removeClass("selected"); } }); // Addons $('.addon input[type=checkbox]').on('click', function (event) { if ($(this).is(':checked')) { $(this).closest('.btn').removeClass('btn-danger').addClass('btn-success').closest('.reg-sub').addClass('selected'); } else { $(this).closest('.btn').addClass('btn-danger').removeClass('btn-success').closest('.reg-sub').removeClass('selected'); } }); // End of the Addons function submitDisabled() { $('.submit-button button[type="submit"]').addClass('disabled'); $('.selectedplan:checked, .btnaddons:checked').each(function (i) { var chksbt = $(this).is(':checked'); var chksmtbtnstatus = false; if (chksbt === true) { chksmtbtnstatus = true; } if (chksmtbtnstatus === true) { $('.submit-button button[type="submit"]').removeClass('disabled'); } }); } function addonEnabled() { var somethingChecked = false; $('.btnaddons:checked').each(function (i) { if ($(this).is(':checked')) { $(this).parent().closest('.addon').find('.addoncls').addClass('selected'); $(this).parent().closest('.addon').find('.addoncls').find('.btn').removeClass('btn-danger').addClass('btn-success').addClass('selected'); somethingChecked = true; } return somethingChecked; }); if (somethingChecked == false) { $('.addons-main').find('div.addoncls').removeClass('selected'); } } $(".js-example-basic-single").select2(); });