var chartData_elegedettseg2011 = "<graph use3DLighting='1' bgColor='f5f5f5' canvasBaseColor='f0f0f0' canvasBgColor='f0f0f0f0, f9f9f9' showBorder='0' canvasBorderAlpha='0' plotGradientColor='' showPlotBorder='0' placeValuesInside='0' caption='Összességében hogyan értékeli az igénybevett gázszolgáltatás minőségét?' formatNumberScale='0' decimalSeparator=',' thousandSeparator=' ' rotateValues='1' labelDisplay='' yAxisMinValue='58' showToolTip='0' numDivLines='10'>"
+ "<categories><category label='É Lakosság' /><category label='É Nem Lakosság' /><category label='D Lakosság' /><category label='D Nem Lakosság' /></categories>"
+ "<dataset seriesName='2008' color='4c9cdc' showValues='0'>"
+ "<set value='71.7' />"
+ "<set value='72.8' />"
+ "<set value='66.2' />"
+ "<set value='66' /></dataset>"
+ "<dataset seriesName='2009' color='2688d4' showValues='0'>"
+ "<set value='74.8' />"
+ "<set value='73.2' />"
+ "<set value='63.7' />"
+ "<set value='66' /></dataset>"
+ "<dataset seriesName='2010' color='0073cd' showValues='0'>"
+ "<set value='74.3' />"
+ "<set value='73.9' />"
+ "<set value='65.7' />"
+ "<set value='66.7' /></dataset>"
+ "<dataset seriesName='2011' color='008459' showValues='0'>"
+ "<set value='74' />"
+ "<set value='72.6' />"
+ "<set value='66.3' />"
+ "<set value='68' /></dataset>"
+ "</graph>";

$(document).ready( function() {

	/* header-flash */
//	var headerFlashPath = ( ( $('body').is('#main') ) ? '' : '../' ) + 'ui/skin_default/swf/header_banner.swf';
	var headerFlashPath = '/ui/skin_default/swf/header_banner.swf';
	if ($('#pg_header_banner').length > 0) {
		swfobject.embedSWF(headerFlashPath, "pg_header_banner", "450", "207", "7.0.0", false, false, {wmode:'transparent'});
		if ( $('#pg_header_banner .flash-error').length ) {
			$('#pg_header_banner .flash-error').show();
		}
	}

	/* térképek indítása */
	
		$(document).ready( function () {
	if ($('#flashContent').length > 0) {
			swfobject.embedSWF("../media/swf/qr_code_url.swf", "flashContent", "200", "200", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})
	
	
	$(document).ready( function () {
	if ($('#kapcsolat_terkep').length > 0) {
			swfobject.embedSWF("/media/swf/terkep_ugyfelszolgalat.swf", "kapcsolat_terkep", "720", "500", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})
	
	$(document).ready( function () {
	if ($('#szervezeti_abra_flash').length > 0) {
			swfobject.embedSWF("/media/swf/szerkezeti_felepites.swf", "szervezeti_abra_flash", "713", "616", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})

	$(document).ready( function () {
	if ($('#haz').length > 0) {
			swfobject.embedSWF("/media/swf/haz.swf", "haz", "660", "500", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})	

	$(document).ready( function () {
	if ($('#kapcsolat-del-terkep').length > 0) {
			swfobject.embedSWF("/media/swf/kapcsolat-del-terkep.swf", "kapcsolat-del-terkep", "500", "310", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})	
	
	$(document).ready( function () {
	if ($('#kapcsolat-eszak-terkep').length > 0) {
			swfobject.embedSWF("/media/swf/kapcsolat-eszak-terkep.swf", "kapcsolat-eszak-terkep", "500", "310", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})	

	$(document).ready( function () {
	if ($('#folyamatabra_flash').length > 0) {
			swfobject.embedSWF("/media/swf/folyamat.swf", "folyamatabra_flash", "712", "331", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})
	
	$(document).ready( function () {
	if ($('#folyamatabra_bovites_flash').length > 0) {
			swfobject.embedSWF("/media/swf/folyamat-bovites.swf", "folyamatabra_bovites_flash", "712", "331", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})

	$(document).ready( function () {
	if ($('#ny_wrap_flash').length > 0) {
			swfobject.embedSWF("/media/swf/hong_gdfsuez_2012.swf", "ny_wrap_flash", "720", "406", "7.0.0", false, false, {wmode:'transparent', AllowScriptAccess:"always"});
		}
	})	

	$('#menu ul:first>li>ul').wrap('<div class="menu_item_wrapper"></div>');
	//$('#menu li li:has(ul)').css('background', 'transparent');
	
	$('#menu ul:first>li')
	.mouseenter( function() {
		$(this).addClass('hover');
		$('.menu_item_wrapper', $(this)).css( {
				width: ($('ul:first', $(this)).width() + 30) + 'px',
				height: ($('ul:first', $(this)).height() + 37) + 'px',
				top: '41px',
				left: '6px'
		} );
		$('ul:first', $(this)).css({
			top: '0',
			left: '-5px'
		});
		/* a jobb szélső menüpont(ok) alatt balra nyitjuk az almenüt */
		if ( $(this).parent().width() < $(this).position().left + $(this).find('ul').width() ) {
			//$(this).find('ul').css('left', '-160px');
			$('.menu_item_wrapper', $(this)).css( {
					left: '-200px'
			} );
		}
	} )
	.mouseleave( function() {
		$(this).removeClass('hover');
	} );
	
	// aktiv menupont kijelolese
	var bodyId = $('body').attr('id');
	$('#menu_' + bodyId + ' a:first').addClass('active').css({'cursor': 'default'}).click(function(e){e.preventDefault();});
	
	if ( true === $.browser.msie && 0 == $.browser.version.indexOf('7') ) {
		$(window).scroll(
			function() {
				var bodywidth = $("body").width();
				$("#pg_wrapper").width( bodywidth +($(window).scrollLeft()) );
			})
		.resize(
		function() {
			$("#pg_wrapper").width($("body").width());
		})
	}
	
	// nyomtatas kezelese
	$('.print a').click( function(e) {
		if ( $('body').height() - e.pageY < $('#print_text_wrapper').outerHeight() ) {
//			$('#print_text_wrapper').css( 'top', (-1 * $('#print_text_wrapper').height()) + 'px' );
		}
		var scrollTop = $(window).scrollTop();
		$('#print_text_wrapper').toggle();
		$('.print').toggleClass('bordered');
		$(window).scrollTop( scrollTop );
		e.preventDefault();
	} );
	
	$('#print_link').click( function(e) {
		//$('.print_wrapper').hide();
	} );
	
	if ( $('#chartContainer_elegedettseg2011').length ) {
		
		$('#chartContainer_elegedettseg2011').insertFusionCharts({
			swfPath: "/media/swf/fusion_chart/",
			type: "MSColumn3D",
			data: chartData_elegedettseg2011,
			dataFormat: "XMLData",
			width: "712",
			height: "364"
		});
	}
});

// $ email_decoder.js,v 1.4 2005/07/14 06:59:13 gyuris Exp $
var emailDecorder = {
	start : function() {
		var els, i;
		els = document.getElementsByTagName('A');
		for ( i = 0; i < els.length; i++ ) {
			if ( els[i].getAttribute('href') != null &&
				 ( els[i].getAttribute('href').substring( 0, 'mailto:'.length ) ) == 'mailto:' ) {
				//IE7 alatt nincs Node objektum, létre kell hozni
					if(!window.Node || !window.Node || !Node || !Node.ELEMENT_NODE){
						 var Node = {'ELEMENT_NODE': 1, 'ATTRIBUTE_NODE': 2, 'TEXT_NODE': 3, 'CDATA_SECTION_NODE': 4, 'ENTITY_REFERENCE_NODE': 5,  'ENTITY_NODE': 6, 'PROCESSING_INSTRUCTION_NODE': 7, 'COMMENT_NODE': 8, 'DOCUMENT_NODE': 9, 'DOCUMENT_TYPE_NODE': 10, 'DOCUMENT_FRAGMENT_NODE': 11, 'NOTATION_NODE': 12
						 
						 };
					};
				if ( els[i].firstChild != null &&
					 els[i].firstChild.nodeType == Node.TEXT_NODE &&
					 els[i].firstChild == els[i].lastChild ) {
					els[i].firstChild.nodeValue = els[i].firstChild.nodeValue.replace( this.config.re, '@' );
				};
				if(is.ie7) {
					els[i].href = els[i].href.replace( this.config.re, '@' );
				}
				else {
					els[i].href = els[i].href.replace(this.config.re, '@' );
				}
			};
		};
	},
	config : {
		re : /\[#\]/i
	},
	duplicateRegExp : function( re ) {
		var sFlags = '';
		sFlags += ( re.ignoreCase ) ? 'i' : '';
		sFlags += ( re.global )     ? 'g' : '';
		sFlags += ( re.multiline )  ? 'm' : '';
		return new RegExp( re.source, sFlags  );
	},
	setConfig : function( sConfig, bValue ) {
		this.config[sConfig] = bValue;
	}
};

$(document).ready( function() {
	switch ( document.body.id ) {
		case 'fogyaszto_vagyok_muszaki_biztonsagi_ellenorzes_idopontok' :
		case 'fogyaszto_szeretnek_lenni_muszaki_biztonsagi_ellenorzes_idopontok' :
				$('#muszaki_ellenorzes_idopontok').tablesorter({
					headers: {
						1: { sorter: false },
						2: { sorter: false },
						3: { sorter: false },
						4: { sorter: false },
						5: { sorter: false }
					},
					sortList: [[0,0]]
				});
			break;
		default : 
			break;
	}
	$('.content_toggler').click( function() {
		$('#' + $(this).attr('rel')).toggleClass('hide');
		return false;
	});
});

/* nyomtatható verzió */
/* konfigurálás */
$(document).ready( function() {
	if ( 'undefined' != typeof alternateStyle ) {
		alternateStyle.setOption('swapFlash', false);
		alternateStyle.setOption('swapJs', false);
		alternateStyle.setOption('swapCss', true);
		alternateStyle.setOption('useChecker', false);
		alternateStyle.setOption('useCookie', false);
		alternateStyle.addAlternate( { css : 'skin-default-common' } );
		alternateStyle.addAlternate( { css : 'skin-default-inner' } );
		alternateStyle.initStyle();
		emailDecorder.start();
	}
} );

function getPrinterFriendly( el ) {                      
	var elLink, elLinkPrewiev, elHtml = document.getElementsByTagName('html')[0];
	if ( !el.bState ) {
		el.bState = 'normal';
	};
	if ( el.bState == 'normal' ) {
		// a print CSS-t átnevezzük
		elLink = document.getElementById('skin-print');
		elLink.id = 'skin-print-real';
		// lemásoljuk a print CSS-t, és átalaktjuk screen médiára
		elLinkPrewiev = elLink.cloneNode(true);
		elLinkPrewiev.id = 'skin-print';
		document.getElementsByTagName('head')[0].appendChild( elLinkPrewiev );
		elLinkPrewiev.media = 'screen';
		elLinkPrewiev.rel = 'alternate stylesheet';
		if ( is.gecko ) {
			elLinkPrewiev.sheet.media.appendMedium('screen');
		};
		// váltuk az újonan létrehozott CSS-re
		alternateStyle.addAlternate( { css : 'skin-default-common' } );
		alternateStyle.addAlternate( { css : 'skin-default-inner' } );
		alternateStyle.addAlternate( { css : 'skin-print' } );
		alternateStyle.setActive('skin-print');
		// gomb átalakítása
		// kétnyelvűsítés miatti változtatás
		if ( elHtml.getAttribute('lang') == 'en' ) {
			el.firstChild.replaceChild( document.createTextNode('[Back to normal version]'), el.firstChild.firstChild );
			el.title = 'Back to normal version';
		}
		else {
			el.firstChild.replaceChild( document.createTextNode('[Vissza a normál verzióhoz]'), el.firstChild.firstChild );
			el.title = 'Vissza a normál verzióhoz';
		}
		el.bState = 'print';
		// nyomtatás link
		elPrint = document.createElement('a');
		// kétnyelvűsítés miatti változtatás
		if ( elHtml.getAttribute('lang') == 'en' ) {
			elPrint.appendChild( document.createTextNode( 'Print' ) );
		}
		else {
			elPrint.appendChild( document.createTextNode( 'Nyomtatás' ) );
		}
		elPrint.href = document.location.href;
		elPrint.onclick = function() { $('#etc-printer-friendly-print').hide(); $('#print_text_wrapper').hide(); window.print(); $('#print_link').trigger('click'); return false; };
		elPrint.id = 'etc-printer-friendly-print';
		document.body.insertBefore( elPrint, document.body.firstChild );
	}
	else if ( el.bState == 'print' ) {
		// váltunk a nomál css-re
		alternateStyle.setActive(['skin-default-common','skin-default-inner']);
		// a preview CSS-t töröljük
		elLinkPrewiev = document.getElementById('skin-print');
		elLinkPrewiev.parentNode.removeChild( elLinkPrewiev );
		// helyreállítjuk a normál print CSS-t
		elLink = document.getElementById('skin-print-real');
		elLink.id = 'skin-print';
		// töröljük a nyomtató gombot
		document.body.removeChild( document.getElementById('etc-printer-friendly-print' ) );
		// gomb visszaállítása	
		// kétnyelvűsítés miatti változtatás
		if ( elHtml.getAttribute('lang') == 'en' ) {
			el.firstChild.replaceChild( document.createTextNode('[Printerfriendly version and print]'), el.firstChild.firstChild );
			el.title = 'Printerfriendly version and print';
		}
		else {
			el.firstChild.replaceChild( document.createTextNode('[Nyomtatóbarát verzió és nyomtatás]'), el.firstChild.firstChild );
			el.title = 'Nyomtatóbarát verzió és nyomtatás';
		}
		el.bState = 'normal';
		$('#print_text_wrapper').hide();
	};
};

