function tryLogin(){
	try{
		myLogin();
	}catch(err){
		alert(err);
	}
}
function myLogin(){
	var bValid=true;
	var username = $("#username_login"),
	username_err = $("#username_login_err"),
	password = $("#password_login"),
	password_err = $("#password_login_err");
	var allFields = $([]).add(username).add(username_err).add(password).add(password_err);
	allFields.removeClass('ui-state-error');
	
	var allErrors = [username_err,password_err,$("#save_err")];
	for(var i=0;i<allErrors.length;i++){
		allErrors[i].removeClass('ui-state-error');
		if(allErrors[i].html() !='<span class="ui-icon ui-icon-check" style="float:left;"></span>'){
			allErrors[i].html("");
		}
	}
	
	var bValid = true;
	bValid = bValid && checkLength(username,"username sau email",1,255,username_err);
	bValid = bValid && checkLength(password,"parola",1,255,password_err);
	
	if(bValid){
		$("#username_login_err").removeClass('ui-state-error');
		$("#save_err").html('<div class="spin_img"></div>');
		$.ajax({
			type: "POST",
			data: "username_login="+Base64.encode($("#username_login").val())+"&password_login="+Base64.encode($("#password_login").val()),
			url:server_url_v2+"doLogin.php",
			success: function(msg){
				if(parseInt(msg)==-1){
					$("#save_err").addClass('ui-state-error');
					$("#save_err").html('<span class="ui-icon ui-icon-alert" style="float:left;"></span>Contul tau nu este activat. Cauta emailul care contine linkul de activare in casuta de email. Pentru a primi un nou link de activare apasa <a href="activare-cont" class="hijax_link green_anchor" style="color:#FF0000">aici</a>.');;
					init();
					return;
				}
				if(parseInt(msg)==-2){
					$("#save_err").addClass('ui-state-error');
					$("#save_err").html('<span class="ui-icon ui-icon-alert" style="float:left;"></span>Contul tau este suspendat.<br />Pentru a afla motivele suspendarii, trimite un email la adresa lauragalic@hainedama.com');;
					init();
					return;
				}
				var arr=msg.split("-");
				if(arr[0]=="1"){
					$("#save_err").removeClass('ui-state-error');
					$("#save_err").html('');
					loginOK(arr);
				}else{
					$("#save_err").addClass('ui-state-error');
					$("#save_err").html('<span class="ui-icon ui-icon-alert" style="float:left;"></span>Autentificare nereusita');;
				}
			}
		});
	}
}
function loginOK(arr){
	$("#newsletter_holder").hide();
	try{
		document.getElementById("err_order").style.visibility="hidden";
	}catch(err){}
	if($("#remember:checked").val()!="on"){
		$("#id_user_session").val(arr[1]);
		$("#username_session").val(Base64.decode(arr[2]));
		$.ajax({
			type: "POST",
			data: "id_user="+arr[1]+"&username="+arr[2],
			url:server_url_v2+"setSessionVars.php",
			success: function(msg){
				checkIdUser();
			}
		});
	}else{
		$.ajax({
			type: "POST",
			data: "id_user="+arr[1]+"&username="+arr[2],
			url:server_url_v2+"setCookiesVars.php",
			success: function(msg){
				checkIdUser();
			}
		});
	}
}
function doLogout(){
	try{
		tryLogout();
	}catch(err){
		alert(err);
	}
}
function tryLogout(){
	$("#newsletter_holder").show();
	$("#header_menu_left").html('<div class="spin_img"></div>');
	$("#id_user_session").val("");
	$("#username_session").val("");
	$.ajax({
		url:server_url_v2+"logout.php",
		success: function(msg){
			checkIdUser();
		}
	});
}
function checkIdUser(){
	$.ajax({
		url:server_url_v2+"getIdUser.php",
		success: function(msg){
			var arr = msg.split("~");
			doCheckIdUser(arr[0], arr[1]);
		}
	});
}
function doCheckIdUser(id_user, username){
	if(parseInt(id_user)<=0){
		$("#header_menu_left").html('<a href="'+server_url+'login" class="hijax_link login_btn ui-corner-all">Login<span class="ui-icon ui-icon-locked" id="toggle_login_icon"></span></a><a href="'+server_url+'inregistrare" class="hijax_link register ui-corner-all">&#206;nregistrare</a>');
	}else{
		window.location = "#/"+back_link;
		ajaxReload();
		$("#header_menu_left").html('<div style="float:left;"><span style="float:left; margin-right:10px; padding-top:2px;">Salut <u>'+username+'</u></span><a href="javascript:void(0);" onclick="doLogout();" class="green_anchor" style="float:left;padding-top:2px;">Logout</a><div class="separator"></div><a href="'+server_url+'contul-meu" class="hijax_link green_anchor" style="float:left;padding-top:2px;">Contul meu</a></div>');
	}
	init();
}