﻿var bEvents = true;
var oSub = null;
var nId = 0;
var nIdSent = 0;
var oRowD;
var oRowP;
window.onload = function() {
    bEvents = false;
    $("btnSend").onclick = btnSend_onclick;
    window.document.body.onkeypress = body_keypress;
    bEvents = true;
    ShowPropertyTable();
}

function ShowPropertyTable() {
    var oTable, oTBody, oRow, oCell, oLink, oImage;
    FillPropertyTable();
    FillcboSpec(1);
    MassSelect();

}

function ClearOptions(oElement) {
    while (oElement.lastChild) {
        oElement.removeChild(oElement.lastChild);
    }
}

function $(sId) { return document.getElementById(sId); }

function FillPropertyTable() {
    var initial_value = "400.000,00";
    var color = "dark";
    var nId = 0;
    var cbo;
    while (nId < 10) {
        ++nId;
        FillThisLine(nId);
    }
    return;
}

function FillThisLine(nId) {
    FillType(nId);
    FillRegion(nId);
    FillAltitude(nId);
    FillIrrigation(nId);
    return;
}
function FillRegion(nId) {
    var cbo;
    cbo = $("cboRegion" + nId);
    ClearOptions(cbo);
    AddOpt(cbo, "Ν.ΕΒΡΟΥ", "0");
    AddOpt(cbo, "Ν.ΡΟΔΟΠΗΣ", "1");
    AddOpt(cbo, "Ν.ΞΑΝΘΗΣ", "2");
    AddOpt(cbo, "Ν.ΔΡΑΜΑΣ", "3");
    AddOpt(cbo, "Ν.ΚΑΒΑΛΑΣ", "4");
    AddOpt(cbo, "Ν.ΣΕΡΡΩΝ", "5");
    AddOpt(cbo, "Ν.ΚΙΛΚΙΣ", "6");
    AddOpt(cbo, "Ν.ΘΕΣΣΑΛΟΝΙΚΗΣ", "7");
    AddOpt(cbo, "Ν.ΧΑΛΚΙΔΙΚΗΣ", "8");
    AddOpt(cbo, "Ν.ΗΜΑΘΙΑΣ", "9");
    AddOpt(cbo, "Ν.ΠΕΛΛΑΣ", "10");
    AddOpt(cbo, "Ν.ΦΛΩΡΙΝΑΣ", "11");
    AddOpt(cbo, "Ν.ΚΑΣΤΟΡΙΑΣ", "12");
    AddOpt(cbo, "Ν.ΓΡΕΒΕΝΩΝ", "13");
    AddOpt(cbo, "Ν.ΚΟΖΑΝΗΣ", "14");
    AddOpt(cbo, "Ν.ΠΙΕΡΙΑΣ", "15");
    AddOpt(cbo, "Ν.ΘΕΣΠΡΩΤΙΑΣ", "16");
    AddOpt(cbo, "Ν.ΚΕΡΚΥΡΑΣ", "17");
    AddOpt(cbo, "Ν.ΛΕΥΚΑΔΑΣ", "18");
    AddOpt(cbo, "Ν.ΠΡΕΒΕΖΑΣ", "19");
    AddOpt(cbo, "Ν.ΙΩΑΝΝΙΝΩΝ", "20");
    AddOpt(cbo, "Ν.ΑΡΤΑΣ", "21");
    AddOpt(cbo, "Ν.ΚΑΡΔΙΤΣΑΣ", "22");
    AddOpt(cbo, "Ν.ΤΡΙΚΑΛΩΝ", "23");
    AddOpt(cbo, "Ν.ΛΑΡΙΣΑΣ", "24");
    AddOpt(cbo, "Ν.ΜΑΓΝΗΣΙΑΣ", "25");
    AddOpt(cbo, "Ν.ΦΘΙΩΤΙΔΟΣ", "26");
    AddOpt(cbo, "Ν.ΕΥΡΥΤΑΝΙΑΣ", "27");
    AddOpt(cbo, "Ν.ΑΙΤΩΛΟΑΚΑΡΝΑΝΙΑΣ", "28");
    AddOpt(cbo, "Ν.ΦΩΚΙΔΑΣ", "29");
    AddOpt(cbo, "Ν.ΒΟΙΩΤΙΑΣ", "30");
    AddOpt(cbo, "Ν.ΕΥΒΟΙΑΣ", "31");
    AddOpt(cbo, "Ν.ΑΝ.ΑΤΤΙΚΗΣ", "32");
    AddOpt(cbo, "Ν.ΑΘΗΝΩΝ", "33");
    AddOpt(cbo, "Ν.ΠΕΙΡΑΙΑ", "34");
    AddOpt(cbo, "Ν.ΔΥΤ.ΑΤΤΙΚΗΣ", "35");
    AddOpt(cbo, "Ν.ΚΟΡΙΝΘΙΑΣ", "36");
    AddOpt(cbo, "Ν.ΑΧΑΙΑΣ", "37");
    AddOpt(cbo, "Ν.ΚΕΦΑΛΛΗΝΙΑΣ", "38");
    AddOpt(cbo, "Ν.ΖΑΚΥΝΘΟΥ", "39");
    AddOpt(cbo, "Ν.ΗΛΕΙΑΣ", "40");
    AddOpt(cbo, "Ν.ΑΡΚΑΔΙΑΣ", "41");
    AddOpt(cbo, "Ν.ΜΕΣΣΗΝΙΑΣ", "42");
    AddOpt(cbo, "Ν.ΛΑΚΩΝΙΑΣ", "43");
    AddOpt(cbo, "Ν.ΑΡΓΟΛΙΔΟΣ", "44");
    AddOpt(cbo, "Ν.ΚΥΚΛΑΔΩΝ", "45");
    AddOpt(cbo, "Ν.ΧΑΝΙΩΝ", "46");
    AddOpt(cbo, "Ν.ΡΕΘΥΜΝΗΣ", "47");
    AddOpt(cbo, "Ν.ΗΡΑΚΛΕΙΟΥ", "48");
    AddOpt(cbo, "Ν.ΛΑΣΙΘΙΟΥ", "49");
    AddOpt(cbo, "Ν.ΔΩΔΕΚΑΝΗΣΟΥ", "50");
    AddOpt(cbo, "Ν.ΣΑΜΟΥ", "51");
    AddOpt(cbo, "Ν.ΧΙΟΥ", "52");
    AddOpt(cbo, "Ν.ΛΕΣΒΟΥ", "53");
}
function FillType(nId) {
    var cbo;
    cbo = $("cboType" + nId);
    ClearOptions(cbo);
    AddOpt(cbo, "ΦΥΤΙΚΗ", "1");
    AddOpt(cbo, "ΖΩΙΚΗ", "2");
    AddOpt(cbo, "ΑΛΙΕΥΜΑΤΑ", "3");
    AddOpt(cbo, "ΕΝΟΙΚΙΑ", "4");
    AddOpt(cbo, "ΕΝΟΙΚΙΑ-ΘΕΡΜΟΚΗΠΙΑ", "5");
    cbo.selectdIndex = 1;
}
function FillAltitude(nId) {
    var cbo;
    cbo = $("cboAltitude" + nId);
    ClearOptions(cbo);
    AddOpt(cbo, "ΠΕΔΙΝΗ", "1");
    AddOpt(cbo, "ΗΜΙΟΡΕΙΝΗ", "2");
    AddOpt(cbo, "ΟΡΕΙΝΗ", "3");
}

function FillIrrigation(nId) {
    var cbo;
    cbo = $("cboIrrigation" + nId);
    ClearOptions(cbo);
    AddOpt(cbo, "ΑΡΔΕΥΟΜΕΝΗ", "1");
    AddOpt(cbo, "ΜΗ ΑΡΔΕΥΟΜΕΝΗ", "2");
}

function GetCboValue(cboName) {
    if ( $(cboName).disabled == false )
        return $(cboName)[$(cboName).selectedIndex].text;
    else
        return "";
}

function ToStr(str)
{
    //return "\""+str+"\"";
    return str;
}

function LineToString(nId) {
    return ("&Type=" +GetCboValue("cboType" + nId) + "&Region=" + GetCboValue("cboRegion" + nId) +
    "&Spec=" + GetCboValue("cboSpec" + nId) + "&Quantity=" + $("txtQuantity" + nId).value + "&Altitude=" +
    GetCboValue("cboAltitude" + nId) +"&Irrigation=" + GetCboValue("cboIrrigation" + nId));
   
}


function MassSelectThis(cboName) {
    
    if (
        ((cboName == "cboIrrigation") || (cboName == "cboAltitude")) &&
        ( 
        ($("cboType1")[$("cboType1").selectedIndex].text == "ΕΝΟΙΚΙΑ-ΘΕΡΜΟΚΗΠΙΑ")||
        $("cboType1")[$("cboType1").selectedIndex].text == "ΑΛΙΕΥΜΑΤΑ")
        )
        return;
    if ((cboName == "cboSpec") &&
        ( 
        ($("cboType1")[$("cboType1").selectedIndex].text == "ΕΝΟΙΚΙΑ-ΘΕΡΜΟΚΗΠΙΑ")||
        $("cboType1")[$("cboType1").selectedIndex].text == "ΕΝΟΙΚΙΑ")
        )
    
        return;
     

    var selection = $(cboName + "1")[$(cboName + "1").selectedIndex].text;
    var nId = 1;
    var cbo;
    var cur_cboname;
    while (nId < 10) {
        ++nId;
        cbo = $(cboName + nId);
        if (cboName == "cboSpec") {
            ClearOptions(cbo);
            $("cboType" + nId).selectedIndex = $("cboType1").selectedIndex;

        }
        cur_cboname = cboName + nId;
        $(cur_cboname).selectedIndex = $(cboName + "1").selectedIndex;
        FillcboSpec(nId);
        
    }

}

function MassSelectRegions() {
    var nId = 1;
    while (nId < 10) {
        ++nId;
        $("cboRegion" + nId).selectedIndex = $("cboRegion1").selectedIndex;
    
    }
}


function MassSelect() {

    MassSelectThis("cboType");
    MassSelectThis("cboIrrigation");
    MassSelectThis("cboAltitude");
    MassSelectRegions();
 
}

function FillcboSpec(nId) {
    var cbo;
    //FillThisLine(nId);
    EnableCbos(nId);
    var Type = $("cboType" + nId)[$("cboType" + nId).selectedIndex].text

    cbo = $("cboSpec" + nId);
    ClearOptions(cbo);
    if (Type == "ΑΛΙΕΥΜΑΤΑ") {
        AddOpt(cbo, "Αλιεύματα  αλιευτικών σκαφών μέχρι 10 κόρους ολικής χωρητικότητας (Τιμή ανά κόρο)", "0");
        AddOpt(cbo, "Αλιεύματα από τράτες μέχρι 10 κόρους ολικής χωρητικότητας (Τιμή ανά κόρο)", "1");
        AddOpt(cbo, "Βάτραχοι (παραγωγή εκτροφή) ανά στρέμμα", "2");
        AddOpt(cbo, "Κέφαλοι ανά βάρκα", "3");
        AddOpt(cbo, "Κυπρίνοι  ανά βάρκα", "4");
        AddOpt(cbo, "Μυδοκαλλιέργεια ανά στρέμμα", "5");
        AddOpt(cbo, "Οστρακοκαλλιέργεια ανά στρέμμα", "6");
        AddOpt(cbo, "Πέστροφες ανά στρέμμα", "7");
        AddOpt(cbo, "Σαλλιγκάρια εκτροφής ανά στρέμμα", "8");
        AddOpt(cbo, "Τούρνες ανά βάρκα", "9");
        AddOpt(cbo, "Τσιπούρες - λαυράκια ανά ιχθυο-κλωβό (6Χ6Χ5=180 κβ.μ. *)", "10");
        AddOpt(cbo, "Χέλια εκτροφής ανά στρέμμα", "11");

        cbo = $("cboAltitude" + nId);
        cbo.disabled = "disabled";
        cbo = $("cboIrrigation" + nId);
        cbo.disabled = "disabled";
    }
    if (Type == "ΖΩΙΚΗ") {
        AddOpt(cbo, "Αγελάδες  ελεύθερης βοσκής - κρεατοπαραγωγής", "0");
        AddOpt(cbo, "Αγελάδες γαλακτοπαραγωγής", "1");
        AddOpt(cbo, "Αγελάδες μικτής κατεύθυνσης", "2");
        AddOpt(cbo, "Αίγες", "3");
        AddOpt(cbo, "Αμνοερίφια πάχυνσης", "4");
        AddOpt(cbo, "Ινδιάνοι (γαλοπούλες)", "5");
        AddOpt(cbo, "Ιπποειδή εκτροφής ανά ίππο", "6");
        AddOpt(cbo, "Κότες αυγοπαραγωγής", "7");
        AddOpt(cbo, "Κοτόπουλα κρεατοπαραγωγής", "8");
        AddOpt(cbo, "Κοτόπουλα κρεατοπαραγωγής φασόν", "9");
        AddOpt(cbo, "Κουνέλια", "10");
        AddOpt(cbo, "Κύνες εκτροφής ανά κεφαλή", "11");
        AddOpt(cbo, "Μελισσοσμήνη,Κυψέλες", "12");
        AddOpt(cbo, "Μόσχοι πάχυνσης ", "13");
        AddOpt(cbo, "Ορτύκια εκτροφής", "14");
        AddOpt(cbo, "Πέρδικες εκτροφής", "15");
        AddOpt(cbo, "Πρόβατα ", "16");
        AddOpt(cbo, "Χοίροι", "17");
        AddOpt(cbo, "Χοιρομητέρες", "18");
        AddOpt(cbo, "Στρουθοκάμηλοι (μητέρες)", "19");

    }
    if (Type == "ΦΥΤΙΚΗ") {
        AddOpt(cbo, "Αραβόσιτος", "0");
        AddOpt(cbo, "Βρώμη  - Σίκαλη", "1");
        AddOpt(cbo, "Κριθάρι", "2");
        AddOpt(cbo, "Ρύζι", "3");
        AddOpt(cbo, "Σιτάρι  μαλακό", "4");
        AddOpt(cbo, "Σιτάρι σκληρό", "5");
        AddOpt(cbo, "Αραβόσιτος χλωρός", "6");
        AddOpt(cbo, "Βίκος", "7");
        AddOpt(cbo, "Κοφτολίβαδα", "8");
        AddOpt(cbo, "Μηδική (Σανός)", "9");
        AddOpt(cbo, "Μηδική σπόρος", "10");
        AddOpt(cbo, "Λοιπά κτηνοτροφικά φυτά για χόρτο", "11");
        AddOpt(cbo, "Κουκιά", "12");
        AddOpt(cbo, "Ρεβύθια - Φακή", "13");
        AddOpt(cbo, "Φασόλια ξερά", "14");
        AddOpt(cbo, "Λοιπά όσπρια βρώσιμα", "15");
        AddOpt(cbo, "Αραχίδα", "16");
        AddOpt(cbo, "Αρωματικά φυτά", "17");
        AddOpt(cbo, "Βαμβάκι", "18");
        AddOpt(cbo, "Γλυκάνισο", "19");
        AddOpt(cbo, "Ζαχαρότευτλα", "20");
        AddOpt(cbo, "Ηλίανθος ", "21");
        AddOpt(cbo, "Καπνά Μπασμά ", "22");
        AddOpt(cbo, "Καπνά  ανατολικού τύπου", "23");
        AddOpt(cbo, "Καπνά Καμπά- Κουλάκ", "24");
        AddOpt(cbo, "Καπνά Μαύρα. Τσεμπέλια", "25");
        AddOpt(cbo, "Καπνά ΜΠΕΡΛΕΥ", "26");
        AddOpt(cbo, "Καπνός VIRGINIA", "27");
        AddOpt(cbo, "Κολοκυθόσπορος πασσατέμπος", "28");
        AddOpt(cbo, "Κρόκος", "29");
        AddOpt(cbo, "Μαστίχα ", "30");
        AddOpt(cbo, "Σόγια", "31");
        AddOpt(cbo, "Σόργο (σκούπα)", "32");
        AddOpt(cbo, "Σουσάμι", "33");
        AddOpt(cbo, "Αγγινάρες", "34");
        AddOpt(cbo, "Αγγούρι θερμοκηπίου", "35");
        AddOpt(cbo, "Αγγούρια υπαίθρου", "36");
        AddOpt(cbo, "Βιομηχανικά κηπευτικά (Φασολάκια. μπάμιες. αρακάς. κ.τ.λ. )", "37");
        AddOpt(cbo, "Καρπούζι", "38");
        AddOpt(cbo, "Κολοκυθάκια θερμοκηπίου", "39");
        AddOpt(cbo, "Κουνουπίδι", "40");
        AddOpt(cbo, "Κρεμμυδάκια Σκορδάκια νωπά ", "41");
        AddOpt(cbo, "Κρεμμύδια ξερά", "42");
        AddOpt(cbo, "Λάχανο", "43");
        AddOpt(cbo, "Μαρούλι", "44");
        AddOpt(cbo, "Μπάμια", "45");
        AddOpt(cbo, "Πατάτα", "46");
        AddOpt(cbo, "Πεπόνι θερμοκηπίου", "47");
        AddOpt(cbo, "Πεπόνι υπαίθρου", "48");
        AddOpt(cbo, "Πιπεριές θερμοκηπίου", "49");
        AddOpt(cbo, "Πιπεριές υπαίθρου", "50");
        AddOpt(cbo, "Σκόρδα ξερά", "51");
        AddOpt(cbo, "Σπαράγγια", "52");
        AddOpt(cbo, "Τομάτα βιομηχανική", "53");
        AddOpt(cbo, "Τομάτα επιτραπέζια υπαίθρου", "54");
        AddOpt(cbo, "Τομάτα θερμοκηπίου", "55");
        AddOpt(cbo, "Τοματοπιπεριά", "56");
        AddOpt(cbo, "Φασολάκια θερμοκηπίου", "57");
        AddOpt(cbo, "Φασολάκια υπαίθρου", "58");
        AddOpt(cbo, "Φράουλες", "59");
        AddOpt(cbo, "Φράουλες χαμηλής κάλυψης", "60");
        AddOpt(cbo, "Λοιπά κηπευτικά θερμοκηπίου", "61");
        AddOpt(cbo, "Λοιπά κηπευτικά υπαίθρου", "62");
        AddOpt(cbo, "Σποροπαραγωγή (μπάμιας-πιπεριάς κλπ)", "63");
        AddOpt(cbo, "Αβοκάντο", "64");
        AddOpt(cbo, "Ακτινίδια", "65");
        AddOpt(cbo, "Αμπέλι  VQPRD", "66");
        AddOpt(cbo, "Αμπέλι Οινοποιίας κοινό", "67");
        AddOpt(cbo, "Αμπέλια επιτραπέζια", "68");
        AddOpt(cbo, "Αμύγδαλα", "69");
        AddOpt(cbo, "Αχλάδια", "70");
        AddOpt(cbo, "Αχλάδια Κοντούλες", "71");
        AddOpt(cbo, "Βατόμουρα", "72");
        AddOpt(cbo, "Βερύκοκα", "73");
        AddOpt(cbo, "Βύσσινα", "74");
        AddOpt(cbo, "Δαμάσκηνα νωπά", "75");
        AddOpt(cbo, "Δαμάσκηνα ξηραμένα", "76");
        AddOpt(cbo, "Ελιά ελαιοποιήσιμη", "77");
        AddOpt(cbo, "Ελιές βρώσιμες", "78");
        AddOpt(cbo, "Καρύδια", "79");
        AddOpt(cbo, "Κάστανα", "80");
        AddOpt(cbo, "Κεράσια", "81");
        AddOpt(cbo, "Κορόμηλα-Τζάνερα", "82");
        AddOpt(cbo, "Κυδώνια", "83");
        AddOpt(cbo, "Λεμόνια. μανταρίνια. γκρέϊπ-φρούτ. κίτρα. κούμ-κουάτ κ.τ.λ.", "84");
        AddOpt(cbo, "Λωτοί", "85");
        AddOpt(cbo, "Μέσπιλα (Μούσμουλα)", "86");
        AddOpt(cbo, "Μήλα", "87");
        AddOpt(cbo, "Μπανάνες", "88");
        AddOpt(cbo, "Μπανάνες θερμοκηπίου", "89");
        AddOpt(cbo, "Νεκταρίνια", "90");
        AddOpt(cbo, "Πορτοκάλια βαλέντσια", "91");
        AddOpt(cbo, "Πορτοκάλια κοινά", "92");
        AddOpt(cbo, "Πορτοκάλια ομφαλοφόρα", "93");
        AddOpt(cbo, "Ροδάκινα", "94");
        AddOpt(cbo, "Ροδάκινα  βιομηχανικά", "95");
        AddOpt(cbo, "Σταφίδα Κορινθιακή (ξερή)", "96");
        AddOpt(cbo, "Σταφίδα Σουλτανίνα (ξερή)", "97");
        AddOpt(cbo, "Σύκα νωπά", "98");
        AddOpt(cbo, "Σύκα ξερά", "99");
        AddOpt(cbo, "Φουντούκια", "100");
        AddOpt(cbo, "Φυστίκι κελυφωτό", "101");
        AddOpt(cbo, "Φυστίκι Αιγίνης", "102");
        AddOpt(cbo, "Μανιτάρια-Pleurotus", "103");
        AddOpt(cbo, "Ρόδια", "104");
        AddOpt(cbo, "Γλαστρικά θερμοκηπίου εσωτερικού χώρου", "105");
        AddOpt(cbo, "Δρεπτά (κομμένα) άνθη θερμοκηπίου", "106");
        AddOpt(cbo, "Δρεπτά (κομμένα) άνθη υπαίθρου", "107");
        AddOpt(cbo, "Φυτά κηποτεχνίας  και άλλα ανθοκομικά φυτά εξωτερικού χώρου", "108");
        AddOpt(cbo, "Φυτώρια ανθοκομικών", "109");
        AddOpt(cbo, "Φυτώρια Ελάτης και λοιπών δασικών δένδρων", "110");
        AddOpt(cbo, "Φυτώρια ελιάς", "111");
        AddOpt(cbo, "Φυτώρια καρποφόρων δένδρων και θάμνων", "112");
        AddOpt(cbo, "Φυτώρια λαχανικών", "113");
        AddOpt(cbo, "Ρητίνη ανά στρέμμα", "114");
        AddOpt(cbo, "Υλοτομία καυσοξύλων  ανά χιλιόγραμμο βάρους", "115");
        AddOpt(cbo, "Υλοτομία τεχνικής ξυλείας ανά κυβικό μέτρο", "116");
    }

    if (Type == "ΖΩΙΚΗ") {
        cbo = $("cboIrrigation" + nId);
        ClearOptions(cbo);
        cbo.disabled = "disabled";
    }

    if ((Type == "ΕΝΟΙΚΙΑ") || (Type == "ΕΝΟΙΚΙΑ-ΘΕΡΜΟΚΗΠΙΑ")) {

        cbo = $("cboSpec" + nId);
        //ClearOptions(cbo);
        cbo.disabled = "disabled";
        if (Type == "ΕΝΟΙΚΙΑ-ΘΕΡΜΟΚΗΠΙΑ") {

            cbo = $("cboAltitude" + nId);
            cbo.disabled = "disabled";
            ClearOptions(cbo);
            cbo = $("cboIrrigation" + nId);
            cbo.disabled = "disabled";
            ClearOptions(cbo);
        }
        else {
            FillAltitude(nId);
            FillIrrigation(nId);
        }


    }
    else {
        FillAltitude(nId);
        FillIrrigation(nId);
        FillRegion(nId);
    }



}

function EnableCbos(nId) {
    cbo = $("cboSpec" + nId);
    cbo.disabled = "";
    
    cbo = $("cboAltitude" + nId);
    cbo.disabled = "";
    cbo = $("cboIrrigation" + nId);
    cbo.disabled = "";

}




function emptyResults() {
    var n = 0;
    while (n < 10) {
        $("txtPropEtak" + n + "P").innerHTML = "";
        ++n;
    }
}



function HideRow(rowId, oppositerowid) {
    var item = $(rowId);
    item.style.display = "None";
    item = $(oppositerowid);
    item.style.backgroundColor = '';
    item.style.display = "";
    item = $('More' + oppositerowid);
    item.style.display = "";

    if (rowId.indexOf("P") >= 0)
        FillPropDisplayRow(oppositerowid);
    else
        FillPropDisplayRow(rowId);

}
function ShowRow(rowId, oppositerowid) {
    var item = $(rowId);
    item.style.backgroundColor = '#ddf';
    item.style.display = "";
    var item = $(oppositerowid);
    item.style.backgroundColor = '#ddf';
    item.style.display = "None";
    item = $('More' + oppositerowid);
    item.style.display = "None";


}




function Trim(sString) {
    while (sString.substring(0, 1) == ' ') {
        sString = sString.substring(1, sString.length);
    }

    while (sString.substring(sString.length - 1, sString.length) == ' ') {
        sString = sString.substring(0, sString.length - 1);
    }

    return sString;
}


function Clear_Etak_Fields() {
    var cnt = 0;
    var item;
    var value;
    sId = "txtIncome_total";
    item = $(sId);
    item.value = "";
    while (cnt < 11) {

        ++cnt;
        fix_Ammounts(cnt);
        sId = "txtIncome" + cnt ;
        item = $(sId);
        item.value = "";


    }
    
}

function fix_Ammounts(cnt) {
    var sId;
    var item;
    
    if (cnt > 0) {
        sId = "txtQuantity" + cnt;
        item = $(sId);
        if (isNotNumber(item.value))
            item.value = "0,00";
        item.value = amn_fix(item.value);

        sId = "txtIncome" + cnt ;
        item = $(sId);
        if (isNotNumber(item.value))
            item.value = "0,00";
        item.value = amn_fix(item.value);
        if (cnt == 10) {
            sId = "txtQuantity11";
            item = $(sId);
            if (isNotNumber(item.value))
                item.value = "0,00";
            item.value = amn_fix(item.value);
        }
    }
}



function isNotNumber(s) {
    s = s.replace(/\./g, "");
    s = s.replace(/,/, ".");
    return isNaN(parseFloat(s));
}

function GetNumber(s) {
    s = s.replace(/\./g, "");
    s = s.replace(/,/, ".");
    return parseFloat(s);
}

function dotToComma(s) {
    s = s.replace(".", ",");
    return s;
}

function setTwoDecimals(s) {
    var lenght = s.length;
    var decimals = lenght - s.indexOf(",") - 1;
    if (decimals == 1)
        return s + "0";
    if (decimals != 2)
        return s + ",00";
    return s;
}






function amn_fix(amn) {
    amn = Trim(amn);
    if (amn == "")
        amn = '0,00';
    while (amn.indexOf('.') > 0)
        amn = amn.substring(0, amn.indexOf('.')) + amn.substring(amn.indexOf('.') + 1, amn.length);
    var amn1;
    var amn2;
    if (amn.indexOf(',') > 0) {
        amn1 = amn.substring(0, amn.indexOf(','));
        amn2 = amn.substring(amn.indexOf(',') + 1, amn.length);
    }
    else {
        if (amn > 0)
            amn1 = amn;
        else
            amn1 = '0'
        amn2 = '00';
    }


    var s1;
    var s2;
    var sreturn;
    if ((amn1.length > 3) && ((amn1 > 0) || (amn2 > 0))) {
        s1 = amn1.substring(0, amn1.length - 3);
        s2 = amn1.substring(amn1.length - 3, amn1.length);
        sreturn = '.' + s2;
        amn1 = s1;
        while (amn1.length > 3) {
            s1 = amn1.substring(0, amn1.length - 3);
            s2 = amn1.substring(amn1.length - 3, amn1.length);
            sreturn = '.' + s2 + sreturn;
            amn1 = s1;
        }
        return (amn1 + sreturn + ',' + amn2);
    }
    else
        return amn;

}












/////////////******************NIK*********************/////////////



function AddOpt(oCbo, sTxt, sVal) {
    opt = c$("OPTION");
    opt.innerHTML = sTxt;
    opt.value = sVal;
    oCbo.appendChild(opt);
    return opt;
}
function body_keypress(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode :
        ((evt.which) ? evt.which : evt.keyCode);
    if (charCode == 13 || charCode == 3) {
        btnSend_onclick();
        return false;
    }
    return true;
}
function EmptyDays() {
    if (!bEvents) return;
    bEvents = false;
    $("txtnDays").value = "";
    bEvents = true;
}
function EmptyUpdate() {
    if (!bEvents) return;
    bEvents = false;

    Clear_Etak_Fields();
    bEvents = true;
}



function EmptyResultsPayment() {
    if (!bEvents) return;
    if ($("txtcPayment").value == "") return;
    if ($("txtnTerms").value == "") return;
    if ($("txtpRate").value == "") return;
    bEvents = false;
    $("txtcPrincipal").value = "";
    bEvents = true;
}

function btnSend_onclick() {
    $("btnSend").disabled = "disabled";
    Cur_id = 0;
    results_Received = 0;
    var notCalc = "&notCalc=1";
    var Calc = "&notCalc=0";
    var sToSend = LineToString(1);
    if ( Number.pkParse($("txtQuantity1").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=1" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);

    sToSend = LineToString(2);
    if (Number.pkParse($("txtQuantity2").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=2" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);

    sToSend = LineToString(3);
    if (Number.pkParse($("txtQuantity3").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=3" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(4);
    if (Number.pkParse($("txtQuantity4").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=4" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(5);
    if (Number.pkParse($("txtQuantity5").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=5" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(6);
    if (Number.pkParse($("txtQuantity6").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=6" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(7);
    if (Number.pkParse($("txtQuantity7").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=7" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(8);
    if (Number.pkParse($("txtQuantity8").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=8" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(9);
    if (Number.pkParse($("txtQuantity9").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=9" + sToSend;
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);
    
    sToSend = LineToString(10);
    if (Number.pkParse($("txtQuantity10").value, "gr") > 0)
        sToSend = Calc + sToSend;
    else
        sToSend = notCalc + sToSend;
    sToSend = "&id=10" + sToSend;
	if (pkario.inProduction()) pageTracker._trackPageview('/CALC/btnAgroCalc');	
    oJd.send(cbf1, "sAction=Calculate_Incomes" + sToSend);

    $("btnSend").disabled = "";

    
}
function SetTotalIncome() {
    if (Number.pkParse($("txtQuantity11").value, "gr") > 0) {
        $("txtIncome11").value = Number.pkParse($("txtQuantity11").value, "gr") * 3.33;
        $("txtIncome11").value = dotToComma($("txtIncome11").value);
        $("txtIncome11").value = amn_fix($("txtIncome11").value);
        $("txtIncome11").value = setTwoDecimals($("txtIncome11").value);
    }
    else
        $("txtIncome11").value = "0,00";

    $("txtIncome_total").value =
    Number.pkParse($("txtIncome1").value, "gr") + Number.pkParse($("txtIncome6").value, "gr") +
    Number.pkParse($("txtIncome2").value, "gr") + Number.pkParse($("txtIncome7").value, "gr") +
    Number.pkParse($("txtIncome3").value, "gr") + Number.pkParse($("txtIncome8").value, "gr") +
    Number.pkParse($("txtIncome4").value, "gr") + Number.pkParse($("txtIncome9").value, "gr") +
    Number.pkParse($("txtIncome5").value, "gr") + Number.pkParse($("txtIncome10").value, "gr") +
    Number.pkParse($("txtIncome11").value, "gr");

    if ($("txtIncome_total").value != 0)
     {
         $("txtIncome_total").value = dotToComma($("txtIncome_total").value);
         $("txtIncome_total").value = amn_fix($("txtIncome_total").value);
         $("txtIncome_total").value = setTwoDecimals($("txtIncome_total").value);
    }
    else
        $("txtIncome_total").value = "0,00";

    
}
var results_Received = 0;
function cbf1(oResult) {
    ++results_Received;
    var cnt = 0;
    var Cur_id = "txtIncome" + oResult["nId"];
    var item;
    
    if (oResult.status && oResult.status.code != "200") {
        alert("error");
    } else {
    $(Cur_id).value = oResult["Income"];
    fix_Ammounts(oResult["nId"]);




    if (results_Received == "10") 
    {
        SetTotalIncome();
        fix_Ammounts(oResult["nId"]);
    }
    
    
    
    }
}




var oJd = new pkario.jd();

