function getPos(obj)
{
        var browser=navigator.appName;
        if (browser=="Netscape") alert('Az Ön által használt böngésző nem támogatja a művelet végrehajtásához szükséges AJAX utasításokat!\nKérem, használjon Internet Explorer 6.x vagy 7.x böngészőt!');

        else
        {
                clickX = window.event.x-obj.offsetLeft;
                clickY = window.event.y-obj.offsetTop;

                var celElem = document.getElementById('maptext');
                var city = document.getElementById('regionname');
                var boxX = document.getElementById('positionx');
                var boxY = document.getElementById('positiony');
                celElem.innerHTML ="<div style='position: relative; left:"+clickX+"px; top:"+clickY+"px;'>"+city.value+"</div>";
                boxX.value=clickX;
                boxY.value=clickY;
        }

}

function changeMap()
{
        var mapImg= document.getElementById('mapimg');
        var otherCounts= document.getElementById('concurrents');
        //var newImg= document.getElementById('mapselect');
        mapImg.src=document.newentry.mapselect.value;
        document.otherCounts.visibility = 'hidden';
}

function addNew(slevel, level1, level2, level3)
{
        if (!slevel) alert('Nem választott régiószintet!');
        else if ((slevel==2) && (level1=='' || level1=='0')) alert('Nem választott földrészt!');
        else if ((slevel==3) && (level2=='' || level2=='0')) alert('Nem választott országot!');
        else if ((slevel==4) && !document.newentry.level3.length) alert('Nem választott várost vagy régiót!');
        else if (document.newentry.regionname.value.length<1) alert('Nem adta meg az új régió nevét!');
        else document.newentry.submit();
}

function calcPrice()
{
        // Változók
        var childWarning= document.getElementById('childwarning');
        var adultPrice= document.getElementById('adultprice');
        var childPrice= document.getElementById('childprice');
        var babyPrice= document.getElementById('babyprice');
        var adultNum= document.getElementById('adultnum');
        var childNum= document.getElementById('childnum');
        var babyNum= document.getElementById('babynum');
        var total= document.getElementById('total');

        //További árkalkulációs tételek
        var airportfee= document.getElementById('airportfee');
        var allowance= document.getElementById('kedvezmeny');
        var bizt1= document.getElementById('bizt1');
        var bizt2= document.getElementById('bizt2');
        var bizt3= document.getElementById('bizt3');
        var transfer= document.getElementById('transfer');
        var cancelprice= document.getElementById('cancelprice');
        var resort= document.getElementById('resort');
        var numperson=parseInt(adultNum.value)+parseInt(childNum.value)+parseInt(babyNum.value);
        var extrabedlabel= document.getElementById('extrabedlabel');
        var extrabed= document.getElementById('extrabed');
        var extrabedprice= document.getElementById('extrabedprice');

        // Számolunk
        adultTotal=adultNum.value*adultPrice.value;
        childTotal=childNum.value*childPrice.value;
        babyTotal=babyNum.value*babyPrice.value;

        // Részösszeget számolunk és kiírunk
        var apartmanprice= document.getElementById('apartmanprice');
        var total1= document.getElementById('totaladult');
        total1.innerHTML ="<div>"+adultTotal+".- Ft</div>";
        var total2= document.getElementById('totalchild');
        total2.innerHTML ="<div>"+childTotal+".- Ft</div>";
        var total3= document.getElementById('totalbaby');
        total3.innerHTML ="<div>"+babyTotal+".- Ft</div>";
        var airportlabel= document.getElementById('airportlabel');
        var foglalasidij= document.getElementById('foglalasidij');
        var foglalasidijlabel= document.getElementById('foglalasidijlabel');
        var basiclabel= document.getElementById('basiclabel');
        var classiclabel= document.getElementById('classiclabel');
        var premiumlabel= document.getElementById('premiumlabel');
        var allowancelabel= document.getElementById('allowancelabel');
        var transferlabel= document.getElementById('transferlabel');
        var resortlabel= document.getElementById('resortlabel');
        var cancellabel= document.getElementById('cancellabel');
        totalCancel=Math.round(((adultTotal+childTotal+babyTotal+parseInt(apartmanprice.value))/100)*parseFloat(cancelprice.value));
        var days= document.getElementById('days');
        totalAirport=parseInt(airportfee.value)*numperson;
        airportlabel.innerHTML ="<div>"+totalAirport+".- Ft</div>";
        totalFoglalasidij=parseInt(foglalasidij.value);
        foglalasidijlabel.innerHTML ="<div>"+totalFoglalasidij+".- Ft</div>";
        totalTransfer=numperson*parseInt(transfer.value);
        totalResort=numperson*parseInt(resort.value);
        if (bizt1.checked==true)
        {
                biztTotal=numperson*parseInt(bizt1.value)*parseInt(days.value);
                basiclabel.innerHTML ="<div>-</div>";
                classiclabel.innerHTML ="<div>-</div>";
                premiumlabel.innerHTML ="<div>"+biztTotal+".- Ft</div>";
        }
        else if (bizt2.checked==true)
        {
                biztTotal=numperson*parseInt(bizt2.value)*parseInt(days.value);
                basiclabel.innerHTML ="<div>-</div>";
                classiclabel.innerHTML ="<div>"+biztTotal+".- Ft</div>";
                premiumlabel.innerHTML ="<div>-</div>";
        }
        else if (bizt3.checked==true)
        {
                biztTotal=numperson*parseInt(bizt3.value)*parseInt(days.value);
                basiclabel.innerHTML ="<div>"+biztTotal+".- Ft</div>";
                classiclabel.innerHTML ="<div>-</div>";
                premiumlabel.innerHTML ="<div>-</div>";
        }
        else
        {
                biztTotal=0;
                basiclabel.innerHTML ="<div>-</div>";
                classiclabel.innerHTML ="<div>-</div>";
                premiumlabel.innerHTML ="<div>-</div>";
        }
        if (transfer.checked==true) transferlabel.innerHTML ="<div>"+totalTransfer+".- Ft</div>";
        else transferlabel.innerHTML ="<div>-</div>";
        if (resort.checked==true) resortlabel.innerHTML ="<div>"+totalResort+".- Ft</div>";
        else resortlabel.innerHTML ="<div>-</div>";
        if (cancelprice.checked==true) cancellabel.innerHTML ="<div>"+totalCancel+".- Ft</div>";
        else cancellabel.innerHTML ="<div>-</div>";
        allowanceTotal=((adultTotal+childTotal+babyTotal+parseInt(apartmanprice.value))/100)*parseInt(allowance.value);
        if (allowanceTotal>0) allowancelabel.innerHTML ="<div>-"+allowanceTotal+".- Ft</div>";
        else allowancelabel.innerHTML ="<div>-</div>";
        if (extrabed.checked==true)
        {
                extrabedlabel.innerHTML ="<div>"+parseInt(extrabedprice.value)+".- Ft</div>";
                totalExtrabed=parseInt(extrabedprice.value);
        }
        else
        {
                extrabedlabel.innerHTML ="<div>-</div>";
                totalExtrabed=0;
        }

        // Végösszeget számolunk és kiírunk
        priceTotal=adultTotal+childTotal+babyTotal+totalAirport+totalFoglalasidij+totalExtrabed+biztTotal-allowanceTotal+totalTransfer+totalResort+parseInt(apartmanprice.value)+totalCancel;
        total.innerHTML ="<div>"+priceTotal+".- Ft</div>";

        //Végül mahináljuk a végösszeges sort (nem írjuk ki, ha pl. nincs alapárunk)
        var totalRow= document.getElementById('totalrow');
        if ((adultTotal+childTotal+babyTotal)==0 && parseInt(apartmanprice.value)==0) totalRow.innerHTML ="<tr style='display:none;'></tr>";

        if (childNum.value>1) childWarning.innerHTML ="<div class='childWarning'>A 2. idősebb gyermekár az 1. gyermekártól eltérhet, visszaigazolásunkban ez az ár is feltüntetésre kerül.</div>";
        else childWarning.innerHTML ="<div></div>";
}

function checkAll(master, field)
{
        for (i = 0; i < field.length; i++) field[i].checked = master.checked;
        field.checked=master.checked;
}

function felarFocus(objectName)
{
        if (!objectName.value.length) objectName.value="UTAZÁS\n * Busszal: \n * Repülővel: \nELLÁTÁS\n * Reggeli: \n * Félpanzió: \n * Teljes ellátás: \n * All inclusive: \nELHELYEZÉS\n * Családi szoba: \n * Superior: \n * Bungalló: \n * Tengerrre néző: \nSZOLGÁLTATÁSOK\n * Légkondicionálás: \n\nAz adott szolgáltatások igénybevehetőségéről, kérjük, tekintse meg a leírást!";

}

var checknum=10;
function checkCat(checkboxID)
{
	chkbox=document.getElementById(checkboxID);
	if (chkbox.checked==true && (checknum>0))
	{
		checknum=checknum-1;
	}
	else if (chkbox.checked==true)
	{
		chkbox.checked=false;
		alert('Árajánlatát maximum 10 kategóriába sorolhatja be!');
	} 
	else checknum=checknum+1;
}
