")}$(function(){$("#accordion").accordion({heightStyle:"content"}),memtypeok(!1),showpidblock(!1),ieeemember(!1),xhro=$.getJSON("json/fees.json",function(e){todayDate=new Date(xhro.getResponseHeader("Date")),allfees=e,initlate(),late||$("#latenotice").html(noticesymbol+"Late registration is after "+lateDate.getUTCFullYear()+"-"+(lateDate.getUTCMonth()+1)+"-"+lateDate.getUTCDate()+"."),$("#accompprice").text("x "+fees[currency].accomp+" "+currency),$("#socialprice").text("x "+fees[currency].social+" "+currency),$("#welcomeprice").text("x "+fees[currency].welcome+" "+currency),$("#lunchprice").text("x "+fees[currency].lunch+" "+currency)}),$.getJSON("json/included.json",function(e){included=e,$("#accompincluded").text(included.accomp)}),$("select#selcurr").change(function(e){currency=e.target.value,showextraprices(),calctotal()}),$("#title").change(function(e){showsummarypers()}),$("#firstname").change(function(e){showsummarypers()}),$("#lastname").change(function(e){showsummarypers()}),$("#email").change(function(e){showsummarypers()}),$("#nocarddialog").dialog({closeText:"",modal:!0,closeOnEscape:!0,autoOpen:!1,height:"auto",buttons:{Ok:function(){$(this).dialog("close")}}}),$("#includeddialog").dialog({closeText:"",closeOnEscape:!0,autoOpen:!1,height:"auto"}),$("#sincluded").on("click",function(e){includedmsg="Error LCV6.",""!=$("#membertype").val()&&$("#includeddialog").dialog("open")}),$("#spresentername").on("click",function(e){var t=$("#title option:selected").text();-1!=$.inArray(t,["Prof.","Dr."])?t+=" ":t="",$("#presentername").val(t+$("#firstname").val()+" "+$("#lastname").val().toUpperCase()),$("#presenteraff").val($("#company").val()),$("#presenteremail").val($("#email").val())}),$("#country").change(function(e){"RO"==$("#country").val()?($("select#selcurr").val("RON"),$("select#selcurr").prop("disabled",!0),$("input#selcurr").removeAttr("disabled"),$("input#selcurr").val("RON"),$("select#selcurr").trigger("change")):($("select#selcurr").removeAttr("disabled"),$("input#selcurr").prop("disabled",!0)),showsummaryaddr()}),$("#address").change(function(e){showsummaryaddr()}),$("#postcode").change(function(e){showsummaryaddr()}),$("#city").change(function(e){showsummaryaddr()}),$("#pids").change(function(e){showsummaryreg()}),$("#accomp").change(function(e){calctotal()}),$("#social").change(function(e){calctotal()}),$("#welcome").change(function(e){calctotal()}),$("#lunch").change(function(e){calctotal()}),$("#membertype").change(function(e){calctotal(),includedmsg="Error VGX7.",""!=$("#membertype").val()?(includedmsg=''+$("#membertype option:selected").text()+""+included[$("#membertype").val()],$("#includeddialog").html(includedmsg)):(includedmsg='Please select a registration type.',$("#includeddialog").html(includedmsg)),-1!==$.inArray($("#membertype").val(),["studentmember","nmstudent","wsonly","onedaymember","onedaynonmember","onedaylife","memberspecial","nmspecial",""])?(alert("Please note that this registration type does not include publication.\nYou must pay a full fee to have your paper published."),showpidblock(!1)):showpidblock(!0),-1!==$.inArray($("#membertype").val(),["studentmember","nmstudent"])?showstudproof(!0):showstudproof(!1)}),$("#nextbuttonpers").click(function(e){validatepersinfo()&&$("#accordion").accordion("option","active",1)}),$("#nextbuttonbill").click(function(e){validatebillinfo()&&$("#accordion").accordion("option","active",2)}),$("#nextbuttonpresenter").click(function(e){validatepresenterinfo()&&$("#accordion").accordion("option","active",3)}),$("#nextbuttonreg").click(function(e){validatereginfo()&&$("#accordion").accordion("option","active",4)}),$("#nextbuttonpay").click(function(e){if(validatepayinfo())switch($("#paymethod option:selected").val()){case"card":$.ajax({async:!1,type:"POST",url:"regit.php",dataType:"json",data:$("#regform").serialize(),beforeSend:function(){$("#nextbuttonpay").val("Registering").prop("disabled",!0)},success:function(e){if(e.error)$("#subnotice").text(e.error_msg).show(),setTimeout(function(){$("#subnotice").fadeOut("slow")},5e3),$("#nextbuttonpay").val("Next").removeAttr("disabled");else if(e.isform&&e.hasOwnProperty("regid")){if("studentmember"==$("#membertype").val()||"nmstudent"==$("#membertype").val())$("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#subnotice").text("Uploading student proof.").show(),$("#studfile").bind("fileuploaddone",function(t,a){$("#studbartext").text("Upload complete."),$("#subnotice").text("Upload complete.").show(),$("#nextbuttonpay").val("Redirecting").prop("disabled",!0);var l=$(e.form);$("body").append(l),$(l).submit()}),studfileobj.formData={prid:e.regid},studfileobj.submit();else{$("#nextbuttonpay").val("Redirecting").prop("disabled",!0);var t=$(e.form);$("body").append(t),$(t).submit()}}else $("#subnotice").text("Error L4.").show(),$("#nextbuttonpay").val("Next").removeAttr("disabled")},error:function(e,t,a){$("#subnotice").text("Error FL8: "+t+"; "+a+".").show()}});break;case"transfer":fileobj?$.ajax({async:!1,type:"POST",dataType:"json",url:"regit.php",data:$("#regform").serialize(),beforeSend:function(){$("#nextbuttonpay").val("Registering").prop("disabled",!0)},success:function(e){e.error?($("#subnotice").text(e.error_msg).show(),setTimeout(function(){$("#subnotice").fadeOut("slow")},5e3),$("#nextbuttonpay").val("Register").removeAttr("disabled")):e.hasOwnProperty("regid")&&0!=fileobj?($("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#subnotice").text("Uploading bank proof.").show(),$("#prooffile").bind("fileuploaddone",function(t,a){"studentmember"==$("#membertype").val()||"nmstudent"==$("#membertype").val()?($("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#subnotice").text("Uploading student proof.").show(),$("#studfile").bind("fileuploaddone",function(e,t){$("#studbartext").text("Upload complete."),$("#nextbuttonpay").val("Thank you").prop("disabled",!0),$("#subnotice").text("Registration complete. You will receive an e-mail.").show()}),studfileobj.formData={prid:e.regid},studfileobj.submit()):($("#bartext").text("Upload complete."),$("#nextbuttonpay").val("Thank you").prop("disabled",!0),$("#subnotice").text("Registration complete. You will receive an e-mail.").show())}),fileobj.formData={prid:e.regid},fileobj.submit()):($("#subnotice").text("Error G0.").show(),$("#nextbuttonpay").val("Register").removeAttr("disabled"))},error:function(e,t,a){$("#subnotice").text("Error ZV2: "+t+"; "+a+".").show()}}):($("#prfieldset").css("background","yellow"),$("#bartext").text("Please select a file."));break;case"desk":$.ajax({async:!1,type:"POST",url:"regit.php",dataType:"json",data:$("#regform").serialize(),beforeSend:function(){$("#nextbuttonpay").val("Registering").prop("disabled",!0)},success:function(e){e.error?($("#subnotice").text(e.error_msg).show(),setTimeout(function(){$("#subnotice").fadeOut("slow")},5e3),$("#nextbuttonpay").val("Register").removeAttr("disabled")):e.hasOwnProperty("regid")&&("studentmember"==$("#membertype").val()||"nmstudent"==$("#membertype").val()?($("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#subnotice").text("Uploading student proof.").show(),$("#studfile").bind("fileuploaddone",function(e,t){$("#studbartext").text("Upload complete."),$("#nextbuttonpay").val("Thank you").prop("disabled",!0),$("#subnotice").text("Registration complete. You will receive an e-mail.").show()}),studfileobj.formData={prid:e.regid},studfileobj.submit()):($("#nextbuttonpay").val("Thank you").prop("disabled",!0),$("#subnotice").text("Registration complete. You will receive an e-mail.").show()))},error:function(e){$("#subnotice").text("Error GN2.").show()}})}}),$("#paymethod").change(function(e){switch($("#paymethod option:selected").val()){case"desk":$("#spaymethod").text("Will pay there."),late||alert("For at desk payment, late fees will be applied."),late=!0,fees=allfees.late,calctotal(),showproof(!1),$("#nextbuttonpay").removeAttr("disabled").val("Register");break;case"card":late&&(initlate(),showextraprices(),calctotal()),showproof(!1),$("#spaymethod").text("Pay now, in the next step."),$("#nextbuttonpay").removeAttr("disabled").val("Next");break;case"transfer":late&&(initlate(),showextraprices(),calctotal()),showproof(!0),$("#spaymethod").text("Already paid, upload proof."),$("#nextbuttonpay").removeAttr("disabled").val("Register");break;default:late&&(initlate(),showextraprices(),calctotal()),showproof(!1),$("#spaymethod").text("Choose method."),$("#nextbuttonpay").val("Register").prop("disabled",!0)}}),$("#regform").validate({}),$("#haspaper").click(function(){$("#haspaper").is(":checked")?($("#pidsl").slideDown(),$("#pids").prop("required",!0).attr("minlength","1").slideDown(),$("#spidsegl").css("display","inline-block"),$("#spidseg").css("display","inline-block"),$("#summaryreg").html("Paper ID(s): "+$("#pids").val())):($("#pidsl").slideUp(),$("#pids").prop("required",!1).removeAttr("minlength").slideUp(),$("#spidsegl").css("display","none"),$("#spidseg").css("display","none"),$("#summaryreg").html(""))}),$("#prooffile").fileupload({url:"fup.php",dataType:"text",add:function(e,t){var a=[];/(\.|\/)(gif|jpe?g|png|pdf)$/i.test(t.originalFiles[0].type)||a.push("Invalid file type."),String(t.originalFiles[0].size).length&&t.originalFiles[0].size>5242880&&a.push("Too big."),a.length>0?($("#bartext").text(a.join(" ")),$("#prooffile").prop("title",""),fileobj=0,$("#prfieldset").css("background","yellow")):(fileobj=t,$("#prfieldset").css("background","none"),$.each(t.files,function(e,t){$("#bartext").text(t.name+" selected."),$("#prooffile").prop("title","")}))},submit:function(e,t){$("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#progress .bar").css("width","0%"),$("#progress .bar").css("background","#CCC")},done:function(e,t){},progressall:function(e,t){var a=parseInt(t.loaded/t.total*100,10);$("#progress .bar").css("width",a+"%"),$("#subnotice").text("Uploading bank proof: "+a+"%.").show()}}),$("#studfile").fileupload({url:"stup.php",dataType:"text",add:function(e,t){var a=[];/(\.|\/)(gif|jpe?g|png|pdf)$/i.test(t.originalFiles[0].type)||a.push("Invalid file type."),String(t.originalFiles[0].size).length&&t.originalFiles[0].size>5242880&&a.push("Too big."),a.length>0?($("#studbartext").text(a.join(" ")),$("#studfile").prop("title",""),studfileobj=0,$("#studfieldset").css("background","yellow")):(studfileobj=t,$("#studfieldset").css("background","none"),$.each(t.files,function(e,t){$("#studbartext").text(t.name+" selected."),$("#studfile").prop("title","")}))},submit:function(e,t){$("#nextbuttonpay").val("Uploading").prop("disabled",!0),$("#studprogress .studbar").css("width","0%"),$("#studprogress .studbar").css("background","#CCC"),$("#subnotice").text("Uploading student proof.").show()},done:function(e,t){$("#studbartext").text("Upload complete."),$("#studfile").prop("title","No file selected.")},progressall:function(e,t){var a=parseInt(t.loaded/t.total*100,10);$("#studprogress .studbar").css("width",a+"%"),$("#subnotice").text("Uploading student proof: "+a+"%.").show()}})});