var type1 = 0;
var type2 = 0;
var type3 = 0;
var type4 = 0;
var type5 = 0;
var type6 = 0;
var type7 = 0;


var st = null;
var Container = null;

function resizeContentDiv()
{
	if(document.getElementById('page-center'))
	{
		if(typeof(window.innerHeight)=='number') {
			if (document.body.clientHeight < window.innerHeight) 
			    document.getElementById('page-center').style.height=window.innerHeight-215+'px';
		}
		else
		{
			if (document.body.clientHeight < document.documentElement.clientHeight) 
			    document.getElementById('page-center').style.height=document.documentElement.clientHeight-215+'px';
		}
	}
}

function positionMenu()
{
	if(document.getElementById('s_miosz'))
	{
		   var tWidth = document.documentElement.clientWidth - 1000;
		   if (tWidth > 0) {
		      var tOffset = tWidth/2;
		      document.getElementById('s_miosz').style.left=190+tOffset+'px';
		      document.getElementById('s_szolgaltatasok').style.left=190+tOffset+'px';
		   } else {
		      document.getElementById('s_miosz').style.left=190+'px';
		      document.getElementById('s_szolgaltatasok').style.left=190+'px';
		   }
	}
}

var requiredMajorVersion = 8;
var requiredMinorVersion = 0;
var requiredRevision = 0;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i){
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
if ( descArray[3] != "" ) {
tempArrayMinor = descArray[3].split("r");
} else {
tempArrayMinor = descArray[4].split("r");
}
var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
reqVer = parseFloat(reqMajorVer + "." + reqRevision);
// loop backwards through the versions until we find the newest version
for (i=25;i>0;i--) {
if (isIE && isWin && !isOpera) {
versionStr = VBGetSwfVer(i);
} else {
versionStr = JSGetSwfVer(i);
}
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray         = versionStr.split(" ");
tempString        = tempArray[1];
versionArray      = tempString .split(",");
} else {
versionArray      = versionStr.split(".");
}
var versionMajor      = versionArray[0];
var versionMinor      = versionArray[1];
var versionRevision   = versionArray[2];
var versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
var versionNum        = parseFloat(versionString);
// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > reqMajorVer) {
return true;
} else if (versionMajor == reqMajorVer) {
if (versionMinor > reqMinorVer)
return true;
else if (versionMinor == reqMinorVer) {
if (versionRevision >= reqRevision)
return true;
}
}
return false;
}
}
}

selected_cities=new Array();

function MAP_addcity(name)
{
	selected_cities[selected_cities.length]=name;
}

function MAP_removecity(name)
{
	for(i=0;i<selected_cities.length;i++)
		if(selected_cities[i]==name)selected_cities[i]=null;
}

function checkform()
{
	var found=false;
	var PList='';

	for(i=0;i<selected_cities.length;i++)
	{
		if(selected_cities[i]!='')
		{
	      	found=true;
			PList+=selected_cities[i]+',';
		}
	}
	if (found==true)
	{
		document.getElementById('ctl0_Main_citylist').value=PList;
		for(var i=1;i<=15;i++)
			if (Container != null) {
				if (document.getElementById('ctl0_Main_' + Container + '_jelleg'+i)) {
					if(document.getElementById('ctl0_Main_' + Container + '_jelleg'+i).checked)
						document.getElementById('ctl0_Main_jellegek').value+=i+',';
				}
			} else {
				if(document.getElementById('ctl0_Main_jelleg'+i)) {
					if(document.getElementById('ctl0_Main_jelleg'+i).checked)
						document.getElementById('ctl0_Main_jellegek').value+=i+',';
				}
			}

		return true;
	}
	else
		alert("Nem választott ki egyetlen kerületet vagy települést sem!");
		return false;
}

function showLayer(name) {
    if(document.getElementById(name)) {
	document.getElementById(name).style.display='';
    }
}

function t_hideLayer(name) {
    if(document.getElementById(name)) {
	document.getElementById(name).style.display='none';
    }
}

function hideLayer(name) {
    st = setTimeout('t_hideLayer(\'' + name + '\')', 50);
}

function keepVisible(name) {
    if (st != null) clearTimeout(st);
}

function set_one_type(id, state) {

if (Container != null) {
document.getElementById('ctl0_Main_' + Container + '_jelleg'+id).checked = state;
} else {
document.getElementById('ctl0_Main_jelleg'+id).checked = state;
}
}

function set_one_name(id, state) {

if (Container != null) {
document.getElementById('ctl0_Main_' + Container + '_'+id).checked = state;
} else {
document.getElementById('ctl0_Main_'+id).checked = state;
}
}

function sel_type (obj) {

switch(obj.id) {
case "st_1":
if (type1 == 0) {
type1 = 1;
} else {
type1 = 0;
}
break;

case "st_2":
if (type2 == 0) {
type2 = 1;
} else {
type2 = 0;
}
break;

case "st_3":
if (type3 == 0) {
type3 = 1;
} else {
type3 = 0;
}
break;

case "st_4":
if (type4 == 0) {
type4 = 1;
} else {
type4 = 0;
}
break;
case "st_5":
if (type5 == 0) {
type5 = 1;
} else {
type5 = 0;
}
break;

case "st_6":
if (type6 == 0) {
type6 = 1;
} else {
type6 = 0;
}
break;

case "st_7":
if (type7 == 0) {
type7 = 1;
} else {
type7 = 0;
}
break;
}

var trs = obj.id.split("_");
typechoose(trs[1]);
}

function typechoose(type){

if (type == 3){
set_one_type(1, (type3 == 1));
}

if(type == 2){
set_one_type(2, (type2 == 1));
}

if(type == 1){
set_one_type(3, (type1 == 1));
set_one_type(4, (type1 == 1));
set_one_type(5, (type1 == 1));
set_one_type(6, (type1 == 1));
set_one_type(7, (type1 == 1));
set_one_type(8, (type1 == 1));
set_one_type(9, (type1 == 1));
}

if(type == 4){
set_one_type(12, (type4 == 1));
}

if(type == 5){
set_one_type(15, (type5 == 1));
}

if(type == 6){
set_one_type(11, (type6 == 1));
}

if(type == 7){
set_one_name('utch', (type7 == 1));
set_one_name('ucsch', (type7 == 1));
}

}

function chg_bg(obj, oevent) {
if (oevent) obj.style.backgroundColor = "#f3dfc8";
else obj.style.backgroundColor = "";
}