//GLOBALIS VALTOZOK
var fo;
var cfo;
var starto = 0; // amikor flash is betoltodik
var kint;
var ieszam = 0; // ie timeout szamlalo
var kulcs = ''; //kulcsszavakhoz
var rolunk = '';
var ptl = 0; //partneres script?

// FUGGVENYEK
function limitText(limitField, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
		}
	}

var phone = "()-+ 0123456789";
var num = "0123456789";
var numr = "0123456789.";
var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var alphanum = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var email = "@-.0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";

function res(t,v){
	var w = "";
	for (i=0; i < t.value.length; i++) {
	x = t.value.charAt(i);
	if (v.indexOf(x,0) != -1)
	w += x;
	}
	t.value = w;
	}

// setStyleByClass: given an element type and a class selector,
// style property and value, apply the style.
// args:
// t - type of tag to check for (e.g., SPAN)
// c - class name
// p - CSS property
// v - value
var ie = (document.all) ? true : false;

function setStyleByClass(t, c, p, v) {
	var elements;
	if (t == '*') {
		// '*' not supported by IE/Win 5.5 and below
		elements = (ie) ? document.all : document.getElementsByTagName('*');
	} else {
		elements = document.getElementsByTagName(t);
	}
	for ( var i = 0; i < elements.length; i++) {
		var node = elements.item(i);
		for ( var j = 0; j < node.attributes.length; j++) {
			if (node.attributes.item(j).nodeName == 'class') {
				if (node.attributes.item(j).nodeValue == c) {
					eval('node.style.' + p + " = '" + v + "'");
				}
			}
		}
	}
}

function removeElement(parentDiv, childDiv) {
	if (childDiv == parentDiv) {
	} else if (document.getElementById(childDiv)) {
		var child = document.getElementById(childDiv);
		var parent = document.getElementById(parentDiv);
		parent.removeChild(child);
	} else {
		return false;
	}
}

var BrowserDetect = {
	init : function() {
		this.browser = this.searchString(this.dataBrowser)
				|| "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString : function(data) {
		for ( var i = 0; i < data.length; i++) {
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch
					|| data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			} else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion : function(dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1)
			return;
		return parseFloat(dataString.substring(index
				+ this.versionSearchString.length + 1));
	},
	dataBrowser : [ {
		string : navigator.userAgent,
		subString : "Chrome",
		identity : "Chrome"
	}, {
		string : navigator.userAgent,
		subString : "OmniWeb",
		versionSearch : "OmniWeb/",
		identity : "OmniWeb"
	}, {
		string : navigator.vendor,
		subString : "Apple",
		identity : "Safari"
	}, {
		prop : window.opera,
		identity : "Opera"
	}, {
		string : navigator.vendor,
		subString : "iCab",
		identity : "iCab"
	}, {
		string : navigator.vendor,
		subString : "KDE",
		identity : "Konqueror"
	}, {
		string : navigator.userAgent,
		subString : "Firefox",
		identity : "Firefox"
	}, {
		string : navigator.vendor,
		subString : "Camino",
		identity : "Camino"
	}, { // for newer Netscapes (6+)
				string : navigator.userAgent,
				subString : "Netscape",
				identity : "Netscape"
			}, {
				string : navigator.userAgent,
				subString : "MSIE",
				identity : "Explorer",
				versionSearch : "MSIE"
			}, {
				string : navigator.userAgent,
				subString : "Gecko",
				identity : "Mozilla",
				versionSearch : "rv"
			}, { // for older Netscapes (4-)
				string : navigator.userAgent,
				subString : "Mozilla",
				identity : "Netscape",
				versionSearch : "Mozilla"
			} ],
	dataOS : [ {
		string : navigator.platform,
		subString : "Win",
		identity : "Windows"
	}, {
		string : navigator.platform,
		subString : "Mac",
		identity : "Mac"
	}, {
		string : navigator.platform,
		subString : "Linux",
		identity : "Linux"
	} ]

};

function menuover(menuid) {
	cl = menuid.className;
	if (cl == "fomenu_1") {
		menuid.className = 'fomenu_1a';
	}
	if (cl == "fomenu_2") {
		menuid.className = 'fomenu_2a';
	}
	if (cl == "fomenu_3") {
		menuid.className = 'fomenu_3a';
	}
	if (cl == "fomenu_1sz") {
		menuid.className = 'fomenu_1sza';
	}
	if (cl == "fomenu_2sz") {
		menuid.className = 'fomenu_2sza';
	}
	if (cl == "fomenu_3sz") {
		menuid.className = 'fomenu_3sza';
	}
}

function menuout(menuid) {
	cl = menuid.className;
	if (cl == "fomenu_1a") {
		menuid.className = 'fomenu_1';
	}
	if (cl == "fomenu_2a") {
		menuid.className = 'fomenu_2';
	}
	if (cl == "fomenu_3a") {
		menuid.className = 'fomenu_3';
	}
	if (cl == "fomenu_1sza") {
		menuid.className = 'fomenu_1sz';
	}
	if (cl == "fomenu_2sza") {
		menuid.className = 'fomenu_2sz';
	}
	if (cl == "fomenu_3sza") {
		menuid.className = 'fomenu_3sz';
	}
}

function klikkesmorf(url) {
	top.location.href = url;
}




var JCaption = new Class({
	initialize: function(selector)
	{
		this.selector = selector;

		var images = $$(selector);
		images.each(function(image){this.createCaption(image); }, this);
	},

	createCaption: function(element)
	{
		var caption   = document.createTextNode(element.title);
		var container = document.createElement("div");
		var text      = document.createElement("div"); //kozepso szovegtarto
		var textn 	  = document.createElement("div"); //3mat osszefoglalo
		var textb	  = document.createElement("div"); //bal sarok
		var textj	  = document.createElement("div"); //jobb sarok
		var width     = element.getAttribute("width");
		var hei     = element.getAttribute("height");
		var align     = element.getAttribute("align");
		var imagekorul = document.createElement("div");

		if(!width) {
			width = element.width;
		}

		textn.className = "textn";
		textb.className = "textb";
		textj.className = "textj";
		text.className = "textk";
		text.appendChild(caption);
		textn.appendChild(textb);
		textb.parentNode.insertBefore(text, textb);
		text.parentNode.insertBefore(textj, text);
		
		
		element.parentNode.insertBefore(container, element);
		container.appendChild(element);
		element.parentNode.insertBefore(imagekorul, element);
		imagekorul.appendChild(element);
		//imagekorul.style.height = hei + "px";
		
		if ( element.title != "" ) {
			container.appendChild(textn);
		}
		container.className   = this.selector.replace('.', '_');
		container.className   = container.className + " " + align;
		container.setAttribute("style","float:"+align);
		container.style.width = width + "px";
		text.style.width = (width-24) + "px";
	}
});

var JCaption2 = new Class({
	initialize: function(selector)
	{
		this.selector = selector;

		var images = $$(selector);
		images.each(function(image){this.createCaption2(image); }, this);
	},

	createCaption2: function(element)
	{

			var caption   = document.createTextNode(element.title);
			var container = document.createElement("div");
			var text      = document.createElement("div"); //kozepso szovegtarto
			var textn 	  = document.createElement("div"); //3mat osszefoglalo
			var textb	  = document.createElement("div"); //bal sarok
			var textj	  = document.createElement("div"); //jobb sarok
			var textf	  = document.createElement("div"); //felso resz
			var width     = element.getAttribute("width");
			var hei     = element.getAttribute("height");
			var align     = element.getAttribute("align");
			var imagekorul = document.createElement("div");

			if(!width) {
				width = element.width;
			}

			textf.className = "textf";
			textn.className = "textn";
			textb.className = "textb2";
			textj.className = "textj2";
			text.className = "textk2";
			textf.appendChild(caption);
			textn.appendChild(textb);
			textb.parentNode.insertBefore(text, textb);
			text.parentNode.insertBefore(textj, text);
			
			
			element.parentNode.insertBefore(container, element);
			container.appendChild(element);
			element.parentNode.insertBefore(imagekorul, element);
			imagekorul.appendChild(element);
			
			if ( element.title != "" ) {
				container.appendChild(textf);
				container.appendChild(textn);
			}
			container.className   = this.selector.replace('.', '_');
			container.className   = container.className + " " + align;
			container.setAttribute("style","float:"+align);
			container.style.width = width + "px";
			text.style.width = (width-20) + "px";
			textf.style.width = (width-22) + "px";
			}

	
});

//The Sliding Tabs mootools plugin is a creation of Jenna “Blueberry” Fox!
//Documentation: http://creativepony.com/journal/scripts/sliding-tabs/

var SlidingTabs = new Class({
options: {
 startingSlide: false, // sets the slide to start on, either an element or an id 
 activeButtonClass: 'active', // class to add to selected button
 activationEvent: 'click', // you can set this to ‘mouseover’ or whatever you like
 wrap: true, // calls to previous() and next() should wrap around?
 slideEffect: { // options for effect used to animate the sliding, see Fx.Base in mootools docs
   duration: 400 // 0.4 of a second
 },
 animateHeight: false, // animate height of container
 rightOversized: 300 // how much of the next pane to show to the right of the current pane
},
current: null, // zero based current pane number, read only
buttons: false,
outerSlidesBox: null,
innerSlidesBox: null,
panes: null,
merre: 0, //jobbra startol az autoscroll
fx: null, // this one animates the scrolling inside
heightFx: null, // this one animates the height


initialize: function(buttonContainer, slideContainer, options) {
 if (buttonContainer) { this.buttons = $(buttonContainer).getChildren(); }
 this.outerSlidesBox = $(slideContainer);
 this.innerSlidesBox = this.outerSlidesBox.getFirst();
 this.panes = this.innerSlidesBox.getChildren();
 
 this.setOptions(options);
 
 this.fx = new Fx.Scroll(this.outerSlidesBox, this.options.slideEffect);
 this.heightFx = this.outerSlidesBox.effect('height', this.options.slideEffect);
 
 // set up button highlight
 this.current = this.options.startingSlide ? this.panes.indexOf($(this.options.startingSlide)) : 0;
 if (this.buttons) { this.buttons[this.current].addClass(this.options.activeButtonClass); }
 
 // add needed stylings
 this.outerSlidesBox.setStyle('overflow', 'hidden');
 this.panes.each(function(pane, index) {
   pane.setStyles({
    'float': 'left',
    'overflow': 'hidden'
   });
 }.bind(this));
 
 // stupidness to make IE work - it boggles the mind why this has any effect
 // maybe it's something to do with giving it layout?
 this.innerSlidesBox.setStyle('float', 'left');
 
 if (this.options.startingSlide) this.fx.toElement(this.options.startingSlide);
 
 // add events to the buttons
 if (this.buttons) this.buttons.each( function(button) {
   button.addEvent(this.options.activationEvent, this.buttonEventHandler.bindWithEvent(this, button));
 }.bind(this));
 
 if (this.options.animateHeight)
   this.heightFx.set(this.panes[this.current].offsetHeight);
 
 
 // set up all the right widths inside the panes
 this.recalcWidths();
},

// to change to a specific tab, call this, argument is the pane element you want to switch to.
changeTo: function(element, animate) {
 if ($type(element) == 'number') element = this.panes[element - 1];
 if (!$defined(animate)) animate = true;
 var event = { cancel: false, target: $(element), animateChange: animate };
 this.fireEvent('change', event);
 if (event.cancel == true) { return; };
 
 if (this.buttons) { this.buttons[this.current].removeClass(this.options.activeButtonClass); };
 this.current = this.panes.indexOf($(event.target));
 if (this.buttons) { this.buttons[this.current].addClass(this.options.activeButtonClass); };
 
 this.fx.stop();
 if (event.animateChange) {
   this.fx.toElement(event.target);
 } else {
   this.outerSlidesBox.scrollTo(this.current * this.outerSlidesBox.offsetWidth.toInt(), 0);
 }
 
 if (this.options.animateHeight)
   this.heightFx.start(this.panes[this.current].offsetHeight);
},

// Handles a click
buttonEventHandler: function(event, button) {
 if (event.target == this.buttons[this.current]) return;
 this.changeTo(this.panes[this.buttons.indexOf($(button))]);
},

next: function() {
 var next = this.current + 1;
 if (next == this.panes.length) {
   if (this.options.wrap == true) { next = 0 } else { return }
 }
 this.changeTo(this.panes[next]);
},

previous: function() {
 var prev = this.current - 1
 if (prev < 0) {
   if (this.options.wrap == true) { prev = this.panes.length - 1 } else { return }
 }
 this.changeTo(this.panes[prev]);
},

autonext: function() {
	var next;
	if (this.merre == 0) { //jobbra megy
	 next = this.current + 1;
	 if (next == this.panes.length) {
	   if (this.options.wrap == true) { next = this.panes.length - 1; this.merre = 1; //atvalt balra 
	   } else { return }
	 }
	} else {
	next = this.current - 1;
	 if (next < 0) {
		   if (this.options.wrap == true) { next = 1; this.merre = 0; //atvalt jobbra 
		   } else { return }
		 }
	}
	 this.changeTo(this.panes[next]);
	},

recalcWidths: function() {
 //this.panes.each(function(pane, index) {pane.setStyle('width', (this.outerSlidesBox.offsetWidth.toInt() - this.options.rightOversized - this.options.leftOversized) + 'px');}.bind(this));
 
 this.innerSlidesBox.setStyle(
   'width', (this.outerSlidesBox.offsetWidth.toInt() * this.panes.length) + 'px'
 );
 
 // fix positioning
 if (this.current > 0) {
   this.fx.stop();
   this.outerSlidesBox.scrollTo(this.current * this.outerSlidesBox.offsetWidth.toInt(), 0);
 }
}
});

SlidingTabs.implement(new Options, new Events);


// PROGRAM INDUL

BrowserDetect.init();

window.addEvent('load', function() {
	if ((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version == '7')) {$('wrapper').setStyle('width','988px');}
	if (ptl == 1) {partnerload();} //partnerek also csik indit!
	  //img captionok

	//adomanybolt jobbszel valtoztatas
	if (location.href.indexOf('id=747') >= 0) {
		$('jobbmodulsav').setStyle('width','0px');
		$('feherlap_k').setStyle('width','760px');
		$('feherlap_f').className = 'feherlap_f2';
		$('feherlap_a').className = 'feherlap_a2';
	}
	
	//ceges fooldal cikk kikapcsolo utolag (virtualdomain modul javitas...) es mas javitasok
	if ((cfo == 1) || (location.href == "http://ceges.fortisfour.hu/" ) || (location.href == "http://csr.segelyszervezet.hu/") || (location.href == "http://sceges/" )) {
		removeElement('feherlap_sz', 'feherlap_f');
		removeElement('feherlap_sz', 'feherlap_k');
		removeElement('feherlap_sz', 'feherlap_a');
		$('alsomenu').setStyle('padding-top','25px');
	}

	if ($('frisshirek') != null) {
		$('frisshirek').setStyle('cursor','pointer');
		$('frisshirek').addEvent('click',function(){top.location.href='/index.php?option=com_content&view=article&id=754&Itemid=195&lang=hu';});
	}
	
	//csak ceges menu valtoztatas
	if ((location.href.indexOf('http://ceges.fortisfour.hu/') >= 0) || (location.href.indexOf('http://csr.segelyszervezet.hu/') >= 0) || (location.href.indexOf('http://sceges/') >= 0) || (location.href.indexOf('http://www.vilagformalok.hu/') >= 0)) {
		// |-ok berakasa
		var lisz = 0;
		$$('li').each(function(lili) {
			if (lili.parentNode.id == 'hxdmenu') {
				lisz++;
			}
		});
		var lia = 1;
		$$('li').each(function(lili) {
			if (lili.parentNode.id == 'hxdmenu') {
				if (lia < lisz) { //az utolso nem kell
					var elv = document.createTextNode(" | ");
					lili.appendChild(elv);
					lia++;
				}
			}
		});

		//also lekerekites potlasa
		$$('ul').each(function(lili) {
			if (lili.parentNode.className.indexOf('parent') != -1) {
				var mszel = lili.getStyle('width');
				mszel = mszel.substr(0, mszel.length - 2).toInt();
				var kerek = document.createElement('div');
				lili.appendChild(kerek);
				var d1 = document.createElement('div');
				kerek.appendChild(d1);
				d1.className='calmenubal';
				var d2 = document.createElement('div');
				kerek.appendChild(d2);
				d2.className='calmenukozep';
				var d3 = document.createElement('div');
				kerek.appendChild(d3);
				d3.className='calmenujobb';
				mszel = mszel - 28; //minusz a ket kerekites div
				d2.style.width = mszel+'px';
			}
		});
	}
	
	var caption = new JCaption('img.caption')
	  document.caption = caption
	  var nagy = new JCaption2('img.nagy');

	if (($('partnerek_b') != null) && ($('partnerek_j') != null)) {
		myTabs = new SlidingTabs('', 'partnerek_k'); 
		$('partnerek_b').addEvent('click', myTabs.previous.bind(myTabs)); 
		$('partnerek_j').addEvent('click', myTabs.next.bind(myTabs)); 
		window.addEvent('resize', myTabs.recalcWidths.bind(myTabs));
	}
	  
			// foleg bongeszobenazasok javitasa :)
				var hr = location.href;
				if (BrowserDetect.browser == 'Explorer') {
					if ($('hirlevel') != null) {
						$('hirlevel').setStyle('margin-bottom', '23px');
					}
				}

				if (fo == 1) {// csak a fooldalhoz
					if ((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version == '6')) {
						alert('Az oldal tökéletes megtekintéséhez legalább Internet Explorer 7 szükséges, vagy használja a Firefox böngészőt! http://www.firefox.com');
					}
					// felesleges elemek kikapcsolasa
					if ($('flike') != null) {
						$('flike').setStyle('display', 'none');
					}
					if ($('egyuttabajban') != null) {
						$('egyuttabajban').setStyle('display', 'none');
					}
					if ($('nemzetkozidoboz') != null) {
						$('nemzetkozidoboz').setStyle('display', 'none');
					}
					if ($('hazaidoboz') != null) {
						$('hazaidoboz').setStyle('display', 'none');
					}

					if (($('bal3') != null) && ($('bal3p') != null)) {
						removeElement('bal3p', 'bal3');
						if ($('bal3p') != null) {
							$('bal3p').setStyle('margin-top', '-6px');
						}
					}
					removeElement('wrapper_bottom_f', 'kreativflotta');
					if ($('segitsmost2') != null) {
						$('segitsmost2').setStyle('display', 'none');
					}
					if ($('cegeknek') != null) {
						$('cegeknek').parentNode.parentNode.parentNode.parentNode.style.marginBottom = 0;
					}
					if ($('segitsmost2') != null) {
						$('segitsmost2').parentNode.parentNode.parentNode.parentNode.style.marginBottom = 0;
					}
					if ($('rolunkirtak_k') != null) {
						$('rolunkirtak_k').setStyle('display', 'none');
					}
					setStyleByClass('span', 'article_separator', 'height', '0');
					if ($('lentbal') != null) {
						$('lentbal').setStyle('margin-top', '0px');
					}
					if ($('lentjobb') != null) {
						$('lentjobb').setStyle('margin-top', '0px');
					}
					if ($('feherlap_a') != null) {
						$('feherlap_a').setStyle('height', '0px');
					}
					if ($('kh1') != null) {
						$('kh1').setStyle('visibility', 'hidden');
					}
					if ($('kh2') != null) {
						$('kh2').setStyle('visibility', 'hidden');
					}
					if ($('kh3') != null) {
						$('kh3').setStyle('visibility', 'hidden');
					}
					if ($('rolunkirtak') != null) {
						$('rolunkirtak').setStyle('visibility', 'hidden');
					}
					if ($('egyuttabajban') != null) {
						$('egyuttabajban').setStyle('visibility', 'hidden');
					}
					if ($('rolunkirtak_k') != null) {
						$('rolunkirtak_k').setStyle('visibility', 'hidden');
					}
					if ($('rolunkirtak_a') != null) {
						$('rolunkirtak_a').setStyle('visibility', 'hidden');
					}
					setStyleByClass('div', 'kulcsszavak_a', 'height', '0')

					var lhe = $('leftcolumn').getStyle('height'); // fooldalon
					// baloldalt
					// mindig
					// egy
					// magassag
					lhe = lhe.substr(0, lhe.length - 2).toInt();
					var sPath = window.location.pathname; // /index.php=10
					if (sPath.length <= 10) {
						if (BrowserDetect.browser == 'Explorer') {
							var cel = 569;
						} else {
							var cel = 572;
						}
						var kmin = lhe - cel; // a cel magassag
					}
					if ($('adomanyozas2') != null) {
						ad2 = $('adomanyozas2').getStyle('height');
						ad2 = ad2.substr(0, ad2.length - 2).toInt();
						ad2 -= kmin;
						$('adomanyozas2').setStyle('height', ad2 + 'px');
					}
				}

				//kulcsszavakhoz
				if ($('cpc') != null) {
					if (kulcs != '') {
						$('cpc').innerHTML = kulcs;
					}
				}
				
				//rolunk irtak
				/*if ($('rolunkirtak_k') != null) {
					if (rolunk != '') {
						$('rolunkirtak_k').innerHTML = rolunk;
					}
				}*/

				// menusorok kiigazitasa
				var divs = document.getElementsByTagName('div');
				for (var i = 0; i < divs.length; i++){                      
				      var divname = divs[i].id; 
				      if ((divname.indexOf("menu") == 0) && (divname.indexOf("menusz") != 0)) { 
				        menufou = divs[i];
				      }//if
				}//for
				
				var a, b, megid = 0, oca = Array();
				
				for (b = 0; b < 999; b++) {
					for (a = 11; a <= 30; a++) {
						menue = $('menusz' + b + '_' + a);
						menufo = $('menu' + b + '_' + a);
						if (menue != null) {
							// szoveg szerinti kivetelek
							menueszoveg = '';
							if (menue.childNodes[0].childNodes[0] != null) {
								menueszoveg = menue.childNodes[0].childNodes[0].nodeValue;
							} else if (menue.childNodes[0] != null) {
								menueszoveg = menue.childNodes[0].nodeValue;
							}
							if (menueszoveg.indexOf("Listázási nézet") != -1) {
								menufo.setStyle('visibility', 'hidden');
								menufo.setStyle('height', '0');
								menufo.setStyle('padding', '0');
							}

							// onclick torlese bizonyos esetekben
							cl = menue.className;
							if (cl == 'menuszoveg') {
								oca[megid] = $('menu' + b + '_' + a);
								megid++;
							}
							//kozbenso 3a-k torlese
							cl = menufo.className;
							if (menufo != menufou) {
								if (cl == 'fomenu_3') {
									menufo.className = 'fomenu_2';
								}
								if (cl == 'fomenu_3a') {
									menufo.className = 'fomenu_2a';
								}
							}
							
							// magassag beallitasa a menusoroknak
							mma = menue.getStyle('height'); // duplasoros
							// menuelem
							// ellenorzes
							mma = mma.substr(0, mma.length - 2).toInt();
							if (mma > 20) {
								menuf = $('menu' + b + '_' + a);
								cl = menuf.className;

								if (cl == 'fomenu_1') {
									menuf.className = 'fomenu_1sz';
								}
								if (cl == 'fomenu_2') {
									menuf.className = 'fomenu_2sz';
								}
								if (cl == 'fomenu_3') {
									menuf.className = 'fomenu_3sz';
								}
								if (cl == 'fomenu_1a') {
									menuf.className = 'fomenu_1sza';
								}
								if (cl == 'fomenu_2a') {
									menuf.className = 'fomenu_2sza';
								}
								if (cl == 'fomenu_3a') {
									menuf.className = 'fomenu_3sza';
								}
							}
							
						}
					}
				}

				// onclick torlese a vegen
				/*
				if (megid == 1) {
					oca[0].onclick = '';
					oca[0].setStyle('cursor', 'default');
				}
				if (megid == 2) {
					oca[1].onclick = '';
					oca[1].setStyle('cursor', 'default');
				}
				if (megid == 3) {
					oca[2].onclick = '';
					oca[2].setStyle('cursor', 'default');
				}*/

	//Havi statisztikai oldalon levo szamito kod
	if ($('fkcssz') != null) {
		$('userForm').addEvent('submit',function(e){
			e = new Event(e).stop();
			if (!osszegell()) {
				return;
			}
			$('userForm').submit();
		});

		$('fkcssz').addEvent('change',function(){osszeg1();});
		$('uem').addEvent('change',function(){osszeg1();});
		$('bl').addEvent('change',function(){osszeg1();});
		$('eg').addEvent('change',function(){osszeg1();});
		$('k').addEvent('change',function(){osszeg1();});
		$('rfg').addEvent('change',function(){osszeg1();});
		$('eg2').addEvent('change',function(){osszeg1();});
		$('gyszb').addEvent('change',function(){osszeg1();});
		$('gyb').addEvent('change',function(){osszeg1();});
		$('am').addEvent('change',function(){osszeg1();});
		$('pe').addEvent('change',function(){osszeg1();});
		$('gy').addEvent('change',function(){osszeg1();});
		$('pegy').addEvent('change',function(){osszeg1();});
		$('he').addEvent('change',function(){osszeg1();});
		$('szszb').addEvent('change',function(){osszeg1();});
		$('szb').addEvent('change',function(){osszeg1();});
		$('jn').addEvent('change',function(){osszeg1();});
		
		$('ahkcssz').addEvent('change',function(){osszeg2();});
		$('mcsao').addEvent('change',function(){osszeg2();});
		$('ab').addEvent('change',function(){osszeg2();});
		$('stl').addEvent('change',function(){osszeg2();});
		$('ro').addEvent('change',function(){osszeg2();});
		$('gyao').addEvent('change',function(){osszeg2();});
		$('szbe').addEvent('change',function(){osszeg2();});
		$('gyszk').addEvent('change',function(){osszeg2();});
		$('acsiht').addEvent('change',function(){osszeg2();});
		$('kl').addEvent('change',function(){osszeg2();});
		$('egyeb').addEvent('change',function(){osszeg2();});
		
		//kiemeles
		var sp = $('component48').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
		sp.innerHTML = '<span style="font-size:14px; font-weight: bold; text-decoration: underline;">' + sp.innerHTML + '</span>';
		sp = $('component56').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
		sp.innerHTML = '<span style="font-size:14px; font-weight: bold; text-decoration: underline;">' + sp.innerHTML + '</span>';
		sp = $('component73').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
		sp.innerHTML = '<span style="font-size:14px; font-weight: bold; text-decoration: underline;">' + sp.innerHTML + '</span>';
		sp = $('component78').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
		sp.innerHTML = '<span style="font-size:14px; font-weight: bold; text-decoration: underline;">' + sp.innerHTML + '</span>';
	}
});//end addevent

var eszoveg = '';
var eszoveg2 = '';

function osszeg1() {
	var o = $('uem').value.toInt() + $('bl').value.toInt() + $('eg').value.toInt() + $('k').value.toInt() + $('rfg').value.toInt() + $('eg2').value.toInt()
	+ $('gyszb').value.toInt() +$('gyb').value.toInt() + $('am').value.toInt() + $('pe').value.toInt() + $('gy').value.toInt() + $('pegy').value.toInt()
	+ $('he').value.toInt() + $('szszb').value.toInt() + $('szb').value.toInt() + $('jn').value.toInt();
	
	var sp = $('component56').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
	var of = $('fkcssz').value.toInt();
	var szin = '#FF0000'; //alapbol piros, hibas
	var sz = 'Hibás!';
	var vissza = false; //sikertelenul
	if (o == of) {
		szin = '#00FF00'; //ha egyezik zold
		sz = 'Helyes!';
		vissza = true;
	}
	if (eszoveg == '') eszoveg = sp.innerHTML; //eredeti szoveg elmentese
	sp.innerHTML = eszoveg + '<span style="font-size:13px; color: ' + szin + '"> ' + of + '/' + o + ' ' + sz + '</span>';
	
	return vissza;
}

function osszeg2() {
	var o = $('mcsao').value.toInt() + $('ab').value.toInt() + $('stl').value.toInt() + $('ro').value.toInt() + $('gyao').value.toInt() + 
	$('szbe').value.toInt() + $('gyszk').value.toInt() + $('acsiht').value.toInt() +	$('kl').value.toInt() + $('egyeb').value.toInt();
	
	var sp = $('component78').getParent().getParent().childNodes[0]; //span ami szoveget tartalmazza
	var of = $('ahkcssz').value.toInt();
	var szin = '#FF0000'; //alapbol piros, hibas
	var sz = 'Hibás!';
	var vissza = false; //sikertelenul
	if (o == of) {
		szin = '#00FF00'; //ha egyezik zold
		sz = 'Helyes!';
		vissza = true;
	}
	if (eszoveg2 == '') eszoveg2 = sp.innerHTML; //eredeti szoveg elmentese
	sp.innerHTML = eszoveg2 + '<span style="font-size:13px; color: ' + szin + '"> ' + of + '/' + o + ' ' + sz + '</span>';
	
	return vissza;
}
function osszegell() {
	if (osszeg1() == false) {
		alert('Jelentkezés fő oka mezőknek összeadva meg kell egyeznie a felvételt kérő családok számával!');
		return false;
	}
	if (osszeg2() == false) {
		alert('Kiköltözés helye a gyerekek szemszögéből mezőknek összesítésben meg kell egyeznie a kiköltöző családok számával!');
		return false;
	}
	
	return true;
}


function oldalszelesit() {
	window.addEvent('load', function() {
		$('feherlap_k').setStyle('width','760px');
		$('feherlap_f').className = 'feherlap_f2';
		$('feherlap_a').className = 'feherlap_a2';
	});
}

