function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function nyit(tartalom,x,y) {
z=window.open(tartalom,"popupablak","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+(x)+",height="+(y));
z.moveTo(screen.width/2-(x/2),screen.height/2-(y/2));
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function evalTrip() {
    if (document.afpForm.triptype.selectedIndex ==2) {
	
	window.location.href = window.location.href = "http://www.travelstoremaker.com/cgit/porch?agentid=morton&command=multiflights&do_multiprefs=yes&leg1fromcity="+document.afpForm.fromcity.value+"&leg1tocity="+document.afpForm.tocity.value;    
    } else if (document.afpForm.triptype.selectedIndex ==0) {
        document.afpForm.retmonth.disabled = true;
	document.afpForm.retday.disabled = true;
        document.afpForm.rethour.disabled = true;
   } else if (document.afpForm.triptype.selectedIndex ==1) {
        document.afpForm.retmonth.disabled = false;
        document.afpForm.retday.disabled = false;
        document.afpForm.rethour.disabled = false;
   }
}

function set_date() {
	var outday=document.afpForm.outday.selectedIndex;
	var outmonth=document.afpForm.outmonth.selectedIndex;
	var calendar=new Date();
	var advpurchase=1+2;
	calendar.setDate(calendar.getDate()+advpurchase);
	document.afpForm.outday.selectedIndex=calendar.getDate()-1;
	document.afpForm.outmonth.selectedIndex=calendar.getMonth();
	calendar.setDate(calendar.getDate()+7);
	document.afpForm.retday.selectedIndex=calendar.getDate()-1;
	document.afpForm.retmonth.selectedIndex=calendar.getMonth();
}
function progress() {
document.afpForm.action="http://www.travelstoremaker.com/cgit/runhttl";
document.afpForm.method="get";
document.afpForm.submit();
return false;
}

function newPopup(winLink, winName, winWidth, winHeight, scrollbar, resizable) {
if (scrollbar) { scrollbar = ',scrollbars'; };
if (resizable) { resizable = ',resizable'; };
var winX = (window.screen.width / 2) - (winWidth / 2);
var winY = (window.screen.height / 2) - (winHeight / 2) - 25;
popup=window.open("", winName, "width="+winWidth+" ,height="+winHeight+resizable+scrollbar+",left="+winX+",top="+winY);
popup.document.location = winLink;
popup.self.focus();
};

function pic_open(data)
{
window.open ('main/foto_big.php?id='+data+'', 'newwin', 'width=500, height=555, top=0, left=0');
}

function pic_replace(data)
{
    document.getElementById('fenykep').src = data;
//	document.getElementById("galeria_szov").innerHTML = text;	
//    document.getElementById('kep_1para').href = data2;
//    document.getElementById('kep_2para').href = data3;
//    document.getElementById('nagyit_para').href = "JavaScript:nyit('" + data2 + "')";
}

function pic_replace_linkel(data, data2)
{
    document.getElementById('fenykep').src = data;
    document.getElementById('kep_para').href = "JavaScript:nyit('" + data2 + "')";
    document.getElementById('nagyit_para').href = "JavaScript:nyit('" + data2 + "')";
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789-/").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function rendel_valt(data,data2) {
	if(document.getElementById('aszfoke_checkbox').checked) {
	    document.getElementById('rendelhet').src = 'images/button_kosar_end.jpg';
    	document.getElementById('rendelhet').name = 'RENDELOK';
    	document.getElementById('rendelhet').alt = 'Megrendelés';
	} else {
	    document.getElementById('rendelhet').src = 'images/button_kosar_nemend.jpg';
    	document.getElementById('rendelhet').name = 'NEMRENDELOK';
    	document.getElementById('rendelhet').alt = '';
	}
}

function ktg_valt(data) {
	if(document.getElementById('atvetelmod1').checked && document.getElementById('szallmod1').checked) {
		document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek7').value;
		document.getElementById('opcio_layer').style.display = 'block';
		
	} else if(document.getElementById('atvetelmod1').checked && 
		(document.getElementById('szallmod2').checked || document.getElementById('szallmod3').checked)) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek6').value;
			document.getElementById('opcio_layer').style.display = 'block';

	} else if(document.getElementById('atvetelmod2').checked && document.getElementById('szallmod1').checked && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) <= 50000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek3').value;

	} else if(document.getElementById('atvetelmod2').checked && document.getElementById('szallmod1').checked && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) > 50000 && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) <= 100000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek4').value;
	
	} else if(document.getElementById('atvetelmod2').checked && document.getElementById('szallmod1').checked && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) > 100000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek5').value;
	
	} else if(document.getElementById('atvetelmod2').checked && 
		(document.getElementById('szallmod2').checked || document.getElementById('szallmod3').checked) && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) <= 50000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek0').value;
	
	} else if(document.getElementById('atvetelmod2').checked && 
		(document.getElementById('szallmod2').checked || document.getElementById('szallmod3').checked) && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) > 50000 && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) <= 100000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek1').value;
	
	} else if(document.getElementById('atvetelmod2').checked && 
		(document.getElementById('szallmod2').checked || document.getElementById('szallmod3').checked) && Math.floor(document.getElementById('brutto_osszesen_rejtett').value) > 100000) {
			document.getElementById('netto_ktg_rejtett').value = document.getElementById('_ktg_ek2').value;
	
	} else if(document.getElementById('atvetelmod3').checked) {
			document.getElementById('netto_ktg_rejtett').value = 0;
			document.getElementById('opcio_checkbox1').checked = false;	//kiürít, letilt
			document.getElementById('opcio_checkbox2').checked = false;
			document.getElementById('opcio_checkbox1').disabled = 'true';
			document.getElementById('opcio_checkbox2').disabled = 'true';
			
	}

	if(!document.getElementById('atvetelmod3').checked) {	//ha mégsem személyes átvétel, akkor engedélyezni kell
		document.getElementById('opcio_checkbox1').disabled = '';
		document.getElementById('opcio_checkbox2').disabled = '';
	}

	if(!document.getElementById('atvetelmod1').checked) {
		document.getElementById('opcio_layer').style.display = 'none';	//opciók elrejtése
		document.getElementById('opcio_checkbox1').checked = false;	//kiürít
		document.getElementById('opcio_checkbox2').checked = false;
	}

	if(document.getElementById('netto_ktg_rejtett').value > 0) {	//kiszámolni a bruttó összeget
		document.getElementById('brutto_ktg_rejtett').value = document.getElementById('netto_ktg_rejtett').value * 1.2;
	} else {
		document.getElementById('brutto_ktg_rejtett').value = 0;
	}

	if(document.getElementById('opcio_checkbox1').checked) { 
		document.getElementById('netto_ktg_rejtett').value = Math.floor(document.getElementById('netto_ktg_rejtett').value) + Math.floor(document.getElementById('_ktg_ek8').value);
		document.getElementById('brutto_ktg_rejtett').value = Math.floor(document.getElementById('brutto_ktg_rejtett').value) + Math.floor(document.getElementById('_ktg_ek8').value * 1.2);
	}
	if(document.getElementById('opcio_checkbox2').checked) {
		document.getElementById('netto_ktg_rejtett').value = Math.floor(document.getElementById('netto_ktg_rejtett').value) + Math.floor(document.getElementById('_ktg_ek9').value);
		document.getElementById('brutto_ktg_rejtett').value = Math.floor(document.getElementById('brutto_ktg_rejtett').value) + Math.floor(document.getElementById('_ktg_ek9').value * 1.2);
	}

	document.getElementById('netto_ktg').value = number_format_js(document.getElementById('netto_ktg_rejtett').value);
	document.getElementById('brutto_ktg').value = number_format_js(document.getElementById('brutto_ktg_rejtett').value);

	if(document.getElementById('netto_ktg').value == '0') {
		document.getElementById('szallktg_layer').style.display = 'none';	//szállítási ktg = 0 -> elrejtés
	} else {
		document.getElementById('szallktg_layer').style.display = 'block';	//szállítási ktg > 0 -> megjelenítés
	}

	var vege_netto = Math.floor(document.getElementById('netto_osszesen_rejtett').value) + Math.floor(document.getElementById('netto_ktg_rejtett').value);
	var vege_brutto = Math.floor(document.getElementById('brutto_osszesen_rejtett').value) + Math.floor(document.getElementById('brutto_ktg_rejtett').value);

	//ha utalásos fizetés, akkor hozzáadni a bankköltséget
	if(document.getElementById('szallmod2').checked || document.getElementById('szallmod3').checked) {
		document.getElementById('bankiktg_layer').style.display = 'block';	//utalásos fizetés -> megjelenítés
		vege_netto = vege_netto + Math.floor(document.getElementById('_ktg_ek10').value);
		vege_brutto = vege_brutto + Math.floor(document.getElementById('_ktg_ek10').value * 1.2);
	} else {
		document.getElementById('bankiktg_layer').style.display = 'none';	//NEM utalásos fizetés -> megjelenítés
	}

	document.getElementById('netto_vegosszesen').value = number_format_js(vege_netto);
	document.getElementById('brutto_vegosszesen').value = number_format_js(vege_brutto);
}

function number_format_js(num) {   
    var n=num;   
    num=String(num);   
    num=num.replace(/\./,',');   
    var ispoint=(num.match(/,/)?true:false);   
    var i=num.length;   
    var cntr=0;   
    var out='';
	if(i > 3) {
		while(i>=0) {   
			if (num.charAt(i)==',') { ispoint=false; }   
			out=num.charAt(i)+out;   
			if (!ispoint && num.charAt(i).match(/[0-9]/)) {   
			  if (cntr==2) { out='.'+out; }   
			  if (cntr++>=3) { cntr=1; }   
			}   
			i--;   
		}
	} else {
		out = num;
	}
    return(out);   
}  

/*------------------------------------------------------------	
Document Text Sizer- Copyright 2003 - Taewook Kang.  All rights reserved.	
Coded by: Taewook Kang (txkang.REMOVETHIS@hotmail.com)	
Web Site: http://txkang.com	
Script featured on Dynamic Drive (http://www.dynamicdrive.com)		
Please retain this copyright notice in the script.	
License is granted to user to reuse this code on 	their own website if, and only if, 	
this entire copyright notice is included.
--------------------------------------------------------------*/
//Specify affected tags. Add or remove from list:
var tgs = new Array( 'div','td','tr');
//Specify spectrum of different font sizes:
var szs = new Array( '9','10','11','12','13','14','15','16');
var startSz = 2;
function ts( trgt,inc ) {	
	if (!document.getElementById) return	
	var d = document,cEl = null,sz = startSz,i,j,cTags;		
	sz += inc;
//	if ( sz < 0 ) sz = 0;
//	if ( sz > 7 ) sz = 2;
	if( sz >= 0 && sz <=7) {
		startSz = sz;			
		if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];	
		cEl.style.fontSize = szs[ sz ];	
		for ( i = 0 ; i < tgs.length ; i++ ) {
			cTags = cEl.getElementsByTagName( tgs[ i ] );		
			for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ]+'px';	
		}
	}
}	

