/// <reference path="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"/>

var common_closedialog;
function overlayclickclose() {
    if (common_closedialog) {
        $('#refer-dlg').dialog('close');
    }
    common_closedialog = 1;
}


$(document).ready(function () {

    $(".mm-top").mouseover(function () {
        $(this).find(".ddm").stop().fadeTo("slow", 1);
    });
    $(".mm-top").mouseleave(function () {
        $(this).find(".ddm").stop().fadeTo("slow", 0, function () { $(this).hide() });
    });

    // News Ticker
  $("#NewsTicker li:eq(2)").addClass("selected");
    newsTick();

    // tell a friend
    $("#refer-dlg").dialog({ width: 768,
        height: 570,
        autoOpen: false,
        modal: true,
        hide: "fadeOut",
        show: "fadeIn",
        open: function () {
            common_closedialog = 1;
            $(document).bind('click', overlayclickclose);
        },
        focus: function () { common_closedialog = 0; },
        close: function () { $(document).unbind('click'); }
    });
    $(".ui-dialog-titlebar").hide();

    $(".tell-a-friend").click(function () {
        $("#refer-dlg").dialog('open');
        common_closedialog = 0;
    });

    $("#refer-dlg .close-btn").click(function () {
        $("#refer-dlg").dialog('close');
        common_closedialog = 1;
    });

    $("#ReferralForm").validate({ submitHandler: function () {
      
      // validate here
      var frmName=$("#ReferNameTextBox").val();
      var frmEmail=$("#ReferEmailTextBox").val();
      var toName=$("#ReferrerNameTextBox").val();
      var toId=$("#ReferrerMemberId").val();
      
      var isValid=true;
      var errMsg='';
      
      if (frmName=='') {
        isValid=false; 
        errMsg +=("Please enter the name of the person you are recommending us to\n");
      }
      
      if (frmEmail=='') {
        isValid=false;
        errMsg +=("Please enter the email of the person you are recommending us to\n");
      }
      
      if (toName=='') {
        isValid=false;
        errMsg +=("Please enter your name\n");
      }
      
      if (toId=='') {
        isValid=false;
        errMsg +=("Please your Pelican ID\n");
      }
      
      
      
      
      if (isValid) {
        var o = { name: frmName,
            email: frmEmail,
            businessName: $("#ReferBusinessNameTextBox").val(),
            yourName: toName,
            yourId: toId,
            companyName: $("#ReferrerCompanyTextBox").val(),
            postcode: $("#ReferrerPostcode").val()
        };
        $.ajax({ type: "post",
            data: o,
            url: "/base/Sample/TellAFriend/"
        });

        $("#ReferralForm").html("<p>Thank you for your recommendation.</p><p>Good luck!</p>");
      
      } else {
        alert(errMsg);
      }
    }
    });

});

function newsTick() {
  var currentLi=$("#NewsTicker .selected");
  var i=$("#NewsTicker li").index(currentLi);
  if (i==2) {i=0} else {i++}
  currentLi.removeClass("selected").fadeOut(1000, function() {
    $("#NewsTicker li:eq("+i+")").fadeIn().addClass("selected");
  });
  setTimeout("newsTick()", 5000);
}


