﻿
// ~ ~~~~~ ~~~~ > Flyout Book Box
var imgLoader2 = new Image();
var XimgTemp;
imgLoader2.src = "grafiklar_s/ajax-loader.gif";
var rememberBookID;
function js_getOneBookBox(bookID)
{
        bookBoxService.getFlyoutBook(bookID,SucceededCallback);
        rememberBookID=bookID; 
}
function SucceededCallback(result,eventArgs)
{
    // Page element to display feedback.
    var RsltElem = document.getElementById("dynamic_content");
    RsltElem.innerHTML = result;
    jx_getBoxBookCover(rememberBookID);
}
function jx_getBoxBookCover(bookID)
{
    bookBoxService.getBookFrontSmall(bookID,CoverCallBack);
}
function CoverCallBack(result,eventArgs)
{
    $get("infoboxCover").src = imgLoader2.src;
    XimgTemp = new Image();
    $addHandler(XimgTemp, "load", loadFrontX);
    XimgTemp.src = result;
}
function loadFrontX(evt)
{
    $get("infoboxCover").src = XimgTemp.src;
}

// ~ ~~~~~ ~~~~ > Operate Vote
var rememberVotedYmID;
var ymT;
function js_getVoted(toYmID,Voted)
{
    rememberVotedYmID = toYmID;
    document.getElementById("spn_YmMsg"+rememberVotedYmID).innerHTML = "<img src='grafiklar_s/ajax-loader.gif'/>";
    bookBoxService.getYorumVoted(toYmID,Voted,SucceededVote);
}
function SucceededVote(result,eventArgs)
{
   // alert(result);
    var RstElm = document.getElementById("spn_YmMsg"+rememberVotedYmID);
    RstElm.style.border = "1px solid #595E61";
    RstElm.style.backgroundColor = "#f7f7f7";
    RstElm.style.color = "#789450";
    RstElm.style.fontWeight = "bold";
    RstElm.style.fontSize = "8pt";
    RstElm.innerHTML = result;
    RstElm.style.display = "block";
    ymT=setTimeout("hideVoteMsg('"+rememberVotedYmID+"')",3000);
}
function hideVoteMsg(MsgID)
{
    clearTimeout(ymT);
    document.getElementById("spn_YmMsg"+rememberVotedYmID).style.display = "none";
}
// ~ ~~~~~ ~~~~~ > Operate Yorum Comments
var rememberCommentYmID;
function js_getComment(forYmID)
{
    rememberCommentYmID = forYmID;
    document.getElementById("div_YmCmt"+rememberCommentYmID).style.display = "none";

    
    var RstYmElm = document.getElementById("div_YmCmtTxt"+forYmID);
    RstYmElm.innerHTML = RstYmElm.innerHTML+"<img src='grafiklar_s/ajax-loader.gif'/>";
    RstYmElm.style.display = "block";
    bookBoxService.getYorumComment(forYmID,SucceededViewCmt);
}
function SucceededViewCmt(result,eventArgs)
{
    var RstYmElm = document.getElementById("div_YmCmtTxt"+rememberCommentYmID);
    RstYmElm.innerHTML = result;   
}
function writeYmCmt(toYmID)
{
    rememberCommentYmID = toYmID;
    cmtText = document.getElementById("txtarea_ym"+toYmID).value;
    if (cmtText == "")
    {
        document.getElementById("div_CmtMsg"+rememberCommentYmID).innerHTML = "<span class='errorMessageWin'>*Yorumunuzu unutmayın.</span>";
    }
    else
    {
        document.getElementById("div_CmtMsg"+rememberCommentYmID).innerHTML = "<img src='grafiklar_s/ajax-loader.gif'/>";
        bookBoxService.saveYmComment(cmtText,toYmID,SucceddedCmtSave);
    }
}
function updateYmCmtView(toYmID,newCmtCount)
{    
    //alert(toYmID+" and "+newCmtCount);
    var RstYmElmH = document.getElementById("div_YmCmt"+toYmID);
    RstYmElmH.innerHTML = "<span onclick='js_getComment("+toYmID+")' style='color:#4A66A8;cursor:pointer;'>"+newCmtCount+" yanıt var görmek için tıklayın</span>";
    RstYmElmH.style.display = "block";
    
    var RstYmElm = document.getElementById("div_YmCmtTxt"+rememberCommentYmID);
    if(RstYmElm!=null)
    {
    RstYmElm.style.display = "none";}
    
}
function cancelYmCmt(toYmID)
{
    rememberCommentYmID = toYmID;
    var RstYmElmH = document.getElementById("div_YmCmt"+toYmID);
    if(RstYmElmH!=null)
    {
        RstYmElmH.style.display = "block";
    }
    
    var RstYmElm = document.getElementById("div_YmCmtTxt"+rememberCommentYmID);
    if(RstYmElm!=null)
    {
        RstYmElm.style.display = "none";
    }
}
function SucceddedCmtSave(result,eventArgs)
{
    document.getElementById("txtarea_ym"+rememberCommentYmID).value = "";
    document.getElementById("div_CmtMsg"+rememberCommentYmID).innerHTML = result;
}
// ~ ~~~~~~~~~~~ ~~~~~> update Miktar

function editMiktar(toProductID,btName)
{
    rememberKitapIDMiktar = toProductID;
    rememberEditMiktarBtID = btName;
    document.getElementById(btName).style.display="none";
    bookBoxService.getMiktar(rememberKitapIDMiktar,SucceededGetMiktar2);
}
function SucceededGetMiktar2(result,eventArgs)
{
    var arResult = new Array();
    arResult = result.split('|');
    tempMiktar = arResult[0];
    toBookID = arResult[1];
    document.getElementById("div"+toBookID+"_miktarNumara").innerHTML="<table cellpadding=0 cellspacing=0><tr><td><input type='text' style='width:25px;background-color:#FAFA9D;font-weight:bold;border:1px solid #696969;' id='in"+toBookID+"_orderedNumber' value='"+tempMiktar+"' onKeyPress='checkKey()'/>&nbsp;&nbsp;&nbsp;</td><td><img style='cursor:pointer;margin-right:3px;' src='grafiklar/bt_miktarTaman.gif' onClick='updateMiktar("+toBookID+");'/><img style='cursor:pointer;' src='grafiklar/bt_miktarIptal.gif' onClick='miktarIptal("+toBookID+","+tempMiktar+");'/></td></tr></table>";
}
function miktarIptal(toProductID,resetNum,editMiktarBtName)
{
    document.getElementById("img_btMiktarEdit"+toProductID).style.display="block";
    document.getElementById("div"+toProductID+"_miktarNumara").innerHTML=resetNum;
}
function updateMiktar(toBookID)
{
    var xxyySetMiktar = document.getElementById("in"+toBookID+"_orderedNumber").value;
    if (xxyySetMiktar != "0")
    {
        bookBoxService.updateOrderedSum(toBookID,xxyySetMiktar,SucceededMiktarUpdate);
    }else{alert("Hafta Format");}
}
function SucceededMiktarUpdate(result,eventArgs)
{
    var arResult = new Array();
    arResult = result.split('|');
    newMiktar = arResult[0];
    toBookID = arResult[1];
    document.getElementById("div"+toBookID+"_miktarNumara").innerHTML = newMiktar;
    bookBoxService.getOncekiToplam(SucceededGetToplam);
    document.getElementById("img_btMiktarEdit"+toBookID).style.display="block";
}
function SucceededGetToplam(result,eventArgs)
{
    document.getElementById("div_POPtoplamMoney").innerHTML = result+" TL";
}

// ~ ~~~~~~~~~~~ ~~~~~> sepete Ekle
function js_sepeteEkle(kitapKod)
{
    document.getElementById("img_sepeteEkle"+kitapKod).src="grafiklar_s/ajax-loader.gif";
    bookBoxService.setSepeteEkle(kitapKod,SucceededSepeteEkle);
    //alert(kitapKod);
}
function js_sepeteEkle2(kitapKod)
{
    document.getElementById("2img_sepeteEkle"+kitapKod).src="grafiklar_s/ajax-loader.gif";
    bookBoxService.setSepeteEkle(kitapKod,SucceededSepeteEkle);
    //because page like yayinevix has sepeteEkle buttons appeared in two repeater,the image button might be repeated.
}
function js_universalSepeteEkle(kitapKod,define)
{
    document.getElementById("img_sepeteEkle"+kitapKod+define).src="grafiklar_s/ajax-loader.gif";
    bookBoxService.setSepeteEkle(kitapKod,SucceededSepeteEkle);
}
function js_favoriSepeteEkle(kitapKod,favoriKod)
{
    document.getElementById("img_sepeteEkle"+kitapKod).src="grafiklar_s/ajax-loader.gif";
    
    if (document.getElementById("chb_kitapBirak").checked == 1)
    {
        bookBoxService.setFavoriSepeteEkle(kitapKod,favoriKod,SucceededSepeteEkle);
    }else{
        bookBoxService.setFavoriSepeteEkle(kitapKod,0,SucceededSepeteEkle);
    }
}
function js_kargoSifirKitapSepeteEkle(kitapKod)
{
    document.getElementById("img_sepeteEkle"+kitapKod).src="grafiklar_s/ajax-loader.gif";
    bookBoxService.setSepeteEkle(kitapKod,SucceededSepeteEkle_kargoSifirAdetPage);
}
function SucceededSepeteEkle(result,eventArgs)
{
    window.location = "./avs_sepete.aspx?kitap="+result;
}
function SucceededSepeteEkle_kargoSifirAdetPage(result,eventArgs)
{
    document.getElementById("div_KSKsepeteEkle"+result).innerHTML = "<img src='grafiklar_s/ic_taman_15.gif'/>"; 
    bookBoxService.getKargoSifirAdetToplam(SuddeededGetKargoSifirAdetToplam);
	
}
function SuddeededGetKargoSifirAdetToplam(result,eventArgs)
{
    var arResult = new Array();
    arResult = result.split('|');
    yySifirAdet = arResult[0];
    yyUps = arResult[1];
    yyYurtici = arResult[2];
    yyUpsNakit = arResult[3];
    //document.getElementById("div_kargoSiferAdetStat").innerHTML = "<img src='grafiklar_s/arrow_g_18_bE6EFF5.gif'/>&nbsp;Sepetinizde kargo sıfırlyan kitap var.";
    if(yySifirAdet>0)
    {
        setTimeout('KargoSifirDone()', 800);
		//document.getElementById("div_upsPriceTag").innerHTML =  "UPS ("+yyUps+" TL)";
        //document.getElementById("div_yurticiPriceTag").innerHTML = "Yurtiçi ("+yyYurtici+" TL)";
        //document.getElementById("div_upsNakitTag").innerHTML = "UPS kapıda ödeme("+yyUpsNakit+" TL)";
        //document.getElementById("div_yurticiPriceTag").style.textDecoration="line-through";
        //document.getElementById("div_upsPriceTag").style.textDecoration="line-through";
        //document.getElementById("div_upsNakitTag").style.textDecoration="line-through";
		
    }
	
}
function KargoSifirDone()
{
	window.location.replace(document.URL);

}

// ~ ~~~~~~~~~~~ ~~~~~> siparis izleme
var rememberSiparisKod;
function js_bookSiparisStat(siparisKod)
{ 
    rememberSiparisKod = siparisKod;
    document.getElementById("div_zBookSiparis"+siparisKod).style.display = "none";
    document.getElementById("div_zBookStat"+siparisKod).style.display = "block";
    bookBoxService.siparisBookStat(siparisKod,SucceededSiparisBookStat)
}
function SucceededSiparisBookStat(result,eventArgs)
{
    document.getElementById("div_zBookStat"+rememberSiparisKod).innerHTML = result;
}
function js_bookSiparisStatHide(siparisKod)
{
    document.getElementById("div_zBookSiparis"+siparisKod).style.display = "block";
    document.getElementById("div_zBookStat"+siparisKod).style.display = "none";
}

// ~ ~~~~~~~~~~~~> destek
var rememberHeaderID;
function jv_iletiHolderShow(headerID)
{
    if(document.getElementById("div_iletiH"+headerID).style.display=="none")
    {
        document.getElementById("div_iletiH"+headerID).style.display = "block";
        document.getElementById("div_textareaYnIletiH"+headerID).style.display = "block";
    }else{
        document.getElementById("div_iletiH"+headerID).style.display = "none";
        document.getElementById("div_textareaYnIletiH"+headerID).style.display = "none";
    }
    rememberHeaderID = headerID;
}
function js_writeYeniIleti(headerID,destekYeniti)
{
    iletiTxt = document.getElementById("txtarea_yeniIleti"+headerID).value;
    bookBoxService.saveYeniIleti(headerID,iletiTxt,destekYeniti,SucceededWriteYeniIleti);
    rememberHeaderID = headerID;
}
function SucceededWriteYeniIleti(result,eventArgs)
{
    document.getElementById("txtarea_yeniIleti"+result).value="";
    bookBoxService.loadIletiler(result,SucceededReloadIleti);
    rememberHeaderID = result;
}
function SucceededReloadIleti(result,eventArgs)
{
    document.getElementById("div_iletiH"+rememberHeaderID).innerHTML = result;
}

function js_editDurum(headerID,status)
{
    op1=""; op2=""; op3="";
    if(status=="0"){op1=" selected ";}
    if(status=="1"){op2=" selected ";}
    if(status=="2"){op3=" selected ";}
    document.getElementById("div_durum"+headerID).innerHTML = "<select id='select_durum"+headerID+"' onChange='js_updateDurum("+headerID+")'><option value='Yeni'"+op1+">Yeni</option><option value='Sürüyor'"+op2+">Sürüyor</option><option value='Kapandı'"+op3+">Kapandı</option></select>";
    document.getElementById("div_durum"+headerID).onclick="";
}
function js_updateDurum(headerID)
{
    durumTxt = document.getElementById("select_durum"+headerID).value;
    document.getElementById("div_durum"+headerID).innerHTML = "<img src='grafiklar_s/ajax-loader.gif'/>";
    bookBoxService.updateDestekHeaderDurum(headerID,durumTxt,SucceededUpdateDestekHeaderDurum);
}
function SucceededUpdateDestekHeaderDurum(result,eventArgs)
{
    var arResult = new Array();
    arResult = result.split(',');
    yyHeaderID = arResult[0];
    yyDurumTxt = arResult[1];
    document.getElementById("div_durum"+yyHeaderID).innerHTML = yyDurumTxt;
    durumVal="0";
    if(yyDurumTxt=="Yeni"){durumVal="0";}
    if(yyDurumTxt=="Sürüyor"){durumVal="1";}
    if(yyDurumTxt=="Kapandı"){durumVal="2";}
    document.getElementById("div_durum"+yyHeaderID).style.color ="#219121";
    document.getElementById("div_durum"+yyHeaderID).style.fontWeight = "bold";
    document.getElementById("div_durum"+yyHeaderID).style.fontSize = "9pt";
    document.getElementById("div_durum"+yyHeaderID).onclick = function (){js_editDurum(yyHeaderID,yyDurumTxt);};
}
var rememberIletiText;
function js_deleteIleti(iletiID)
{
    rememberIletiText = document.getElementById("div_iletiTxt"+iletiID).innerHTML;
    document.getElementById("div_iletiTxt"+iletiID).innerHTML = "<img src='grafiklar_s/ajax-loader.gif'/>";
    bookBoxService.delDestekIleti(iletiID,SucceededDelDestekIleti);   
}
function SucceededDelDestekIleti(result,eventArgs)
{
    document.getElementById("div_iletiH"+result).innerHTML = rememberIletiText;
    document.getElementById("div_iletiH"+result).style.textDecoration = "line-through";
}
function js_editIleti(iletiID)
{
    rememberIletiText = document.getElementById("div_iletiTxt"+iletiID).innerHTML;
    containIleti = document.getElementById("div_iletiTxt"+iletiID).innerHTML;
    containIleti = containIleti.replace(/(<BR\s*\/?>)/g,"\r\n");
    containIleti = containIleti.replace(/(<br\s*\/?>)/g,"\r\n");
    document.getElementById("div_iletiH"+iletiID).innerHTML = "<textarea id='textarea_editIleti"+iletiID+"' style='width:320px;height:80px;'>"+containIleti+"</textarea><div id='textAreaIletiComdH"+iletiID+"' align='center'><span style='cursor:pointer;font-size:8pt;font-weight:bold;color:#2F751A;' onclick='js_saveEditIleti("+iletiID+")'>[Sakla]</span>&nbsp;&nbsp;<span style='cursor:pointer;font-size:8pt;font-weight:bold;color:#992A0B;' onclick='js_cancelEditIleti("+iletiID+")'>[İptal]</span></div>";
}
function js_cancelEditIleti(iletiID)
{
    document.getElementById("div_iletiH"+iletiID).innerHTML = "<div id='div_iletiTxt"+iletiID+"'>"+rememberIletiText+"</div><span style='cursor:pointer;font-size:8pt;font-weight:bold;color:#992A0B;' onclick='js_deleteIleti("+iletiID+")'>[Sil]</span>&nbsp;&nbsp;<span style='cursor:pointer;font-size:8pt;font-weight:bold;' onclick='js_editIleti("+iletiID+")'>[Değiştir]</span>";
}
function js_saveEditIleti(iletiID)
{
    document.getElementById("textAreaIletiComdH"+iletiID).innerHTML = "<img src='grafiklar_s/ajax-loader.gif'/>";
    iletiTxt = document.getElementById("textarea_editIleti"+iletiID).innerHTML;
    iletiTxt = iletiTxt.replace(/(\r\n)/g,"<br>");
    bookBoxService.saveEditDestekIleti(iletiID,iletiTxt,SucceededSaveEditIleti);
}
function SucceededSaveEditIleti(result,eventArgs)
{
    txtareaIleti = document.getElementById("textarea_editIleti"+result).innerHTML;
    txtareaIleti = txtareaIleti.replace(/(\r\n)/g,"<br>");
    document.getElementById("div_iletiH"+result).innerHTML = "<div id='div_iletiTxt"+result+"'>"+txtareaIleti+"</div><span style='cursor:pointer;font-size:8pt;font-weight:bold;color:#992A0B;' onclick='js_deleteIleti("+result+")'>[Sil]</span>&nbsp;&nbsp;<span style='cursor:pointer;font-size:8pt;font-weight:bold;' onclick='js_editIleti("+result+")'>[Değiştir]</span>";
}


