﻿(function($){
$.fn.aqTip = function(html,options) {
    var opts = $.extend({}, $.fn.aqTip.defaults, options);
    return this.each(function() {
        var $obj = $(this);
        $('<div class="aqTip"><\/div>').appendTo($obj);
        var $layer = $('.aqTip',$obj);
        $layer.css({ display: 'none', position: 'absolute' }).css(opts.css);
        if (jQuery.isFunction(html)) html($layer);
        else $layer.html(html);
        var p = $obj.position();
        var ow = $obj.width() > $layer.width() 
            ? $obj.width() : $layer.width();
        var x = p.left + ow + opts.marginX;
        if (x > document.body.clientWidth)
            x = p.left - ow - opts.marginX;
        $layer.css({ left: x+'px', top: p.top+opts.marginY+'px' });
        $obj.hover(function(){$layer.show()}, function(){$layer.hide()});
    });
};
$.fn.aqTipOne = function(html,options) {
    var opts = $.extend({}, $.fn.aqTip.defaults, options);
    return this.each(function() {
        if (!$('#aqTip').length) {
            $('<div id="aqTip"><\/div>').appendTo(document.body);
            $('#aqTip').css({ display: 'none', position: 'absolute' })
                .css(opts.css);
        }
        var $obj = $(this);
        if (html) {
            $('#aqTip').html(html);
            var p = $obj.position();
            var ow = $obj.width() > $('#aqTip').width() 
                ? $obj.width():$('#aqTip').width();
            var x = p.left + ow + opts.marginX;
            if (x > document.body.clientWidth)
                x = p.left - ow - opts.marginX;
            $('#aqTip').show()
                .css({ left: x+'px', top: p.top+opts.marginY+'px' })
        } else
            $('#aqTip:visible').hide()
        return false;
    });
};
$.fn.aqTip.defaults = { 
    marginX: -230, marginY: 23, 
    css: { 
        zIndex: '50', display: 'none', backgroundColor: '#ffffff', color: '#333', textAlign: 'left', borderBottom: '1px solid #ccc', borderRight: '1px solid #ccc', borderLeft: '1px solid #ccc', borderTop: 'none', padding: '5px 10px 5px 5px', fontFamily: 'Arial, Helvetica, sans-serif', fontSize: '1em', lineHeight: '1.7em', position: 'absolute', width: '230px'}
};
})(jQuery);

$(function()
                {
                    $(".fortipster").aqTip("<a href='http://www.students.vcu.edu/dss/'>Disability Support Services</a><br/\><a href='http://www.students.vcu.edu/judicialaffairs/'>Judicial Affairs &amp; Academic Integrity</a><br/\><a href='http://www.enrollment.vcu.edu/finaid/'>Office of Financial Aid</a><br/\><a href='http://www.omsa.vcu.edu/'>Office of Multicultural Student Affairs</a><br/\><a href='http://www.enrollment.vcu.edu/rar/'>Office of Records &amp; Registration</a><br/\><a href='http://www.enrollment.vcu.edu/accounting/'>Office of Student Accounting</a><br/\><a href='http://www.recsports.vcu.edu/'>Recreational Sports</a><br/\><a href='http://www.housing.vcu.edu/'>Residential Life &amp; Housing</a><br/\><a href='http://www.dsatech.vcu.edu/'>Technology Support Services</a><br/\><a href='http://www.thewell.vcu.edu/'>The Wellness Resource Center</a><br/\><a href='http://www.ugrad.vcu.edu'>Undergraduate Admissions</a><br/\><a href='http://www.students.vcu.edu/careers/'>University Career Center</a><br/\><a href='http://www.students.vcu.edu/counseling/'>University Counseling Services</a><br/\><a href='http://www.usca.vcu.edu/'>University Student Commons &amp; Activities</a><br/\><a href='http://www.students.vcu.edu/health/'>University Student Health Services</a>");
                });
