function TryLogin(login){if(login.length>2)return true;else return false;}
function TryEmail(em){var reg=new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]",'i');if(!reg.test(em)){return false;}else return true;}
function TryCode(code){if(code.length==4)return true;else return false;}
function TryMessage(text){if(text!='')return true;else return false;}

var loginObj = document.getElementById("ghost-login");
var emailObj = document.getElementById("ghost-email");
var codeObj = document.getElementById("ghost-code");
var messageObj = document.getElementById("ghost-message");
var sendObj = document.getElementById('ghost-send');
sendObj.disabled = true;

function validGhostForm(){if(TryLogin(loginObj.value) && TryEmail(emailObj.value) && TryCode(codeObj.value) &&TryMessage(messageObj.value)) sendObj.disabled = false;else{sendObj.disabled = true;}}

loginObj.onkeyup = function(){if(TryLogin(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}validGhostForm();}
emailObj.onkeyup = function(){if(TryEmail(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}validGhostForm();}
codeObj.onkeyup = function(){if(TryCode(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}validGhostForm();}
messageObj.onkeyup = function(){if(TryMessage(this.value)){this.className='ghost-valid-input';}else{this.className='ghost-invalid-input';}validGhostForm();}
loginObj.onblur = function(){if(TryLogin(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}}
emailObj.onblur = function(){if(TryEmail(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}}
codeObj.onblur = function(){if(TryCode(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}}
messageObj.onblur = function(){if(TryMessage(this.value)){this.className='ghost-valid-input';validGhostForm()}else{this.className='ghost-invalid-input';}}