
function show_albums(x){
	$("#artist_albums_"+x).load(root_path+"data/komponenty/ArtistComponent.php?id_artist="+x);
	$("#show_icon_"+x).hide();
}

function login(){
	$("#login-tabs").tabs();
	$("#login-dialog").dialog({modal:true, width: 700});
	$("#login-user").focus();
}

function registrace_validace(){
	var error = false;
	if(error == false && $("#username").val().length < 5){
		error = 'Zadal jsi příliš krátké uživatelské jméno.';
	}

	if(error == false && $("#username").val().length > 20){
		error = 'Zadal jsi příliš dlouhé uživatelské jméno.';
	}

	var needle=/^([a-z0-9A-Z]+)$/
	if(error == false && $("#username").val().match(needle) == null){
		error = 'Špatný formát uživatelského jména.';
	}

	if(error == false){
		jQuery.ajax({
	         url: root_path+'data/ajax/username_check.php?jmeno='+$("#username").val(),
	         success: function(data) {
				if(data != 'OK'){
					error = 'Toto uživatelské jméno je již obsazené.';
				}
                },
	         async:   false
	    });     
	}

	var needle = /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/;	
	if(error == false && $("#email").val().match(needle) == null){
		error = 'Zadejte prosím váš email.';
	}

	if(error == false){
		jQuery.ajax({
	         url: root_path+'data/ajax/email_check.php?email='+$("#email").val(),
	         success: function(data) {
				if(data != 'OK'){
					error = 'S tímto emailem se již někdo registroval. Zvolte prosím jiný.';
				}
                },
	         async:   false
	    });     
	}

	if(error == false && ($("#heslo").val().length < 6 || $("#heslo").val().length > 40)){
		error = 'Heslo má nesprávnou délku';
	}

	if(error == false && $("#heslo").val() != $("#heslo2").val()){
		error = 'Zadaná hesla jsou rozdílná.';
	}

	if(error != false){
		$("#registrace-error").html(error);
		$("#registrace-error").show();
		return false;
	}else{
		return true;
	}
}

function isValidEmail(str) {
	   return (str.indexOf(".") > 2) && (str.indexOf("@") > 1);
}
