﻿/* custom selectBox */
(function ($) {
    $.fn.extend({

        customStyle: function (options) {
            if (!$.browser.msie || ($.browser.msie && $.browser.version > 6)) {
                return this.each(function () {

                    var currentSelected = $(this).find(':selected');
                    $(this).after('<span class="customStyleSelectBox"><span class="customStyleSelectBoxInner">' + currentSelected.text() + '</span></span>').css({ position: 'absolute', opacity: 0, fontSize: $(this).next().css('font-size') });
                    var selectBoxSpan = $(this).next();
                    var selectBoxWidth = parseInt($(this).width()) - parseInt(selectBoxSpan.css('padding-left')) - parseInt(selectBoxSpan.css('padding-right'));
                    var selectBoxSpanInner = selectBoxSpan.find(':first-child');
                    selectBoxSpan.css({ display: 'inline-block' });
                    selectBoxSpanInner.css({ width: selectBoxWidth, display: 'inline-block' });
                    var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
                    $(this).height(selectBoxHeight).change(function () {
                        // selectBoxSpanInner.text($(this).val()).parent().addClass('changed');   This was not ideal
                        selectBoxSpanInner.text($(this).find(':selected').text()).parent().addClass('changed');
                        // Thanks to Juarez Filho & PaddyMurphy
                    });

                });
            }
        }
    });
})(jQuery);
// İlan Listeleme mouseover
function show(o) {
    $(document).ready(function () {
        $(o).children('.links').children('span').show();
        $(o).addClass('over');
    });
}
function hide(o) {
    $(document).ready(function () {
        $(o).children('.links').children('span').hide();
        $(o).removeClass('over');
    });
}
// haritada proje arama
function setMapSearchTab(id) {
    $(document).ready(function () {
        $("#dv_1").removeClass('open');
        $("#dv_2").removeClass('open');
        $("#dv_3").removeClass('open');
        $("#dv_" + id).addClass('open');
    });
}
/* Text Font Size */
function changeFontSize(id, dir) {
    var elm = document.getElementById(id);
    var className = elm.className;
    var currentSize = parseInt(className.substr(className.length - 2));

    if (isNaN(currentSize))
        currentSize = 16;

    if (dir == 'd')
        currentSize--;
    else
        currentSize++;

    if (currentSize >= 10 && currentSize <= 21) {
        elm.className = "font" + currentSize;
    }
}
/* Cookie Set */
function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toUTCString()) + ";path=/";
}
/* Cookie Get */
function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}


// print selected nodes text
function printSelection(ID) {

    var node = document.getElementById(ID)
    var content = node.innerHTML
    var pwin = window.open('', 'print_content', 'width=100,height=100');

    pwin.document.open();
    pwin.document.write('<html><body onload="window.print()">' + content + '</body></html>');
    pwin.document.close();

    setTimeout(function () { pwin.close(); }, 50);

}

function SetProjectVisitCount(objRealtyID, objProductID) {
    var clsRealtyVisit = new Object();
    clsRealtyVisit.nRealtyID = objRealtyID;
    clsRealtyVisit.nProductID = objProductID;
    $.ajax({
        type: "POST",
        url: "/Json.aspx/SetProjectShowCaseCount",
        data: "{'clsRealtyProductVisit':" + JSON.stringify(clsRealtyVisit) + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (value) {
            //alert('OK');
        },
        error: function (value) {
            alert('HATA');
        }
    });
}

function SetCarouselVisitCount(objCarouselID) {
    $.ajax({
        type: "POST",
        url: "/Json.aspx/SetCarouselVisitCount",
        data: "{nCarouselID:'" + objCarouselID + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (value) {
            //alert('OK');
        },
        error: function (value) {
            alert('HATA');
        }
    });
}

function SetProjectCarouselVisitCount(objProjectFirmID, objProjectID) {
    $.ajax({
        type: "POST",
        url: "/Json.aspx/SetProjectCarouselVisitCount",
        data: "{nProjectFirmID: " + objProjectFirmID + ",nProjectID:'" + objProjectID + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (value) {
            //alert('OK');
        },
        error: function (value) {
            alert('HATA');
        }
    });
}

function SetFirmShowCaseVisitCount(objFirmShowCaseID) {
    $.ajax({
        type: "POST",
        url: "/Json.aspx/SetFirmShowCaseVisitCount",
        data: "{nFirmShowCaseID:'" + objFirmShowCaseID + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (value) {
            //alert('OK');
        },
        error: function (value) {
            alert('HATA');
        }
    });
}

function SetExternalVisitCount(objExternalID) {
    $.ajax({
        type: "POST",
        url: "/Json.aspx/SetExternalVisitCount",
        data: "{nExternalID:'" + objExternalID + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (value) {
            //alert('OK');
        },
        error: function (value) {
            alert('HATA');
        }
    });
}

/* banner */
$(document).ready(function () {
    $('.bnrSag').has('div').css('display', 'block');
    $('.bnrRealtyGobek').has('div').css('display', 'block');
    $('.bnrRealtyAkarbant').has('div').css('display', 'block');
    $('.bnrAkarbant').has('div').css('display', 'block');
    $('.bnrList').has('div').css('display', 'block');
    $('.sticky_1').has('div').css('display', 'block');
    $('.sticky_2').has('div').css('display', 'block');
    $('.sticky_3').has('div').css('display', 'block');
    $('.bnr290').has('div').css('display', 'block');
});



