//Function to handler user registration @ FE

//JEDI transport
function Jedi(name){
	this.data='';
	this.name=name;
	this.qc=0;
	this.get=function(s){
		s+= (s.indexOf('?') == -1 ? '?' : '&');
		s+='jedi_reciver='+this.name+'&qc='+this.qc;
		this.qc++;
		var newElem = document.createElement("script");
		newElem.setAttribute("src",s); 
		document.getElementsByTagName("body")[0].appendChild(newElem);
	};
	this.onLoad=function(){};
};

/////////////////////////////////////////////////
var myJedi1= new Jedi('myJedi1');

	
function login_check(){
	var login=document.getElementById("fe_userlogin").value;
	if(login=="") {
		//document.getElementById('login_ok').src='ee_images/statuses/status_notok.gif';
		document.getElementById('fe_userlogin').className='redborder';
		return;
	}
	myJedi1.onLoad=function(){
		if(myJedi1.data!='ok'){
			
			//document.getElementById('login_ok').src='ee_images/statuses/status_notok.gif';
			document.getElementById('fe_userlogin').className='redborder';
		} else { 
			
			//document.getElementById('login_ok').src='ee_images/statuses/status_ok.gif';
			document.getElementById('fe_userlogin').className='noredborder';
			if(document.getElementById("fe_userlogin").value==""){ 
				//document.getElementById('login_ok').src='ee_images/statuses/status_notok.gif';
				document.getElementById('fe_userlogin').className='redborder';
			}
		}
	};
	myJedi1.get('ee_users/ee_users_ajax_server.php?action=checklogin&data='+login);
}

function handle_form(){
	var login=document.getElementById("fe_userlogin").value;
	var pass=document.getElementById("fe_userpass").value;
	var pass2=document.getElementById("fe_userpass2").value;
	var email=document.getElementById("fe_useremail").value;
	
	if(login=='') {alert('Warning: Empty login!'); return false;}
	//if(pass.length<8) {alert('Warning: short password <8!'); return false;}
	//if(pass!=pass2) {alert('Warning: password problem!'); return false;}
	if(email.indexOf('@')<0 || email.indexOf('.')<0){alert('Warning: invalid e-mail!'); return false;}
	return true;
}

function handle_input_pass(p){
	var s=p.value;
	var n=s.length; 
	if(n<5) {
		//document.getElementById('pass_ok').src='ee_images/statuses/status_notok.gif';
		document.getElementById('fe_userpass').className='redborder';
	}
	 else {
	 	//document.getElementById('pass_ok').src='ee_images/statuses/status_ok.gif';
	 	document.getElementById('fe_userpass').className='noredborder';
	 }
	var s2=document.getElementById('fe_userpass2').value;
	if(n<5 || s!=s2) {
		//document.getElementById('pass_ok2').src='ee_images/statuses/status_notok.gif';
		document.getElementById('fe_userpass2').className='redborder';
	}
	 else {
	 	//document.getElementById('pass_ok2').src='ee_images/statuses/status_ok.gif';
	 	document.getElementById('fe_userpass2').className='noredborder';
	 }
	
}

function handle_input_pass2(p){
	var s=p.value;
	var s2=document.getElementById('fe_userpass').value;
	var n=s.length; 
	if(n<5 || s!=s2) {
		//document.getElementById('pass_ok2').src='ee_images/statuses/status_notok.gif';
		document.getElementById('fe_userpass2').className='redborder';
	}
	 else {
	 	//document.getElementById('pass_ok2').src='ee_images/statuses/status_ok.gif';
	 	document.getElementById('fe_userpass2').className='noredborder';
	 }
}


//var ccc = document.createElement("link");
//ccc.setAttribute('rel','stylesheet');
//ccc.setAttribute('type','text/css');
//ccc.setAttribute('href','css_user.css');
//document.getElementsByTagName("head")[0].appendChild(ccc);

