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 (){
}
}
);
}
}