var reg_form_ok = 1 ; var reg_form_user_free = 0 ; var img_err = "http://kernel.jobdisclosure.com/rtp/img/red_x.gif" ; var img_ok = "http://kernel.jobdisclosure.com/rtp/img/green_check_mark.gif" ; function imgInfo(field,img_state) { returnImgObject(field).src = img_state ; } function returnImgObject(field) { return document.getElementById("img_"+field) ; } function checkEmail(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(mail)){ return true ; } return false ; } function checkFreeUsername() { var user = document.getElementById('user_reg').value; var handler = function(t) { reg_form_user_free = t.responseText ; if (reg_form_user_free==0) { document.getElementById('user_exists').style.visibility = "visible" ; document.getElementById('user_exists').style.display = 'block'; } else { document.getElementById('user_exists').style.visibility = 'hidden'; document.getElementById('user_exists').style.display = 'none'; } checkRegistration() ; return false ; } if (user.length >= 4) { var asd = new Ajax.Request("http://www.empregoscurricula.com//check_if_reg.php?username="+user, {minChars: 0,frequency: 0.2, onSuccess:handler}); } else { checkRegistration() ; } } function submitRegistration() { if (checkRegistration()) { document.getElementById('f_reg').submit(); } return false; } function checkRegistration() { reg_form_ok = 1 ; //alert('test'); /* if (document.getElementById('salutation_reg').value == '') { imgInfo('salutation',img_err) ; reg_form_ok = 0; } else { imgInfo('salutation',img_ok) ; } */ if (document.getElementById('user_reg').value.length < 4 || reg_form_user_free==0) { imgInfo('user',img_err) ; reg_form_ok = 0; } else { imgInfo('user',img_ok) ; } if (document.getElementById('pass1').value.length < 4) { imgInfo('pass1',img_err) ; reg_form_ok = 0; } else { imgInfo('pass1',img_ok) ; } if ((document.getElementById('pass1').value != document.getElementById('pass2').value) || (document.getElementById('pass1').value.length < 4)) { imgInfo('pass2',img_err) ; reg_form_ok = 0; } else { imgInfo('pass2',img_ok) ; } if (document.getElementById('fname').value.length < 3) { reg_form_ok = 0; imgInfo('fname',img_err) ; } else { imgInfo('fname',img_ok) ; } if (document.getElementById('lname').value.length < 3) { reg_form_ok = 0; imgInfo('lname',img_err) ; } else { imgInfo('lname',img_ok) ; } if (!checkEmail(document.getElementById('mail').value)) { reg_form_ok = 0; imgInfo('mail',img_err) ; } else { imgInfo('mail',img_ok) ; } if (document.getElementById('agreement').checked == false) { reg_form_ok = 0 ; imgInfo('agreement',img_err) ; } else { imgInfo('agreement',img_ok) ; } if(document.getElementById('reg_type').value==2){ if (document.getElementById('company_name').value.length < 4) { imgInfo('company_name',img_err) ; reg_form_ok = 0; } else { imgInfo('company_name',img_ok) ; } } if (reg_form_ok == 1) { return true ; } else { return false ; } }