function submitAjaxData(){ var form = $(document.forms[0].id.indexOf('fabrik') == -1 ? 'fabrik1' : document.forms[0].id); var action = form.action.split("?"); var actionstr = "index2.php?"+action[1]+"&no_html=1&no_header=1&task=viewSubmitData&lang="; //alert(actionstr+"\n"+action[0]+"\n"+action[1]+"\n"+action.length); var formContent = ''; $('MB_savingcontent').hide(); var ajax = new Ajax.Request( actionstr, { onSuccess : function (transport){ var response = transport.responseText || "no response text";//transport.responseXML $('MB_savingcontent').toggle(); $('MB_content').innerHTML = transport.responseText || "no response text" +"
"; }, method: 'post', parameters:form.serialize(true), onFailure : function(){ $('MB_savingcontent').hide(); $('MB_content').update("Kayıt işlemi başarısız oldu.|Saving process failured.
"+formContent); }, onLoading:function(){ //alert ($('MB_savingcontent').visible); formContent = $('MB_content').innerHTML ; $('MB_content').update(); $('MB_savingcontent').toggle(); }, onComplete:function(request){ } }); } function validateHRForm(input){ } function validateinput(input, type){ var form = $(document.forms[0].id.indexOf('fabrik') == -1 ? 'fabrik1' : document.forms[0].id); var action = form.action.split("?"); var actionstr = "index2.php?"+action[1]+"&no_html=1&no_header=1&task=checkemail&no_script=1&lang="; if(type == 'email' && $(input.id).present() ){ //alert(" name:"+Form.serializeElements(form.getInputs('text', input.name))+ Form.serializeElements(form.getInputs('hidden', "tableid"))); var ajax = new Ajax.Request( actionstr+"&inputname="+input.name,{ onSuccess: function(transport){ var response = transport.responseText; var messageNode = $('message_node'); $(input.parentNode).setStyle( {width: '100%', height:'100%', margin: '0px', paddingTop: '2px', paddingBottom: '2px'} ); if (messageNode == null){ var message_node = Builder.node('div', {id: 'message_node', style: {border: '1px SOLid #6699cc', clear:'both', padding:'0px', width: '100%', height:'100%', margin: '0px', display: 'none'}}); input.parentNode.appendChild (message_node); messageNode = $('message_node'); } if (response.indexOf("email_found") > -1){ //email record exists in db messageNode.update('Bu email adresi kayıtlarımızda zaten mevcut lütfen başka bir adresle tekrar deneyiniz. '); $('message_node').show(); $(input.parentNode).setStyle({ backgroundColor : '#900', border: '1px SOLID RED', color : '#fff' }); $(input.id).activate(); }else if (response.indexOf('email format is wrong') > -1) { messageNode.update('Girdiğiniz eposta adresi yanlış veya doğru yazılmamış lütfen adresinizi {hesapadi@sunucu.{com, net, org, edu, gov vb}.abc {tr, biz, ru, uk, vb.} - Örn. info@gatakimya.com gibi} formatına uygun giriniz '); $('message_node').show(); $(input.parentNode).setStyle({ backgroundColor : '#900', border: '1px SOLID RED', color : '#fff' }); $(input.id).activate(); }else //if(response.indexOf("email_not_found") > -1) // new email adres { $(input.parentNode).setStyle({ backgroundColor : '#292929', border: '0px SOLID #000', color : '#fff' }); // if ($('message_node').visible()) $('message_node').update(); $('message_node').hide(); } //if(response.indexOf('')) }, method : 'post', parameters: [Form.serializeElements(form.getInputs('text', input.name)), Form.serializeElements(form.getInputs('hidden', "tableid")), Form.serializeElements(form.getInputs('hidden', "fabrik")), Form.serializeElements(form.getInputs('hidden', "form_id")) ].join("&"), onFailure : function(){ }, onLoading : function (){ }, onComplete : function (){ } } ); } }