$(document).ready(function() { //$('#panel2').addClass("disabled"); //disableElements($('#panel2').children()); //$('#panel3').addClass("disabled"); //disableElements($('#panel3').children()); var screen_ht = $(window).height(); var preloader_ht = 5; var padding = (screen_ht / 2) - preloader_ht; $("#preloader").css("padding-top", padding + "px"); $('.masterTooltip').hover(function() { // Hover over code var title = $(this).attr('title'); $(this).data('tipText', title).attr('title', ''); $('

') .html(title) .appendTo('body') .fadeIn('slow'); }, function() { // Hover out code $(this).attr('title', $(this).data('tipText')); $('.tooltip').remove(); }).mousemove(function(e) { var mousex = e.pageX + 20; //Get X coordinates var mousey = e.pageY + 10; //Get Y coordinates $('.tooltip') .css({top: mousey, left: mousex}); }); $(".numeric").bind("keyup paste", function() { setTimeout(jQuery.proxy(function() { this.val(this.val().replace(/[^0-9]/g, '')); }, $(this)), 0); }); $(".letters").bind("keyup paste", function() { setTimeout(jQuery.proxy(function() { this.val(this.val().replace(/[^a-zA-ZäöüÄÖÜ ]/g, '')); }, $(this)), 0); }); $(".numletters").bind("keyup paste", function() { setTimeout(jQuery.proxy(function() { this.val(this.val().replace(/[^0-9a-zA-ZäöüÄÖÜ ]/g, '')); }, $(this)), 0); }); }); function toggleStatus() { } function disableElements(el) { for (var i = 0; i < el.length; i++) { el[i].disabled = true; disableElements(el[i].children); } } function enableElements(el) { for (var i = 0; i < el.length; i++) { el[i].disabled = false; enableElements(el[i].children); } } function validareCNP(obj) { var suma = 0; var mesaj = ""; var mys = ""; mys = mys + obj.value; if (mys.length === 13) { suma = parseInt(mys.charAt(0)) * 2 + parseInt(mys.charAt(1)) * 7 + parseInt(mys.charAt(2)) * 9 + parseInt(mys.charAt(3)) * 1 + parseInt(mys.charAt(4)) * 4 + parseInt(mys.charAt(5)) * 6 + parseInt(mys.charAt(6)) * 3 + parseInt(mys.charAt(7)) * 5 + parseInt(mys.charAt(8)) * 8 + parseInt(mys.charAt(9)) * 2 + parseInt(mys.charAt(10)) * 7 + parseInt(mys.charAt(11)) * 9; suma = suma % 11; if (suma === 10) suma = 1; if (suma === parseInt(mys.charAt(12))) { VerifyIfExist(obj); return true; } else { alert("CNP invalid !!!"); return false; } } else { alert("CNP de lungime necorespunzatoare (trebuie sa aiba 13 cifre) !!! "); return false; } } function validareCNPC(obj) { var suma = 0; var mesaj = ""; var mys = ""; mys = mys + obj.value; if (mys.length === 13) { suma = parseInt(mys.charAt(0)) * 2 + parseInt(mys.charAt(1)) * 7 + parseInt(mys.charAt(2)) * 9 + parseInt(mys.charAt(3)) * 1 + parseInt(mys.charAt(4)) * 4 + parseInt(mys.charAt(5)) * 6 + parseInt(mys.charAt(6)) * 3 + parseInt(mys.charAt(7)) * 5 + parseInt(mys.charAt(8)) * 8 + parseInt(mys.charAt(9)) * 2 + parseInt(mys.charAt(10)) * 7 + parseInt(mys.charAt(11)) * 9; suma = suma % 11; if (suma === 10) suma = 1; if (suma === parseInt(mys.charAt(12))) { return true; } else { alert("CNP invalid !!!"); return false; } } else { alert("CNP de lungime necorespunzatoare (trebuie sa aiba 13 cifre) !!! "); return false; } } function UpdateLoc(vl, selloc, cb) { $("#preloader").show(); //console.log(vl+": "+selloc+": "+cb); //if (vl==""){document.getElementById("txtHint").innerHTML="";return;} if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readystate === 1) { //$("#preloader").fadeIn(); } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { $("#preloader").fadeOut(30); var $eobj = jQuery.parseJSON(xmlhttp.responseText); $("#cb_localitate" + cb).empty(); var select = $("#cb_localitate" + cb); if (select.prop) var options = select.prop('options'); else var options = select.attr('options'); $('option', select).remove(); $.each($eobj, function(val, text) { options[options.length] = new Option(text, val); }); if (selloc !== '') { //$("#cb_localitate" + cb).attr("value", selloc); $("#cb_localitate" + cb).val(selloc); } } }; xmlhttp.open("GET", "http://www.asiguratorul.com/get_loc.php?j=" + vl, true); xmlhttp.send(); } function recuperareParola() { $('#recuperareForm').show("slow"); return true; } function numere(e) { var unicode = e.charCode ? e.charCode : e.keyCode if (unicode != 8) { if (unicode < 48 || unicode > 57) return false } } function limitarelungime(obj, length) { var lungime = length if (obj.value.length > lungime) obj.value = obj.value.substring(0, lungime) if (obj.value.length === lungime) { var phoneNumber = obj.value; var phonePattern = /^0[7]\d{8}$/g; if (!phonePattern.test(obj.value)) alert("Trebuie sa fie un numar de telefon mobil valabil incepand cu 07"); } } function sendoffert() { var nr_operatori = { '072': 'Vodafone', '073': 'Vodafone', '074': 'Orange', '075': 'Orange', '076': 'Cosmote', '077': 'Digi Mobil', '078': 'Zapp' }; }