var isIE = false;
var isOther = false;
var isNS4 = false;
var isNS6 = false;
function browser_check()
{
	if(document.getElementById)
	{if(!document.all)
		{isNS6=true;}
		if(document.all)
		{isIE=true;}}
	else
	{if(document.layers)
		{isNS4=true;}
		else
		{isOther=true;}}
}
function GetElem(layerID)
{
	browser_check();
	var returnLayer;
	if(isIE)
	{
		returnLayer = eval("document.all." + layerID);
	}
	if(isNS6)
	{
		returnLayer = eval("document.getElementById('" + layerID + "')");
	}
	if(isNS4)
	{
		returnLayer = eval("document." + layerID);
	}
	if(isOther)
	{
		returnLayer = "null";
		alert("-[Error]-\nDue to your browser you will probably not\nbe able to view all of the following page\nas it was designed to be viewed. We regret\nthis error sincerely.");
	}
	return returnLayer;
}
function Popup(myUrl,width,height) 
{
  myTarget = "";
  myArgs = "width="+width+",height="+height+",location=0,menubar=0,resizable=0,scrollbars=1,status=0,titlebar=1,toolbar=0,hotkeys=0,screenx=0,screeny=0,left=50,top=0";
  window.open( myUrl, myTarget, myArgs );
  return;
}

function changeSrc(id, newImageName)
{
    var img = GetElem(id);
    var src = img.getAttribute("src");    
    img.setAttribute("src","view_images.php?file_name="+newImageName+"&max_sizex=190&max_sizey=190");
	//img.src = "view_images.php?file_name="+newImageName+"&max_sizex=190&max_sizey=190";
}


var $ = function(id){return GetElem(id);}
var $$ = function(tag){return document.createElement(tag);}
var $$$ = function(tag){return document.getElementsByTagName(tag);}
var encode = function(s){return encodeURIComponent(s);}
String.prototype.nl2br = function(){return this.replace(/([^>])\n|\r|\r\n/g, '<br>');}
String.prototype.br2nl = function(){return this.replace(/<br>|<BR>/g, '\n');}
String.prototype.trim = function(){return this.replace(/^\s*|\s*$/g,"");}

var update = function(a, action, form){
	$(a).value = action;
	document.forms[form].submit();
}
var markForDeletion = function(a, action, form){
	if(confirm("Biztos benne?")){
		$(a).value = action;
		document.forms[form].submit();		
	}
}


var selectCheckBoxes = function(o, name){
	var checkBoxes = $$$('input');
	for(var i=0;i<checkBoxes.length;i++){
		if(checkBoxes[i].name==name){
			if(o.checked)	checkBoxes[i].checked = true;
				else checkBoxes[i].checked = false;
		}
	}
}

var transform = Array();
transform['á'] = 'a'; 
transform['é'] = 'e'; 
transform['ú'] = 'u'; 
transform['õ'] = 'o'; 
transform['ó'] = 'o'; 
transform['ü'] = 'u'; 
transform['ö'] = 'o'; 
transform['û'] = 'u'; 
transform['í'] = 'i'; 
transform['Á'] = 'a'; 
transform['É'] = 'e'; 
transform['Ú'] = 'u'; 
transform['Õ'] = 'o'; 
transform['Ó'] = 'o'; 
transform['Ü'] = 'u'; 
transform['Ö'] = 'o'; 
transform['Û'] = 'u'; 
transform['Í'] = 'i'; 



transform['Ã€'] = 'a'; 
transform['Ã'] = 'a';
transform['Ã‚'] = 'a';
transform['Ä‚'] = 'a';
transform['Ãˆ'] = 'e';
transform['Ã‰'] = 'e';
transform['ÃŠ'] = 'e';
transform['ÃŒ'] = 'i';
transform['Ã'] = 'i';
transform['ÃŽ'] = 'i';                
transform['Ã’'] = 'o';
transform['Ã“'] = 'o';
transform['Ã”'] = 'o';
transform['Ã•'] = 'o';
transform['Ã–'] = 'o';
transform['Å'] = 'o';
transform['Ã™'] = 'u';
transform['Ãš'] = 'u';
transform['Å°'] = 'u';
transform['Ãœ'] = 'u';
transform['Åž'] = 's';
transform['Å¢'] = 't';
transform['Ã '] = 'a';
transform['Ã¡'] = 'a';
transform['Ã¢'] = 'a';
transform['Äƒ'] = 'a';
transform['Ã¨'] = 'e';
transform['Ã©'] = 'e';
transform['Ãª'] = 'e';
transform['Ã¬'] = 'i';
transform['Ã­'] = 'i';
transform['Ã®'] = 'i';
transform['Ã²'] = 'o';
transform['Ã³'] = 'o';
transform['Ã´'] = 'o';
transform['Ãµ'] = 'o';
transform['Ã¶'] = 'o';
transform['Å‘'] = 'o';
transform['Ã¹'] = 'u';
transform['Ãº'] = 'u';
transform['Å±'] = 'u';
transform['Ã¼'] = 'u';
transform['ÅŸ'] = 's';
transform['Å£'] = 't';
transform[' '] = '_';
transform["!"] = '';
transform["@"] = '';
transform["#"] = '';
transform["$"] = '';
transform["%"] = '';
transform["^"] = '';
transform["&"] = '';
transform["*"] = '';
transform["("] = '';
transform[")"] = '';
transform["?"] = '';
transform[">"] = '';
transform["<"] = '';
transform[":"] = '';
transform['"'] = '';
transform["{"] = '';
transform["}"] = '';
transform["|"] = '';
transform[","] = '';
transform["."] = '';
transform["/"] = '';
transform["'"] = '';
transform[";"] = '';
transform["["] = '';
transform["]"] = '';
transform["\\"] = '';
transform["="] = '';
transform["-"] = '-';
transform["+"] = '';
transform["_"] = '_';

function transformText(text, target)
{	
  var temp = '';	
	for(var i=0;i<text.length;i++){		
		if(transform[text.charAt(i)]!=null) temp += transform[text.charAt(i)];
			else temp += text.charAt(i).toLowerCase();						
	}
	//$(target).value = temp;
	GetElem(target).value = temp;
}


var showAdvSearch = function(){
	var advSearchStatus = $('adv_search_status').value;	
	if(advSearchStatus=='false'){
		$('adv_search').style.display = 'block';
		$('adv_search_status').value = 'true';
	}else{
		$('adv_search').style.display = 'none';
		$('adv_search_status').value = 'false';
	} 
}
var resetSearch = function(action, form){
	$(action).value = 'reset_search';
	document.forms[form].submit();
}

var checkContent =  function(input, value, newValue){
	if ($(input).value == value)
		$(input).value=newValue
}

function in_array(item, theArray)
{
	for (var i=0;i<=theArray.length;i++)
	{
		if (theArray[i] == item )
			return true;
	}
	return false;
}
function checkType(typeE,selectedType,parcelE,parcel,parcelCategory)
{
	if ( $(typeE).value == '0' || !in_array($(typeE).value, settlement_parcel) )
	{
		$(parcelE).disabled = true;
		$(parcelE).selectedIndex = 0;
	}
	else
	{
		$(parcelE).disabled = false;
		if (parcel != '' && parcel != '0')
			$(parcelE).selectedIndex = 0+parcel;
	}
}

function checkSearchType(typeE,selectedType,parcelE,parcel,parcelCategory)
{
	if ( $(typeE).value == '0' || !in_array($(typeE).value, settlement_parcel) )
	{
		$(parcelE).disabled = true;
		$(parcelE).selectedIndex = 0;
	}
	else
	{
		$(parcelE).disabled = false;
		if (parcel != '' && parcel != '0')
			$(parcelE).selectedIndex = 0+parcel;
	}
}


var checkDistrict = function(settlementE, settlement, districtE, district, mainSettlement)
{
	if ($(settlementE).value == '0' || $(settlementE).value != mainSettlement)
	{
		$(districtE).disabled = true;
		$(districtE).selectedIndex = 0;
	}
	else
	{
		$(districtE).disabled=false;
		if (district != '' && district != '0')
			$(districtE).selectedIndex = 0+district;
	}
}

var checkCity = function(settlementE, extendedSearchBoxE, mainSettlement)
{
	if ($(extendedSearchBoxE) && $(settlementE).value == mainSettlement)
	{
		if ($(extendedSearchBoxE).style.display == 'block')
			$(extendedSearchBoxE).style.display = 'none';
		else
			$(extendedSearchBoxE).style.display = 'block';
//		checkAllDistrict();
	}
	else if ($(extendedSearchBoxE))
		$(extendedSearchBoxE).style.display = 'none';
}

function district_click(name)
{
	if (name)
	{
		var x = GetElem('dist'+name);
		var y = GetElem('cb_d'+name);
		if (x.style.visibility == 'visible')
		{
			x.style.visibility = 'hidden';
			y.checked = false;
		}
		else
		{
			x.style.visibility = 'visible';
			y.checked = true;
		}
	}
}

function districtCheck_click(name)
{
	if (GetElem('dist'+name) && GetElem('cb_d'+name))
	{
		var x = GetElem('dist'+name);
		var y = GetElem('cb_d'+name);
		if (y.checked == true)
		{
			x.style.visibility = 'visible';
			y.checked = true;
		}
		else
		{
			x.style.visibility = 'hidden';
			y.checked = false;
		}
	}
}

function checkAllDistrict()
{
	for (i=1;i<=23;i++)
	{
		var x = GetElem('cb_d'+i);
		var y = GetElem('dist'+i);
		if (x.checked)
		{
			y.style.visibility = 'visible';
		}
	}
}
function initvars(settlementE, extendedSearchBoxE,mainSettlement)
{
	var pipa = "ki";

	var x = GetElem('districts');
	x.style.height = '300px';

//	var x = GetElem('distchecks');
//	x.visibility = 'hidden';
	
	var y = GetElem('mapX');
	y.style.visibility = 'visible';
	checkAllDistrict();
	checkCity(settlementE, extendedSearchBoxE, mainSettlement)
}



