function valid_text(E,A,C,B){var D="";if(A&&((B==null)||(B==""))){D+="<li><span>"+E+" is empty</span></li>";}return D;}function valid_number(E,A,C,B){var D="";if(A&&((B==null)||(B==""))){D+="<li><span>"+E+" is empty</span></li>";}return D;}function valid_email(E,A,C,B){var D=valid_text(E,A,C,B);if(B!=null&&B!=""){if(B.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)==-1){D+="<li><span>"+E+" is invalid</span></li>";
}}return D;}function validateForm(A){var B="";$$("form#"+A+" .required").each(function(C){if(C.className.match("text")){B+=valid_text(C.title,true,200,C.value);}if(C.className.match("email")){B+=valid_email(C.title,true,100,C.value);}});if(B!=""){B="<div>Please fix the following errors</div><ul>"+B+"</ul><a href='#' onclick='Control.Modal.close(); return false;'><img src='http://media.wiley.com/spa_assets/site/jklasser/include/images/buttons/ok.gif' alt='OK' /></a>";
genericModalAlert(B,"150","300");return ;}$(A).submit();}function genericModalAlert(C,A,B){new Control.Modal(false,{contents:C,width:B,height:A,overlayCloseOnClick:false,fade:true,containerClassName:"modal_alert"}).open();}