function hitEnter(e, what, redirect) {
	var keynum;
	
	if(window.event) {
		keynum = e.keyCode;
	} else if(e.which) {
		keynum = e.which;
	}
	if(keynum == 13) {
		eval(what+"("+redirect+")");
	}
}

function login(redirect)
{
	var whereToRedirect = settings['URL']+"/myevz";
	if(redirect === false) {
		whereToRedirect = window.location;
	}
	
	if ($('username').value.length < 5)
	{
		alert ("Username-ul este prea scurt!");
		$('username').focus();
		return false;
	}
	else if ($('password').value.length < 5)
	{
		alert ("Parola este prea scurta!");
		$('password').focus();
		return false;
	}
	else
	{
		var url = settings['URL']+"/library/ajax/handleUser.php?action=login&username=" + $('username').value + "&password=" + $('password').value;
		
		new Ajax(url, {
			method: 'get',
			onComplete: function(text, xml) 
			{
				//alert(text);

				if (messages_values.contains(text))
				{
					alert(errorMessages[text]);
				}
				else
				{
					window.location = whereToRedirect;
				}
			}
		}).request();
	}
}


function CRUDUser()
{
	//if($('sex1').checked) {
	//	var sex = "m";
	//}
	//if($('sex2').checked) {
	//	var sex = "f";
	//}
	
	var url = settings['URL']+"/library/ajax/handleUser.php?action=crud";
	if($('user')) url += "&username=" + convertSpecialChars($('user').value);
	if($('pass')) url += "&password=" + convertSpecialChars($('pass').value);
	if($('password_ver')) url += "&password_ver=" + convertSpecialChars($('password_ver').value);
	//if($('password_ver')) url += "&password_ver=" + convertSpecialChars($('password_ver').value);
	if($('id_user')) url += "&id_user=" + $('id_user').value;
	if($('name')) url += "&name=" + convertSpecialChars($('name').value);
	if($('email')) url += "&email=" + convertSpecialChars($('email').value);
	if($('phone')) url += "&phone=" + convertSpecialChars($('phone').value);
	if($('registerform_newsletter')) {
		if($('registerform_newsletter').checked) {
			url += "&newsletter=on";
		} else {
			url += "&newsletter=";
		}
	}
	//if($('newsletter')) url += "&newsletter=" + convertSpecialChars($('newsletter').value);
	//if($('address')) url += "&address=" + convertSpecialChars($('address').value);
	//if(sex) url += "&sex=" + sex;
	//if($('birthYear')) url += "&birthYear=" + convertSpecialChars($('birthYear').value);
	//if($('city')) url += "&city=" + convertSpecialChars($('city').value);
	//if($('job')) url += "&job=" + convertSpecialChars($('job').value);

	new Ajax(url, {
		method: 'get',
		onComplete: function(text, xml) 
		{
			if (messages_values.contains(text))
			{
				alert(errorMessages[text]);
			}
			else
			{
				new Ajax(settings['URL']+"/library/ajax/handleUser.php?action=getFormOk", {method: 'get', update: 'response_div'}).request();
			}
		}
	}).request();
}

function logout(redirect)
{
	
	var whereToRedirect = settings['URL']+"/myevz";
	if(redirect === false) {
		whereToRedirect = window.location;
	}
	var url = settings['URL']+"/library/ajax/handleUser.php?action=logout";
	
	new Ajax(url, {
			method: 'get',
			onComplete: function(text, xml) 
			{

				if (messages_values.contains(text))
				{
					alert(errorMessages[text]);
				}
				else
				{
				
					window.location = whereToRedirect;
				}
			}
		}).request();
	
}

function getAccount()
{
	new Ajax(settings['URL']+"/library/ajax/handleUser.php?action=getForm", {method: 'get', update: 'response_div'}).request();
}

function getMyEVZ()
{
	new Ajax(settings['URL']+"/library/ajax/handleUser.php?action=getMyForm", {method: 'get', evalScripts: true, update: 'response_div'}).request();
}

function CRUDMyEvz() {
	var url = settings['URL']+"/library/ajax/handleUser.php?action=setMyEvz";
	$('myEvzForm').action = url;
	$('myEvzForm').method = "POST";
	var m2 = $('selectTo');
	for (i=0; i<m2.length; i++) {
		m2.options[i].selected = true;
	}

	$('myEvzForm').send({
		onComplete: function(text, xml) {
			if (messages_values.contains(text)) {
				alert(errorMessages[text]);
			} else {
				new Ajax(settings['URL']+"/library/ajax/handleUser.php?action=getMyFormOk", {method: 'get', update: 'response_div',onComplete : function() {
					//console.log("am terminat de updatat");
					var timerFunction = function() {
						//console.log("apelez timerul");
						window.location.reload();
					}
					timerFunction.delay(3000);
				}}).request();
			}
		}
	});

}

function trimitePrieten()
{
	var url = settings['URL']+"/library/ajax/handleUser.php?action=send2friend&id_article="+$('id_article').value+"&sender_name="+$('sender_name').value+"&sender_email="+$('sender_email').value+"&receiver_name="+$('receiver_name').value+"&receiver_email="+$('receiver_email').value+"&article_title="+$('article_title').value;
	
	//$('response_div').addClass('ajax-loading');
	new Ajax(url,{
			method: 'get',
			onComplete: function(text, xml)
			{
				if (messages_values.contains(text))
				{
					alert(errorMessages[text]);
				}
				else
				{
					$('response_div').innerHTML = text;
				}
				
				//$('response_div').removeClass('ajax-loading');
			}
		}).request();
}
