$(function() {

    
    
    
    if (($.browser.msie)) {
        $('.enquiry_form').hide();
        $('.enquiry_button').click(function() {
            $('.enquiry_form').show(); 
            $('.enquiry_button').show();
            $('.enquiry_form').css("margin-top","0px");
        });
    } else {
        $('.enquiry_form').hide(); 
        $('.enquiry_button').click(function() {
            $('.enquiry_form').show(); 
            $('.enquiry_button').hide();
            $('.enquiry_form').css("margin-top","-31px");
        });
    }
    
    
    
    $('.sales_property_search th:first, .sales_property_search td:first').hide(); 
    $('.lettings_property_search th:first, .lettings_property_search td:first').hide();
    
    $(".sales_property_search select.DDLRentOrBuyCss option[value$='Purchase']").attr("selected","selected");
    $(".lettings_property_search select.DDLRentOrBuyCss option[value$='Rental']").attr("selected","selected");
    
    $(".ThumbNail").css("-moz-opacity","0.5").css("filter","alpha(opacity=50)");
    $(".ThumbNail:first").addClass("galleryOn").css("-moz-opacity","1").css("filter","alpha(opacity=100)");
    
    
    if ($(".property_status").html()=="  ") {
            $(".property_status").hide();
        }
        
    
    $(".ThumbNail").click(function(){
        var image = $(this).attr("id");
        $(".ThumbNail").removeClass("galleryOn");
        $(this).addClass("galleryOn").css("-moz-opacity","1").css("filter","alpha(opacity=100)");
        $(".ThumbNail").not(".galleryOn").animate({ opacity: 0.5 }, 250);
    }).hover(function(){
        $(this).animate({ opacity: 1 }, 250).css("cursor","pointer");
    },function(){
        $(this).not(".galleryOn").animate({ opacity: 0.5 }, 250).css("cursor","default");
    });
    
     var imgSrc = $(".galleryOn img").attr("src"); 
    $("#gallery").html("<a rel=\"lightbox\" href=\""+imgSrc+"\" target=\"_blank\"><img src=\""+imgSrc+"\" /><a/>");
    
     $(".property_images img").click(function(){
        var imgSrc = $(this).attr("src");
        $("#gallery").html("<a rel=\"lightbox\" href=\""+imgSrc+"\" target=\"_blank\"><img src=\""+imgSrc+"\" /><a/>");
    });
    
    
    var imgBlank = $("#gallery img").attr("src"); 
    if (imgBlank=="undefined") {
        $(".property_images p").hide();
    }
    
    
    
    $(".enquiry_button2").show();
    if (($.browser.msie)) {
        $(".BtnEnquiryCss").show();
    } else {$(".BtnEnquiryCss").hide();}
    
    $(".enquiry_button2").click(function(){
        if (($("#C354_TXTFirstName").val()!="ie. John")&&($("#C354_TXTSurname").val()!="ie. Smith")&&($("#C354_TXTEmailAddress").val()!="ie. john@smith.com")&&($("#C354_TXTContactPhoneNumber").val()!="Mobile or landline")&&($("#C354_TXTEnquiry").val()!="Comments")) {
            $(".BtnEnquiryCss").click();
        } else {
            if (($("#C354_TXTFirstName").val()=="ie. John")) {
                $("#C354_TXTFirstName").removeClass("TextBoxCss").addClass("required");
                $('.enquiry_form').show(); 
            } else {
                $("#C354_TXTFirstName").removeClass("required");
                $("#C354_TXTFirstName").addClass("TextBoxCss");
            }
            if (($("#C354_TXTSurname").val()=="ie. Smith")) {
                $("#C354_TXTSurname").removeClass("TextBoxCss").addClass("required");
                $('.enquiry_form').show(); 
            } else {
                $("#C354_TXTSurname").removeClass("required");
                $("#C354_TXTSurname").addClass("TextBoxCss");
            }
            if (($("#C354_TXTEmailAddress").val()=="ie. john@smith.com")) {
                $("#C354_TXTEmailAddress").removeClass("TextBoxCss").addClass("required");
                $('.enquiry_form').show(); 
            } else {
                $("#C354_TXTEmailAddress").removeClass("required");
                $("#C354_TXTEmailAddress").addClass("TextBoxCss");
            }
            if (($("#C354_TXTContactPhoneNumber").val()=="Mobile or landline")) {
                $("#C354_TXTContactPhoneNumber").removeClass("TextBoxCss").addClass("required");
                $('.enquiry_form').show(); 
            } else {
                $("#C354_TXTContactPhoneNumber").removeClass("required");
                $("#C354_TXTContactPhoneNumber").addClass("TextBoxCss");
            }
            if (($("#C354_TXTEnquiry").val()=="Comments")) {
                $("#C354_TXTEnquiry").removeClass("TextBoxCss").addClass("required");
                $('.enquiry_form').show(); 
            } else {
                $("#C354_TXTEnquiry").removeClass("required");
                $("#C354_TXTEnquiry").addClass("TextBoxCss");
            }
        }
    });
    
    $("#C354_TXTFirstName").keypress(function(){ $(this).addClass("TextBoxCss").removeClass("required"); });
    $("#C354_TXTSurname").keypress(function(){ $(this).addClass("TextBoxCss").removeClass("required"); });
    $("#C354_TXTEmailAddress").keypress(function(){ $(this).addClass("TextBoxCss").removeClass("required"); });
    $("#C354_TXTContactPhoneNumber").keypress(function(){ $(this).addClass("TextBoxCss").removeClass("required"); });
    $("#C354_TXTEnquiry").keypress(function(){ $(this).addClass("TextBoxCss").removeClass("required"); });
      
  });