﻿/// <reference path="jquery-1.4.1-vsdoc.js" />

$(document).ready(function () {

    $(".sendQueryButton").live("click", function () {
        $(this).parent().parent().parent().parent().nextAll(".queryPanel").first().slideToggle("slow");
        $(this).parent().find(".ftgForm").slideToggle("slow");
        
        //alert($(this).parent().parent().parent().parent().nextAll(".queryPanel").first().find(".ftgForm").html());

    });

    $(".sendMailButton").live("click", function () {

        var checked = $(this).parentsUntil("table").parent().find("input:checked");

        var inputs = $(this).parentsUntil("table").parent().find(".input");
        var textarea = $(this).parentsUntil("table").parent().find("textarea").val();
        var mail = $(this).parentsUntil("table").parent().find(".hiddenMail").val();
        var senderMail = $(this).parentsUntil("table").parent().find("#txtMail").val();
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var loader = $(this).parentsUntil("table").parent().find(".loader");
        var messageSent = $(this).parentsUntil("table").parent().find(".messageSent");

        if (reg.test(senderMail) == true) {


            loader.show();

            // $(this).parentsUntil("table").parent().find("#txtMail").css("border", "solid 1px transparent");
            var body = "";



            inputs.each(function (index, value) {
                body += value.value + "<br />";
            });

            body += "<br />" + textarea + "<br />";

            body += "Intresse finns av tak och tätskiktsarbeten på nedan objektstyper:<br />";

            checked.each(function (index, value) {
                body += value.value + "<br />";
            });



            $(this).hide();



            $.ajax({
                type: 'POST',
                data: { sendermail: senderMail, recievermail: mail, body: body },
                success: function () { messageSent.show(); loader.hide(); },
                error: function () { loader.hide(); }
            });

        } else {
            $(this).parentsUntil("table").parent().find("#txtMail").css("border", "solid 1px #fb6b60");
        }


    });

});
