// JavaScript Document
function logol(logtxt) {
  try {
    console.log(logtxt);
  } catch(err) {}
}

function trim(str) {
   return str.replace(/^\s+|\s+$/g,'');
}

function openBig(i,w,h) {
	var alt = 'Nagykép';
	var balrol = '100';
	var fentrol = '50';
	ablak = window.open("","nagykep","width="+w+",height="+h+",scrollbars=no,left="+balrol+",top="+fentrol);
	ablak.document.open();
	ablak.document.write('<html><title>'+alt+'</title><body style="margin:0px;padding:0px;" onBlur="self.close()">'); 
	ablak.document.write('<img src=\"'+i+'\" width='+w+' height='+h+' alt=\"'+alt+'\">'); 	
	ablak.document.write('</body></html>');
	ablak.document.close();
	ablak.focus();
}

function isEmail(obj) {
	var elem = document.getElementById(obj);
	if (elem.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		elem.className = 'input';
		return true;
	}	else {
		elem.className = 'inputhiba';
		return false;
	}
}

function telCheck(obj) {
	var aktelem = document.getElementById(obj);
	if(!aktelem.value.match(/\b[0-9]{6,32}\b/)) {
		aktelem.className = 'inputhiba';
		return false;
	} else {
		aktelem.className = 'input';		
		return true;
	}
}

/* forrás kiadó */
function telCheck_a(obj) {
	var aktelem = document.getElementById(obj);
	if(!aktelem.value.match(/\b[0-9]{1,2}\b/)) {
		aktelem.className = 'inputhiba';
		return false;
	} else {
		aktelem.className = 'input';		
		return true;
	}
}
function telCheck_b(obj) {
	var aktelem = document.getElementById(obj);
	if(!aktelem.value.match(/\b[0-9]{3}\b/)) {
		aktelem.className = 'inputhiba';
		return false;
	} else {
		aktelem.className = 'input';		
		return true;
	}
}
function telCheck_c(obj) {
	var aktelem = document.getElementById(obj);
	if(!aktelem.value.match(/\b[0-9]{3,4}\b/)) {
		aktelem.className = 'inputhiba';
		return false;
	} else {
		aktelem.className = 'input';		
		return true;
	}
}

function formEllenor() {
	var hibatlan = true;
	var i, aktelem;
	for(i = 0; i < arguments.length; i++) {
		aktelem = document.getElementById(arguments[i]);
		if(!aktelem.value.match(/\b[A-Za-z0-9öüóőúéáűíÖÜÓŐÚÉÁŰÍ]+\b/)) {
			hibatlan = false;
			aktelem.className = 'inputhiba';
			logol(arguments[i]+': nincs kitöltve');
		} else {
			aktelem.className = 'input';
			if(arguments[i] == 'tel_a') {
				if(!telCheck_a('tel_a')) { 
                  hibatlan = false; 
                  logol(arguments[i]+': telefonszám ellenőrzésen nem ment át'); 
                }
			}
			if(arguments[i] == 'tel_b') {
                if(!telCheck_b('tel_b')) { 
                  hibatlan = false; 
                  logol(arguments[i]+': telefonszám ellenőrzésen nem ment át'); 
                }
			}
			if(arguments[i] == 'tel_c') {
				if(!telCheck_c('tel_c')) { 
                  hibatlan = false; 
                  logol(arguments[i]+': telefonszám ellenőrzésen nem ment át'); 
                }
			}
			if(arguments[i] == 'email') {
				if(!isEmail('email')) { 
                  hibatlan = false; 
                  //$('email').insert('<div class="hiba">Nincs megadva!</div>');
                  logol(arguments[i]+': e-mail ellenőrzésen nem ment át'); 
                }
			}
		}
	}
    if(!hibatlan) {
        //document.getElementById('visszajelzes').innerHTML = '<span class="hiba">A sikeres rendeléshez a csillaggal megjelelölt mezők kitöltése szükséges!</span>';
        //document.getElementById('alap_uzenet').style.display = 'none';
        //document.getElementById('error_uzenet').style.display = 'inline';
    }
	return hibatlan;
}

function onlyNumbers(objEvent) {

    //browser detection
    var strUserAgent = navigator.userAgent.toLowerCase(); 
    var isIE = strUserAgent.indexOf("msie") > -1; 
    var isNS6 = strUserAgent.indexOf("netscape6") > -1; 
    var isNS4 = !isIE && !isNS6  && parseFloat(navigator.appVersion) < 5; 

    //regular expressions
    var reValidChars = /\d/;
    var reKeyboardChars = /[\x00\x08\x0D]/;


    var iKeyCode, strKey;  
    
    if (isIE) {
        iKeyCode = objEvent.keyCode;
    } else {
        iKeyCode = objEvent.which;
    }
    
    strKey = String.fromCharCode(iKeyCode);

    if (!reValidChars.test(strKey) && !reKeyboardChars.test(strKey)) {
        return false;
    }
}

function csakszamok(obj) {
	var elem = document.getElementById(obj);
	elem.value = elem.value.replace(/[^0-9]/g,'');
}

function megrendelo2kapcs() {
	document.getElementById('nev2').value = document.getElementById('nev').value;
	document.getElementById('cim2').value = document.getElementById('cim').value;
	document.getElementById('email2').value = document.getElementById('email').value;
}
function megrendelo2kapcs2() {
	document.getElementById('nev3').value = document.getElementById('nev2').value;
	document.getElementById('cim3').value = document.getElementById('cim2').value;
	document.getElementById('cim4').value = document.getElementById('cim2').value;
}

function setCookie(c_name,value,exdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name) {
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++) {
        x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
        y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
        x=x.replace(/^\s+|\s+$/g,"");
        if (x==c_name) {
            return unescape(y);
        }
    }
}



function hideReklam() {
	document.getElementById('reklam').style.display = 'none';
    setCookie("buborek", true, 1); // 1 napra kikapcsolva
	return false;
}

function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    animacio = setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}

function stopBuborek()
{
    clearTimeout(animacio);
}

function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (numGotos != null)
    if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
    else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  jmpFwd = (fNew > tmLn.curFrame);
  for (i = 0; i < tmLn.length; i++) {
    sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
    if (sprite.charAt(0) == "s") {
      numKeyFr = sprite.keyFrames.length;
      firstKeyFr = sprite.keyFrames[0];
      lastKeyFr = sprite.keyFrames[numKeyFr - 1];
      if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
      for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
      for (j=0; j<sprite.values.length; j++) {
        props = sprite.values[j];
        if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
        else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
        if (sprite.obj != null) {
          if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
          else        sprite.obj[props.prop2][props.prop] = props[propNum];
      } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  }
  tmLn.curFrame = fNew;
  if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}

//-->

function MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
    var macIE5 = (navigator.platform ? (navigator.platform == "MacPPC") : false) && (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4);
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(2);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 12;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 1;
    if (ns4)
        document.MM_Time[0][0].obj = document["reklam"];
    else if (ns5)
        document.MM_Time[0][0].obj = document.getElementById("reklam");
    else
        document.MM_Time[0][0].obj = document.all ? document.all["reklam"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 6, 9, 13, 22, 39, 46, 53, 59, 67, 79, 85, 90, 96, 102, 112, 122, 124, 130, 140, 147, 160, 168, 176, 183, 194, 202, 212, 224, 227, 237, 258, 259, 260, 262, 263, 264, 266, 277, 284, 290);
    document.MM_Time[0][0].values = new Array(2);
    if (ns5 || macIE5)
        document.MM_Time[0][0].values[0] = new Array("10px", "13px", "15px", "18px", "20px", "22px", "24px", "26px", "29px", "33px", "37px", "42px", "49px", "53px", "57px", "61px", "66px", "71px", "76px", "82px", "88px", "95px", "99px", "104px", "108px", "113px", "117px", "122px", "127px", "132px", "137px", "142px", "146px", "151px", "156px", "160px", "164px", "169px", "173px", "181px", "188px", "195px", "200px", "205px", "210px", "215px", "219px", "222px", "224px", "226px", "228px", "230px", "233px", "237px", "242px", "247px", "252px", "257px", "263px", "267px", "272px", "277px", "282px", "287px", "292px", "298px", "304px", "309px", "313px", "318px", "322px", "327px", "332px", "337px", "341px", "346px", "350px", "354px", "358px", "364px", "370px", "375px", "380px", "384px", "389px", "395px", "400px", "406px", "411px", "415px", "418px", "419px", "421px", "422px", "424px", "427px", "431px", "434px", "439px", "443px", "449px", "455px", "460px", "466px", "472px", "478px", "485px", "491px", "498px", "504px", "510px", "516px", "521px", "525px", "529px", "533px", "536px", "538px", "541px", "543px", "545px", "547px", "549px", "544px", "540px", "536px", "531px", "527px", "522px", "519px", "518px", "519px", "520px", "521px", "522px", "523px", "524px", "525px", "525px", "524px", "521px", "517px", "513px", "508px", "502px", "496px", "489px", "485px", "480px", "476px", "471px", "467px", "462px", "458px", "453px", "449px", "445px", "441px", "437px", "434px", "431px", "430px", "430px", "430px", "430px", "431px", "430px", "428px", "424px", "420px", "415px", "410px", "405px", "400px", "395px", "390px", "385px", "380px", "375px", "371px", "366px", "361px", "357px", "355px", "353px", "352px", "352px", "351px", "350px", "350px", "349px", "348px", "346px", "343px", "338px", "333px", "328px", "322px", "316px", "311px", "305px", "299px", "295px", "292px", "290px", "288px", "286px", "284px", "282px", "280px", "276px", "272px", "267px", "262px", "257px", "252px", "247px", "241px", "236px", "231px", "226px", "222px", "218px", "214px", "210px", "211px", "216px", "219px", "221px", "224px", "226px", "229px", "231px", "233px", "235px", "235px", "230px", "225px", "220px", "215px", "209px", "204px", "198px", "192px", "185px", "178px", "171px", "164px", "157px", "151px", "145px", "139px", "134px", "128px", "123px", "119px", "114px", "110px", "110px", "109px", "108px", "108px", "107px", "105px", "102px", "92px", "87px", "82px", "77px", "72px", "66px", "59px", "53px", "48px", "42px", "37px", "32px", "27px", "22px", "19px", "16px", "13px", "11px", "9px", "7px", "5px", "4px", "4px", "3px", "2px");
    else
        document.MM_Time[0][0].values[0] = new Array(10,13,15,18,20,22,24,26,29,33,37,42,49,53,57,61,66,71,76,82,88,95,99,104,108,113,117,122,127,132,137,142,146,151,156,160,164,169,173,181,188,195,200,205,210,215,219,222,224,226,228,230,233,237,242,247,252,257,263,267,272,277,282,287,292,298,304,309,313,318,322,327,332,337,341,346,350,354,358,364,370,375,380,384,389,395,400,406,411,415,418,419,421,422,424,427,431,434,439,443,449,455,460,466,472,478,485,491,498,504,510,516,521,525,529,533,536,538,541,543,545,547,549,544,540,536,531,527,522,519,518,519,520,521,522,523,524,525,525,524,521,517,513,508,502,496,489,485,480,476,471,467,462,458,453,449,445,441,437,434,431,430,430,430,430,431,430,428,424,420,415,410,405,400,395,390,385,380,375,371,366,361,357,355,353,352,352,351,350,350,349,348,346,343,338,333,328,322,316,311,305,299,295,292,290,288,286,284,282,280,276,272,267,262,257,252,247,241,236,231,226,222,218,214,210,211,216,219,221,224,226,229,231,233,235,235,230,225,220,215,209,204,198,192,185,178,171,164,157,151,145,139,134,128,123,119,114,110,110,109,108,108,107,105,102,92,87,82,77,72,66,59,53,48,42,37,32,27,22,19,16,13,11,9,7,5,4,4,3,2);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5 || macIE5)
        document.MM_Time[0][0].values[1] = new Array("10px", "14px", "18px", "22px", "25px", "29px", "34px", "39px", "44px", "47px", "49px", "51px", "52px", "53px", "53px", "54px", "55px", "55px", "55px", "55px", "54px", "52px", "50px", "49px", "46px", "44px", "41px", "39px", "36px", "33px", "30px", "27px", "24px", "22px", "19px", "17px", "15px", "13px", "12px", "10px", "10px", "11px", "12px", "15px", "17px", "20px", "24px", "28px", "33px", "38px", "42px", "46px", "50px", "53px", "55px", "57px", "58px", "58px", "59px", "60px", "60px", "61px", "61px", "61px", "61px", "60px", "58px", "56px", "54px", "51px", "48px", "44px", "41px", "38px", "34px", "31px", "29px", "26px", "24px", "21px", "20px", "19px", "18px", "18px", "19px", "20px", "22px", "25px", "28px", "32px", "36px", "41px", "46px", "50px", "55px", "59px", "62px", "64px", "66px", "67px", "68px", "69px", "69px", "70px", "70px", "70px", "70px", "70px", "69px", "68px", "67px", "66px", "64px", "62px", "59px", "56px", "53px", "50px", "47px", "44px", "42px", "39px", "31px", "26px", "26px", "27px", "28px", "30px", "33px", "38px", "42px", "46px", "51px", "56px", "60px", "65px", "70px", "75px", "80px", "85px", "90px", "95px", "100px", "103px", "106px", "108px", "109px", "109px", "108px", "107px", "106px", "104px", "103px", "101px", "99px", "96px", "94px", "91px", "88px", "85px", "79px", "73px", "66px", "60px", "54px", "48px", "42px", "36px", "31px", "27px", "23px", "19px", "16px", "14px", "12px", "10px", "9px", "8px", "7px", "8px", "9px", "11px", "15px", "19px", "23px", "28px", "33px", "38px", "44px", "49px", "54px", "59px", "64px", "68px", "72px", "75px", "78px", "79px", "80px", "81px", "81px", "79px", "76px", "72px", "68px", "63px", "59px", "54px", "50px", "45px", "41px", "38px", "36px", "35px", "34px", "34px", "34px", "34px", "34px", "35px", "35px", "36px", "37px", "38px", "47px", "55px", "62px", "60px", "58px", "56px", "54px", "51px", "49px", "46px", "41px", "36px", "32px", "31px", "30px", "29px", "28px", "28px", "27px", "26px", "26px", "26px", "25px", "25px", "24px", "24px", "24px", "23px", "23px", "23px", "23px", "23px", "22px", "22px", "23px", "23px", "24px", "25px", "27px", "41px", "52px", "64px", "65px", "66px", "67px", "68px", "68px", "68px", "68px", "68px", "68px", "68px", "67px", "65px", "63px", "61px", "58px", "54px", "51px", "47px", "42px", "36px", "31px", "25px", "20px", "14px");
    else
        document.MM_Time[0][0].values[1] = new Array(10,14,18,22,25,29,34,39,44,47,49,51,52,53,53,54,55,55,55,55,54,52,50,49,46,44,41,39,36,33,30,27,24,22,19,17,15,13,12,10,10,11,12,15,17,20,24,28,33,38,42,46,50,53,55,57,58,58,59,60,60,61,61,61,61,60,58,56,54,51,48,44,41,38,34,31,29,26,24,21,20,19,18,18,19,20,22,25,28,32,36,41,46,50,55,59,62,64,66,67,68,69,69,70,70,70,70,70,69,68,67,66,64,62,59,56,53,50,47,44,42,39,31,26,26,27,28,30,33,38,42,46,51,56,60,65,70,75,80,85,90,95,100,103,106,108,109,109,108,107,106,104,103,101,99,96,94,91,88,85,79,73,66,60,54,48,42,36,31,27,23,19,16,14,12,10,9,8,7,8,9,11,15,19,23,28,33,38,44,49,54,59,64,68,72,75,78,79,80,81,81,79,76,72,68,63,59,54,50,45,41,38,36,35,34,34,34,34,34,35,35,36,37,38,47,55,62,60,58,56,54,51,49,46,41,36,32,31,30,29,28,28,27,26,26,26,25,25,24,24,24,23,23,23,23,23,22,22,23,23,24,25,27,41,52,64,65,66,67,68,68,68,68,68,68,68,67,65,63,61,58,54,51,47,42,36,31,25,20,14);
    document.MM_Time[0][0].values[1].prop = "top";
    if (!ns4) {
        document.MM_Time[0][0].values[0].prop2 = "style";
        document.MM_Time[0][0].values[1].prop2 = "style";
    }
    document.MM_Time[0][1] = new String("behavior");
    document.MM_Time[0][1].frame = 291;
    document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
    document.MM_Time[0].lastFrame = 291;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    }
}

