1$(function () { 2 // start the ticker 3 $('#js-news').ticker({ speed: 0.50 }); 4 5 // hide the release history when the page loads 6 $('#release-wrapper').css('margin-top', '-' + ($('#release-wrapper').height() + 20) + 'px'); 7 8 // show/hide the release history on click 9 $('a[href="#release-history"]').toggle(function () { 10 $('#release-wrapper').animate({ 11 marginTop: '0px' 12 }, 600, 'linear'); 13 }, function () { 14 $('#release-wrapper').animate({ 15 marginTop: '-' + ($('#release-wrapper').height() + 20) + 'px' 16 }, 600, 'linear'); 17 }); 18 19 $('#download a').mousedown(function () { 20 _gaq.push(['_trackEvent', 'download-button', 'clicked']) 21 }); 22 23 $(".searchButton").click(function (e) { 24 e.stopPropagation(); 25 //var t = $("#search-box").is(":hidden"); 26 //var t = $("#search-box").is(":visible"); 27 var t = $("#search-box").css("visibility"); 28 if (t == "hidden") { 29 $("#search-box").css("visibility", "visible"); 30 $("#search-box").css("opacity", "1"); 31 } else { 32 var q = $("#query").val() + ""; 33 if (q != "") { 34 $("#fermerSearch").submit(); 35 //alert("search " + q); 36 } else { 37 $("#search-box").css("visibility", "hidden"); 38 $("#search-box").css("opacity", "0"); 39 } 40 } 41 }); 42 43 44 $(".searchButton1").click(function (e) { 45 e.stopPropagation(); 46 //var t = $("#search-box").is(":hidden"); 47 //var t = $("#search-box").is(":visible"); 48 var t = $("#search-box1").css("visibility"); 49 if (t == "hidden") { 50 $("#search-box1").css("visibility", "visible"); 51 $("#search-box1").css("opacity", "1"); 52 } else { 53 var q = $("#query1").val() + ""; 54 if (q != "") { 55 $("#fermerSearch1").submit(); 56 //alert("search " + q); 57 } else { 58 $("#search-box1").css("visibility", "hidden"); 59 $("#search-box1").css("opacity", "0"); 60 } 61 } 62 }); 63 64 65 $(".searchButton2").click(function (e) { 66 e.stopPropagation(); 67 //var t = $("#search-box").is(":hidden"); 68 //var t = $("#search-box").is(":visible"); 69 var t = $("#query2").is(":hidden"); 70 if (t) { 71 $("#query2").show(); 72 } else { 73 var q = $("#query2").val() + ""; 74 if (q != "") { 75 $("#query").val(q); 76 $("#fermerSearch").submit(); 77 //alert("search " + q); 78 } else { 79 $("#query2").hide(); 80 } 81 } 82 }); 83 84 85 $('#query2').keypress(function (e) { 86 // Enter pressed? 87 if (e.which == 10 || e.which == 13) { 88 $(".searchButton2").click(); 89 } 90 }); 91 92 $('#query1').keypress(function (e) { 93 // Enter pressed? 94 if (e.which == 10 || e.which == 13) { 95 $(".searchButton1").click(); 96 } 97 }); 98 99 100}); 101 102function validateEmail(email) { 103 const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 104 return re.test(String(email).toLowerCase()); 105} 106 107function changeUserProfile() { 108 var pass = $("#USR_PASSWORD").val() || ""; 109 var passConfirm = $("#CONFIRM_PASSWORD").val() || ""; 110 $("#passwordValidation").html(""); 111 $("#passwordConfirmValidation").html(""); 112 113 var errors = 0; 114 115 116 if (pass.length > 0 && pass.length < 8) { 117 errors++; 118 $("#passwordValidation").html("ÐаÑолаÑа ÑÑÑбва да е поне 8 Ñимвола"); 119 } 120 121 if (pass.length > 0 && pass != passConfirm) { 122 errors++; 123 $("#passwordConfirmValidation").html("ÐаÑолиÑе не ÑÑвпадаÑ"); 124 } 125 126 127 128 if (errors == 0) { 129 $("#profileForm").submit(); 130 // alert("submit"); 131 } 132 133} 134 135 136function resetPasswordStep2() { 137 var pass = $("#USR_PASSWORD").val() || ""; 138 var passConfirm = $("#CONFIRM_PASSWORD").val() || ""; 139 $("#passwordValidation").html(""); 140 $("#passwordConfirmValidation").html(""); 141 var errors = 0; 142 143 if (pass.length < 8) { 144 errors++; 145 $("#passwordValidation").html("ÐаÑолаÑа ÑÑÑбва да е поне 8 Ñимвола"); 146 } 147 148 if (pass != passConfirm) { 149 errors++; 150 $("#passwordConfirmValidation").html("ÐаÑолиÑе не ÑÑвпадаÑ"); 151 } 152 153 154 155 if (errors == 0) { 156 $("#resetPassStep2").submit(); 157 // alert("submit"); 158 } 159 160 161} 162 163function resetPassword() { 164 var email = $("#USR_EMAIL").val() || ""; 165 $("#emailValidation").html(""); 166 var errors = 0; 167 if (email != "") { 168 if (!validateEmail(email)) { 169 errors++; 170 $("#emailValidation").html("ÐолÑ, вÑведеÑе валидна елекÑÑонна поÑа."); 171 } 172 173 } else { 174 errors++; 175 $("#emailValidation").html("ÐлекÑÑоннаÑа поÑа не може да бÑде пÑазна."); 176 } 177 178 if (errors == 0) { 179 $("#registerForm").submit(); 180 // alert("submit"); 181 } 182 183} 184 185 186function register() { 187 var email = $("#USR_EMAIL").val() || ""; 188 var username = $("#USR_USERNAME").val() || ""; 189 var pass = $("#USR_PASSWORD").val() || ""; 190 var passConfirm = $("#CONFIRM_PASSWORD").val() || ""; 191 var checkBox = $("#RegisterAgree").prop('checked'); 192 193 $("#checkedValidation").html(""); 194 $("#emailValidation").html(""); 195 $("#userNameValidation").html(""); 196 $("#passwordValidation").html(""); 197 $("#passwordConfirmValidation").html(""); 198 199 //debugger; 200 var errors = 0; 201 if (!checkBox) { 202 $("#checkedValidation").html("Ðа да Ñе ÑегиÑÑÑиÑаÑе е Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ да Ñе ÑÑглаÑиÑе Ñ Ð¾Ð±ÑиÑе ÑÑловиÑ"); 203 errors++; 204 } 205 206 if (email != "") { 207 if (!validateEmail(email)) { 208 errors++; 209 $("#emailValidation").html("ÐолÑ, вÑведеÑе валидна елекÑÑонна поÑа."); 210 } 211 212 } else { 213 errors++; 214 $("#emailValidation").html("ÐлекÑÑоннаÑа поÑа не може да бÑде пÑазна."); 215 } 216 217 if (username.length < 6) { 218 errors++; 219 $("#userNameValidation").html("ÐоÑÑебиÑелÑкоÑо име ÑÑÑбва да е поне 6 Ñимвола дÑлго"); 220 } else { 221 var regex = /^[A-Za-z0-9Ð-Яа-Ñ]+$/ 222 var isValid = regex.test(username); 223 if (!isValid) { 224 errors++; 225 $("#userNameValidation").html("ÐоÑÑебиÑелÑкоÑо име може да ÑÑдÑÑжа Ñамо бÑкви и ÑиÑÑи"); 226 } 227 //test for symbols 228 } 229 230 231 232 if (pass.length < 8) { 233 errors++; 234 $("#passwordValidation").html("ÐаÑолаÑа ÑÑÑбва да е поне 8 Ñимвола"); 235 } 236 237 if (pass != passConfirm) { 238 errors++; 239 $("#passwordConfirmValidation").html("ÐаÑолиÑе не ÑÑвпадаÑ"); 240 } 241 242 243 244 if (errors == 0) { 245 $("#registerForm").submit(); 246 // alert("submit"); 247 } 248 249} 250 251 252function sendQuestion() { 253 var title = $("#title").val(); 254 var rubric = $("#rubric").val(); 255 var text = $("#questionText").val().trim(); 256 var image = $("#fileupload").val(); 257 var regex = '^[^;@<>]+$'; 258 259 var lastThreeOfImg = image.substring(image.length - 3, image.length).toLowerCase(); 260 var lastFourOfImg = image.substring(image.length - 4, image.length).toLowerCase(); 261
262 $('#titleValidation').html(""); 263 $('#rubricValidation').html(""); 264 $('#questionValidation').html(""); 265 $('#imageValidation').html(""); 266 267 if (title.length < 3 || title > 20) { 268 $('#titleValidation').html('ÐаглавиеÑо ÑÑÑбва да е Ð¾Ñ 3 до 20 Ñимвола!'); 269 return false; 270 } 271 272 if (!title.match(regex)) { 273 $('#titleValidation').html('ÐаглавиеÑо не ÑÑÑбва да ÑÑдÑÑжа ÑимволиÑе ";@<>"'); 274 return false; 275 } 276 if (rubric == null) { 277 $('#rubricValidation').html('Ðе ÑÑе избÑали ÑÑбÑика!'); 278 return false; 279 } 280 // isTrueTitle = false; 281 //} else if (!title.match(regex)) { 282 // $('#title-validation').attr('src', "/Images/false.png").attr('title', 'ÐаглавиеÑо не ÑÑÑбва да ÑÑдÑÑжа ÑимволиÑе ";@<>"'); 283 // isTrueTitle = false; 284 //} else { 285 // isTrueTitle = true; 286 // $('#title-validation').attr('src', '/Images/true.png').attr('title', 'ÐÑÑно!'); 287 //} 288 289 //if (rubric != null) { 290 // $('#select-validation').attr('src', '/Images/true.png').attr('title', 'ÐÑÑно!'); 291 // isTrueRubric = true; 292 //} else { 293 // $('#select-validation').attr('src', "/Images/false.png").attr('title', 'Ðе ÑÑе избÑали опÑиÑ!'); 294 // isTrueRubric = false; 295 //} 296 297 if (text.length < 10 || text.length > 400) { 298 $('#questionValidation').html('ÐолÑ, вÑведеÑе ÑекÑÑ Ñ Ð´Ñлжина Ð¾Ñ 3 до 400 Ñимвола!'); 299 return false; 300 //isTrueText = false; 301 } 302 303 if (!text.match(regex)) { 304 $('#questionValidation').html('ТекÑÑÑÑ Ð½Ðµ ÑÑÑбва да ÑÑдÑÑжа ÑимволиÑе ";@<>"!'); 305 return false; 306 //isTrueText = false; 307 } 308 309 310 311 //else if (!text.match(regex)) { 312 // $('#text-area-validation').attr('src', "/Images/false.png").attr('title', 'ТекÑÑа не ÑÑÑбва да ÑÑдÑÑжа ÑимволиÑе ";@<>"!'); 313 // isTrueText = false; 314 //} else { 315 // $('#text-area-validation').attr('src', '/Images/true.png').attr('title', 'ÐÑÑно!'); 316 // isTrueText = true; 317 //} 318 319 if (lastThreeOfImg !== "jpg" && lastFourOfImg !== "jpeg" && lastThreeOfImg !== "png" && lastThreeOfImg !== "") { 320 $('#imageValidation').html('ÐолÑ, каÑеÑе каÑÑинка вÑв ÑоÑÐ¼Ð°Ñ jpg/jpeg или png!'); 321 return false; 322 //isTrueImage = false; 323 } 324 325 326 //if (lastThreeOfImg !== "jpg" && lastFourOfImg !== "jpeg" && lastThreeOfImg !== "png" && lastThreeOfImg !== "") { 327 // $('#image-validation').html('<img style="vertical-align: sub" src="/Images/false.png" title="ÐолÑ, каÑеÑе каÑÑинка вÑв ÑоÑÐ¼Ð°Ñ jpg/jpeg или png!" alt=""/>'); 328 // isTrueImage = false; 329 //} else { 330 // $('#image-validation').html(""); 331 // isTrueImage = true; 332 //} 333 334 $("#question-form").submit(); 335 //if (isTrueTitle == true && isTrueRubric == true && isTrueText == true && isTrueImage == true) { 336 //} 337 338 339} 340 341function swap(that) { 342 var t = $(that).attr("src"); 343 var n = t.replace("_5_", "_7_"); 344 $("#bigImage").attr("src", n); 345 //alert(t); 346} 347 348 349 350function changeRegion(regSelectId, citySelectId) { 351 //debugger; 352 var idRegion = $("#" + regSelectId).val(); 353 if (idRegion != "Select") { 354 $.ajax({
355 url: '/Adverts/AddAdvert', 356 type: 'POST', 357 data: { "searchedAds.idRegion": idRegion }, 358 dataType: 'json', 359 success: function (response) { 360 //debugger; 361 var items = "<option value>-ÐзбеÑи гÑад/Ñело-</option>"; 362 for (var i = 0; i < response.length; i++) { 363 items += "<option value=\"" + response[i].ID + "\">" + response[i].NAME + "</option>"; 364 } 365 $("#" + citySelectId).html(items); 366 // $("#AdCities").niceSelect("update"); 367 }, 368 error: function (error) { 369 } 370 }); 371 } 372} 373 374function AnketaVote() { 375}
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.