﻿function goPage(pageNo) {
    var frm = document.getElementById('frmAramaSonuc');
    var txtPageNo = document.getElementById('PageNo');
    txtPageNo.value = pageNo;
    frm.submit();
}
function goster(i) {
    var frm = document.getElementById('frmAramaSonuc');
    if (i != 1) {
        $("#ItemPerPage").val($("#ItemPerPage2").val());        
    }
    var txtPageNo = document.getElementById('PageNo');
    txtPageNo.value = 1;
    frm.submit();
}
function saveSearch() {
    var txtSaveSearch = document.getElementById('SaveSearch');
    txtSaveSearch.value = 'true';
    var txtPageNo = document.getElementById('PageNo');
    goPage(txtPageNo.value);
}
function sort(sortId) {             
   
    var txtSortId = document.getElementById('SortId');
    var txtSortType = document.getElementById('SortType');
    var oldSortId = parseInt(txtSortId.value);
    var oldSortType = parseInt(txtSortType.value);

    if (oldSortId == sortId) {
        if (oldSortType == 1)
            txtSortType.value = 2;
        else
            txtSortType.value = 1;
    } else {
        txtSortType.value = 2;
    }
    txtSortId.value = sortId;
    var txtPageNo = document.getElementById('PageNo');            
    goPage(txtPageNo.value);           
}
function goCompare(listCount, compareUrl) {
    var validateMessage = validateCompare(listCount);
    if (validateMessage == '') {
        //var listCount = <%=ilanAramaViewData.PagingData.Count %>;
        //var compareUrl = '<% = SiteFile.ResolveClientUrl("~/Ilan/IlanKarsilastir") %>';
        var queryString = '';
        for(var i=1;i<=listCount;i++){
            var elem = document.getElementById('chkCompare' + i);
            if(elem != null && elem.checked == true){
                if(queryString != '')
                    queryString += ',';
                queryString += elem.value;
            }
        }                
        compareUrl = compareUrl + '?Id=' + queryString;                
        window.open(compareUrl,'','','');
    } else {
        alert(validateMessage);
        return false;
    }
}
function validateCompare(listCount) {
    var validateMessage = '';
    //var listCount = <%=ilanAramaViewData.PagingData.Count %>;            
    var chkCount = 0;
    for(var i=1;i<=listCount;i++){
        var elem = document.getElementById('chkCompare' + i);
        if(elem != null && elem.checked == true)
            chkCount++;                    
    }
    if(chkCount > 4)
        validateMessage = 'Karşılaştırma için en fazla dört (4) ilan seçmelisiniz.';
    else if(chkCount < 2)
        validateMessage = 'Karşılaştırma için en az iki (2) ilan seçmelisiniz.';
                
    return validateMessage;
}

function initSort(sortID) {        
    /*
    MarkaAdi = 1, ModelAdi = 2, Renk = 3, Model = 4, KM = 5, Fiyat = 6, Tarih = 7
    */
        
    var strClass = "ickucukcizgi_bcg_sort"; //"ickucukcizgi_bcg_gri"
    
    if (sortID == 1){      $("td[name=tdMarkaAdi]").addClass(strClass); }
    else if (sortID == 2){ $("td[name=tdMarkaAdi]").addClass(strClass); }
    else if (sortID == 3){ $("td[name=tdRenk]").addClass(strClass); }
    else if (sortID == 4){ $("td[name=tdModel]").addClass(strClass); }
    else if (sortID == 5){ $("td[name=tdKM]").addClass(strClass); }
    else if (sortID == 7){ $("td[name=tdTarih]").addClass(strClass); }
    else if (sortID == 6){ $("td[name=tdFiyat]").addClass(strClass); }
    else {                 $("td[name=tdFiyat]").addClass(strClass); }   
}