/* Image w/ description tooltip v2.0
* Created: April 23rd, 2010. This notice must stay intact for usage 
* Author: Dynamic Drive at http://www.dynamicdrive.com/
* Visit http://www.dynamicdrive.com/ for full source code
*/


var ddimgtooltip={

	tiparray:function(){
		var tooltips=[]
		//define each tooltip below: tooltip[inc]=['path_to_image', 'optional desc', optional_CSS_object]
		//For desc parameter, backslash any special characters inside your text such as apotrophes ('). Example: "I\'m the king of the world"
		//For CSS object, follow the syntax: {property1:"cssvalue1", property2:"cssvalue2", etc}

		tooltips[0]=["", "Ian is not only intelligent, but he is truly a great professional. He values his business relationships greatly, cares for them and ultimately develops long lasting friendships. This stems from his deep-rooted commitment to act ethically in his business decisions. The online marketing industry is lucky to have Ian.", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[1]=["", "Ian is hands down one of the brightest and most passionate people in the affiliate marketing industry today. His in depth knowledge, combined with his unique and fresh approach to internet marketing has made him a force to be reckoned with in the industry. Whether you are a newbie or industry vet, you will want to make sure you constantly keep up with what Ian is doing, as he is always on to the next big thing way before anyone else. Ian is a great guy and someone I truly admire and respect. ", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[2]=["", "Ian is a force to be reckoned with in the affiliate marketing space. I have had the opportunity to spend time with him and what I learned very quickly is that aside from his entrepreneurial spirit and easy going personality his breadth of knowledge and depth of creativity in the field is truly amazing. I value his insight tremendously, hope to continue to hang with him, learn from and work with him more. You should find any way to do the same!", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[3]=["", "I first met Ian Fernando while I was an affiliate manager at Copeac. Ian is by far one of the most down to earth affiliates in our industry. His blog speaks for itself. He is always making creative, helpful posts about traffic sources, optimizing campaigns or his involvement in unique business ventures. Even at the affiliate tradeshows/meetups, Ian is very approachable and always willing to answer questions. Ian is extremely knowledge in the affiliates space and it is a pleasure working with him.", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[4]=["", "As a customer of his Infinite FB course, I must say, he provides such clear step by step instructions on how to go from A to Z with your Facebook marketing but he also does it with a passion which makes you as a student feel more confident in yourself with your marketing efforts.For anyone who is after a mentor or wants to know who is the go-to-guy when it comes to learning how to master Facebook advertising, Ian is that go-to-guy.", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[5]=["", "The Infinite FB course is very well structured and covers alot on material in-depth. With Ian's guidance and the tools he offers, you can't go wrong for learning Facebook Advertising. Highly recommended for the newbie and even for the experienced Facebook ads marketer.", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[6]=["", "Infinite FB is a great product for learning the ropes quickly. Ian has a ton of experience with affiliate marketing on Facebook, and does not hold anything back.", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]
		tooltips[7]=["", "I honestly thought I knew a lot about Facebook advertising. That was until I went through InfiniteFB. I am completely blown away by Ian's knowledge of demographic research, prospect targeting and ad creation. Since completing the InfiniteFB course, my ROI has gone through the roof and I owe it all to Ian. InfiniteFB is without question the best resource available for Facebook advertising. You've got nothing to lose and so much to gain!", {background:"#FFF8DC", font:"italic 20px Arial", width:"350px"}]

		return tooltips //do not remove/change this line
	}(),

	tooltipoffsets: [20, -30], //additional x and y offset from mouse cursor for tooltips

	//***** NO NEED TO EDIT BEYOND HERE

	tipprefix: 'imgtip', //tooltip ID prefixes

	createtip:function($, tipid, tipinfo){
		if ($('#'+tipid).length==0){ //if this tooltip doesn't exist yet
			return $('<div id="' + tipid + '" class="ddimgtooltip" />').html(
				'<div style="text-align:center"></div>'
				+ ((tipinfo[1])? '<div style="text-align:left; margin-top:5px">'+tipinfo[1]+'</div>' : '')
				)
			.css(tipinfo[2] || {})
			.appendTo(document.body)
		}
		return null
	},

	positiontooltip:function($, $tooltip, e){
		var x=e.pageX+this.tooltipoffsets[0], y=e.pageY+this.tooltipoffsets[1]
		var tipw=$tooltip.outerWidth(), tiph=$tooltip.outerHeight(), 
		x=(x+tipw>$(document).scrollLeft()+$(window).width())? x-tipw-(ddimgtooltip.tooltipoffsets[0]*2) : x
		y=(y+tiph>$(document).scrollTop()+$(window).height())? $(document).scrollTop()+$(window).height()-tiph-10 : y
		$tooltip.css({left:x, top:y})
	},
	
	showbox:function($, $tooltip, e){
		$tooltip.show()
		this.positiontooltip($, $tooltip, e)
	},

	hidebox:function($, $tooltip){
		$tooltip.hide()
	},


	init:function(targetselector){
		jQuery(document).ready(function($){
			var tiparray=ddimgtooltip.tiparray
			var $targets=$(targetselector)
			if ($targets.length==0)
				return
			var tipids=[]
			$targets.each(function(){
				var $target=$(this)
				$target.attr('rel').match(/\[(\d+)\]/) //match d of attribute rel="imgtip[d]"
				var tipsuffix=parseInt(RegExp.$1) //get d as integer
				var tipid=this._tipid=ddimgtooltip.tipprefix+tipsuffix //construct this tip's ID value and remember it
				var $tooltip=ddimgtooltip.createtip($, tipid, tiparray[tipsuffix])
				$target.mouseenter(function(e){
					var $tooltip=$("#"+this._tipid)
					ddimgtooltip.showbox($, $tooltip, e)
				})
				$target.mouseleave(function(e){
					var $tooltip=$("#"+this._tipid)
					ddimgtooltip.hidebox($, $tooltip)
				})
				$target.mousemove(function(e){
					var $tooltip=$("#"+this._tipid)
					ddimgtooltip.positiontooltip($, $tooltip, e)
				})
				if ($tooltip){ //add mouseenter to this tooltip (only if event hasn't already been added)
					$tooltip.mouseenter(function(){
						ddimgtooltip.hidebox($, $(this))
					})
				}
			})

		}) //end dom ready
	}
}

//ddimgtooltip.init("targetElementSelector")
ddimgtooltip.init("*[rel^=imgtip]")