﻿
if (!$.browser.msie)
    $.preloadCssImages();


if ($('#gallery').length) {

    $('#gallery').cycleCarouselGallery({
        carouselSkin: 'galleria',
        imgScaleSettings: {
            scale: 'fit'
        },
        cycleSettings: {

            timeout: 5000

        }

    });
}


$(".click_print").click(function() {
    window.open($(this).attr("href"), "print", "width=770, resizable=0, status=0, menubar = 0, dependent = 1");
    return false;
});

$("#emailToFriendForm").hide();

$(".click_view").click(function() {
    $($(this).attr("href")).show();
});

$('.click_form').fancybox({
    'type': 'iframe',
    'width': 350,
    'scrolling': 'no',
    'height': 300,
    'padding': 5,
    'overlayColor': '#000',
    'overlayOpacity': 0.85
});


/*all form validation functions*/

if ($(".contactForm").length) {
    $("form").validate();
    $(".txtFirstName").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your first name"
        }
    });
    $(".txtLastName").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your last name"
        }
    });
    $(".txtEmail").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your email"
        },
        email: true
    });
    $(".txtPhone").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your phone"
        }
    });

}

if ($(".appraisalForm").length) {
    $("form").validate();
    $(".txtFirstName").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your first name"
        }
    });
    $(".txtLastName").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your last name"
        }
    });
    $(".txtEmail").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your email"
        },
        email: true
    });
    $(".txtPhone").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter your phone"
        }
    });

    $(".txtPropertyLocation").addClass("required").rules("add", {
        required: true,
        messages: {
            required: "Please enter the suburb of your property"
        }
    });

}

if ($(".enquiryForm").length) {

    $("form").validate();
    $(".ListingEnquiryTextBox").addClass("required");
    $(".ListingEnquiryTextBox:eq(0)").rules("add", {
        required: true,
        messages: {
            required: "Please enter your first name"
        }
    });
    $(".ListingEnquiryTextBox:eq(1)").rules("add", {
        required: true,
        messages: {
            required: "Please enter your last name"
        }
    });
    $(".ListingEnquiryTextBox:eq(2)").rules("add", {
        required: true,
        messages: {
            required: "Please enter your email"
        },
        email: true
    });
    $(".ListingEnquiryTextBox:eq(3)").rules("add", {
        required: true,
        messages: {
            required: "Please enter your phone"
        }
    });



}


