if (top.location != location) {
    top.location.href = document.location.href ;
}
  
var tForm = "";
var tField = "";
//------------------------------------------------------------------------------------------------------------------------------------------------------
// Bejelöli az összes átadott nevű checkboxot
//------------------------------------------------------------------------------------------------------------------------------------------------------
function CheckAll(name) {
	var Inputs = document.getElementsByTagName("INPUT");
	
	for(var i = 0; i < Inputs.length; i++) {
		var Input = Inputs[i];
		
		if(Input.type == "checkbox" && Input.name == name + "[]") {
			Input.checked= true;
		}
	}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// Kiszedi a jelölést az összes átadott nevű checkboxból
//------------------------------------------------------------------------------------------------------------------------------------------------------
function UnCheckAll(name) {
	var Inputs = document.getElementsByTagName("INPUT");
	
	for(var i = 0; i < Inputs.length; i++) {
		var Input = Inputs[i];
		
		if(Input.type == "checkbox" && Input.name == name + "[]") {
			Input.checked= false;
		}
	}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// Visszakérdez, ha törölni akarunk az adatbázisból
//------------------------------------------------------------------------------------------------------------------------------------------------------
function CheckDelete(oForm) {
	var oStatus = oForm.elements['status'];
	
	if(oStatus.value == "deleted") {
		return confirm("Tényleg törölni akarod a kijelölt elemeket?");
	} else {
		return true;
	}
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Lekérdezi egy e-mail foglaltságát (AJAX)
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function CheckUniqueField(oField) {
	tField = oField;
	
	var id = tField.form.elements['id'] ? tField.form.elements['id'].value : 0;
	var table = tField.form.elements['table'] ? tField.form.elements['table'].value : 0;
	var field = tField.name;
	var value = tField.value;
	
	var Parameters = { "do" : "check_unique_field",
										"value" : value,
										"id" : id,
										"table" : table,
										"field" : field
									};

	var CheckUniqueField = new Ajax.Request("ajax.php", { method: "post", parameters: $H(Parameters).toQueryString(), onComplete: ParseUniqueField });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Feldolgozza az AJAX választ
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function ParseUniqueField(response) {
	var response_text = response.responseText;

	if(response_text == "error") {
		tField.setAttribute("avaible", "no");
	} else {
		tField.setAttribute("avaible", "yes");
	}

	CheckForm(tField.form);
}

function GetRadioValue(obj) {
	for(var i = 0; i < obj.length; i++) {
		if(obj[i].checked == true) {
			return obj[i].value;
		}
	}
	
	return false;
}
