﻿$(function(){$("#validationErrMessage").hide();$(".validator").each(function(){$(this).before("&nbsp;");$(this).hide()})});function RegistraUtente(d){var b=false;if(ValidateUser()){var c=GetUtente();$.ajax({async:false,type:"POST",contentType:"application/json; charset=utf-8",url:"/WS/wsUsers.asmx/"+d,data:JSON2.stringify(c),dataType:"json",timeout:5e3,success:function(a){b=a.d.Status;!b&&$("#sRegMessage").html(a.d.HTML)},error:function(){$("#sRegMessage").html(a.d.HTML);b=false}})}return b}function DWC_RegistraUtente(){if(ValidateUser()){var b=GetUtente();$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WS/wsUsers.asmx/Register",data:JSON2.stringify(b),dataType:"json",timeout:5e3,success:function(a){$("#sRegMessage").html(a.d.HTML);var b=location.href.replace("index.html","");gaTrackPage(b+"/?Iscrizione_Completata")},error:function(){$("#sRegMessage").html(a.d.HTML)}})}}function GetUtente(){var a={};$(".field_signup input").each(function(){a[this.id]=this.value});a.Username=a.Email;a.Privacy=$("#Privacy:checked").size()?true:false;a.Newsletter=$("#Newsletter:checked").size()?true:false;var b=$("#Nazione").val();a.Nazione=b;if(b="114")a.Provincia=$("#Provincia").val();else a.ProvinciaTxt=$("#txtProvincia").val();return{Utente:a}}function LoadDataUser(){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WS/wsUsers.asmx/Retrieve",data:"",dataType:"json",timeout:5e3,success:function(a){for(var b in a.d)$("#"+b).size()&&$("#"+b).val(a.d[b]);a.d.Privacy&&$("#Privacy").attr("checked","checked");a.d.Newsletter&&$("#Newsletter").attr("checked","checked");$("#Email").attr("disabled","disabled");$("#NomeSped").val(a.d.Nome);$("#CognomeSped").val(a.d.Cognome)},error:function(a){self.status=self.status+"errore ";a.d!=null&&alert(a.d.ErrMessage)}})}function ValidateUser(){var a=true;a=GenericaValidate("field_signup");var d=$.trim($("#txtPIva").val()),e=$.trim($("#txtCF").val());if(d.length<=0&&e.length>0){$("#txtPIvaReq").hide();a=true}else if(d.length>0&&e.length<=0){$("#txtCFReq").hide();a=true}if(!ValidateSelect("Nazione"))a=false;if(!ValidateSelect("Provincia"))a=false;if($("#ddlNazione3 :visible").size())if(!ValidateSelect("ddlNazione3"))a=false;if($("#ddlProvincia2 :visible").size())if(!ValidateSelect("ddlProvincia2"))a=false;var b=$("#Password").val(),c=$("#Password2").val();if(b!=null&&c!=null)if(b.length>0&&c.length>0&&b!=c){$("#PasswordEqual1").show();$("#PasswordEqual2").show();a=false}return a}function ValidateSelect(b){var c=true;if($("#"+b).size()){var a=$("#"+b).val();if(a==null||a!=null&&a=="-1"||a!=null&&a==""){$("#"+b+"Req").show();c=false}else $("#"+b+"Req").hide()}return c}function manageRdbGendar(a){if(a.id=="SessoM")$("#SessoF").removeAttr("checked");else $("#SessoM").removeAttr("checked")}function NazioneChangedCheckOut(b,a){var c=NazioneChanged(b,a);if(c!="114"){$("#chkShowAddress").attr("checked","checked");ShowIndirizzo();setTimeout("$('#chkShowAddress').attr('disabled', 'disabled');",400)}else $("#chkShowAddress:disabled").size()&&$("#chkShowAddress").removeAttr("disabled")}function NazioneChanged(b,a){return NazioneChanged2(b,a,"114")}function NazioneChanged2(d,a,c){var b=$("#"+d).val();if(b!=c){$("#"+a).hide();!$("#txtProvincia").size()&&$("#"+a).after('<input id="txtProvincia" type="text" />')}else{$("#"+a).show();$("#txtProvincia").remove()}return b}function ShowIndirizzo(){if($("#chkShowAddress:checked").size())$("#divIndirizzoSped").show(450);else $("#divIndirizzoSped").hide(450)}function ShowFattura(){if($("#chkFattura:checked").size())$("#divFattura").show(450);else $("#divFattura").hide(450)}function preReg_HomePage(c){var b=$("#hfRedirectToClub").val(),a=$.trim(c);if(a.length>0){$("#preReg_Loading").show();$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WS/wsUsers.asmx/CheckEmailIfExist",data:JSON2.stringify({eMail:a}),dataType:"json",timeout:5e3,success:function(a){$("#preReg_Loading").hide();if(a.d.Status)location.href=b;else{$("#preRegMsg").remove();$("#hfRedirectToClub").before('<span id="preRegMsg">'+a.d.HTML+"</span>")}},error:function(){$("#preReg_Loading").hide()}})}else location.href=b}
