1<!-- 2 3waJSQuery(window).load(function(){ 4initializeAllWA_form(); 5}); 6function iALmR(GgoaN) 7{ 8var IpPNw=GgoaN.find('select,input,textarea'); 9IpPNw.each(function(i) 10{ 11var Awtjf=IpPNw[ i ]; 12if(Awtjf.type=='checkbox'){ 13Awtjf.checked=false; 14} 15else if(Awtjf.type.startsWith('select')){ 16var wSBmM=Awtjf.options.selectedIndex; 17if(wSBmM!=-1){ 18Awtjf.options.selectedIndex=-1; 19Awtjf.options[ wSBmM ].selected=false; 20} 21} 22else{ 23Awtjf.value=''; 24} 25}); 26} 27function bVsNg(GgoaN) 28{ 29var IpPNw=GgoaN.find('select,input[type!=checkbox],textarea,div[class*=divCheckBox]') 30var wOMej=extractParamInfo(GgoaN,"url") 31var eVQjf=extractParamInfo(GgoaN,"email_valid") 32var BGqRk=false; 33var backgroundError="#f8c7c7"; 34IpPNw.each(function(i) 35{ 36var Awtjf=IpPNw[ i ]; 37var WDlTd=waJSQuery(this); 38var SHirq=parseInt(extractParamInfo(WDlTd,"max")) 39var phcZl=extractParamInfo(WDlTd,"mandatory") 40var COvGq=extractParamInfo(WDlTd,"email") 41if(Awtjf.tagName.toLowerCase()=='div'){ 42if(phcZl=="1") 43{ 44var checkedCount=WDlTd.find("input[type=checkbox]:checked").size(); 45if(checkedCount==0) 46{ 47WDlTd.css("backgroundColor",backgroundError); 48WDlTd.focus(); 49BGqRk=true; 50return false; 51} 52} 53} 54else 55{ 56WDlTd.val(waJSQuery.trim(WDlTd.val())) 57var TggGi=WDlTd.val(); 58var aZSME=TggGi!=undefined?TggGi.length:0; 59if(SHirq>0) 60{ 61if(aZSME>SHirq) 62{ 63WDlTd.css("backgroundColor",backgroundError) 64WDlTd.focus() 65BGqRk=true; 66return false; 67} 68} 69if(phcZl=="1") 70{ 71var hasValidLength=aZSME>0; 72if(!hasValidLength) 73{ 74WDlTd.css("backgroundColor",backgroundError) 75WDlTd.focus() 76BGqRk=true; 77return false; 78} 79} 80if(COvGq=="1") 81{ 82if((aZSME>0)&&(isValidEmailAddress(TggGi)==false)) 83{ 84WDlTd.css("backgroundColor",backgroundError) 85WDlTd.focus() 86BGqRk=true; 87return false; 88} 89} 90} 91}); 92if(BGqRk) return false; 93if(document.webaca_is_preview) 94{ 95WA_Dialog.alert(Translator.tr("Operation not allowed in preview mode"));return false; 96} 97WA_Dialog.progress(); 98var ilOTa=""; 99IpPNw.each(function(i) 100{ 101var VuVWl=waJSQuery(this) 102var Awtjf=IpPNw[ i ]; 103if(ilOTa.length>0) 104{ 105ilOTa+="," 106} 107var dkKqS=VuVWl.attr("name"); 108var TggGi=''; 109if(Awtjf.tagName.toLowerCase()=='div'){ 110var SiDmf=VuVWl.find("input[type=checkbox]:checked"); 111SiDmf.each(function(j) 112{ 113var UKMFf=SiDmf[ j ]; 114if(TggGi.length>0) 115{ 116TggGi+=', ' 117} 118TggGi+=UKMFf.value; 119}); 120dkKqS=VuVWl.find("input[type=checkbox]")[ 0 ].name; 121} 122else 123{ 124TggGi=VuVWl.val(); 125} 126TggGi=TggGi.replace(/\n/gi,"\\n") 127TggGi=TggGi.replace(/"/gi,"\\\"") 128ilOTa+="\""+dkKqS+"\":\""+TggGi+"\""; 129}); 130 131var DcOjp=waJSQuery.parseJSON("{"+ilOTa+"}"); 132waJSQuery.post(wOMej,DcOjp,function(data){ 133if(data.indexOf("<?php")>-1) 134{ 135WA_Dialog.alert(Translator.tr("Error:No php on server")); 136} 137else 138{ 139var IYroG=waParseCleanStringJSON(data); 140if(IYroG==null) 141{ 142WA_Dialog.alert(Translator.tr("Error:Malformed response !")); 143} 144else 145{ 146if(IYroG.success==true) 147{ 148iALmR(GgoaN) 149var FbjQS=Translator.tr("Success:Mail sended"); 150if(IYroG.error.length>0) 151{ 152FbjQS+="<br>" 153FbjQS+="<br>" 154FbjQS+=IYroG.error 155} 156WA_Dialog.alert(FbjQS); 157} 158else 159{ 160WA_Dialog.alert(IYroG.error); 161} 162} 163} 164}).success(function(){ 165}).error(function(){WA_Dialog.alert("*error send mail!");}).complete(function(){ 166}); 167return true; 168}; 169function initializeAllWA_form() 170{ 171waJSQuery(".wa-form").each(function(i) 172{ 173var GgoaN=waJSQuery(this) 174var IpPNw=GgoaN.find('select,input[type!=checkbox],textarea,div[class*=divCheckBox]') 175var wOMej=extractParamInfo(GgoaN,"url") 176var eVQjf=extractParamInfo(GgoaN,"email_valid") 177IpPNw.each(function(i) 178{ 179var WDlTd=waJSQuery(this); 180var oldBg=WDlTd.attr("oldBackgroundColor"); 181if(oldBg==undefined){ 182oldBg=WDlTd.css("backgroundColor"); 183WDlTd.attr("oldBackgroundColor",oldBg); 184} 185WDlTd.keypress(function(e){ 186var WDlTd=waJSQuery(this) 187if(e.which==13) 188{ 189if(WDlTd.prop('tagName')=="TEXTAREA") 190{ 191return true; 192} 193return false; 194} 195return true; 196}); 197var SHirq=parseInt(extractParamInfo(WDlTd,"max")) 198if(SHirq>0) 199{ 200WDlTd.keyup(function(e){ 201var VuVWl=waJSQuery(this) 202var SHirq=parseInt(extractParamInfo(VuVWl,"max")) 203var TggGi=WDlTd.val() 204var aZSME=TggGi!=undefined?TggGi.length:0; 205if(aZSME>SHirq) 206{ 207VuVWl.val(TggGi.substring(0,SHirq)) 208} 209}); 210} 211WDlTd.change(function() 212{ 213var oldBg=WDlTd.attr("oldBackgroundColor"); 214WDlTd.css("backgroundColor",oldBg) 215}); 216}); 217}); 218waJSQuery(".wa-form-button-reset").each(function(i) 219{ 220var lCKPx=waJSQuery(this) 221var iOINi=lCKPx; 222iOINi.css("cursor","pointer") 223lCKPx.css("cursor","pointer") 224iOINi.click(function() 225{ 226var GgoaN=waJSQuery(this).parents("form") 227iALmR(GgoaN) 228return false;
229}); 230}); 231waJSQuery(".wa-form-button-submit").each(function(i) 232{ 233var lCKPx=waJSQuery(this) 234var iOINi=lCKPx; 235iOINi.css("cursor","pointer") 236lCKPx.css("cursor","pointer") 237iOINi.click(function() 238{ 239var GgoaN=waJSQuery(this).parents("form") 240bVsNg(GgoaN) 241return false; 242}); 243}); 244} 245 246-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.