﻿$jq(document).ready(function() {

    var genderSet = false;
    var genderSeekSet = false;
    var photosOnlySet = false;

    // **************************
    // Photos Only Cookie
    //
    // get the PhotoOnly Cookie
    var po = ($jq.readCookie('MatchSearch') != undefined) ? $jq.readCookie('MatchSearch')['SC05'] : null;

    // Set Display Order
    var dis = ($jq.readCookie('MatchSearch') != undefined) ? $jq.readCookie('MatchSearch')['SC06'] : null;
    if (dis) {
        $jq("#dis").val(dis);
    }

    // check for cookie
    if (po == null) {
        // no cookie set photos only :hidden
        $jq("#po").val(1);
    }
    else {
        // this is for display only
        if (po == 1) {
            $jq("#poc").attr('checked', true);
        }
        else {
            $jq("#poc").attr('checked', false);
        }
    }

    // bind click event for Photosonly checkbox
    $jq('#poc').click(function() {
        if (this.checked) {
            $jq("#po").val(1);
        }
        else {
            $jq("#po").val(0);
        }
    });

    // ***********************************
    // Collapsing of the Gender/GenderSeek
    // ***********************************
    var gender;
    var genderSeek;
    if ($jq.readCookie('MatchSearch') != undefined && $jq.readCookie('MatchSearch')['SC01'] != undefined) {
        gender = $jq.readCookie('MatchSearch')['SC01'];
        genderSet = true;
    }
    if ($jq.readCookie('MatchSearch') != undefined && $jq.readCookie('MatchSearch')['SC02'] != undefined) {
        genderSeek = $jq.readCookie('MatchSearch')['SC02'];
        genderSeekSet = true;
    }


    if (genderSet && genderSeekSet) {
        $jq("#searchGender").val(gender + ':' + genderSeek);
        $jq("#gc").val(gender);
        $jq("#tr").val(genderSeek);
    }
    else {
        // gender/genderSeek default values changed for this test
        // set them here
        $jq("#gc").val(1);
        $jq("#tr").val(2);
    }

    // We're hijacking existing quicksearch logic.
    // #gc and #tr are the old select
    $jq(".searchGender").change(function() {
        var vals = this.value.split(':');
        $jq("#gc").val(vals[0]);
        $jq("#tr").val(vals[1]);
    });

});