this.tooltip = function(){	
	/* CONFIG */		
		xOffset = 10;
		yOffset = 20;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */		
	$(".tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$(".tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	
	
};


// starting the script on page load
$(document).ready(function(){
	tooltip();
});


jQuery(document).ready(function($) {
	$("div.dir-item:odd").css("background-color", "#EDEFEF");
 	$("div.dir-item:even").css("background-color", "#F7F7F7");
 	$("div.profile-intro:odd").css("margin-right", "0");							
    $('a[rel*=facebox]').facebox()   
    $('div.comment-list div.blog-comment-container:even').addClass('evenList'); 
    $('.HeaderSlides').cycle({
        pager:  '#PaginationBox',
		after: onAfter
    });
	//var f = $("#breadcrumbs");
	//f.html( f.html().replace(/:/g,"&gt;") ); 
function onAfter() { 
    $('#photoinfo').html('<p>' + this.alt + '</p>');
}

        // Pause the cycle
        $('#pause').click(function() {
                $('.HeaderSlides').cycle('pause');
                $(this).hide();
                $('#resume').show();
                return false;
        });
        // Resume the cycle
        $('#resume').click(function() {
                $('.HeaderSlides').cycle('resume');
                $(this).hide();
                $('#pause').show();
                return false;
        }); 
//$(".doc-container-right div:last-child").addClass("last");
//$(".wider div:last-child").addClass("last");
//$(".wider div:first-child").css("padding-top", "0");

$('a').filter(function() {
 return this.hostname && this.hostname !== location.hostname;
  }).addClass('external-link');
})

$(function() {
  $('.answer').each(function() {
    var $answer = $(this);
    if ($answer.text() == '') {
      $answer.parent().hide();
    }
  });
$('.externallink').each(function() {
    var $externallink = $(this);
    if ($externallink.text() == '') {
      $externallink.parent().hide();
    }
  });
$('.initlink').each(function() {
    var $initlink = $(this);
    if ($initlink.text() == '') {
      $initlink.parent().hide();
    }
  });
$('.roletitle').each(function() {
    var $roletitle = $(this);
    if ($roletitle.text() == '') {
      $roletitle.parent().hide();
    }
  });
});

jQuery.fn.truncate=function(max,settings){settings=jQuery.extend({chars:/\s/,trail:["...",""]},settings);var myResults={};var ie=$.browser.msie;function fixIE(o){if(ie){o.style.removeAttribute("filter")}}return this.each(function(){var $this=jQuery(this);var myStrOrig=$this.html().replace(/\r\n/gim,"");var myStr=myStrOrig;var myRegEx=/<\/?[^<>]*\/?>/gim;var myRegExArray;var myRegExHash={};var myResultsKey=$("*").index(this);while((myRegExArray=myRegEx.exec(myStr))!=null){myRegExHash[myRegExArray.index]=myRegExArray[0]}myStr=jQuery.trim(myStr.split(myRegEx).join(""));if(myStr.length>max){var c;while(max<myStr.length){c=myStr.charAt(max);if(c.match(settings.chars)){myStr=myStr.substring(0,max);break}max--}if(myStrOrig.search(myRegEx)!=-1){var endCap=0;for(eachEl in myRegExHash){myStr=[myStr.substring(0,eachEl),myRegExHash[eachEl],myStr.substring(eachEl,myStr.length)].join("");if(eachEl<myStr.length){endCap=myStr.length}}$this.html([myStr.substring(0,endCap),myStr.substring(endCap,myStr.length).replace(/<(\w+)[^>]*>.*<\/\1>/gim,"").replace(/<(br|hr|img|input)[^<>]*\/?>/gim,"")].join(""))}else{$this.html(myStr)}myResults[myResultsKey]=myStrOrig;$this.html(["<div class='truncate_less'>",$this.html(),settings.trail[0],"</div>"].join("")).find(".truncate_show",this).click(function(){if($this.find(".truncate_more").length==0){$this.append(["<div class='truncate_more' style='display: none;'>",myResults[myResultsKey],settings.trail[1],"</div>"].join("")).find(".truncate_hide").click(function(){$this.find(".truncate_more").css("background","#fff").fadeOut("normal",function(){$this.find(".truncate_less").css("background","#fff").fadeIn("normal",function(){fixIE(this);$(this).css("background","none")});fixIE(this)});return false})}$this.find(".truncate_less").fadeOut("normal",function(){$this.find(".truncate_more").fadeIn("normal",function(){fixIE(this)});fixIE(this)});jQuery(".truncate_show",$this).click(function(){$this.find(".truncate_less").css("background","#fff").fadeOut("normal",function(){$this.find(".truncate_more").css("background","#fff").fadeIn("normal",function(){fixIE(this);$(this).css("background","none")});fixIE(this)});return false});return false})}})};
$(document).ready(function(){
$("#home-page .post-body p").truncate( 150 );
$(".link-content p.desc").truncate(120);
  //if ($('a[href*=post]').size() > 0) {
    //$('#blog-desc').hide(); 
	//$('.col-mid .separate').hide();
  //}
if (/\/post\//.test(window.location)) {
    $('#blog-desc').hide();
	$('.col-mid .separate').hide();
}

});



