function EmailValidate(B,D){var A=isEmailValid(B);var C="";if(!A){C=getMessageError("email",D);}setInnerHTML("email_error",C);return A;}function validateField(A,E,D){var B=true;var C="";E=E.replace(/^\s*|\s*$/g,"");if(""==E){C=getMessageError("field",D);B=false;}setInnerHTML(A,C);return B;}function validatesFields(A){return EmailValidate(document.getElementById("email_id").value,A)&&validateField("first_error",document.getElementById("firstname_id").value,A)&&validateField("last_error",document.getElementById("lastname_id").value,A);
}function validateZipCode(A,C){var E="^[0-9]{5}$";var D=false;var B="";if(A.match(E)){D=true;}else{B=getMessageError("field",C);}setInnerHTML("zip_error",B);return D;}var aarrEmailMessage=[];aarrEmailMessage.en_US="Invalid Email";aarrEmailMessage.es_MX="Correo Electronico invalido";var aarrFieldsMessage=[];
aarrFieldsMessage.en_US="Invalid Value";aarrFieldsMessage.es_MX="Valor invalido";var aarrMessageErrors=[];aarrMessageErrors.email=aarrEmailMessage;aarrMessageErrors.field=aarrFieldsMessage;var numPetitionId=-1;function getMessageError(C,A){strMessage="";try{strMessage=aarrMessageErrors[C][A];}catch(B){strMessage="";
}return strMessage;}function isEmailValid(B){var A=/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;return(A.test(B));}function signPetition(A){document.getElementById("petitionSuccess_id").style.display="none";strFirst=getInputValue("firstname_id");strLast=getInputValue("lastname_id");strEmail=getInputValue("email_id");
strZipCode=getInputValue("zipcode_id");var B=validateField("first_error",strFirst,A);B=validateField("last_error",strLast,A)&&B;B=EmailValidate(strEmail,A)&&B;B=validateField("zip_error",strZipCode,A)&&B;if(B){blnWantNews=isChecked("newsletter_id");$.getJSON("/actions/petitions?firstname="+strFirst+"&lastname="+strLast+"&email="+strEmail+"&zipcode="+strZipCode+"&cellphone="+getInputValue("cellphone_id")+"&newsletter="+blnWantNews,function(D){var C=D.result;
if((C&1)==1){setInnerHTML("email_error",getMessageError("email",A));}if((C&2)==2){setInnerHTML("first_error",getMessageError("field",A));}if((C&4)==4){setInnerHTML("last_error",getMessageError("field",A));}if((C&8)==8){setInnerHTML("zip_error",getMessageError("field",A));}if((C&16)==16){}if(C==0){numPetitionId=D.petitionId;
openSbox();document.getElementById("petitionSuccess_id").style.display="";}});}}function openSbox(){setInputValue("emails_id","");var A=getInnerHTML("popup_petition_container");Shadowbox.open({content:A,player:"html",height:490,width:650});}function sendPetitionToFriends(){var B=getInputValue("emails_id");
var C=B.split(",");var F=true;var E=C.length;if(E>0){for(numIndex=0;numIndex<E;numIndex++){F=F&&isEmailValid(C[numIndex]);}}else{F=false;}var D=document.getElementById("sb-content");if(D){var A=D.getElementsByTagName("span");if(F){A[0].style.color="black";strEmail=getInputValue("email_id");$.getJSON("/actions/petitionstellfriends?firstname="+strFirst+"&lastname="+strLast+"&from_email="+strEmail+"&emails="+B+"&petitionid="+numPetitionId,function(G){if(G.result==0){Shadowbox.close();
resetValues();}});}else{A[0].style.color="red";}}}function getInputValue(B){var C="";try{C=document.getElementById(B).value;}catch(A){}return C;}function setInputValue(B,C){try{document.getElementById(B).value=C;}catch(A){}}function getInnerHTML(B){var C="";try{C=document.getElementById(B).innerHTML;
}catch(A){}return C;}function setInnerHTML(C,B){try{document.getElementById(C).innerHTML=B;}catch(A){}}function isChecked(C){var B=false;try{B=document.getElementById(C).checked;}catch(A){}return B;}function resetValues(){setInputValue("firstname_id","");setInputValue("lastname_id","");setInputValue("email_id","");
setInputValue("zipcode_id","");setInputValue("cellphone_id","");}function fillEmails(A){if(A){setInputValue("emails_id",A.value);}}
