/* Tooltips */


$(document).ready(function() {
    //Tooltips
    $(".tip_trigger").hover(function(){
        tip = $(this).find('.tip');
        tip.show(); //Show tooltip
    }, function() {
        tip.hide(); //Hide tooltip
    }).mousemove(function(e) {
        var mousex = e.pageX + 20; //Get X coodrinates
        var mousey = e.pageY + 20; //Get Y coordinates
        var tipWidth = tip.width(); //Find width of tooltip
        var tipHeight = tip.height(); //Find height of tooltip

        //Distance of element from the right edge of viewport
        var tipVisX = $(window).width() - (mousex + tipWidth);
        //Distance of element from the bottom of viewport
        var tipVisY = $(window).height() - (mousey + tipHeight);

        if ( tipVisX < 20 ) { //If tooltip exceeds the X coordinate of viewport
            mousex = e.pageX - tipWidth - 20;
        } if ( tipVisY < 20 ) { //If tooltip exceeds the Y coordinate of viewport
            mousey = e.pageY - tipHeight - 20;
        }
        //Absolute position the tooltip according to mouse position
        tip.css({  top: mousey, left: mousex });
    });
});

/* SIDEBAR SCROLLwith */


$(function() {

    var $sidebar   = $("#sidebar"),
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 100;

    $window.scroll(function() {
        if ($window.scrollTop() > offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });

});





/* HTML Entities */
	
function accentsToHtml($string)
{
    $string = str_replace("À", "&Agrave;", $string);
    $string = str_replace("Á", "&Aacute;", $string);
    $string = str_replace("Â", "&Acirc;", $string);
    $string = str_replace("Ã", "&Atilde;", $string);
    $string = str_replace("Ä", "&Auml;", $string);
    $string = str_replace("Å", "&Aring;", $string);
    $string = str_replace("Æ", "&Aelig;", $string);
    $string = str_replace("à", "&agrave;", $string);
    $string = str_replace("á", "&aacute;", $string);
    $string = str_replace("â", "&acirc;", $string);
    $string = str_replace("ã", "&atilde;", $string);
    $string = str_replace("ä", "&auml;", $string);
    $string = str_replace("å", "&aring;", $string);
    $string = str_replace("æ", "&aelig;", $string);
    $string = str_replace("Ç", "&Ccedil;", $string);
    $string = str_replace("ç", "&ccedil;", $string);
    $string = str_replace("Ð", "&ETH;", $string);
    $string = str_replace("ð", "&eth;", $string);
    $string = str_replace("È", "&Egrave;", $string);
    $string = str_replace("É", "&Eacute;", $string);
    $string = str_replace("Ê", "&Ecirc;", $string);
    $string = str_replace("Ë", "&Euml;", $string);
    $string = str_replace("è", "&egrave;", $string);
    $string = str_replace("é", "&eacute;", $string);
    $string = str_replace("ê", "&ecirc;", $string);
    $string = str_replace("ë", "&euml;", $string);
    $string = str_replace("Ì", "&Igrave;", $string);
    $string = str_replace("Í", "&Iacute;", $string);
    $string = str_replace("Î", "&Icirc;", $string);
    $string = str_replace("Ï", "&Iuml;", $string);
    $string = str_replace("ì", "&igrave;", $string);
    $string = str_replace("í", "&iacute;", $string);
    $string = str_replace("î", "&icirc;", $string);
    $string = str_replace("ï", "&iuml;", $string);
    $string = str_replace("Ñ", "&Ntilde;", $string);
    $string = str_replace("ñ", "&ntilde;", $string);
    $string = str_replace("Ò", "&Ograve;", $string);
    $string = str_replace("Ó", "&Oacute;", $string);
    $string = str_replace("Ô", "&Ocirc;", $string);
    $string = str_replace("Õ", "&Otilde;", $string);
    $string = str_replace("Ö", "&Ouml;", $string);
    $string = str_replace("Ø", "&Oslash;", $string);
    $string = str_replace("Œ", "&OElig;", $string);
    $string = str_replace("ò", "&ograve;", $string);
    $string = str_replace("ó", "&oacute;", $string);
    $string = str_replace("ô", "&ocirc;", $string);
    $string = str_replace("õ", "&otilde;", $string);
    $string = str_replace("ö", "&ouml;", $string);
    $string = str_replace("ø", "&oslash;", $string);
    $string = str_replace("œ", "&oelig;", $string);
    $string = str_replace("Ù", "&Ugrave;", $string);
    $string = str_replace("Ú", "&Uacute;", $string);
    $string = str_replace("Û", "&Ucirc;", $string);
    $string = str_replace("Ü", "&Uuml;", $string);
    $string = str_replace("ù", "&ugrave;", $string);
    $string = str_replace("ú", "&uacute;", $string);
    $string = str_replace("û", "&ucirc;", $string);
    $string = str_replace("ü", "&uuml;", $string);
    $string = str_replace("Ý", "&Yacute;", $string);
    $string = str_replace("Ÿ", "&Yuml;", $string);
    $string = str_replace("ý", "&yacute;", $string);
    $string = str_replace("ÿ", "&yuml;", $string);
    return $string;
} 



