function $(id) {
     return document.getElementById(id);
}
function sprawdz_dane_user() {

	var login = $("user_nick").value;
	var email = $("user_email").value;
	var zapytanie = "ajax.function.php?oppType=ValidateAddForm&username="+login+"&email="+email;

	if($("user_nick").value == "" || $("user_nick").value.length < 3)	{
		$("user_nick").focus();
		alert("Podaj swój nick! Długość nicka nie powinna być mniejsza niż pięc znaków.");
		return false;
	}
	
	var nickRegExp = /^[A-Za-z0-9\-\_]+$/;
	
	if(!nickRegExp.test($("user_nick").value))	{
		$("user_nick").focus();
		alert("Twój nick nie może zawierać polskich znaków fonetycznych oraz znaków specjalnych.");
		return false;
	}

	if($("user_passwd").value == "" || $("user_passwd").value.length < 5)	{
		$("user_passwd").focus();
		alert("Podaj hasło! Długość hasła nie powinna być mniejsza niż pięć znaków.");
		return false;
	}
	
	var passRegExp = /^[A-Za-z0-9\-\_]+$/;
	
	if(!passRegExp.test($("user_passwd").value))	{
		$("user_passwd").focus();
		alert("Twoje hasło nie może zawierać polskich znaków fonetycznych oraz znaków specjalnych.");
		return false;
	}

	if($("user_passwd2").value == "")	{
		$("user_passwd2").focus();
		alert("Podaj hasło - potwierdzenie!");
		return false;
	}

	if($("user_passwd").value != $("user_passwd2").value)	{
		alert("Pola hasła i potwierdzenia muszą być takie same!");
		return false;
	}
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test($("user_email").value))	{
		$("user_email").focus();
		alert("Podaj swój email!");
		return false;
	}
	
	if($("user_email").value != $("user_email2").value)	{
		alert("Pola adresu email i potwierdzenia muszą być takie same!");
		return false;
	}

	if ((document.getElementsByName("user_sex")[0].checked == false) && (document.getElementsByName("user_sex")[1].checked == false))	{
		alert('Wybierz płeć!');
		return false;
	}
	
	if($("user_band_1").value == "" && $("user_band_2").value == "" && $("user_band_3").value == "")	{
		$("user_band_1").focus();
		alert("Podaj przynajmniej jeden ulubiony zespół.");
		return false;
	}
		
	advAJAX.get({
		url : zapytanie,
		onSuccess : function(obj) { 
		  if(obj.responseText == "UserExist") { 
			   alert("Użytkownik o takim loginie jest już w bazie danych!");
			   $("user_nick").style.border='1px solid red';
			   $("user_email").style.border='1px solid #7F9DB9';
		  }
		  if(obj.responseText == "EmailExist") {
			   alert("Ten e-mail istnieje już w bazie danych!");
			   $("user_nick").style.border='1px solid #7F9DB9';
			   $("user_email").style.border='1px solid red';
		  }
		  if(obj.responseText == "OK") {
			   $("submitButton").click();
		  }
		}
	});
}
function sprawdz_dane_band() {

	var login = $("user_nick").value;
	var email = $("user_email").value;
	var zapytanie = "ajax.function.php?oppType=ValidateAddForm&username="+login+"&email="+email;
	
	if($("user_nick").value == "" || $("user_nick").value.length < 3)	{
		$("user_nick").focus();
		alert("Podaj swój nick! Długość nicka nie powinna być mniejsza niż pięc znaków.");
		return false;
	}
	
	var nickRegExp = /^[A-Za-z0-9\-\_]+$/;
	
	if(!nickRegExp.test($("user_nick").value))	{
		$("user_nick").focus();
		alert("Twój nick nie może zawierać polskich znaków fonetycznych oraz znaków specjalnych.");
		return false;
	}

	if($("user_passwd").value == "" || $("user_passwd").value.length < 5)	{
		$("user_passwd").focus();
		alert("Podaj hasło! Długość hasła nie powinna być mniejsza niż pięć znaków.");
		return false;
	}
	
	var passRegExp = /^[A-Za-z0-9\-\_]+$/;
	if(!passRegExp.test($("user_passwd").value))	{
		$("user_passwd").focus();
		alert("Twoje hasło nie może zawierać polskich znaków fonetycznych oraz znaków specjalnych.");
		return false;
	}

	if($("user_passwd2").value == "")	{
		$("user_passwd2").focus();
		alert("Podaj hasło - potwierdzenie!");
		return false;
	}

	if($("user_passwd").value != $("user_passwd2").value)	{
		alert("Pola hasła i potwierdzenia muszą być takie same!");
		return false;
	}
	
	var emailRegExp = /^[A-Za-z0-9._\-]+@(([A-Za-z]\.)|([A-Za-z0-9][A-Za-z0-9\-]+\.))+[A-Za-z]+$/;
	if (!emailRegExp.test($("user_email").value))	{
		$("user_email").focus();
		alert("Podaj swój email!");
		return false;
	}
	
	if($("user_email").value != $("user_email2").value)	{
		alert("Pola adresu email i potwierdzenia muszą być takie same!");
		return false;
	}

	if($("user_band_1").value == "" && $("user_band_2").value == "" && $("user_band_3").value == "")	{
		$("user_band_1").focus();
		alert("Podaj przynajmniej jeden wykonywany styl muzyczny.");
		return false;
	}
		
	advAJAX.get({
		url : zapytanie,
		onSuccess : function(obj) { 
		  if(obj.responseText == "UserExist") { 
			   alert("Użytkownik o takim loginie jest już w bazie danych!");
			   $("user_nick").style.border='1px solid red';
			   $("user_email").style.border='1px solid #7F9DB9';
		  }
		  if(obj.responseText == "EmailExist") {
			   alert("Ten e-mail istnieje już w bazie danych!");
			   $("user_nick").style.border='1px solid #7F9DB9';
			   $("user_email").style.border='1px solid red';
		  }
		  if(obj.responseText == "OK") {
			   $("submitButton").click();
		  }
		}
	});
}

function ValidateLogin()	{
	
	var login = $("userName").value;
	var passwd = $("userPasswd").value;
	var query = "ajax.function.php?oppType=ValidateLogin&username="+login+"&passwd="+passwd;
	var test = advAJAX.get({	
		url : query,
		onSuccess : function(obj)	{
			if(obj.responseText == "OK")	{
			
				//$("LoginForm").style.display = "none";
				//$("LoginMessage").style.display = "block";
				return true;
			}
			if(obj.responseText == "ERROR")	{
			
				//alert('ERROR');
				//return false;
			}
			return obj.responseText;
		}
	});
	if(test == "ERROR")	{
			
		alert('ERROR');
		return false;
	}
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function checkDelete()	{
	return confirm('Czy jesteś pewien ze chcesz usunac ta pozycje z listy? Operacja bedzie nieodwracalna!');
}

function otworz_okno(url){
	window.open(url, 'okno', 'status=no, width=600, height=400');
	return;
}

function MoreUserInfo()	{

	var d = "UserDescContent";
	
	var current = (document.getElementById(d).style.display == 'none') ? 'block' : 'none';		
	document.getElementById(d).style.display = current;
}


function showDiv(id)	{
	
	if(id != '')	{
		
		var d = "q"+id;
	
		var current = (document.getElementById(d).style.display == 'none') ? 'block' : 'none';		
		document.getElementById(d).style.display = current;
	}
	return true;
}

function CheckDelUser()	{
	
	if(document.DelForm.DelConfirm.checked == false) {
		alert('Musisz znaznaczyć opcję zgody, aby usunąć swój profil.');
		return false;
	}
	
	return true;
}