﻿//----------------------------------------------
function SetDefaultValue(obj, text) {
    if (obj.value == text) {
        obj.value = "";
        obj.style.color = "#4372B0";
    }
}
//----------------------------------------------
function GetDefaultValue(obj, text) {
    if (obj.value == "") {
        obj.value = text;
        obj.style.color = "#BBBBBB";
    }
}
//----------------------------------------------
function urunAra(grup_kod, cat_kod, marka_ad, aranacak, stokStatus, fiyat1, fiyat2, ayriAc) {
    if (stokStatus == true)
        stokStatus = "1";
    else
        stokStatus = "";

    sURL = "liste.aspx?grup_kod=" + grup_kod + "&cat_kod=" + cat_kod + "&marka_ad=" + marka_ad + "&aranacak=" + aranacak + "&stokStatus=" + stokStatus + "&txtFiyat1=" + fiyat1 + "&txtFiyat2=" + fiyat2;

    //alert(sURL);
    //return false;

    if (ayriAc == true)
        window.open(sURL, "", "");
    else
        window.location.href = sURL;

    //$("#siteMain").animate({ opacity: "0", left: "-=1000" }, 1200, function() { window.location.href = 'liste.aspx'; });

    return false;
}
//----------------------------------------------
function sepeteAt(strXML) {
    $.post('sepetPre.aspx?act=insert', { data: escape(strXML) });

    sepetSay();
    openSepet();

    return false;
}
//----------------------------------------------
function sepeteAtPre(stok_kod, sip_adet, stokSecenek) {
    if (sip_adet == "") sip_adet = 1;
    var str = ""
    //str += "<?xml version='1.0' ?>"
    str += "<data>";
    str += "<item>";
    str += "<stok_kod>" + stok_kod + "</stok_kod>";
    str += "<sip_adet>" + sip_adet + "</sip_adet>";
    str += "<secenek>" + stokSecenek + "</secenek>";
    str += "</item>";
    str += "</data>";

    return sepeteAt(str);
}
//----------------------------------------------
function openSepet() {
    GB_show('Sepetiniz', '../../sepetPre.aspx', 380, 500);
}
//-------------------------
function sepetSay() {
    time = new Date();

    url = "sepetPre.aspx?act=sepetSay&time=" + time.getMilliseconds();
    $.get(url, {}, sepetSay_CallBack);


}
//-------------------------
function sepetSay_CallBack(xmlData) {
    jXmlData = $(xmlData);
    var counts = jXmlData.find('count');
    var count = 0;

    counts.each(function() {
        count = $(this).text();
        //alert($(this));
    }); //end function //end each

    $("#lblSepetUrunAdet").text(count);

}
//------------------------------------------           
function stopRKey(evt) {
    var evt = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type == "text")) { return false; }
}
function hitEnter(evt) {
    var evt = (evt) ? evt : ((event) ? event : null);
    if (evt.keyCode == 13)
        return true;
    else
        return false;
}
//------------------------------------------
document.onkeypress = stopRKey;

//-------------------------
function siparisKontrol(from) {
    var objFrom = $('#' + from + '');
    var onay = false;
    var stok;
    var en_az_biri_secili = false;
    var secenekSecilmis = true;

    var chkStokKods = objFrom.find('.chkStokKod').find('input:checkbox[checked]');
    //alert(chkStokKods.size());
    chkStokKods.each(function() {
        en_az_biri_secili = true;
        ctrlID = $(this).attr("id").replace("chkStokKod", "");
        stok_kod = $(this).val();
        sip_adet = $('#' + ctrlID + 'txtAdet').val();
        if (sip_adet == "" || sip_adet < 1)
            sip_adet = 1

        if ($(this).attr("stok") == "var") {
            stok = true;
        }
        else {
            alert("Stokta Olmayan Ürünleri Sipariş Veremezsiniz!")
            stok = false;
            return false;
        }
    });
    
    
    if (stok == true && en_az_biri_secili == true) {
        onay = true;
        siparisSubmit(from);
    }
    else if (en_az_biri_secili == false) {
        alert("Sipariş Vereceğiniz Ürünleri Seçmelisiniz!")
        onay = false;
    }
    else
        onay = false;

    return onay
    
}
function siparisSubmit(from) {

    $('#hdXML').val(XMLforPOST(from));
    //eski = $('#__VIEWSTATE')[0].name;
    //$('#__VIEWSTATE')[0].name = 'NOVIEWSTATE';
    $('#form1')[0].action='siparis.aspx';
    $('#form1')[0].target = "_top";
    $('#form1')[0].submit();
    
}
//----------------------------------------
function XMLforPOST(from) {

    var objFrom = $('#' + from + '');
    var str = ""
    str += "<data>";

    var chkChecked = objFrom.find('.chkStokKod').find('input:checkbox[checked]');
    chkChecked.each(function() {
        stok_kod = $(this).val();
        ctrlID = $(this).attr("id").replace("chkStokKod", "");

        sip_adet = $('#' + ctrlID + 'txtAdet').val();
        if (sip_adet == "")
            sip_adet = 1;

        stokSecenek = "";

        str += "<item>";
        str += "<stok_kod>" + stok_kod + "</stok_kod>";
        str += "<sip_adet>" + sip_adet + "</sip_adet>";
        str += "<secenek>" + stokSecenek + "</secenek>";
        str += "</item>";


    });
    str += "</data>";

    return str;

}
//----------------------------------------
function hitButton(evt,obj) {
    if (hitEnter(evt)) {
        obj.click();
        return false;  
    }
}