$(document).ready(function(){ $(".top-center-mail-right").live({ click: function(){ $("#iPanel").html(' Request a call '); $("#pCallBack").slideToggle(500); $("#cbName").focus(); } }); $("#pCloseCallBack").live({ click: function(){ $("#pCallBack").slideToggle(500); } }); $("#rcButton").live({ click: function(){ $("#cbName").focus().css('background-color','#FFFFFF'); $("#cbPhone").focus().css('background-color','#FFFFFF'); $("#cbNote").focus().css('background-color','#FFFFFF'); var tPatch = $("#s-patch").text()+'images/edit-delete-white.png'; var lErr = false; if ($("#cbNote").val().trim() == "") { $("#cbNote").focus().css('background-color','#FFFF00'); lErr = true; } if ($("#cbPhone").val().trim() != "") { var vphone=$("#cbPhone").val(); var reg = new RegExp('^[+]{0,1}[0-9]{6,}$'); if (!reg.test(vphone)) { $("#cbPhone").focus().css('background-color','#FFFF00'); lErr = true; } }else{ $("#cbPhone").focus().css('background-color','#FFFF00'); lErr = true; } if ($("#cbName").val().trim() == "") { $("#cbName").focus().css('background-color','#FFFF00'); lErr = true; } if (!lErr) { $.ajax({ url: "/mail/send/callback/", type: "POST", data: "pName="+$("#cbName").val().trim()+"&pPhone="+$("#cbPhone").val().trim()+"&pNote="+$("#cbNote").val().trim(), dataType: "html", timeout: 10000, beforeSend: function(){ $("#rcButton").hide(); $("#iPanel").html('Wait...'); }, success: function( return_cart_cont ) { if (return_cart_cont == "Your message was sent!") { $("#iPanel").html('
'+return_cart_cont+'     
'); $("#cbName").val(""); $("#cbPhone").val(""); $("#cbNote").val(""); }else{ $("#iPanel").html('
'+return_cart_cont+'     
'); } } }); } } }); $("#closeCallBack").live({ click: function(){ $("#pCallBack").slideUp(500); } }); $("#cbName").keydown(function(event){ if (event.keyCode == 13) { $("#cbPhone").focus(); }else{ if (event.keyCode == 27) { $("#pCallBack").slideUp(500); } } }); $("#cbPhone").keydown(function(event){ if (event.keyCode == 13) { $("#cbNote").focus().val(""); }else{ if (event.keyCode == 27) { $("#pCallBack").slideUp(500); } } }); $("#cbNote").keydown(function(event){ if (event.keyCode == 27) { $("#pCallBack").slideUp(500); } }); });