$(document).ready(function() {
    $("#SITE_ELE_CONTACT_SELECTION").change(function(){
        var host = changeHost();
        //jump to an other form for some selects
        if (this.value == $("#SELECTION_JUMP").val()) { window.location.href = host + '/php/webforms/complain'; }
        else if (this.value == $("#SELECTION_JUMP2").val()) { window.location.href = host + '/php/customerservice/lost_and_found'; };
       
        //hide/show country dropdown
        if (this.value == $("#SELECTION_SHOW").val()) {
            $(".show-hide-wrapper").show();
        } else {
            $(".show-hide-wrapper").hide();
        }

        // hide / show res_rent_bill field
        if (this.value == $("#SELECTION_RES_RENT_BILL").val() || 
            this.value == $("#SELECTION_RES_RENT").val()) {
            $(".show-hide-wrapper").show();
        } else {
            $(".show-hide-wrapper").hide();
        }

        // hide /show pickup country field
        if (this.value == $("#SELECTION_RES_RENT_BILL").val()) {
            $(".show-hide-pickup-wrapper").show();
        } else {
            $(".show-hide-pickup-wrapper").hide();
        }
    });


    if ($("#SITE_ELE_CONTACT_SELECTION").val() == $("#SELECTION_SHOW").val()) {
        $(".show-hide-wrapper").show();
    } else {
        $(".show-hide-wrapper").hide();
    }

    if ($("#SITE_ELE_CONTACT_SELECTION").val() == $("#SELECTION_RES_RENT_BILL").val() || 
        $("#SITE_ELE_CONTACT_SELECTION").val() == $("#SELECTION_RES_RENT").val()) {
        $(".show-hide-wrapper").show();
    } else {
        $(".show-hide-wrapper").hide();
    }

    if ($("#SITE_ELE_CONTACT_SELECTION").val() == $("#SELECTION_RES_RENT_BILL").val()) {
        $(".show-hide-pickup-wrapper").show();
    } else {
        $(".show-hide-pickup-wrapper").hide()
    }
});

function changeHost() {
    var host = self.location.host;
    return (host == "ag.sixt.de") 
        ? "http://www.sixt.de"
        : "";
}

