// JavaScript Document
var mybase = location.pathname.substring(0).toLowerCase();
mybase = mybase.substring(0, mybase.lastIndexOf("/") + 1);

$(document).ready(function() {
    $(".imgover").imageOver();
});

$.fn.imageOver = function() {
    return this.each(function() {
        var objSrc = $(this).attr("src");
        var ftype = objSrc.substring(objSrc.lastIndexOf("."), objSrc.length);
        var objSrcOver = objSrc.replace(ftype, "-ovr" + ftype);
        // var objSrcActive = objSrc.replace(ftype, "-active" + ftype);

        //        $(this).parent().append('<img src=\"'+objSrcOver+'\ class=' + 'hide' + ' />');
        //        $(this).parent().append('<img src=\"'+objSrcActive+'\ class=' + 'hide' + ' />');

        $(this).hover(function() {
            $(this).attr("src", objSrcOver);
        }, function() {
            $(this).attr("src", objSrc);
        });
    });
}; 

function centerNameFlourish(){
	var h = $(".home #name-flourish p").height();
	var containerH = $(".home #name-flourish").height();
	var paddingTop = (containerH - h) / 2;
	$(".home #name-flourish p").css("padding-top",paddingTop);
}

function customCenterNameFlourish(){
    var pheights = 0;
	$("#customResult .message p").each(function(){
	    pheights += $(this).height();
	});
	var containerH = $("#customResult").height();
	var paddingTop = (containerH - pheights) / 2;
	$("#customResult .message p:first-child").css("padding-top",paddingTop);
}

function LogEvent(EventId) {
    var userid = $("#ctl00_hiddenuserid").val();
    if (userid != "0") {
        params = new Object;
        params.RecipientId = userid;
        params.EventTypeId = EventId;

        //alert("I logged your event!");
        var ajaxData = "{Params:" + $.toJSON(params) + "}";
        //alert(ajaxData);
        $.ajax({
            type: "POST",
            url: mybase + "webassets/handlers/EventLogger.aspx/LogEvent",
            data: ajaxData,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            global: false,
            timeout: 2000,
            beforeSend: function() {

            },
            error: function() {

            },
            success: function(msg) {
                //alert(msg.d.EventId);
                if (msg.d.success) {

                } else {

                }
            },
            complete: function() {

            }
        });
    }
}