var onay;
var http_request = false;
function PCToplaRequest(url, parameters){
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    }
    else 
        if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch (e) {
                }
            }
        }
    if (!http_request) {
        alert('XMLHHTP nesnesi oluşturulamadı...');
        return false;
    }
    http_request.onreadystatechange = PCToplaResponse;
    http_request.open('POST', url, true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", parameters.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(parameters);
}


function PCToplaResponse(){
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            result = http_request.responseText;
            if (result.indexOf("|-|-|") != -1) {
                res = new Array();
                var res = result.split("|-|-|");
                if (res.length == 3) {
                    document.getElementById(onay).innerHTML = res[1];
                    document.getElementById(onay1).innerHTML = res[2];
                }
                if (res.length == 5) {
                    document.getElementById(res[1]).innerHTML = res[2];
                    document.getElementById(res[3]).innerHTML = res[4];
                }
            }
            else 
                document.getElementById(onay).innerHTML = result;
            
            document.getElementById("Loading").style.visibility = 'hidden';
            document.getElementById("DetayDiv").style.visibility = 'visible';
            
            PCToplaHesapla();
        }
        else {
            alert('There was a problem with the request.');
        }
    }
}

function YazdirSubmit(){
    document.forms["PCToplaFrm"].action = "PCToplaYazdir.php";
    document.forms["PCToplaFrm"].target = "_blank";
    document.forms["PCToplaFrm"].submit();
}

function SepeteEkleSubmit(){
    document.forms["PCToplaFrm"].action = "sekle.php"
    document.forms["PCToplaFrm"].target = "_self";
    document.forms["PCToplaFrm"].submit();
}

function DetayYaz(Slc, Drm){
    onay = "DetayDiv";
    
    var Secilen = Slc.value;
    var Frm = document.forms["PCToplaFrm"];
    if (Secilen != "") {
        document.getElementById("Loading").style.visibility = 'visible';
        document.getElementById("DetayDiv").style.visibility = 'hidden';
        ParaBirim = Frm.ParaBirim.value;
        if (Slc.className == "FirstClass" && Drm == 0) {
            var SecilenTip = "";
            SecilenTip = Slc.options[Slc.selectedIndex].className;
            var KatID = "";
            KatID = Slc.id;
            PCToplaRequest("PCToplama/PCToplaXmlReq.php", "function=UrunDetayGetir&UrunID=" + Secilen + "&Tip=" + SecilenTip + "&KatID=" + KatID + "&FiyatTipi=" + ParaBirim);
        }
        else 
            PCToplaRequest("PCToplama/PCToplaXmlReq.php", "function=UrunDetayGetir&UrunID=" + Secilen + "&FiyatTipi=" + ParaBirim);
    }
    PCToplaHesapla();
    
}

function PCToplaHesapla(){
    var Frm = document.forms["PCToplaFrm"];
    var Dizi = new Array();
    var GenelToplam = 0;
    var AraToplam = 0;
    var KDVToplam = 0;
    var KDVAraToplam = 0;
    var Fiyat = "";
    var KDV = "";
    var FiyatBirim = "";
    var ParaBirim = "";
    ParaBirim = Frm.ParaBirim.value;
    
    if (Frm.KategoriIDS.value != "") {
        if (Frm.KategoriIDS.value.indexOf(",") != -1) {
            var Elemanlar = "";
            Dizi = Frm.KategoriIDS.value.split(",");
        }
        else {
            Dizi[0] = Frm.KategoriIDS.value;
        }
    }
    else 
        return false;
    
    for (i = 0; i < Dizi.length; i++) {
        if (Frm.elements["Kategori" + Dizi[i]]) {
            var Select = Frm.elements["Kategori" + Dizi[i]];
            var SecilenUrun = Select.value;
            var SecilenTip = "";
            if (SecilenUrun != "") {
                Fiyat = Frm.elements["Fiyat" + SecilenUrun].value;
                KDV = Frm.elements["KDV" + SecilenUrun].value;
                
                Tip = Select.rel;
                
                Kod = Select.name.substr(8, Select.name.length - 8);
                
                Frm.elements["AFiyat" + Dizi[i]].value = Fiyat;
                
                var Adet = Frm.elements["adet" + Dizi[i]].value;
                
                Fiyat = Fiyat * Adet;
                
                AraToplam = parseFloat(AraToplam) + parseFloat(Fiyat);
                KDVToplam = parseFloat(KDVToplam) + (parseFloat(KDV) / 100) * parseFloat(Fiyat);
                KDVAraToplam = parseFloat(AraToplam) + parseFloat(KDVToplam);
                
                Frm.elements["AFiyat" + Dizi[i]].value = Fiyat;
            }
            else {
                Frm.elements["AFiyat" + Dizi[i]].value = "0";
                
            }
            
            Frm.AraToplam.value = AraToplam.toFixed(2) + " " + ParaBirim;
            Frm.ToplamGenel.value = KDVAraToplam.toFixed(2) + " " + ParaBirim;
            Frm.KDVToplam.value = KDVToplam.toFixed(2) + " " + ParaBirim;
            
        }
    }
    AraToplam = 0;
    KDVAraToplam = 0;
    KDVToplam = 0;
}


function FiyatTipSec(){
    var Frm = document.forms["PCToplaFrm"];
    var Str = "?page=PCTopla&";
    if (document.getElementById("FtipTL").checked) 
        Str += "FiyatTipi=" + document.getElementById("FtipTL").value;
    if (document.getElementById("FtipUSD").checked) 
        Str += "FiyatTipi=" + document.getElementById("FtipUSD").value;
    if (document.getElementById("FtipEURO").checked) 
        Str += "FiyatTipi=" + document.getElementById("FtipEURO").value;
    window.location.href = "http://" + document.domain + Str;
}

