var prevfid = "";
function hide(fid) {
	var f = document.getElementById(fid);
	f.style.display = "none";
}
function show(fid) {
	if (prevfid.length > 0) {
		hide(prevfid);
	}
	var f = document.getElementById(fid);
	f.style.display = "inline";
	prevfid = fid;
}
function toggle(fid) {
	var f = document.getElementById(fid);
	if (f) {
		if (f.style.display) {
			if ("none" == f.style.display) {
				show(fid);
				document.getElementById('mobilpic').style.display = "none";
			} else {
				hide(fid);
				document.getElementById('mobilpic').style.display = "block";
			}
		} else {
			show(fid);
			document.getElementById('mobilpic').style.display = "none";
		}
	}
}
function closeCheck(subDiv)
{
	if (document.getElementById('mobilpic').style.display == "none")
	{
		if (document.getElementById(subDiv).style.display == "none" || subDiv == "sub3")
		{
			document.getElementById('mobilpic').style.display = "block";
			hide(prevfid);
		}
	}
}
function arraySearch(arr,elem)
{
	var res = false;
	for (l=0;l < arr.length;l++)
	{
		if (arr[l] == elem){
			res = l;
			break;
		}
	}
	return res;
}

function strToArray(arr,pager)
{
	var i = 0;
	var newArr = new Array();
	while (arr.indexOf(pager) != -1)
	{
		var item2 = arr.substr(0,arr.indexOf(pager));
		newArr[i] = item2;
		item2 += pager;
		arr = arr.replace(item2,"");
		i++;
	}
	return newArr;
}

function getParentId(id)
{
	var obj = document.getElementById(id);
	var parent = obj.parentNode.id;
	if (parent == ""){
		parent = -1;
	}
	return parent;
}

var pager = '|';
var opened = new Array();

function submenu(item)
{
	var i = 4;
	var k = 0;
	var act = 0;	
	var divId = new Array();
	var divParentId = new Array();

	var toOpenStr = "";
	var toOpen = new Array();
	var alreadyOpened = new Array();	
	
	divs = document.getElementsByTagName("div");
	while (divs[i].id != "menuEnd")
	{
		divId[i-2] = divs[i].id;
		if (divs[i].id == item)
		{
			act = i-2;
		}
		divParentId[i-2] = getParentId(divs[i].id);
		i++;
	}
	while (divParentId[act] != -1)
	{
		prevId = arraySearch(divId,divParentId[act]);
		toOpen[k] = divId[act];
		k++;
		act = prevId;
	}
	toOpenStr = toOpen.join(pager) + pager;	
	for (j=0;j<opened.length;j++)
	{
		item = opened[j] + pager;
		if (opened[0] == toOpen[0])
		{
			document.getElementById(opened[0]).style.display ='none';
			toOpenStr = toOpenStr.replace(opened[0] + pager,"");
		}
		else if (toOpenStr.indexOf(item) != -1)
		{
			toOpenStr = toOpenStr.replace(item,"");
			alreadyOpened.push(opened[j]);
		}
		else
		{
			document.getElementById(opened[j]).style.display ='none';
		}
	}
	toOpen = strToArray(toOpenStr,pager);
	for (j=0;j<toOpen.length;j++)
	{
		document.getElementById(toOpen[j]).style.display ='block';	
	}
	opened = toOpen.concat(alreadyOpened);
}

function openWay(way)
{
	wayArr = strToArray(way,pager);
	last = wayArr.length - 1;
	if (wayArr[last] != "")
	{
		show(wayArr[last]);
	}
	while (last > 0)
	{
		document.getElementById('sub'+wayArr[last-1]).style.display ='block';
		opened.push('sub'+wayArr[last-1]);
		last--;
	}
	document.getElementById('mobilpic').style.display = "none";
}


var actScreen = 0;
var scrHeight = 159;

var scrOrder = new Array();
scrOrder[0] = 1;
scrOrder[1] = 2;
scrOrder[2] = 1;
scrOrder[3] = 3;
scrOrder[4] = 4;
scrOrder[5] = 3;
scrOrder[6] = 5;
scrOrder[7] = 6;
scrOrder[8] = 5;
scrOrder[9] = 7;
scrOrder[10] = 8;
scrOrder[11] = 7;
scrOrder[12] = 9;
scrOrder[13] = 10;
scrOrder[14] = 9;
scrOrder[15] = 11;
scrOrder[16] = 12;
scrOrder[17] = 11;

function cserel(){

	screenSum = scrOrder.length;
	var x = document.getElementById('mobScreen');
	if (x){
		if (actScreen >= screenSum)
		{
			actScreen = 0;
		}
		pos = -1 * (scrOrder[actScreen] - 1) * scrHeight;
		x.style.backgroundPosition="0 "+pos+"px";
		actScreen++;
	}
	
}

var actMobScreen = 0;
var imgbaseMob = 'images/mobil/';
var ety = 'images/spacer.gif';
var mainScrMobImages = new Array(ety,ety,ety,ety,ety,ety,ety,imgbaseMob + 'bg_mobil_main.png', imgbaseMob + 'bg_mobil_myutils.png', imgbaseMob + 'bg_mobil_fotav.png', imgbaseMob + 'bg_mobil_eon.png', imgbaseMob + 'bg_mobil_egazdegaz.png');
function cserelMob(){

	screenSum = mainScrMobImages.length;
	var x = document.getElementById('mobScreen');
	if (x){
		if (actMobScreen >= screenSum)
		{
			actMobScreen = 0;
		}
		if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) {
			//IE
			x.src = 'images/spacer.gif';
			x.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + mainScrMobImages[actMobScreen] + "', sizingMethod=image);";
		} else {
			//None IE
			x.src = mainScrMobImages[actMobScreen];
		}		
		actMobScreen++;
	}
	
}


function login() {
	window.open('', 'izishop', 'height=545,width=400,left=200,top=200,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,directories=no', true);
	document.loginform.submit();
}


// E-mail protection
function protect(ht,su,us,ex,tx)
{
eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a' + us + '%40' + ht + '.' + ex + '%3Fsubject%3D' + su + '%22%20%63%6c%61%73%73%3d%22%69%6e%66%6f%6c%69%6e%6b%22%3e' + tx + '%3c%2f%61%3e%27%29%3b'));
}


// Video list
function playVideo(flvFile,thumbPath,width,height)
{
	var s1 = new SWFObject("mediaplayer.swf","mediaplayer",width,height,"7");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("width",width);
	s1.addVariable("height",height);
	s1.addVariable("screencolor","0xFFFFFF");	
	s1.addVariable("overstretch","fit");	
	s1.addVariable("lightcolor","0x333333");		
	s1.addVariable("file",flvFile);
	s1.addVariable("image",thumbPath);
	s1.write("flv_container");	
		
}

function prevArrow(status){
	if(status == 0){
		document.getElementById('prevTh').innerHTML = '<img src="images/design/empty.gif" alt="" width="10" height="12" />';
		document.getElementById('prevTh').style.backgroundImage = 'url(images/design/prev.gif)';
		document.getElementById('prevTh').style.backgroundPosition = '0px -24px';	
	}
	else{
		document.getElementById('prevTh').innerHTML = '<a class="prev" href="#"><img src="images/design/empty.gif" alt="" width="10" height="12" /></a>';
		document.getElementById('prevTh').style.backgroundImage = 'url(images/design/prev.gif)';
		document.getElementById('prevTh').style.backgroundPosition = '0px 0px';			
	}
}

function nextArrow(status){
	if(status == 0){
		document.getElementById('nextTh').innerHTML = '<img src="images/design/empty.gif" alt="" width="10" height="12" />';
		document.getElementById('nextTh').style.backgroundImage = 'url(images/design/next.gif)';
		document.getElementById('nextTh').style.backgroundPosition = '0px -24px';	
	}
	else{
		document.getElementById('nextTh').innerHTML = '<a class="next" href="#"><img src="images/design/empty.gif" alt="" width="10" height="12" /></a>';	
		document.getElementById('nextTh').style.backgroundImage = 'url(images/design/next.gif)';
		document.getElementById('nextTh').style.backgroundPosition = '0px 0px';		
	}
}

function displayThumb(num,place){
	tht = 'thumb' + place + 'Title';
	thl = 'thlink' + place;
	thb = 'thumb' + place;
	thp = th_path + 'th_' + filename[num] + '.gif';
	
	document.getElementById(tht).innerHTML = thTitles[num];
	document.getElementById(thb).style.backgroundImage = 'url(' + thp + ')';

}

function displayThumbsDefault()
{
	i = 1;
	prevArrow(0);

	if (filename.length <= th_num)
	{		
		nextArrow(0);		
	}
	
	for (j=0;j<th_num;j++)
	{
		displayThumb(j,i);
		i++;
	}
	
}

function prev(){
i = 1;

	if (start > 0){
		start--;
	}
	
	if (start == 0 && th_num < filename.length)
	{
		prevArrow(0);
		nextArrow(1);
	}
	
	for (j=start;j<th_num;j++)
	{
		displayThumb(j,i);
		i++;
	}	
}

function next(){
i = 1;

	if (start + th_num < filename.length){
		start++;
	}
	
	if (start + th_num == filename.length && th_num < filename.length)
	{
		prevArrow(1);
		nextArrow(0);		
	}
	
	for (j=start;j<start + th_num;j++)
	{
		displayThumb(j,i);
		i++;
	}	
}
function playFLV(place){
	thv = flv_path + filename[start+place-1] + '.flv';	
	thp = th_path + filename[start+place-1] + '.gif';		
	thd = flv_path + filename[start+place-1] + '.wmv';
	thdv = flv_watch + filename[start+place-1] + '.wmv';
	
	if (enableGA === true){
		clicked = 'thlink' + place;
		document.getElementById(clicked).onclick = "javascript:"+pageTracker._trackPageview(thdv)+";";
	}
	
	document.getElementById('dloadVideo').href = thd;
	document.getElementById('playTitle').innerHTML = thTitles[start+place-1];
	document.getElementById('play_cont').style.display = "block";
	document.getElementById('playlist').style.display = "none";
	document.getElementById('newsbox').style.display = "none";	
	playVideo(thv,thp,253,202);
}
function dloadCount(link){
	link = wmv_dload + link.substring(link.lastIndexOf("/")+1);
	pageTracker._trackPageview(link);
}
function closePlayer(){
	document.getElementById('play_cont').style.display = "none";
	document.getElementById('playlist').style.display = "block";
	document.getElementById('newsbox').style.display = "block";	
}

function hideInf(x){
	document.getElementById(x).style.display = "none";
	document.getElementById('phonenum').focus();	
}
function setBgStyle(x){
	document.getElementById(x).style.backgroundColor="#FFFFE5";	
}
function clearBgStyle(x){
	document.getElementById(x).style.backgroundColor="#FFFFFF";	
}

function counter(ct){
	ct = start + ct;
	document.getElementById('counter').innerHTML = "(" + filename.length + "/" + ct + ")";
}
function clrCounter(ct){
	document.getElementById('counter').innerHTML = "&nbsp;";
}

function showField(){
	document.getElementById('field2').style.display = "none";
	x = document.getElementById('field1');
	if (x.style.display == "block"){
		x.style.display = "none";
	}
	else{
		x.style.display = "block";
	}
}

function displayCurrentField(){
	link = location.href;
	link = link.toLowerCase();
	if (link.indexOf('getcontract') != -1){
		if (link.indexOf('failed') != -1){
			document.getElementById('field1').style.display = "block";
			document.getElementById('field2').style.display = "none";
		}
		else if (link.indexOf('succesful') != -1){
			document.getElementById('getContract').style.display = "none";
			document.getElementById('field1').style.display = "none";
			document.getElementById('field2').style.display = "block";
		}
		else if (link.indexOf('start') != -1){
			document.getElementById('field1').style.display = "block";		
		}
	}
}

// Install Demo
var slides = new Array();

var slide_path = 'images/slideshow/';
var actSlide = 0;
var op = 0;
var op2 = 100;
var step = 1;

// 1 ... a megadható sebesség
var speed = 10;

slides[0] = '1.jpg';
slides[1] = '2.jpg';
slides[2] = '3.jpg';
slides[3] = '4.jpg';
slides[4] = '5.jpg';
slides[5] = '6.jpg';
slides[6] = '11.jpg';
slides[7] = '7.jpg';
slides[8] = '8.jpg';
slides[9] = '12.jpg';
slides[10] = '9.jpg';
slides[11] = '10.jpg';

function slideC(actStep){
	document.getElementById('slideC').innerHTML = '<p class="textbody">'+slideComment[actStep]+'</p>';
}

function stepS(actStep){
	l = String(actStep/slides.length) * 170;
	document.getElementById('bar').style.width = l+'px';
}

function changeop(op,id){
	op = op + 10;
	if (op<=100 && op>=0){
		document.getElementById(id).style.filter='alpha(opacity='+op+')';
		document.getElementById(id).style.opacity=String(op/100);
		setTimeout("changeop("+op+",'"+id+"');",speed);
	}
}

function displaySlide(actSlide){
	document.getElementById('slide').style.backgroundImage = 'url(' + slide_path + slides[actSlide] + ')';
	changeop(op,'slide');
	stepS(actSlide + 1);
	slideC(actSlide);
}

function prevArrowS(status){
	if(status == 0){
		document.getElementById('prevS').style.cursor = "default";
		document.getElementById('prevS').style.backgroundPosition = '0px -60px';	
	}
	else{
		document.getElementById('prevS').style.cursor = "pointer";
		document.getElementById('prevS').style.backgroundPosition = '0px 0px';			
	}
}

function nextArrowS(status){
	if(status == 0){
		document.getElementById('nextS').style.cursor = "default";
		document.getElementById('nextS').style.backgroundPosition = '0px -60px';	
	}
	else{	
		document.getElementById('nextS').style.cursor = "pointer";	
		document.getElementById('nextS').style.backgroundPosition = '0px 0px';		
	}
}

function prevSlide(){
	if (actSlide > 0){
		actSlide--;
		displaySlide(actSlide);
	}
	
	if (actSlide == 0){
		prevArrowS(0);
		nextArrowS(1);
	}
	else if (actSlide == slides.length - 2){
		nextArrowS(1);	
	}	
}

function nextSlide(){

	if (actSlide < slides.length - 1){
		actSlide++;
		displaySlide(actSlide);	
	}

	if (actSlide == slides.length - 1){	
		prevArrowS(1);
		nextArrowS(0);		
	}
	else if (actSlide == 1){
		prevArrowS(1);	
	}
}

function displaySlideDefault(){
	prevArrowS(0);	
	stepS(actSlide+1);	
	slideC(actSlide);	
}

// nem tudom miért nem megy...
/*function fade(op,id){
	sobj = document.getElementById(id);
	if (op == 0){
		rele = 1;
		if (sobj.style.display != 'block'){
			sobj.style.display = 'block';
		}
	}
	if (op == 100){
		rele = -1;
	}
	op = op + rele * 10;
	if (op<100 && op>0){
		document.getElementById(id).style.filter='alpha(opacity='+op+')';
		document.getElementById(id).style.opacity=String(op/100);
		setTimeout("changeop("+op+",'"+id+"');",speed);
	}
	else if (op == 0){
		sobj.style.display = 'none';
	}
}
*/
function openSlideshow(){
	ss = document.getElementById('slideshow');
	sm = document.getElementById('mobilepic');	
	if (ss.style.display == 'block')
	{
		ss.style.display = 'none';
		sm.style.display = 'block';		
//		fade(100,'slideshow');		
	}
	else {
		ss.style.display = 'block';
		sm.style.display = 'none';		
//		fade(0,'slideshow');	
	}
}

function closeSlide(){
	ss.style.display= 'none';	
	sm.style.display = 'block';		
}
function getParameter ( parameterName ) {
   // Add "=" to the parameter name (i.e. parameterName=value)
   var queryString = window.top.location.search.substring(1);
   var parameterName = parameterName + "=";
   if ( queryString.length > 0 ) {
      // Find the beginning of the string
      begin = queryString.indexOf ( parameterName );
      // If the parameter name is not found, skip it, otherwise return the value
      if ( begin != -1 ) {
         // Add the length (integer) to the beginning
         begin += parameterName.length;
         // Multiple parameters are separated by the "&" sign
         end = queryString.indexOf ( "&" , begin );
      if ( end == -1 ) {
         end = queryString.length
      }
      // Return the string
      return unescape ( queryString.substring ( begin, end ) );
   }
   // Return "null" if no parameter has been found
   return "null";
   }
}
// This function loads the png image in ie via mikrofos loaer
var pngIdsHaveToChane = new Array('pngLogo','pngMain','pngSzlogen','image1','image2','image3','image4','image5','image6','pngMobScr','mobScreen','pngFootIzi','valami');

function checkBrowserFixPng(){
	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) {
		alphaFixIE();
	} else {
		nonIEloadPngs();
	}
}

function loadPng(obj,imagename){
	//alert('changeing pic, image: '+imagename);
	if(obj) {
		if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) {
				obj.src = "images/spacer.gif";
				obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imagename + "', sizingMethod=image);";
		} else {
			obj.src = imagename;
		}
	}
}


function alphaFixIE() { 
	var i;
	// IMG 
	for (i=0; i<pngIdsHaveToChane.length; i++) { 
		var obj = document.getElementById(pngIdsHaveToChane[i]);
		if (obj) {
			var sc = obj.src;
			obj.src = "images/spacer.gif";
			obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + sc + "', sizingMethod=image);";
			obj.style.display = "block";
		} 
	} 
} 
function nonIEloadPngs() { 
	var i;
	// IMG 
	for (i=0; i<pngIdsHaveToChane.length; i++) { 
		var obj = document.getElementById(pngIdsHaveToChane[i]);
		if (obj) {
			obj.style.display = "block";
		} 
	} 
} 

