var not_checked=0,click=false,procesar=true;function checks(){var b=document.getElementById("destinatarios").value;nuevovalor=document.getElementById("mastercheck").checked==false?false:true;for(i=1;i<=b;i++)document.getElementById("check["+i+"]").checked=nuevovalor}function update_all(b){var a=document.getElementById("mastercheck");if(b.checked==false){not_checked++;if(a.checked==true)a.checked=false}else{not_checked--;if(not_checked==0)a.checked=true}}
function validEmail(b){return!(b==""||b.indexOf("@",1)==-1||b.indexOf(".",3)==-1)}function importarcontactos(){$("#form-import :submit").attr("disabled","true");document.getElementById("is_importing").value="si";if(importacion())enviar();else{$("#form-import :submit").attr("disabled","");return false}}
function importacion(){clean=true;error="Se produjeron los siguientes errores:";if(document.getElementById("email_import").value==""){error=error+"\n - Tu nombre de usuario de "+document.forms[0].script.value+" esta vacio.";clean=false}if(document.getElementById("password_import").value==""){error=error+"\n - Tu password de "+document.forms[0].script.value+" esta vacia.";clean=false}if(clean)procesar=true;else{alert(error);procesar=false}return clean}
function enviocomun(b,a){b!=1&&$(".btn.btn-add").children().addClass("quiet");flagimport=document.getElementById("is_importing");if(flagimport.value!="already")flagimport.value="no";form=document.getElementById("form-import");start=form.action.indexOf(".php");form.action=b==1?"preview"+form.action.substr(start,form.action.length):"sender"+form.action.substr(start,form.action.length);if(enviar()){$("#promo_email_cu").attr("checked")&&trackCuponica&&analyticsTrackEvent("Cuponica CoReg",trackCuponicaType+
" API",trackCuponicaLabel);postalesTrack("Enviar Postales "+(flagimport.value=="no"?"Manual":"Contactos"),totaldest);window.onbeforeunload=function(){};document.getElementById("form-import").submit()}else $(".btn.btn-add").children().addClass("quiet")}var totaldest=0;
function formpcpal(b){var a,c=$("#add_row > li").length;clean=true;error="Se produjeron los siguientes errores:";totaldest=0;if(edit_mode){$("#selectedFriends input[type=checkbox][checked]").length>0&&totaldest++;for(a=1;a<=c;a++)if(b==0){email=$("#friend_manual-"+a+"-email").val();email=email.replace("Ingresa el email del destinatario","");name=$("#friend_manual-"+a+"-name").val();name=name.replace("Ingresa el nombre del destinatario","");if(email!=""||name!="")if(email!=""){if(name==""){error+=
"\n - El nombre del destinatario Nro "+a+" esta vacio";totaldest++;clean=false}if(validEmail(email))totaldest++;else{error+="\n - El mail del destinatario Nro "+a+" es incorrecto";totaldest++;clean=false}}}}else{if(document.getElementById("SenderName").value==""){error+="\n - Tu nombre se encuentra vacio";clean=false}if(!validEmail(document.getElementById("SenderEmail").value)){error+="\n - Tu mail es incorrecto";clean=false}for(a=1;a<=c;a++)if(b==0){email=$("#friend_manual-"+a+"-email").val();email=
email.replace("Ingresa el email del destinatario","");name=$("#friend_manual-"+a+"-name").val();name=name.replace("Ingresa el nombre del destinatario","");if(email!=""||name!="")if(name==""||!validEmail(email)){if(name=="")error+=email==""?"\n - El nombre y el email del destinatario Nro "+a+" estan vacios":validEmail(email)?"\n - El nombre del destinatario Nro "+a+" esta vacio":"\n - El nombre del destinatario Nro"+a+" esta vacio, y su direccion de email es incorrecta";else if(email=="")error+="\n - La direccion de email de "+
name+" esta vacia";else validEmail(email)||(error+="\n - La direccion de email de "+name+" es incorrecta");clean=false}totaldest++}}$selector=$("#selectedFriends:visible").length?$("#selectedFriends"):$("#import-contacts-scroll");totaldest+=$("input[type=checkbox][checked]:visible",$selector).length;if(totaldest==0){error+="\n - Debes seleccionar al menos un destinatario";clean=false}clean||alert(error);return clean}
function cambiardestinatarios(){destinatarios=document.getElementById("destinatarios").value;for(i=1;i<=6;i++){var b=document.getElementById("RecpName["+i+"]"),a=document.getElementById("RecpEmail["+i+"]");if(i<=destinatarios){b.style.display="";a.style.display=""}else{b.style.display="none";a.style.display="none"}}}
function enviar(){if(procesar)if(click){alert("Procesando...");return false}else{flagimport=document.getElementById("is_importing");if(flagimport.value=="no"){oksend=formpcpal(0);if(document.getElementById("form-import").action=="preview.php")oksend&&document.getElementById("form-import").submit();else return oksend}else if(flagimport.value=="si"){form=document.getElementById("form-import");form.action="card.php";document.getElementById("form-import").submit();return true}else{oksend=formpcpal(1);
form=document.getElementById("form-import");if(form.action=="card.php")form.action="thanks.php";else form.action=="preview.php"&&oksend&&document.getElementById("form-import").submit();return oksend}}else return false}
function registerPostales(){var b={url:"/ajax_register_sonico.php",dataType:"json",type:"POST",error:function(){alert("Error: Intenta nuevamente en unos minutos.");$(".btn").attr("disabled",false)},success:function(a){if(typeof a!="undefined")if(a.error==true){var c="";for(i=0;i<a.error_msgs.length;i++)c+=a.error_msgs[i]+"\n";alert(c);$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");submitear();return true}}};$(".btn").attr("disabled",true);if(ok=reg_validator2.form()){$("#form-register-stp-2").attr("action",
$("#form-register-stp-2").attr("action")+"?s=1");$("#form-register-stp-2").ajaxSubmit(b)}else $(".btn").attr("disabled",false)}
function forgotPassPostales(){var b={url:"/ajax_forgot_pass.php",dataType:"json",type:"POST",success:function(a){if(typeof a!="undefined")if(a.error==true){var c="";for(i=0;i<a.error_msgs.length;i++)c+=a.error_msgs[i]+"\n";$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");return true}}};$("#form-forgotpass-postcards").ajaxSubmit(b)}
function loginPostales(){var b={url:"/ajax_login_sonico.php",dataType:"json",type:"POST",success:function(a){if(typeof a!="undefined")if(a.error==true){var c="";for(i=0;i<a.error_msgs.length;i++)c+=a.error_msgs[i]+"\n";alert(c);$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");submitear();return true}}};$(".btn").attr("disabled",true);validateFrm("form-login-postcards2","login")?$("#form-login-postcards2").ajaxSubmit(b):$(".btn").attr("disabled",false)}
function validateFrm(b,a){b=document.getElementById(b);clean=true;error="Se produjeron los siguientes errores:";if(a=="register_1"){if(b.first_name.value==""){error+="\n - Tu nombre se encuentra vacio";clean=false}if(b.last_name.value==""){error+="\n - Tu apellido se encuentra vacio";clean=false}if(!validEmail(b.email.value)){error+="\n - Tu mail es incorrecto";clean=false}if(b.password.value.length<6||b.password.value.length>12){error+="\n - Tienes que ingresar una contrase\u00f1a entre 6 y 12 caracteres";
clean=false}if(b.password.value!=b.password_confirm.value){error+="\n - Las contrase\u00f1as ingresadas no coinciden";clean=false}if(!b.terms.checked){error+="\n - Debes aceptar los terminos y condiciones";clean=false}}if(a=="register_2"){if(!validEmail(b.email.value)){error+="\n - Tu mail es incorrecto";clean=false}if(b.password.value.length<6||b.password.value.length>12){error+="\n - Tienes que ingresar una contrase\u00f1a entre 6 y 12 caracteres";clean=false}}if(a=="forgot")if(!validEmail(b.email_lo.value)){error+=
"\n- Tu mail es incorrecto";clean=false}clean||alert(error);return clean}function validForm(){$(".btn.btn-add").children().addClass("quiet");importando=document.getElementById("is_importing").value;importando=importando!="already"&&importando!="no"?1:0;if(formpcpal(importando)){passPopito("false");submitear()}else $(".btn.btn-add").children().removeClass("quiet")}function submitear(){location.href.indexOf("preview")!=-1?document.getElementById("form-import").submit():enviocomun(0)}
function passPopito(b){$("#pass_popito").val(b)}function registrationNextStep(){if(ok=reg_validator.form()){$("input:hidden",$("#form-register-stp-2")).each(function(b){this.value=$("#"+this.name+"_s1").val()});$("#dialogRegisterpostcards").jqmHide();$("#dialogRegisterpostcards2").jqmShow()}}
function checkEmailAvailability(){var b={url:"/ajax_email_availability.php",dataType:"json",type:"POST",error:function(){alert("Error: Intenta nuevamente en unos minutos.")},success:function(a){if(typeof a!="undefined")if(a.error==true){var c="";for(i=0;i<a.error_msgs.length;i++)c+=a.error_msgs[i]+"\n";$(".err_email_s1").html("<em>"+c+"</em>");$("#next_reg").attr("disabled",true)}else{$(".err_email_s1").html("");$("#next_reg").attr("disabled",false);return true}}};$("#email_s1").get(0).value!=""&&
$("#form-register-stp-1").ajaxSubmit(b)}function openLoginPopup(){email_val=$("#email_s1").val();email_val!=""&&$("#email_lo").val(email_val);$("#dialogRegisterpostcards").jqmHide();$("#dialogLoginPostCards").jqmShow()}function openSentPassPopup(){$("#dialogLoginPostCards").jqmHide();$("#dialogSentPassPostCards").jqmShow()}function stopPostcard(){$("#dialogSentPassPostCards").jqmHide();$("#dialogLoginPostCards").jqmShow()};

