var not_checked=0;var click=false;var procesar=true;function checks(){var total=document.getElementById("destinatarios").value;var mastercheck=document.getElementById("mastercheck").checked;if(mastercheck==false){nuevovalor=false}else{nuevovalor=true}for(i=1;i<=total;i++){var aux=document.getElementById("check["+i+"]");aux.checked=nuevovalor}}function update_all(thechk){var mastercheck=document.getElementById("mastercheck");if(thechk.checked==false){not_checked++;if(mastercheck.checked==true){mastercheck.checked=false}}else{not_checked--;if(not_checked==0){mastercheck.checked=true}}}function validEmail(email){return(!((email=="")||(email.indexOf("@",1)==-1)||(email.indexOf(".",3)==-1)))}function importarcontactos(){$("#form-import :submit").attr("disabled","true");var flagimport=document.getElementById("is_importing");flagimport.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 - your user name of "+document.forms[0].script.value+" is empty.";clean=false}if(document.getElementById("password_import").value==""){error=error+"\n - Your password of"+document.forms[0].script.value+" is empty.";clean=false}if(!(clean)){alert(error);procesar=false}else{procesar=true}return(clean)}function enviocomun(tipo,chk){if(tipo!=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");if(tipo==1){form.action="preview"+form.action.substr(start,form.action.length)}else{form.action="sender"+form.action.substr(start,form.action.length)}if(enviar()){window.onbeforeunload=function(){};document.getElementById("form-import").submit()}else{$(".btn.btn-add").children().removeClass("quiet")}}function formpcpal(imported){var i;var destinatarios=$("#add_row > li").length;clean=true;error="Errors:";totaldest=0;if(edit_mode){var friends=$("#selectedFriends input[type=checkbox][checked]").length;if(friends>0){totaldest++}for(i=1;i<=destinatarios;i++){if(imported==0){email=$("#friend_manual-"+i+"-email").val();email=email.replace("Enter the recipient's email","");name=$("#friend_manual-"+i+"-name").val();name=name.replace("Enter the recipient's name","");if(email!=""||name!=""){if(email!=""){if(name==""){error+="\n - El nombre del destinatario Nro "+i+" esta vacio";totaldest++;clean=false}if(!(validEmail(email))){error+="\n - El mail del destinatario Nro "+i+" es incorrecto";totaldest++;clean=false}else{totaldest++}}}}}}else{if(document.getElementById("SenderName").value==""){error=error+"\n - Please, enter your name";clean=false}if(!(validEmail(document.getElementById("SenderEmail").value))){error=error+"\n - Please, check your e-mail address";clean=false}for(i=1;i<=destinatarios;i++){if(imported==0){email=$("#friend_manual-"+i+"-email").val();email=email.replace("Ingresa el email del destinatario","");name=$("#friend_manual-"+i+"-name").val();name=name.replace("Ingresa el nombre del destinatario","");if(email!=""||name!=""){if((name=="")||(!(validEmail(email)))){if(name==""){if(email==""){error+="\n - El nombre y el email del destinatario Nro "+i+" estan vacios"}else{if(!(validEmail(email))){error+="\n - El nombre del destinatario Nro"+i+" esta vacio, y su direccion de email es incorrecta"}else{error+="\n - El nombre del destinatario Nro "+i+" esta vacio"}}}else{if(email==""){error+="\n - "+name+"'s e-mail address is empty, please check it"}else{if(!(validEmail(email))){error+="\n - "+name+"'s e-mail address is invalid, please check it"}}}clean=false}}totaldest++}}}totaldest+=$("#import-contacts-scroll >  * input[type=checkbox][checked]").length;if(totaldest==0){error=error+"\n - You must select at least one recipient";clean=false}if(!(clean)){alert(error)}return(clean)}function cambiardestinatarios(){destinatarios=document.getElementById("destinatarios").value;for(i=1;i<=6;i++){var InpName=document.getElementById("RecpName["+i+"]");var InpMail=document.getElementById("RecpEmail["+i+"]");if(i<=destinatarios){InpName.style.display="";InpMail.style.display=""}else{InpName.style.display="none";InpMail.style.display="none"}}}function enviar(){if(procesar){if(!(click)){flagimport=document.getElementById("is_importing");if(flagimport.value=="no"){oksend=formpcpal(0);if((document.getElementById("form-import").action)=="preview.php"){if(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{if(form.action=="preview.php"){if(oksend){document.getElementById("form-import").submit()}}}return(oksend)}}}else{alert("Procesando...");return(false)}}else{return(false)}}function registerPostales(){var options={url:"/ajax_register_sonico.php",dataType:"json",type:"POST",error:function(){alert("Error: Try again in a few minutes.");$(".btn").attr("disabled",false)},success:function(json){if(typeof(json)!="undefined"){if(json.error==true){var str="";for(i=0;i<json.error_msgs.length;i++){str+=json.error_msgs[i]+"\n"}alert(str);$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");submitear();return true}}}};$(".btn").attr("disabled",true);ok=reg_validator2.form();if(ok){$("#form-register-stp-2").attr("action",$("#form-register-stp-2").attr("action")+"?s=1");$("#form-register-stp-2").ajaxSubmit(options)}else{$(".btn").attr("disabled",false)}}function forgotPassPostales(){var options={url:"/ajax_forgot_pass.php",dataType:"json",type:"POST",success:function(json){if(typeof(json)!="undefined"){if(json.error==true){var str="";for(i=0;i<json.error_msgs.length;i++){str+=json.error_msgs[i]+"\n"}$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");return true}}}};$("#form-forgotpass-postcards").ajaxSubmit(options)}function loginPostales(){var options={url:"/ajax_login_sonico.php",dataType:"json",type:"POST",success:function(json){if(typeof(json)!="undefined"){if(json.error==true){var str="";for(i=0;i<json.error_msgs.length;i++){str+=json.error_msgs[i]+"\n"}alert(str);$(".btn").attr("disabled",false);passPopito("false");return false}else{passPopito("true");submitear();return true}}}};$(".btn").attr("disabled",true);if(validateFrm("form-login-postcards2","login")){$("#form-login-postcards2").ajaxSubmit(options)}else{$(".btn").attr("disabled",false)}}function validateFrm(idform,type){var form=document.getElementById(idform);clean=true;error="Se produjeron los siguientes errores:";if(type=="register_1"){if(form.first_name.value==""){error=error+"\n - Tu nombre se encuentra vacio";clean=false}if(form.last_name.value==""){error=error+"\n - Tu apellido se encuentra vacio";clean=false}if(!(validEmail(form.email.value))){error=error+"\n - Please, check your e-mail address";clean=false}if(((form.password.value).length<6)||((form.password.value).length>12)){error=error+"\n - Tienes que ingresar una contraseña entre 6 y 12 caracteres";clean=false}if(form.password.value!=form.password_confirm.value){error=error+"\n - Las contraseñas ingresadas no coinciden";clean=false}if(!form.terms.checked){error=error+"\n - Debes aceptar los terminos y condiciones";clean=false}}if(type=="register_2"){if(!(validEmail(form.email.value))){error=error+"\n - Please, check your e-mail address";clean=false}if(((form.password.value).length<6)||((form.password.value).length>12)){error=error+"\n - Tienes que ingresar una contraseña entre 6 y 12 caracteres";clean=false}}if(type=="forgot"){if(!(validEmail(form.email_lo.value))){error=error+"\n- Please, check your e-mail address";clean=false}}if(!(clean)){alert(error)}return clean}function validForm(){$(".btn.btn-add").children().addClass("quiet");importando=document.getElementById("is_importing").value;if(importando!="already"&&importando!="no"){importando=1}else{importando=0}if(formpcpal(importando)){passPopito("false");submitear()}else{$(".btn.btn-add").children().removeClass("quiet")}}function submitear(){if((location.href).indexOf("preview")!=-1){document.getElementById("form-import").submit()}else{enviocomun(0)}}function passPopito(val){$("#pass_popito").val(val)}function registrationNextStep(){ok=reg_validator.form();if(ok){$("input:hidden",$("#form-register-stp-2")).each(function(i){this.value=$("#"+this.name+"_s1").val()});$("#dialogRegisterpostcards").jqmHide();$("#dialogRegisterpostcards2").jqmShow()}}function checkEmailAvailability(){var options={url:"/ajax_email_availability.php",dataType:"json",type:"POST",error:function(){alert("Error: Try again in a few minutes.")},success:function(json){if(typeof(json)!="undefined"){if(json.error==true){var str="";for(i=0;i<json.error_msgs.length;i++){str+=json.error_msgs[i]+"\n"}$(".err_email_s1").html("<em>"+str+"</em>");$("#next_reg").attr("disabled",true)}else{$(".err_email_s1").html("");$("#next_reg").attr("disabled",false);return true}}}};if($("#email_s1").get(0).value!=""){$("#form-register-stp-1").ajaxSubmit(options)}}function openLoginPopup(){email_val=$("#email_s1").val();if(email_val!=""){$("#email_lo").val(email_val)}$("#dialogRegisterpostcards").jqmHide();$("#dialogLoginPostCards").jqmShow()}function openSentPassPopup(){$("#dialogLoginPostCards").jqmHide();$("#dialogSentPassPostCards").jqmShow()}function stopPostcard(){$("#dialogSentPassPostCards").jqmHide();$("#dialogLoginPostCards").jqmShow()};