﻿// JScript File


/*popup etk*/
var maxenlarged = "0";
var etkId;
function popupetk(sender, e) {
    if (maxenlarged == "0") {
        var id = sender.id;
        etkId = sender.id;
        var etkDay = document.getElementById(id);
        var posX, posY;

        if (!e) var e = window.event;
        if (e.pageX || e.pageY) {
            posX = e.pageX;
            posY = e.pageY;
        }
        else if (e.clientX || e.clientY) {
            posX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
            posY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
        }
        // posX=etkDay.offsetTop-document.documentElement.scrollTop;
        // posY=etkDay.offsetLeft-document.documentElement.scrollLeft;

        div = document.getElementById('popupetkinlik').style;
        div.visibility = "visible";
        orjHeight = parseInt(div.height);
        orjWidth = parseInt(div.width);
        div.top = posY + 10 + 'px';
        div.left = posX + 10 + 'px';
        enlarge();
    }
}
function enlarge() {
    if ((parseInt(div.width) < 351)) {
        div.height = parseInt(div.height) + 60 + 'px';
        div.width = parseInt(div.width) + 60 + 'px';
        div.left = parseInt(div.left) + 30 + 'px';
        div.top = parseInt(div.top) - 60 + 'px';
        setTimeout("enlarge()", 20);
    } else {
        maxenlarged = "1";
        if (etkId != '') {
            if (document.documentElement.scrollTop != 0) div.top = parseInt(div.top) + document.documentElement.scrollTop - 100 + 'px';
            div.height = null;
            div.width = 396 + 'px';
            fillEtkinlikById(etkId);
        }
    }
}
function popoutetk() {
    maxenlarged = "0";
    document.getElementById("popupetkinlik").innerHTML = "";
    document.getElementById("popupetkinlik").style.backgroundColor = "";
    document.getElementById("popupetkinlik").style.visibility = "hidden";
    document.getElementById("popupetkinlik").style.height = 0 + 'px';
    document.getElementById("popupetkinlik").style.width = 0 + 'px';
    div.border = "solid 1px #757473"
}

function fillEtkinlikById(etkId) {
    WS.WebService.getEtkinlikById(etkId, CallSuccessEtkinlik, CallFailedEtkinlik);
}
function CallSuccessEtkinlik(result, eventArgs) {
    var projDizi = result.split("||");
    var etkText;

    etkText = "<table width='100%'  cellpadding='0' cellspacing='0' border='0' style='height:100%;'>";
    etkText += "<tr><td style='font-siz:18px;font-family:verdana;color:#4c4b4b;heigt:15px'>";
    etkText += projDizi[0]; //başlık
    etkText += "</td></tr>";
    etkText += "<tr><td style='background: url(/images/takvim/cizgisag.jpg) right no-repeat;padding-right:16px;padding-top:3px;height:12px;'><hr style='border:0;height:1px;border-top:solid 1px #bebebc;'/></td></tr>";
    etkText += "<tr><td align='left' style='padding-top:5px;'>";
    etkText += "<table cellpadding='0' cellspacing='0' border='0'><tr><td valign='top'>";
    etkText += "<img align='left' src=" + projDizi[1] + " style='padding:2px; border:solid 1px #c7c5c2;'/>"//resim  
    etkText += "</td></tr><tr><td style='font-family:arial;font-size:14px;color:#565555;padding-top:15px'>";
    etkText += projDizi[2]; //içerik
    etkText += "</td></tr><tr><td style='padding-top:10px'>";
    etkText += "<table style='font-family:arial;font-size:14px;color:#565555'>";
    etkText += "<tr>";
    etkText += "<td>Başlangıç Tarihi</td>";
    etkText += "<td>:</td>";
    etkText += "<td>";
    etkText += projDizi[3];
    etkText += "</td>";
    etkText += "</tr>";
    etkText += "<tr>";
    etkText += "<td>Bitiş Tarihi</td>";
    etkText += "<td>:</td>";
    etkText += "<td>";
    etkText += projDizi[4];
    etkText += "</td>";
    etkText += "</tr>";
    etkText += "</table>";

    etkText += "</td></tr>";
    etkText += "</table>";
    etkText += "</td></tr></table>";

    div.border = "solid 3px #757473"; div.backgroundColor = "#eeedeb";
    document.getElementById("popupetkinlik").innerHTML = etkText;
}
function CallFailedEtkinlik(result) {
    alert("see what you have done:" + result);
}

/*********etkinlik grup başlıklarını göster*******//////////////////////////////////////////
var etkGrupBasliklerX, etkGrupBasliklerY
function popupEtkGrupBasliklar(basTarih, e) {
    var posX, posY;

    if (!e) var e = window.event;
    if (e.pageX || e.pageY) {
        posX = e.pageX;
        posY = e.pageY;
    }
    else if (e.clientX || e.clientY) {
        posX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
        posY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
    }
    etkGrupBasliklerX = posX;
    etkGrupBasliklerY = posY;

    WS.WebService.getEtkinliklerByTarih(basTarih, CallSuccessEtkinlikGrup);
}
function CallSuccessEtkinlikGrup(result, eventArgs) {

    htmlData = result;
    create_EtkGrupBaslik_dynamic_div(htmlData, 200, etkGrupBasliklerX, etkGrupBasliklerY);
}
function CallFailedEtkinlikGrup() {
    alert("Bu güne ait etkinlik başlıklarını getirirken page metod da hata oluştu");
}
function create_EtkGrupBaslik_dynamic_div(htmlData, w, posx, posy) {
    if (!document.getElementById("divEtkGrupAyniGun")) {

        dv = document.createElement("div"); // create dynamically div tag
        dv.setAttribute("id", "divEtkGrupAyniGun");       //give id to it
        //dv.className="EtkGrupBaslik_dynamic_div";        // set the style classname  
        //set the inner styling of the div tag 
        dv.style.position = "absolute";


        ////dv.style.height=h+'px';
        dv.style.width = w + 'px';
        dv.style.top = posy + 5 + 'px';
        dv.style.left = posx + 5 + 'px';
        dv.style.border = "solid 1px #757473";
        dv.style.backgroundColor = "#f1f0ee";
        //set the html content inside the div tag               

        sp = document.createElement("span");
        sp.innerHTML = "<table width='100%'><tr><td style='width:100%;color:#339999;cursor:pointer;cursor:hand;' align='right'>kapat</td></tr></table>";


        if (sp.addEventListener)//for fire fox
        {
            sp.addEventListener("click", function () { kapat_event_onclick(dv.id); }, false);
        }
        if (sp.attachEvent) {
            sp.attachEvent("onclick", function () { kapat_event_onclick(dv.id); });
        }
        dv.appendChild(sp);
        divIcerik = document.createElement("div");
        divIcerik.style.padding = "0 5px 5px 5px";
        divIcerik.innerHTML = htmlData;
        dv.appendChild(divIcerik);

        //finally add the div id to ur form 
        document.forms[0].appendChild(dv);


    }
}
function kapat_event_onclick(sender) {
    var div = document.getElementById(sender);
    div.parentNode.removeChild(div);
}


///////////////////////////////////////////////////////////////////////////////

//**************Begin Pager************************//

function Pager(containerId, pageNumberBeginWith, serviceMethodPR, classNo) {
    this.pnbw = pageNumberBeginWith;
    //this.numRecordsPerPage =numRecordsPerPage;    
    this.currentPage = 1;
    this.numTotalPages = 0;
    this.pageNumber = 1;
    this.begin = 1;
    this.stop = 11;
    this.classNo = classNo;
    this.inited = false;
    this.showPage = function (pageNumber) {
        if (!this.inited) {
            alert("pager not inited");
            return;
        }
        this.pageNumber = pageNumber;
        var currentPageOld = this.currentPage;
        this.currentPage = this.pageNumber;

        //var start = (pageNumber - 1) * this.numRecordsPerPage + 1;
        //var end= start+this.numRecordsPerPage - 1;
        this.createPagerNavlinks(currentPageOld, this.currentPage);

    }
    this.createPagerNavlinks = function (currentPageOld, currentPage) {
        this.begin = 1;
        this.stop = this.numTotalPages;
        links = "<table cellpadding='0' cellspacing='0' border='0' class='pager_table" + this.classNo + "'><tr>";

        links += "<td><a id='" + this.pnbw + "geri' href='javascript:void(0)' onclick='" + serviceMethodPR + "(" + containerId + ".prev())' class='pager_prev" + this.classNo + "'>&nbsp</a></td>";
        for (var i = this.begin; i <= this.stop; i++) {
            if (i == currentPage) {
                links += "<td><span  id='" + this.pnbw + this.currentPage + "' class='pager_span_selected" + this.classNo + "'>" + i + "</span></td>";
            } else
                if (i == currentPageOld) {

                    links += "<td><a id='" + this.pnbw + currentPageOld + "' href='javascript:void(0)' onclick='" + serviceMethodPR + "(" + i + ")' class='pager_a" + this.classNo + "'>" + i + "</a></td>";
                } else {
                    links += "<td><a id='" + this.pnbw + i + "' href='javascript:void(0)' onclick='" + serviceMethodPR + "(" + i + ")' class='pager_a" + this.classNo + "'>" + i + "</a></td>";
                }
    }
    links += "<td><a id='" + this.pnbw + "ileri' href='javascript:void(0)' onclick='" + serviceMethodPR + "(" + containerId + ".next())' class='pager_next" + this.classNo + "'>&nbsp</a></td></tr></table>";

    document.getElementById(containerId).innerHTML = links;
}
this.prev = function () {
    if (this.currentPage > 1) {
        return (this.currentPage - 1);
    } else return 1;
}

this.next = function () {
    if (this.currentPage < this.numTotalPages) {
        return (this.currentPage + 1);
    } else return this.numTotalPages;
}
this.first = function () {
    if (this.currentPage > 0) {
        return 1;
    }
}
this.last = function () {
    if (this.currentPage < this.numTotalPages) {
        return this.numTotalPages;
    }
}

this.init = function () {

    this.inited = true;
}


}
//**************End Pager************************//

function getHaberPR(pageNumber) {
    pagerHaber.pageNumber = pageNumber;
    WS.WebService.getHaberPR(pageNumber, CallSuccessHaberForHaber, CallFailedHaberForHaber);
}
function CallSuccessHaberForHaber(result, eventArgs) {
    fillSayfa(result);
}
function CallFailedHaberForHaber() {
    alert("Kayıt almada hata...");
}
function fillSayfa(result) {
    var haberItems = result.split("|j|");
    var numTotalPages = haberItems.pop();
    pagerHaber.numTotalPages = numTotalPages;
    pagerHaber.showPage(pagerHaber.pageNumber);
    var habn = 1;
    for (var i = 0; i < haberItems.length; i++) {
        var haberItem = haberItems[i].split("||");
        if (habn == 1) {
            document.getElementById('Label2').innerHTML = haberItem[1];
            document.getElementById('Image3').src = imgurl(haberItem[2]);
            document.getElementById('Label3').innerHTML = haberItem[3];
            document.getElementById('HyperLink7').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        } else if (habn == 2) {
            document.getElementById('Label4').innerHTML = haberItem[1];
            document.getElementById('Image5').src = imgurl(haberItem[2]);
            document.getElementById('Label5').innerHTML = haberItem[3];
            document.getElementById('HyperLink8').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        } else if (habn == 3) {
            document.getElementById('LabelBaslik').innerHTML = haberItem[1];
            document.getElementById('Image4').src = imgurl(haberItem[2]);
            document.getElementById('Label6').innerHTML = haberItem[3];
            document.getElementById('HypDevam').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        } else if (habn == 4) {
            document.getElementById('Label7').innerHTML = haberItem[1];
            document.getElementById('Image6').src = imgurl(haberItem[2]);
            document.getElementById('Label8').innerHTML = haberItem[3];
            document.getElementById('HyperLink9').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        }
        else if (habn == 5) {
            document.getElementById('Label11').innerHTML = haberItem[1];
            document.getElementById('Image20').src = imgurl(haberItem[2]);
            document.getElementById('Label12').innerHTML = haberItem[3];
            document.getElementById('HyperLink1').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        }
        else if (habn == 6) {
            document.getElementById('Label13').innerHTML = haberItem[1];
            document.getElementById('Image21').src = imgurl(haberItem[2]);
            document.getElementById('Label14').innerHTML = haberItem[3];
            document.getElementById('HyperLink2').href = "haberGos.aspx?hid=" + haberItem[0];
            habn = parseInt(habn) + 1;
        }
    }
    for (var j = 6; j >= habn; j--) {
        document.getElementById("haberitem" + j).style.display = "none";
    }
    for (var j = 1; j < habn; j++) {
        document.getElementById("haberitem" + j).style.display = "inline";
    }

}
///////////////////////////////Proje/////////////////////////
function getProjePR(pageNumber) {
    pagerProje.pageNumber = pageNumber;
    WS.WebService.getProjePR(pageNumber, CallSuccessProje, CallFailedProje);
}
function CallSuccessProje(result, eventArgs) {
    fillSayfaProje(result);
}
function CallFailedProje() {
    alert("Kayıt almada hata...");
}
function fillSayfaProje(result) {

    var projeItems = result.split("|j|");
    var numTotalPages = projeItems.pop();
    pagerProje.numTotalPages = numTotalPages;
    pagerProje.showPage(pagerProje.pageNumber);
    for (var i = 0; i < projeItems.length; i++) {

        var projeItem = projeItems[i].split("||");

        document.getElementById("Label9").innerHTML = projeItem[0]; //baslik
        document.getElementById("Image7").src = imgurl(projeItem[1]); //resimK
        document.getElementById("Label10").innerHTML = projeItem[2]; //ozet
        document.getElementById("HyperLink10").href = "projeGos.aspx?pid=" + projeItem[3]; //projeId             
    }
}

///////////////////////////////hizmet/////////////////////////////
function getHizmetPR(pageNumber) {
    pagerHizmet.pageNumber = pageNumber;
    WS.WebService.getHizmetPR(pageNumber, CallSuccessHizmet, CallFailedHizmet);
}
function CallSuccessHizmet(result, eventArgs) {
    fillSayfaHizmet(result);
}
function CallFailedHizmet() {
    alert("Kayıt almada hata...");
}
function fillSayfaHizmet(result) {

    var hizmetItems = result.split("|j|");
    var numTotalPages = hizmetItems.pop();
    pagerHizmet.numTotalPages = numTotalPages;
    pagerHizmet.showPage(pagerHizmet.pageNumber);
    for (var i = 0; i < hizmetItems.length; i++) {

        var hizmetItem = hizmetItems[i].split("||");

        document.getElementById("Label16").innerHTML = hizmetItem[0]; //baslik
        document.getElementById("Image9").src = imgurl(hizmetItem[1]); //resimK
        document.getElementById("Label17").innerHTML = hizmetItem[2]; //ozet
        document.getElementById("HyperLink12").href = "hizmetGos.aspx?hzid=" + hizmetItem[3]; //hizmetId             
    }
}
///////////////////////////////Video Album/////////////////////////////
function getVideoAlbumPR(pageNumber) {
    pagerVideoAlbum.pageNumber = pageNumber;
    var videoAlbumKgId = document.getElementById("HiddenFieldVidKgId").value;
    WS.WebService.getVideoAlbumPR(pageNumber, videoAlbumKgId, CallSuccessVideoAlbum, CallFailedVideoAlbum);
}
function CallSuccessVideoAlbum(result, eventArgs) {

    var videoAlbumItems = result.split("|j|");
    var numTotalPages = videoAlbumItems.pop();
    pagerVideoAlbum.numTotalPages = numTotalPages;
    pagerVideoAlbum.showPage(pagerVideoAlbum.pageNumber);
    var videoAlbum = "";
    for (var i = 0; i < videoAlbumItems.length; i++) {
        var videoAlbumItem = videoAlbumItems[i].split("||");
        videoAlbum += "<table border='0' cellpadding='0' cellspacing='0' align='left' style='height:115px'><tr><td align='center'  valign='top' style='padding:10px 6px 1px 6px;'>"
        videoAlbum += "<img src='" + imgurl(videoAlbumItem[1]) + "' class='vidresim' style='border:solid 1px #719ea4'   alt='Resim Yok'></img>"
        videoAlbum += "</td></tr><tr><td align='center' style='width:100px;padding-left:10px' valign='top'>"
        videoAlbum += "<a href='javascript:void(0)' onclick='javascript:vidyoGos(" + videoAlbumItem[2] + ")' class='vidbaslik'>" + videoAlbumItem[0] + "</a>"
        videoAlbum += "</td></tr></table>"
    }
    document.getElementById("tdVideoAlbum").innerHTML = videoAlbum;
}
function CallFailedVideoAlbum() {
    alert("Kayıt almada hata...");
}

///////////////////////////////resim album/////////////////////////////
var pagerResimAlbum = "";
function getResimAlbumPR(pageNumber) {
    if (pagerResimAlbum != "") { pagerResimAlbum.pageNumber = pageNumber; }
    WS.WebService.getResimAlbumPR(pageNumber, CallSuccessResimAlbum, CallFailedResimAlbum);
}
function CallSuccessResimAlbum(result, eventArgs) {
    var resimAlbumItems = result.split("|j|");
    var numTotalPages = resimAlbumItems.pop();
    if (pagerResimAlbum == "") {
        pagerResimAlbum = new Pager('pagerResimAlbum', 'resimAlbum', 'getResimAlbumPR', '2');
        pagerResimAlbum.init();
        pagerResimAlbum.showPage(1);
    }
    pagerResimAlbum.numTotalPages = numTotalPages;
    pagerResimAlbum.showPage(pagerResimAlbum.pageNumber);
    document.getElementById("tdResimAlbum").innerHTML = resimAlbumItems[0];

}
function CallFailedResimAlbum() {
    alert("Kayıt almada hata...");
}     
    
    
     
     
   

