var faqajaxUrl = "http://delasacompany.com/ajax/?"; var faqimgUrl = "http://delasacompany.com/images/icons/"; var faqsitedomain = "http://delasacompany.com/"; jQuery(function($){ $.ajaxSetup({ type:'post' }); // faq OBJECT var faqadv = { isloading:false, send:function(element) { me = this; elParent = $(element).parents(".self_faq").eq(0); form = this.findForm(element); var text = form.find("textarea[name='faqtext']").eq(0); //text.html(escape(text.html())); //check validation if(!this.checkValidation(form)) return false; //Set Loading $(element).eq(0).html(""); //Ajax data = form.serialize(); $.ajax({ url: faqajaxUrl, data:data, dataType: "json", success: function(data) { html = $(data.html); if(data.stat ==1) // if is success { elParent.find(".faq_send_holder").eq(0).slideUp( 'fast',function(){ elParent.find('.faq_childs').eq(0).append(html); }); }else if(data.stat==0) { alert(data.mes); } $(element).eq(0).html("ارسال"); me.changeCaptcha();// change Captcha } }); //text.html(unescape(text.html())); }, checkValidation:function(form) { var name = form.find("input[name='faqname']").eq(0); var text = form.find("textarea[name='faqtext']").eq(0); var mail = form.find("input[name='faqmail']").eq(0); if(name.val() == name.attr('default')) { alert('لطفا نام خود را وارد کنید'); return false; } if(text.val() == text.attr('default')) { alert('لطفا سوال خود را وارد کنید'); return false; } if(mail.val() == mail.attr('default')) { form.find("input[name='faqmail']").eq(0).val(""); } return true; }, findForm:function(name) { return $(name).parents("form.faq_form").eq(0); }, changeCaptcha : function() { src = faqsitedomain+'/captcha/?sid=' + Math.random() $(".faqsiimage").attr('src',src); } } $('.faq_send_button').live('click',function(){ faqadv.send(this); }) $(".faq_action_bar").live('click',function(){ actionParent = $(this).parents(".self_faq").eq(0); actionParent.find(".faq_send_holder").eq(0).slideToggle({ duration: 600, easing: "easeOutQuint" }); }); // ****** Click And Blur $('.faq input[type="text"],.faq textarea').live('click focus',function(){ val = $(this).val(); defaultVal = $(this).attr('default'); if(val == defaultVal) { $(this).val(""); $(this).addClass('italic'); }else { $(this).removeClass('italic'); } }); $('.faq input[type="text"],.faq textarea').blur(function(){ val = $(this).val(); defaultVal = $(this).attr('default'); if(val =="") { $(this).val(defaultVal); $(this).addClass('italic'); } }) })