﻿
$(function() {

    var drpView = '';
    var drpSort = '';
    
    $('#drpViewT').change(function() {
        drpView = $('#drpViewT').val();
        drpSort = $('#drpSortT').val();
        findlistdata(0, 0, drpView, drpSort, 0, 0, this.name);
    });

    $('#drpSortT').change(function() {
        drpView = $('#drpViewT').val();
        drpSort = $('#drpSortT').val();
        findlistdata(0, 0, drpView, drpSort, 0, 0, this.name);
    });

    $('#drpViewB').change(function() {
        drpView = $('#drpViewB').val();
        drpSort = $('#drpSortB').val();
        findlistdata(0, 0, drpView, drpSort, 0, 0, this.name);
    });

    $('#drpSortB').change(function() {
        drpView = $('#drpViewB').val();
        drpSort = $('#drpSortB').val();
        findlistdata(0, 0, drpView, drpSort, 0, 0, this.name);
    });

});

$("input[type='checkbox'][id='chkAllList']").live("click", function() {
    var cbox = $("input[type='checkbox'][name='" + this.name + "']");
    if (cbox.attr('checked')) {
        cbox.attr('checked', true);
    } else {
        cbox.attr('checked', false);
    }
});
    
function findlistdata() {

    var qString = '';
    var pCheck = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fa=' | pCheck == 'fr=' | pCheck == 'fs=' | pCheck == 'qe=' | pCheck == 'ml=') {
            qString += array[i] + '&';
        }
    }

    window.location.href = "list.php" + qString + "pt=" + arguments[0] + "&pp=" + arguments[1] + "&pv=" + arguments[2] + "&ps=" + arguments[3] + "&pn=" + arguments[4] + "&pw=" + arguments[5] + "&pl=" + arguments[6];

}

function finddetails(checked, list) {

    var qString = '';
    var qString2 = '';
    var pCheck = '';
    var checkbox = '';    

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fa=' | pCheck == 'fr=' | pCheck == 'fs=' | pCheck == 'qe=') {
            qString += array[i] + '&';
        }
        else if (pCheck == 'ml=' | pCheck == 'pt=' | pCheck == 'pp=' | pCheck == 'pv=' | pCheck == 'ps=' | pCheck == 'pn=' | pCheck == 'pw=') {
            qString2 += array[i] + '&';
        }
    }

    if (checked == 'checkall') {
    
        var context = $("#engine"), cbox = context.find("input[type='checkbox']");
        $(':checked', context).each(function(i, elem) {
            if (elem.value != '' & elem.value != 'on') {
                checkbox += elem.value + '_';
            }
        })

        if (checkbox.length > 0) {
            checkbox = 'dt=' + checkbox.substr(0, checkbox.length - 1) + '&';
        }
        
        if (checkbox == '') {
        
            alert("物件をチェックして下さい");
            
        } else {

            window.location.href = "details.php" + qString + checkbox + qString2 + "pl=" + list;
            
        }

     } else {

        if (checked.length > 0) {
            checkbox = 'dt=' + checked + '&';
        }

        window.location.href = "details.php" + qString + checkbox + qString2 + "pl=" + list;
         
    }

}

function mailadd(PraQueryNumber) {

    var qString = '';
    var qString2 = '';
    var qMailList = '';
    var pCheck = '';
    var checkbox = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {

        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fa=' | pCheck == 'fr=' | pCheck == 'fs=' | pCheck == 'qe=') {
            qString += array[i] + '&';
        }
        else if (pCheck == 'ml=') {
            qMailList = array[i];
        }
        else if (pCheck == 'dt=' | pCheck == 'pt=' | pCheck == 'pp=' | pCheck == 'pv=' | pCheck == 'ps=' | pCheck == 'pn=' | pCheck == 'pw=') {
            qString2 += array[i] + '&';
        }

    }
        
    if (qMailList.length > 0) {
        array = qMailList.substr(3).split("_");
    } else{
        array = '';
    }

    if (PraQueryNumber == 'checkall1' | PraQueryNumber == 'checkall2') {

        var context1 = $("#engine"), cbox1 = context1.find("input[type='checkbox']");
        $(':checked', context1).each(function(i, elem) {
        
            if (elem.value != '' & elem.value != 'on') {

                checkbox = elem.value;
                check = '';

                for (var t = 0; t < array.length; t++) {
                    if (array[t] == checkbox) {
                        check = '1';
                    }
                }

                if (check == '' & qMailList.length > 0) {
                    qMailList += '_' + checkbox;
                }
                else if (check == '') {
                    qMailList += 'ml=' + checkbox;
                }
                
            }

        })

        if (qMailList.length > 0) {
            qMailList = qMailList + '&';
        }
        
        if (checkbox == '') {
            alert("物件をチェックして下さい");
        }
        else if (PraQueryNumber == 'checkall1') {
            window.location.href = "mailcart.php" + qString + qMailList + qString2 + "pl=3";
        }
        else if (PraQueryNumber == 'checkall2') {
            window.location.href = "mailcart.php" + qString + qMailList + qString2 + "pl=4";
        }
        
        
    } else {

        check = '';

        for (var e = 0; e < array.length; e++) {
            if (array[e] == PraQueryNumber) {
                check = '1';
            }
        }

        if (check == '' & qMailList.length > 0) {
            qMailList = qMailList + '_' + PraQueryNumber + '&';
        }
        else if (check == '') {
            qMailList = 'ml=' + PraQueryNumber + '&';
        }
        else if (check == '1') {
            qMailList = qMailList + '&';
        }
        
        window.location.href = "mailcart.php" + qString + qMailList + qString2 + "pl=4";

    }

}

function mailview() {

    var qString = '';
    var pCheck = '';
    var list = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fa=' | pCheck == 'fr=' | pCheck == 'fs=' | pCheck == 'qe=' | pCheck == 'ml=' | pCheck == 'dt=' | pCheck == 'pt=' | pCheck == 'pp=' | pCheck == 'pv=' | pCheck == 'ps=' | pCheck == 'pn=' | pCheck == 'pw=') {
            qString += array[i] + '&';
        }
        else if (pCheck == 'pl=') {
            list = array[i];
        }
    }

    if (list == 'pl=1') {
        list = 'pl=3';
    }
    else if (list == 'pl=2') {
        list = 'pl=4';
    }

    window.location.href = "mailcart.php" + qString + list;

}

function address() {

    var qString = '';
    var pCheck = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fa=' | pCheck == 'qe=' | pCheck == 'ml=') {
            qString += array[i] + '&';
        }
    }

    qString = qString.substr(0, qString.length - 1);
    window.location.href = "address.php" + qString;

}

function railway() {

    var qString = '';
    var pCheck = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fr=' | pCheck == 'ml=') {
            qString += array[i] + '&';
        }
    }

    qString = qString.substr(0, qString.length - 1);
    window.location.href = "railway.php" + qString;

}

function station() {

    var qString = '';
    var pCheck = '';

    qString = location.search;
    array = qString.split('&');
    qString = '';

    for (var i = 0; i < array.length; i++) {
        pCheck = array[i].substr(0, 3);
        if (pCheck == '?ft' | pCheck == 'fc=' | pCheck == 'fp=' | pCheck == 'fr=' | pCheck == 'fs=' | pCheck == 'qe=' | pCheck == 'ml=') {
            qString += array[i] + '&';
        }
    }

    qString = qString.substr(0, qString.length - 1);
    window.location.href = "station.php" + qString;

}
