function user_form_validate() {
	var text_error_nick = "Nickname megadása kötelező!";
	var text_error_email = "E-mail cím megadása kötelező!"
	var text_error_password = "Jelszó megadása kötelező!";
	var text_error_password_verify = "Ellenőrző jelszó megadása kötelező!";

	if(document.user_form.nick.value == ''){
		alert(text_error_nick);
		return false;
	}

	if(document.user_form.email.value == ''){
		alert(text_error_email);
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.user_form.email.value))){
		alert("Hibás e-mail cím!");
		return false;
	}

	if(document.user_form.password.value == ''){
		alert(text_error_password);
		return false;
	}
	
	if(document.user_form.password_verify.value == ''){
		alert(text_error_password_verify);
		return false;
	}

	if(document.user_form.password.value != document.user_form.password_verify.value){
		alert("A jelszó és az ellenőrző jelszó nem egyezik!");
		return false;
	}
	
	
		
	else {
		return true;
	}
}

function popup(page) {
	var url = "http://www.friskysound.hu/new/?page=" + page;
	window.open (url,"mywindow","directories=no,fullscreen=no,height=600,left=200,opacity=80,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,titlebar=no,toolbar=no,top=200,width=800");
}

function addsmiley(text) {
  insertAtCursor(document.comment.text, " "+text+" ");
}

function insertAtCursor(myField, myValue) {
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else
		if (myField.selectionStart ||  myField.selectionStart == '0') {
			var startPos = myField.selectionStart;
			var endPos = myField.selectionEnd;
			myField.value = myField.value.substring(0, startPos)+ myValue+ myField.value.substring(endPos, myField.value.length);
		} else {
			myField.value += myValue;
		}
} 

function new_mix_category_validate() {
	var text_error_name = "Nem írtad be az új mix kategória nevét!";
	
	if(document.new_mix_category.name.value == ''){
		alert(text_error_name);
		return false;
	}

	else {
		return true;
	}
}

function new_mix_validate() {
	var text_error_title = "Nem írtad be az új mix címét!";
	var text_error_file = "Nem írtad be a fájlnevet!";
	
	if(document.new_mix.title.value == ''){
		alert(text_error_title);
		return false;
	}
	
	if(document.new_mix.file.value == ''){
		alert(text_error_file);
		return false;
	}

	else {
		return true;
	}
}

function new_gallery_validate() {
	var text_error_title = "Nem írtad be az új galéria címét!";
	var text_error_flyer = "Nem adtad meg a flyert az új galériához!"
	
	if(document.new_gallery.title.value == ''){
		alert(text_error_title);
		return false;
	}
	
	if(document.new_gallery.flyer.value == ''){
		alert(text_error_flyer);
		return false;
	}

	else {
		return true;
	}
}

function new_dj_validate() {
	var text_error_name = "Nem írtad be az új DJ nevét!";
	var text_error_intro = "Nem írtad be az intro szövegét!"
	var text_error_text = "Nem írtad be a text szövegét!"
	var text_error_image = "Nem adtál meg képet!"
	
	if(document.new_dj.name.value == ''){
		alert(text_error_name);
		return false;
	}
	
	if(document.new_dj.intro.value == ''){
		alert(text_error_intro);
		return false;
	}

	if(document.new_dj.text.value == ''){
		alert(text_error_text);
		return false;
	}
	
	if(document.new_dj.image.value == ''){
		alert(text_error_image);
		return false;
	}

	else {
		return true;
	}
}

function modify_mix_category_validate() {
	var text_error_name = "Nem írtad be a kategória nevét!";
	
	if(document.modify_mix_category.name.value == ''){
		alert(text_error_name);
		return false;
	}

	else {
		return true;
	}
}

function modify_mix_validate() {
	var text_error_title = "Nem írtad be a mix címét!";
	var text_error_file = "Nem írtad be a fájlnevet!";
	
	if(document.modify_mix.title.value == ''){
		alert(text_error_title);
		return false;
	}
	
	if(document.modify_mix.file.value == ''){
		alert(text_error_file);
		return false;
	}

	else {
		return true;
	}
}

function modify_dj_validate() {
	var text_error_name = "Nem írtad be a DJ nevét!";
	var text_error_intro = "Nem írtad be az intro szövegét!"
	var text_error_text = "Nem írtad be a text szövegét!"
	
	if(document.modify_dj.name.value == ''){
		alert(text_error_name);
		return false;
	}
	
	if(document.modify_dj.intro.value == ''){
		alert(text_error_intro);
		return false;
	}

	if(document.modify_dj.text.value == ''){
		alert(text_error_text);
		return false;
	}

	else {
		return true;
	}
}

function modify_gallery_validate() {
	var text_error_title = "Nem írtad be a galéria címét!";

	if(document.modify_gallery.title.value == ''){
		alert(text_error_title);
		return false;
	}

	else {
		return true;
	}
}

function reg_validate() {
	var text_error_nick = "Nickname megadása kötelező!";
	var text_error_email = "E-mail cím megadása kötelező!"
	var text_error_tel = "Telefonszám megadása kötelező!"
	var text_error_password = "Jelszó megadása kötelező!";
	var text_error_password_verify = "Ellenőrző jelszó megadása kötelező!";

	if(document.reg_form.nick.value == ''){
		alert(text_error_nick);
		return false;
	}

	if(document.reg_form.email.value == ''){
		alert(text_error_email);
		return false;
	}

	if(document.reg_form.tel.value == ''){
		alert(text_error_tel);
		return false;
	}

	if(document.reg_form.password.value == ''){
		alert(text_error_password);
		return false;
	}

	if(document.reg_form.password.value != document.reg_form.password_verify.value){
		alert("A jelszó és az ellenőrző jelszó nem egyezik!");
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.reg_form.email.value))){
		alert("Hibás e-mail cím!");
		return false;
	}
		
	else {
		return true;
	}
}

function login_validate() {
	var text_error_nick = "Nickname megadása kötelező!";
	var text_error_password = "Jelszó megadása kötelező!";

	if(document.reg_form.nick.value == ''){
		alert(text_error_nick);
		return false;
	}

	if(document.reg_form.password.value == ''){
		alert(text_error_password);
		return false;
	}
			
	else {
		return true;
	}
}

function reg_validate() {
	var text_error_nick = "Nickname megadása kötelező!";
	var text_error_email = "E-mail cím megadása kötelező!"
	var text_error_tel = "Telefonszám megadása kötelező!"
	var text_error_password = "Jelszó megadása kötelező!";
	var text_error_password_verify = "Ellenőrző jelszó megadása kötelező!";

	if(document.reg_form.nick.value == ''){
		alert(text_error_nick);
		return false;
	}

	if(document.reg_form.email.value == ''){
		alert(text_error_email);
		return false;
	}

	if(document.reg_form.tel.value == ''){
		alert(text_error_tel);
		return false;
	}

	if(document.reg_form.password.value == ''){
		alert(text_error_password);
		return false;
	}

	if(document.reg_form.password.value != document.reg_form.password_verify.value){
		alert("A jelszó és az ellenőrző jelszó nem egyezik!");
		return false;
	}
	
		
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.reg_form.email.value))){
		alert("Hibás e-mail cím!");
		return false;
	}
			
	else {
		return true;
	}
}
