function getPrice(fromNameAirport,toNameCity,bigName,smallName,bothSides){
    var cityFromValue = getValue(fromNameAirport);
    var cityToValue = getValue(toNameCity);
    var cityFromId = -1;
    var cityToId = -1;
    var airpToId = -1;
    var price = 0;
    var i;
    for(i=0;i<uostai.length;i++)
        if(uostai[i][1] == cityFromValue)
            cityFromId = i;
    for(i=0;i<vien_miestai.length;i++)
        if(vien_miestai[i][1] == cityToValue)
            cityToId = i;
    if(cityToId==-1)
        for(i=0;i<uostai.length;i++)
            if(uostai[i][1] == cityToValue)
                airpToId = i;

	if(cityFromId==-1)return 0;
	var bigValue = getValue(bigName);
	var smallValue = getValue(smallName);
	var pCount = (bigValue==''?0:bigValue)*1+(smallValue==''?0:smallValue)*1;

	if((bothSides)&&(airpToId==4)){
		airpToId = cityFromId;
		cityFromId = 4;
	}
	//WAW FIX
	if(cityFromId == 4){
		kainos_eil_nr = -1;
		//VILNIUS airpToId=1
		if((airpToId==1)||(cityToId==46)) kainos_eil_nr = 0;
		//KAUNAS airpToId=2
		if((airpToId==2)||(cityToId==13)) kainos_eil_nr = 1;
		//KLAIPĖDA cityToId=15
		if(cityToId==15) kainos_eil_nr = 2;
		//ŠIAULIAI cityToId=34
		if(cityToId==34) kainos_eil_nr = 3;
		//PANEVĖŽYS cityToId=25
		if(cityToId==25) kainos_eil_nr = 4;
		if((kainos_eil_nr!=-1)&&(pCount>0)&&(pCount<=8)){
			kainos = new Array(
							   new Array(200,200,540,696,850,996,1120,1200),
							   new Array(210,392,570,736,900,1056,1190,1280),
							   new Array(230,432,630,816,1000,1176,1330,1440),
							   new Array(220,412,600,776,950,1116,1260,1360),
							   new Array(210,392,570,736,900,1056,1190,1280));
			price = kainos[kainos_eil_nr][pCount-1];
		}
	}else{
		//nustatom kaina
		price = 0;
		if(cityToId!=-1)
			price = uostai[cityFromId][3][cityToId];
		if(airpToId!=-1)
			price = (bothSides||cityFromId<airpToId)?uostai[cityFromId][4][airpToId]:0;

		if(price==0)return 0;
		//pridedam 10 LT
		price=price*1+10;
	    //paskaiciuojam procentus
		price = Math.ceil(price*pCount/percents[pCount-1]);
	}

	if(price==0)return 0;
    return price;
}
/*
function calculatePriceCheckFields(mst_is,mst_i,num){
    if((getValue(mst_is)==uostai[4][1])||(getValue(mst_i)==uostai[4][1])){
    var miestai2,obj,target,source,target_value,source_value;
    miestai2 = new Array(new Array('option','','Pasirinkite...'));
    for(i=0;i<vien_miestai.length;i++){
        if((i==46)||(i==13)||(i==15)||(i==34)||(i==25)){
                miestai2.push(vien_miestai[i]);
            }
        }
    target = '';
    source = '';
    if(getValue(mst_is)==uostai[4][1]){
        target = mst_i;
        source = mst_is;
        }else{
        target = mst_is;
        source = mst_i;
    }
    if((source=="")||(target==""))
        return;
    target_value = getValue(target);
    source_value = getValue(source);
    if(obj=findObj(target+'_cont')){
        obj.innerHTML = '<select class="ilgas" name="'+target+'" id="'+target+'" onchange="return showHideLayer(\''+num+'\',\'\',\'\',false);">'+getSelectOptionsList(miestai2,target_value,source_value,false)[0]+'</select>';
    }

    }
}
*/
function calculatePrice(){
    var kaina1 = getPrice("mst_is","mst_i","zm_sk","vk_sk",false) + getPrice("mst_i","mst_is","zm_sk","vk_sk",false);
    var kaina1Input = getField("kaina1");
    var kaina1Label = findObj("kaina1label");

    kaina1Input.value = kaina1;

    kaina1Label.style.display = kaina1 > 0?"":"None";
    kaina1Label.innerHTML = "&nbsp;&nbsp;Kelionės kaina:&nbsp;"+kaina1+" Lt.";

    var kaina2 = getValue('kryptis')=='2'?getPrice("mst_is2","mst_i2","zm_sk2","vk_sk2",false) + getPrice("mst_i2","mst_is2","zm_sk2","vk_sk2",false):0;
    var kaina2Input = getField("kaina2");
    var kaina2Label = findObj("kaina2label");

    kaina2Input.value = kaina2;
    kaina2Label.style.display = kaina2 > 0?"":"None";
    kaina2Label.innerHTML = "&nbsp;&nbsp;Kelionės kaina:&nbsp;"+kaina2+" Lt.";

    var kaina = kaina1+kaina2;
    var kainaInput = getField("kaina");
    var kainaLabel = findObj("kainalabel");

    kainaInput.value = kaina;
    kainaLabel.style.display = kaina > 0?"":"None";
    kainaLabel.innerHTML = "&nbsp;&nbsp;Bendra kelionės kaina:&nbsp;"+kaina+" Lt.";
}
function calculatePrice2(){
    var kaina = getPrice("mst_is","mst_i","zm_sk","",true);
    var kainaEu = Math.ceil(kaina/3.44);
    var kainaInput = getField("kaina");
    var kainaLabel = findObj("kainalabel");
    kainaInput.value = kaina;
    kainaLabel.style.display = kaina > 0?"":"None";
    kainaLabel.innerHTML = "&nbsp;&nbsp;Kelionės kaina:&nbsp;"+kaina+" Lt.&nbsp;("+kainaEu+" EU.)";
    var obj,i,mst_i;
    var miestai2;
    var cityFromValue = getValue("mst_is");
    var cityFromId = -1;
    miestai2 = new Array(new Array('option','','Pasirinkite...'));
    mst_i = getValue("mst_i");
    for(i=0;i<uostai.length;i++)
        if(uostai[i][1] == cityFromValue)
            cityFromId = i;
    if(cityFromId==4){
        for(i=0;i<vien_miestai.length;i++){
 	    if((i==46)||(i==13)||(i==15)||(i==34)||(i==25)){
                miestai2.push(vien_miestai[i]);
            }
        }
    }else{
	miestai2 = miestai;
    }
    if(obj=findObj('mst_i_cont'))
            obj.innerHTML = '<select class="ilgas" name="mst_i" id="mst_i" onchange="return calculatePrice2();">'+getSelectOptionsList(miestai2,mst_i,cityFromValue,false)[0]+'</select>';

}
function pageLoaded2(){
    setSelectValues("mst_is",uostai,0);
    //setSelectValues("mst_i",vien_miestai,0);
    var obj;
    if(obj=findObj('mst_i_cont'))
        obj.innerHTML = '<select class="ilgas" name="mst_i" id="mst_i" onchange="return calculatePrice2();">'+getSelectOptionsList(miestai,'','',false)[0]+'</select>';
    setSelectValues("zm_sk",zmoniu_skaicius,0);
    calculatePrice2();
}

function addLoadEvent(func) {
    var senasonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    }else{
        window.onload = function() {
            senasonload();
            func();
        }
    }
}

Array.prototype.inArray = function (value) {
    var i;
    for (i=0; i < this.length; i++) {
        if (this[i] === value) {
            return true;
        }
    }
    return false;
};

Array.prototype.getPos = function (value) {
    var i;
    for (i=1; i < this.length; i++) {
        if (this[i] === value) {
            return i;
        }
    }
    return 0;
};

if (!Date.prototype.getFullYear) {
  Date.prototype.getFullYear = function() {
    var y = this.getYear();
    if (y < 1900) y += 1900;
    return y;
  }
}

function getForm(formVardas){
    return document.forms[formVardas];
}
function getField(fieldName){
    var forma = getForm('uzsakymo_forma');
    for(var i=0; i<forma.elements.length; i++){
        var elementas = forma.elements[i];
        if(elementas.name === fieldName){
            return elementas;
        }
    }
    return false;
}
function getRadioValue(fieldName){
    var forma = getForm('uzsakymo_forma');
    for(var i=0; i<forma.elements.length; i++){
        var elementas = forma.elements[i];
        if((elementas.type == "radio")&&(elementas.name == fieldName)&&(elementas.checked == true)){
            return elementas.value;
        }
    }
    return false;
}
function getValue(fieldName){
    var laukas = getField(fieldName);
    if(laukas === false)
        return "";
    if(laukas.type == "radio")
        return getRadioValue(fieldName);
    if(laukas.type.indexOf("select") != -1)
        return laukas.options.selectedIndex<0?'':laukas.options[laukas.options.selectedIndex].value;
    return laukas.value;
}

function isArray(a) {
    return isObject(a) && a.constructor == Array;
}
function getBrowserInfo(){
    var useragent = navigator.userAgent;
    var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
    var pos = useragent.indexOf('MSIE');
    if (pos > -1) {
        bVer = useragent.substring(pos + 5);
        var pos = bVer.indexOf(';');
        var bVer = bVer.substring(0,pos);
    }
    var pos = useragent.indexOf('Opera');
    if (pos > -1)	{
        bVer = useragent.substring(pos + 6);
        var pos = bVer.indexOf(' ');
        var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape") {
        var bVer = useragent.substring(8);
        var pos = bVer.indexOf(' ');
        var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
        var pos = useragent.lastIndexOf('/');
        var bVer = useragent.substring(pos + 1);
    }
    return new Array(bName, bVer);
}

//lauko vardas, masyvas{id,value}/masyvas{value},default
function setSelectValues(fieldName, arr, def){
    var laukas = getField(fieldName);
    if(!laukas)return;
    if(laukas.type.indexOf("select") < 0)return;
    laukas.options.length = 0;
    //spausdinam viska
    n = 0;
    var pazymetas = false;
    for(i=0;i<arr.length;i++){
       if(arr[i][0] == 'option'){
            laukas.options.length = n+1;
            laukas.options[n] = new Option(arr[i][2],arr[i][1]);
            if((arr[i][1] == def)&&(!pazymetas)){
                    laukas.options.selectedIndex=n;
                    pazymetas = true;
            }
            n++;
       }
    }
}

function addInputField(vardas, reiksme){
    var laukas_pries = getField('step');
    var laukas=document.createElement('input');
    laukas.setAttribute('type','hidden');
    laukas.setAttribute('name',vardas);
    laukas.setAttribute('value',reiksme);
    laukas_pries.parentNode.insertBefore(laukas,laukas_pries.nextSibling);
}
function checkMail(x){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(x);
}

function submitForm(step){
    var ar_submitint = true;
    var pranesimas = '';
    var laukas;
    if(step == '2'){
        //
        if(getValue('mst_is')=='')
            pranesimas = pranesimas + "Važiuosiu iš\n";
        //
        laukas = getField('mst_is');
        if((getValue('is_adr')=='')&&(arMiestas('mst_is')))
            pranesimas = pranesimas + "Adresas\n";
        //
        if(getValue('mst_i')=='')
            pranesimas = pranesimas + "Važiuosiu į\n";
        //
        laukas = getField('mst_i');
        if((getValue('i_adr')=='')&&(arMiestas('mst_i')))
            pranesimas = pranesimas + "Adresas\n";

        if(getValue('kryptis')=='2'){
            //
            if(getValue('mst_is2')=='')
                pranesimas = pranesimas + "Važiuosiu iš\n";
            //
            laukas = getField('mst_is2');
            if((getValue('is_adr2')=='')&&(arMiestas('mst_is2')))
                pranesimas = pranesimas + "Adresas\n";
            //
            if(getValue('mst_i2')=='')
                pranesimas = pranesimas + "Važiuosiu į\n";
            //
            laukas = getField('mst_i2');
            if((getValue('i_adr2')=='')&&(arMiestas('mst_i2')))
                pranesimas = pranesimas + "Adresas\n";
        }


        if (pranesimas!='') pranesimas = "Neužpildyti laukai:\n"+pranesimas;
    }

    if(step == '3'){
        if(!getField('susipazinau').checked)
            pranesimas = "Turite sutikti su taisyklėmis\n";
    }

    if(step == 'send'){
        //
        if(getValue('mtel')=='')
            pranesimas = pranesimas + "Mobilus telefonas\n";
        //
        if(getValue('vardas')=='')
            pranesimas = pranesimas + "Vardas\n";
        //
        if(getValue('pavarde')=='')
            pranesimas = pranesimas + "Pavardė\n";
        //
        if(getValue('asmkodas')=='')
            pranesimas = pranesimas + "Asmens kodas\n";
        //
        if(getValue('adresas')=='')
            pranesimas = pranesimas + "Adresas\n";
        //
        if(getValue('miestas')=='')
            pranesimas = pranesimas + "Miestas\n";
        //
        if(getValue('salis')=='')
            pranesimas = pranesimas + "Šalis\n";
        //
        if(getValue('adresas')=='')
            pranesimas = pranesimas + "Adresas\n";
        //
        if (pranesimas!=''){
            pranesimas = "Neužpildyti laukai:\n"+pranesimas;
        }else{
            if(!checkMail(getValue('email')))
                pranesimas = pranesimas + "Neteisingas el. paštas\n";
            if(getValue('email')!=getValue('email2'))
                pranesimas = pranesimas + "Nesutampa el. paštas\n";
        }
    }

    var forma = getForm('uzsakymo_forma');
    if(forma){
        if(o = getField("step")){
            o.value=step;
        }
        if(pranesimas == ''){
            if(step=='send'){
                getForm('uzsakymo_forma').action = '/sendmail.php';
            }
            forma.submit()
            return false;
        }else{
            alert(pranesimas);
        }
    }
    return false;
}
function findObj(n) {
	var x;
	d=document;
	if(!(x=d[n])&&d.all) x=d.all[n];
	if(!x && d.getElementById) x=d.getElementById(n);
	return x;
}

function getSelectOptionsList(miestai,def,remove,pazymetas){
    var temp;
    var txt = '';
    for(var i=0;i<miestai.length;i++){
       if(miestai[i][0] == 'option'){
            if((remove=='')||(miestai[i][1] != remove)){
                temp = '';
                if((miestai[i][1] == def)&&(!pazymetas)){
                        temp = 'selected';
                        pazymetas = true;
                }
                txt += '<option value="'+miestai[i][1]+'" '+temp+'>'+miestai[i][2]+'</option>';
            }
       }
       if(miestai[i][0] == 'optiongroup'){
            temp = getSelectOptionsList(miestai[i][2],def,remove,pazymetas);
            pazymetas = temp[1]?true:pazymetas;
            txt += '<optgroup label="'+miestai[i][1]+'">'+temp[0]+'</optgroup>';
       }
    }
    return new Array(txt,pazymetas);
}


function pageLoaded(){
    var obj,vs;

    if(obj = findObj("abi_puses"))
        obj.style.display=(js_forma('kryptis')=="2")?"":"None";

    showHideLayer(1,js_forma('mst_is'),js_forma('mst_i'),true);

    showHideLayer(3,js_forma('mst_is2'),js_forma('mst_i2'),true);

    dabar = getToday();
    setSelectValues("at_metai",metai,(js_forma('at_metai')=='')?dabar.year:js_forma('at_metai'));
    setSelectValues("at_men",menesiai,(js_forma('at_men')=='')?dabar.month:js_forma('at_men'));
    setSelectValues("at_dien",dienos,(js_forma('at_dien')=='')?dabar.day:js_forma('at_dien'));

    setSelectValues("zm_sk",zmoniu_skaicius,js_forma('zm_sk'));
    setSelectValues("vk_sk",vaiku_skaicius,js_forma('vk_sk'));

    setSelectValues("nus_val",valandos,(js_forma('nus_val')=='')?dabar.hour:js_forma('nus_val'));
    setSelectValues("nus_min",laikas_minutes,(js_forma('nus_min')=='')?dabar.minutes:js_forma('nus_min'));

    setSelectValues("m_val",valandos,(js_forma('m_val')=='')?dabar.hour:js_forma('m_val'));
    setSelectValues("m_min",laikas_minutes,(js_forma('m_min')=='')?dabar.minutes:js_forma('m_min'));


    dabar = getToday();
    setSelectValues("at_metai2",metai,(js_forma('at_metai2')=='')?dabar.year:js_forma('at_metai2'));
    setSelectValues("at_men2",menesiai,(js_forma('at_men2')=='')?dabar.month:js_forma('at_men2'));
    setSelectValues("at_dien2",dienos,(js_forma('at_dien2')=='')?dabar.day:js_forma('at_dien2'));

    setSelectValues("zm_sk2",zmoniu_skaicius,js_forma('zm_sk2'));
    setSelectValues("vk_sk2",vaiku_skaicius,js_forma('vk_sk2'));

    setSelectValues("nus_val2",valandos,(js_forma('nus_val2')=='')?dabar.hour:js_forma('nus_val2'));
    setSelectValues("nus_min2",laikas_minutes,(js_forma('nus_min2')=='')?dabar.minutes:js_forma('nus_min2'));

    setSelectValues("m_val2",valandos,(js_forma('m_val2')=='')?dabar.hour:js_forma('m_val2'));
    setSelectValues("m_min2",laikas_minutes,(js_forma('m_min2')=='')?dabar.minutes:js_forma('m_min2'));

    setSelectValues("salis",salys,(js_forma('salis')=='')?'Lithuania':js_forma('salis'));

    for(var i=0;i<js_forma_names.length;i++){
        if(getField(js_forma_names[i])===false)
            addInputField(js_forma_names[i],js_forma(js_forma_names[i]));
    }
}

function showHideLayer(num,def,defp,init){
    // nustatom vardus
    var numv;
    var vs,cs;
    var vsp,csp;
    var sukeista;
    var divadr,divvlnds,divskrds,spanmiestas,fieldlaikas,fieldadr,fieldadr2;
    var skr_kryptis_field,skr_kryptis_div,skr_laikas_field,skr_laikas_div,skr_kryptis_label,skr_laikas_label;

    if(num == 1){
        numv = 2;
        vs = 'mst_is';
        vsp = 'mst_i';
        divadr = 'adr1';
        divvlnds = 'minfo';
        divskrds = 'sinfo';
        spanmiestas = 'span_miestas';
        fieldlaikas = 'rodomas_laikas';
        skr_kryptis_field = 'skr_kryptis';
        skr_laikas_field = 'skr_laikas';
        sukeista = false;
    }else if(num == 2){
        numv = 1;
        vs = 'mst_i';
        vsp = 'mst_is';
        divadr = 'adr2';
        divvlnds = 'minfo';
        divskrds = 'sinfo';
        spanmiestas = 'span_miestas';
        fieldlaikas = 'rodomas_miestas';
        skr_kryptis_field = 'skr_kryptis';
        skr_laikas_field = 'skr_laikas';
        sukeista = true;
    }else if(num == 3){
        numv = 4;
        vs = 'mst_is2';
        vsp = 'mst_i2';
        divadr = 'adr3';
        divvlnds = 'minfo2';
        divskrds = 'sinfo2';
        spanmiestas = 'span_miestas2';
        fieldlaikas = 'rodomas_miestas2';
        skr_kryptis_field = 'skr_kryptis2';
        skr_laikas_field = 'skr_laikas2';
        sukeista = false;
    }else if(num == 4){
        numv = 3;
        vs = 'mst_i2';
        vsp = 'mst_is2';
        divadr = 'adr4';
        divvlnds = 'minfo2';
        divskrds = 'sinfo2';
        spanmiestas = 'span_miestas2';
        fieldlaikas = 'rodomas_miestas2';
        skr_kryptis_field = 'skr_kryptis2';
        skr_laikas_field = 'skr_laikas2';
        sukeista = true;
    }else{
        return false;
    }
    cs = vs+'_cont';
    csp = vsp+'_cont';
    fieldadr = vs+'_adr';
    fieldadrp = vsp+'_adr';
    skr_kryptis_div = skr_kryptis_field+'_cont';
    skr_laikas_div  = skr_laikas_field+'_cont';

    skr_kryptis_label = skr_kryptis_field+'_label';
    skr_laikas_label  = skr_laikas_field+'_label';


    //isimenam, kuris pazymetas
    var laukas = getField(vs);
    if(laukas){
        if(laukas.type.indexOf("select") != -1){
            if((laukas.options.selectedIndex>=0)&&(def=='')){
                def = laukas.options[laukas.options.selectedIndex].value;
            }
        }
    }else{
        return false;
    }
    //isimenam antro lauko default reiksme
    defp=(defp=='')?getValue(vsp):defp;
    //parenkame laukeliu turini
    var miestai_vs,miestai_vsp;
    miestai_vs = new Array(new Array('option','','Pasirinkite...'));
    miestai_vsp = new Array(new Array('option','','Pasirinkite...'));
    if(getValue(vs)==uostai[4][1]){
        for(i=0;i<vien_miestai.length;i++){
            if((i==46)||(i==13)||(i==15)||(i==34)||(i==25)){
                miestai_vsp.push(vien_miestai[i]);
            }
        }
    }else{
        miestai_vsp = miestai;
    }
    if(getValue(vsp)==uostai[4][1]){
        for(i=0;i<vien_miestai.length;i++){
            if((i==46)||(i==13)||(i==15)||(i==34)||(i==25)){
                miestai_vs.push(vien_miestai[i]);
            }
        }
    }else{
        miestai_vs = miestai;
    }
    //sutikrinam ka galima pazymeti o ko ne
    if(def==defp){
        defp='';
    }
    //spausdinam turini
    var obj,txt;
    if(obj=findObj(cs))
        obj.innerHTML = '<select class="ilgas" name="'+vs+'" id="'+vs+'" onchange="return showHideLayer('+num+',\'\',\'\',false);">'+getSelectOptionsList(miestai_vs,def,'',false)[0]+'</select>';
     if(obj=findObj(csp))
        obj.innerHTML = '<select class="ilgas" name="'+vsp+'" id="'+vsp+'" onchange="return showHideLayer('+numv+',\'\',\'\',false);">'+getSelectOptionsList(miestai_vsp,defp,'',false)[0]+'</select>';
    //rodom/slepiam layeriukus
    var armst = arMiestas(vs);
    var armstp = arMiestas(vsp);
    var aruostas = arUostas(vs);
    var aruostasp = arUostas(vsp);
    //nustatom adreso reiksmes
    getField(fieldadr).value = armst?1:0;
    getField(fieldadr2).value = armstp?1:0;
        //slepiam adreso lauka
    if(obj=findObj(divadr))
        obj.style.display = armst?"":"None";
    if(armst&& armstp){ //slepiam skrydzio info
        findObj(divskrds).style.display = "None";
        findObj(divvlnds).style.display = "";
        findObj(spanmiestas).innerHTML = "<b> "+getValue(vs)+" </b>";
        getField(fieldlaikas).value = 1;
    }else{
        findObj(divskrds).style.display = "";
        findObj(divvlnds).style.display = "None";
        getField(fieldlaikas).value = 0;

        findObj(skr_laikas_div).innerHTML  = (aruostas!=armst)?(((sukeista && armst)||(!sukeista && aruostas)||(aruostas && aruostasp))?'Nusileidimo laikas:':'Pakilimo laikas:'):'Pakilimo/nusileidimo laikas:';
        findObj(skr_kryptis_div).innerHTML = (aruostas!=armst)?(((sukeista && armst)||(!sukeista && aruostas)||(aruostas && aruostasp))?'Skrydis iš:':'Skrydis į:'):'Skrydis į/iš:';

        getField(skr_laikas_label).value  = (aruostas!=armst)?(((sukeista && armst)||(!sukeista && aruostas)||(aruostas && aruostasp))?'Nusileidimo laikas:':'Pakilimo laikas:'):'Pakilimo/nusileidimo laikas:';
        getField(skr_kryptis_label).value = (aruostas!=armst)?(((sukeista && armst)||(!sukeista && aruostas)||(aruostas && aruostasp))?'Skrydis iš:':'Skrydis į:'):'Skrydis į/iš:';
    }
    //nustatom ir antroj pusej ta pati
    if((num == 2)&&(!init)){
        setSecondAddress();
    }
    //nustatom kainas
    //calculatePriceCheckFields(vs,vsp,num);
    calculatePrice();
    return true;
}

function toInt(str){
    var num=0;
    try {
        num = parseInt(str);
    }catch(e){
        alert(e);
        num = 10;
    }
    return num;
}
function setSecondAddress(){
        //mst_i => mst_is2
        var obj;
        var vs='mst_is2';
        var def=getValue('mst_i');
        //parodom selecto reiksmes
        if((obj=findObj('mst_is2_cont'))){
            obj.innerHTML = '<select class="ilgas" name="'+vs+'" id="'+vs+'" onchange="return showHideLayer(4,\'\',\'\',false);">'+getSelectOptionsList(miestai,def,getValue('mst_i2'),false)[0]+'</select>';
        }
        //parodom adreso reiksme
        if((obj=findObj('is_adr2'))){
            var armst = arMiestas('mst_i');
            findObj('adr3').style.display=armst?"":"None";
            obj.value = getValue('i_adr');
            getField('mst_i2_adr').value = armst?1:0;
        }
        return true;
}

function arMiestas(fieldName){
    var reiksme = getValue(fieldName);
    for(var i=0;i<vien_miestai.length;i++)
        if(vien_miestai[i][1] == reiksme)
            return true;
    return false;
}

function arUostas(fieldName){
    var reiksme = getValue(fieldName);
    for(var i=0;i<uostai.length;i++)
        if(uostai[i][1] == reiksme)
            return true;
    return false;
}

function showAntraPuse(rodyt){
   var o;
   if(o = findObj("abi_puses")){
        if(rodyt){
            o.style.display="";
        }else{
            o.style.display="None";
        }
   }
   return true;
}

function getDays(month, year){
        var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	// Test for leap year when February is selected.
	if (1 == month)
		return ((0 == year % 4) && (0 != (year % 100))) ||
			(0 == year % 400) ? 29 : 28;
	else
		return daysInMonth[month];
}

function getToday(){
	// Generate today's date.
	this.now = new Date();
	this.year = this.now.getFullYear() ; // Returned year XXXX
	this.month = this.now.getMonth()<9?'0'+(this.now.getMonth()+1):(this.now.getMonth()+1);
	this.day = this.now.getDate()<10?'0'+this.now.getDate():this.now.getDate();

	this.hour = this.now.getHours()<10?'0'+this.now.getHours():this.now.getHours();
	this.minutes = this.now.getMinutes()<10?'0'+this.now.getMinutes():this.now.getMinutes();
	this.minutes = Math.round(this.minutes/10)*10;
	return this;
}
var edited_adr2 = false;
var uostai = new Array(
    new Array('option','Rygos oro uostas (RIX)','Rygos oro uostas (RIX)',new Array('75','140','95','130','75','140','118','105','105','75','105','118','140','118','95','85','105','105','85','140','140','85','105','75','105','85','75','95','85','95','85','95','118','130','75','105','118','105','118','105','85','130','95','95','140','130','118','95'), new Array('0','290','279','267','0')),
    new Array('option','Vilniaus oro uostas (VNO)','Vilniaus oro uostas (VNO)',new Array('118','75','85','75','105','85','75','85','85','118','95','75','95','85','85','105','130','130','95','95','95','130','75','95','130','85','95','130','105','95','95','130','95','75','105','118','130','75','75','118','130','75','75','85','75','95','75','95'), new Array('290','0','98','341','0')),
    new Array('option','Kauno oro uostas (KUN)','Kauno oro uostas (KUN)',new Array('118','75','75','75','105','85','75','95','75','105','75','75','75','75','75','85','130','130','85','75','75','130','75','95','130','85','95','118','85','75','95','130','75','85','95','95','118','75','105','95','130','75','75','85','85','75','85','95'), new Array('279','98','0','250','0')),
    new Array('option','Palangos oro uostas (PLQ)','Palangos oro uostas (PLQ)',new Array('85','118','118','118','105','140','118','140','105','95','95','118','118','105','105','85','75','75','118','130','118','75','130','95','75','105','95','75','85','85','118','75','95','140','85','75','75','130','140','85','75','130','118','130','130','105','130','140'), new Array('267','341','250','0','0')),
    new Array('option','Varšuvos oro uostas (WAW)','Varšuvos oro uostas (WAW)',new Array(), new Array('0','0','0','0','0'))
    );

var percents = new Array(1,1.07,1.1,1.13,1.15,1.17,1.2,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25);

var vien_miestai = new Array(new Array('option','Akmenė','Akmenė'), new Array('option','Alytus','Alytus'), new Array('option','Anykščiai','Anykščiai'), new Array('option','Birštonas','Birštonas'), new Array('option','Biržai','Biržai'), new Array('option','Druskininkai','Druskininkai'), new Array('option','Elektrėnai','Elektrėnai'), new Array('option','Ignalina','Ignalina'), new Array('option','Jonava','Jonava'), new Array('option','Joniškis','Joniškis'), new Array('option','Jurbarkas','Jurbarkas'), new Array('option','Kaišiadorys','Kaišiadorys'), new Array('option','Kalvarija','Kalvarija'), new Array('option','Kaunas','Kaunas'), new Array('option','Kelmė','Kelmė'), new Array('option','Klaipėda','Klaipėda'), new Array('option','Kretinga','Kretinga'), new Array('option','Kupiškis','Kupiškis'), new Array('option','Kėdainiai','Kėdainiai'), new Array('option','Lazdijai','Lazdijai'), new Array('option','Marijampolė','Marijampolė'), new Array('option','Mažeikiai','Mažeikiai'), new Array('option','Molėtai','Molėtai'), new Array('option','Pakruojis','Pakruojis'), new Array('option','Palanga','Palanga'), new Array('option','Panevėžys','Panevėžys'), new Array('option','Pasvalys','Pasvalys'), new Array('option','Plungė','Plungė'), new Array('option','Radviliškis','Radviliškis'), new Array('option','Raseiniai','Raseiniai'), new Array('option','Rokiškis','Rokiškis'), new Array('option','Skuodas','Skuodas'), new Array('option','Šakiai','Šakiai'), new Array('option','Šalčininkai','Šalčininkai'), new Array('option','Šiauliai','Šiauliai'), new Array('option','Šilalė','Šilalė'), new Array('option','Šilutė','Šilutė'), new Array('option','Širvintos','Širvintos'), new Array('option','Švenčionys','Švenčionys'), new Array('option','Tauragė','Tauragė'), new Array('option','Telšiai','Telšiai'), new Array('option','Trakai','Trakai'), new Array('option','Ukmergė','Ukmergė'), new Array('option','Utena','Utena'), new Array('option','Varėna','Varėna'), new Array('option','Vilkaviškis','Vilkaviškis'), new Array('option','Vilnius','Vilnius'), new Array('option','Zarasai','Zarasai'));

var miestai = new Array(new Array('option','','Pasirinkite...'),new Array('optiongroup','Oro uostai:',uostai),new Array('optiongroup','Miestai:',vien_miestai));

var zmoniu_skaicius = new Array(new Array('option','1','1'), new Array('option','2','2'), new Array('option','3','3'), new Array('option','4','4'), new Array('option','5','5'), new Array('option','6','6'), new Array('option','7','7'), new Array('option','8','8'));

var vaiku_skaicius = new Array(new Array('option','0','-'), new Array('option','1','1'), new Array('option','2','2'), new Array('option','3','3'), new Array('option','4','4'), new Array('option','5','5'), new Array('option','6','6'), new Array('option','7','7'), new Array('option','8','8'));

var metai = new Array(new Array('option','2006','2006'), new Array('option','2007','2007'), new Array('option','2008','2008'), new Array('option','2009','2009'), new Array('option','2010','2010'), new Array('option','2011','2011'), new Array('option','2012','2012'));

var menesiai = new Array(new Array('option','01','Sausis'), new Array('option','02','Vasaris'), new Array('option','03','Kovas'), new Array('option','04','Balandis'), new Array('option','05','Gegužė'), new Array('option','06','Birželis'), new Array('option','07','Liepa'), new Array('option','08','Rugpjūtis'), new Array('option','09','Rugsėjis'), new Array('option','10','Spalis'), new Array('option','11','Lapkritis'), new Array('option','12','Gruodis'));

var dienos = new Array(new Array('option','01','01'), new Array('option','02','02'), new Array('option','03','03'), new Array('option','04','04'), new Array('option','05','05'), new Array('option','06','06'), new Array('option','07','07'), new Array('option','08','08'), new Array('option','09','09'), new Array('option','10','10'), new Array('option','11','11'), new Array('option','12','12'), new Array('option','13','13'), new Array('option','14','14'), new Array('option','15','15'), new Array('option','16','16'), new Array('option','17','17'), new Array('option','18','18'), new Array('option','19','19'), new Array('option','20','20'), new Array('option','21','21'), new Array('option','22','22'), new Array('option','23','23'), new Array('option','24','24'), new Array('option','25','25'), new Array('option','26','26'), new Array('option','27','27'), new Array('option','28','28'), new Array('option','29','29'), new Array('option','30','30'), new Array('option','31','31'));

var valandos = new Array(new Array('option','00','00'), new Array('option','01','01'), new Array('option','02','02'), new Array('option','03','03'), new Array('option','04','04'), new Array('option','05','05'), new Array('option','06','06'), new Array('option','07','07'), new Array('option','08','08'), new Array('option','09','09'), new Array('option','10','10'), new Array('option','11','11'), new Array('option','12','12'), new Array('option','13','13'), new Array('option','14','14'), new Array('option','15','15'), new Array('option','16','16'), new Array('option','17','17'), new Array('option','18','18'), new Array('option','19','19'), new Array('option','20','20'), new Array('option','21','21'), new Array('option','22','22'), new Array('option','23','23'),new Array('option','24','24'));

var laikas_minutes = new Array(new Array('option','00','00'), new Array('option','10','10'), new Array('option','20','20'),new Array('option','30','30'), new Array('option','40','40'), new Array('option','50','50'));

var salys = new Array(new Array('option','','Pasirinkite...'), new Array('option','Afghanistan','Afghanistan'), new Array('option','Albania','Albania'), new Array('option','Algeria','Algeria'), new Array('option','Andorra','Andorra'), new Array('option','Angola','Angola'), new Array('option','Antigua and Barbuda','Antigua and Barbuda'), new Array('option','Argentina','Argentina'), new Array('option','Armenia','Armenia'), new Array('option','Australia','Australia'), new Array('option','Austria','Austria'), new Array('option','Azerbaijan','Azerbaijan'), new Array('option','Bahamas','Bahamas'), new Array('option','Bahrain','Bahrain'), new Array('option','Bangladesh','Bangladesh'), new Array('option','Barbados','Barbados'), new Array('option','Belarus','Belarus'), new Array('option','Belgium','Belgium'), new Array('option','Belize','Belize'), new Array('option','Benin','Benin'), new Array('option','Bhutan','Bhutan'), new Array('option','Bolivia','Bolivia'), new Array('option','Bosnia and Herzegovina','Bosnia and Herzegovina'), new Array('option','Botswana','Botswana'), new Array('option','Brazil','Brazil'), new Array('option','Brunei Darussalam','Brunei Darussalam'), new Array('option','Bulgaria','Bulgaria'), new Array('option','Burkina Faso','Burkina Faso'), new Array('option','Burma (Myanmar)','Burma (Myanmar)'), new Array('option','Burundi','Burundi'), new Array('option','Cambodia','Cambodia'), new Array('option','Cameroon','Cameroon'), new Array('option','Canada','Canada'), new Array('option','Cape Verde','Cape Verde'), new Array('option','Central African Republic','Central African Republic'), new Array('option','Chad','Chad'), new Array('option','Chile','Chile'), new Array('option','China','China'), new Array('option','Colombia','Colombia'), new Array('option','Comoros','Comoros'), new Array('option','Congo','Congo'), new Array('option','Cote d`Ivoire','Cote d`Ivoire'), new Array('option','Croatia','Croatia'), new Array('option','Cuba','Cuba'), new Array('option','Cyprus','Cyprus'), new Array('option','Czech Republic','Czech Republic'), new Array('option','Denmark','Denmark'), new Array('option','Djibouti','Djibouti'), new Array('option','Dominica','Dominica'), new Array('option','Dominican Republic','Dominican Republic'), new Array('option','East Timor','East Timor'), new Array('option','Ecuador','Ecuador'), new Array('option','Egypt','Egypt'), new Array('option','El Salvador','El Salvador'), new Array('option','England (U.K.)','England (U.K.)'), new Array('option','Equatorial Guinea','Equatorial Guinea'), new Array('option','Eritrea','Eritrea'), new Array('option','Estonia','Estonia'), new Array('option','Ethiopia','Ethiopia'), new Array('option','Fiji','Fiji'), new Array('option','Finland','Finland'), new Array('option','France','France'), new Array('option','Gabon','Gabon'), new Array('option','Gambia','Gambia'), new Array('option','Georgia','Georgia'), new Array('option','Germany','Germany'), new Array('option','Ghana','Ghana'), new Array('option','Great Britain (U.K.)','Great Britain (U.K.)'), new Array('option','Greece','Greece'), new Array('option','Grenada','Grenada'), new Array('option','Guatemala','Guatemala'), new Array('option','Guinea','Guinea'), new Array('option','Guinea-Bissau','Guinea-Bissau'), new Array('option','Guyana','Guyana'), new Array('option','Haiti','Haiti'), new Array('option','Honduras','Honduras'), new Array('option','Hungary','Hungary'), new Array('option','Iceland','Iceland'), new Array('option','India','India'), new Array('option','Indonesia','Indonesia'), new Array('option','Iran','Iran'), new Array('option','Iraq','Iraq'), new Array('option','Ireland','Ireland'), new Array('option','Israel','Israel'), new Array('option','Italy','Italy'), new Array('option','Jamaica','Jamaica'), new Array('option','Japan','Japan'), new Array('option','Jordan','Jordan'), new Array('option','Kazakhstan','Kazakhstan'), new Array('option','Kenya','Kenya'), new Array('option','Kiribati','Kiribati'), new Array('option','Korea, North','Korea, North'), new Array('option','Korea, South','Korea, South'), new Array('option','Kuwait','Kuwait'), new Array('option','Kyrgyzstan','Kyrgyzstan'), new Array('option','Laos','Laos'), new Array('option','Latvia','Latvia'), new Array('option','Lebanon','Lebanon'), new Array('option','Lesotho','Lesotho'), new Array('option','Liberia','Liberia'), new Array('option','Libya','Libya'), new Array('option','Liechtenstein','Liechtenstein'), new Array('option','Lithuania','Lithuania'), new Array('option','Luxembourg','Luxembourg'), new Array('option','Macedonia','Macedonia'), new Array('option','Madagascar','Madagascar'), new Array('option','Malawi','Malawi'), new Array('option','Malaysia','Malaysia'), new Array('option','Maldives','Maldives'), new Array('option','Mali','Mali'), new Array('option','Malta','Malta'), new Array('option','Marshall Islands','Marshall Islands'), new Array('option','Mauritania','Mauritania'), new Array('option','Mauritius','Mauritius'), new Array('option','Mexico','Mexico'), new Array('option','Micronesia','Micronesia'), new Array('option','Moldova','Moldova'), new Array('option','Monaco','Monaco'), new Array('option','Mongolia','Mongolia'), new Array('option','Morocco','Morocco'), new Array('option','Mozambique','Mozambique'), new Array('option','Myanmar','Myanmar'), new Array('option','Namibia','Namibia'), new Array('option','Nauru','Nauru'), new Array('option','Nepal','Nepal'), new Array('option','The Netherlands','The Netherlands'), new Array('option','New Zealand','New Zealand'), new Array('option','Nicaragua','Nicaragua'), new Array('option','Niger','Niger'), new Array('option','Nigeria','Nigeria'), new Array('option','Northern Ireland (U.K.)','Northern Ireland (U.K.)'), new Array('option','Norway','Norway'), new Array('option','Oman','Oman'), new Array('option','Pakistan','Pakistan'), new Array('option','Palau','Palau'), new Array('option','Palestinian State','Palestinian State'), new Array('option','Panama','Panama'), new Array('option','Papua New Guinea','Papua New Guinea'), new Array('option','Paraguay','Paraguay'), new Array('option','Peru','Peru'), new Array('option','The Philippines','The Philippines'), new Array('option','Poland','Poland'), new Array('option','Portugal','Portugal'), new Array('option','Qatar','Qatar'), new Array('option','Romania','Romania'), new Array('option','Russia','Russia'), new Array('option','Rwanda','Rwanda'), new Array('option','St. Kitts and Nevis','St. Kitts and Nevis'), new Array('option','St. Lucia','St. Lucia'), new Array('option','St. Vincent and The Grenadines','St. Vincent and The Grenadines'), new Array('option','Samoa','Samoa'), new Array('option','San Marino','San Marino'), new Array('option','Saudi Arabia','Saudi Arabia'), new Array('option','Scotland (U.K.)','Scotland (U.K.)'), new Array('option','Senegal','Senegal'), new Array('option','Serbia and Montenegro','Serbia and Montenegro'), new Array('option','Seychelles','Seychelles'), new Array('option','Sierra Leone','Sierra Leone'), new Array('option','Singapore','Singapore'), new Array('option','Slovakia','Slovakia'), new Array('option','Slovenia','Slovenia'), new Array('option','Solomon Islands','Solomon Islands'), new Array('option','Somalia','Somalia'), new Array('option','South Africa','South Africa'), new Array('option','Spain','Spain'), new Array('option','Sri Lanka','Sri Lanka'), new Array('option','Sudan','Sudan'), new Array('option','Suriname','Suriname'), new Array('option','Swaziland','Swaziland'), new Array('option','Sweden','Sweden'), new Array('option','Switzerland','Switzerland'), new Array('option','Syria','Syria'), new Array('option','Taiwan','Taiwan'), new Array('option','Tajikistan','Tajikistan'), new Array('option','Tanzania','Tanzania'), new Array('option','Thailand','Thailand'), new Array('option','Togo','Togo'), new Array('option','Tonga','Tonga'), new Array('option','Trinidad and Tobago','Trinidad and Tobago'), new Array('option','Tunisia','Tunisia'), new Array('option','Turkey','Turkey'), new Array('option','Turkmenistan','Turkmenistan'), new Array('option','Tuvalu','Tuvalu'), new Array('option','Uganda','Uganda'), new Array('option','Ukraine','Ukraine'), new Array('option','United Arab Emirates','United Arab Emirates'), new Array('option','United Kingdom','United Kingdom'), new Array('option','United States','United States'), new Array('option','Uruguay','Uruguay'), new Array('option','Uzbekistan','Uzbekistan'), new Array('option','Vanuatu','Vanuatu'), new Array('option','Vatican City (Holy See)','Vatican City (Holy See)'), new Array('option','Venezuela','Venezuela'), new Array('option','Vietnam','Vietnam'), new Array('option','Wales (U.K.)','Wales (U.K.)'), new Array('option','Western Sahara*','Western Sahara*'), new Array('option','Yemen','Yemen'), new Array('option','Yugoslavia','Yugoslavia'), new Array('option','Zaire','Zaire'), new Array('option','Zambia','Zambia'), new Array('option','Zimbabwe','Zimbabwe'));

