/* 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]=["images/2011music/galactic.jpg"]

		tooltips[1]=["images/2011music/grandfunk.jpg"]

		tooltips[2]=["images/2011music/bingo.jpg"]

		tooltips[3]=["images/2011music/vincevance.jpg"]

		tooltips[4]=["images/2011music/lightningmalcom.jpg"]

		tooltips[5]=["images/2011music/honeyisland.jpg"]

		tooltips[6]=["images/2011music/sonnylandreth.jpg"]

		tooltips[7]=["images/2011music/lostbayou.jpg"]

		tooltips[8]=["images/2011music/amandashaw.jpg"]

		tooltips[9]=["images/2011music/louisprima.jpg"]

		tooltips[10]=["images/2011music/chickenbone.jpg"]

		tooltips[11]=["images/2011music/leftarmtan.jpg"]

		tooltips[12]=["images/2011music/galholiday.jpg"]

		tooltips[13]=["images/2011music/burgundy.jpg"]

		tooltips[14]=["images/2011music/tricksband.jpg"]

		tooltips[15]=["images/2011music/bandcamp.jpg"]

		tooltips[16]=["images/2011music/tiptops.jpg"]

		tooltips[17]=["images/2011music/tremebrassband.jpg"]

		tooltips[18]=["images/2011music/creolewildwest.jpg"]

		tooltips[19]=["images/2011music/bobbylonero.jpg"]

		tooltips[20]=["images/2011music/yatpack.jpg"]

		tooltips[21]=["images/2011music/lospoboycitos.jpg"]

		tooltips[22]=["images/2011music/ingramhill.jpg"]

		tooltips[23]=["images/2011music/cowboymouth.jpg"]

		tooltips[24]=["images/2011music/lynyrdskynyrd.jpg"]

		tooltips[25]=["images/2011music/blackmagnolia.jpg"]

		tooltips[26]=["images/2011music/meriwether.jpg"]

		tooltips[27]=["images/2011music/kyleturley.jpg"]

		tooltips[28]=["images/2011music/supagroup.jpg"]

		tooltips[29]=["images/2011music/wiseguys.jpg"]

		tooltips[30]=["images/2011music/tommymalone.jpg"]

		tooltips[31]=["images/2011music/tksoul.jpg"]

		tooltips[32]=["images/2011music/labackroads.jpg"]

		tooltips[33]=["images/2011music/donrich.jpg"]

		tooltips[34]=["images/2011music/steveriley.jpg"]

		tooltips[35]=["images/2011music/kennyclaiborne.jpg"]

		tooltips[36]=["images/2011music/liuzza.jpg"]

		tooltips[37]=["images/2011music/dannyalexander.jpg"]

		tooltips[38]=["images/2011music/cypress.jpg"]

		tooltips[39]=["images/2011music/clarkknighten.jpg"]

		tooltips[40]=["images/2011music/martinez.jpg"]

		tooltips[41]=["images/2011music/topcats.jpg"]

		tooltips[42]=["images/2011music/stoogesbrass.jpg"]

		tooltips[43]=["images/2011music/youngsquatulous.jpg"]

		tooltips[44]=["images/2011music/ovieg.jpg"]

		tooltips[45]=["images/2011music/revealers.jpg"]

		tooltips[46]=["images/2011music/vivaz.jpg"]

		tooltips[47]=["images/2011music/hunterhayes.jpg"]

		tooltips[48]=["images/2011music/tracylawrence.jpg"]

		tooltips[49]=["images/2011music/saraevans.jpg"]

		tooltips[50]=["images/2011music/dash.jpg"]

		tooltips[51]=["images/2011music/mollyhatchet.jpg"]

		tooltips[52]=["images/2011music/brianhowe.jpg"]

		tooltips[53]=["images/2011music/frankieford.jpg"]

		tooltips[54]=["images/2011music/rockindopsie.jpg"]

		tooltips[55]=["images/2011music/bobbyrush.jpg"]

		tooltips[56]=["images/2011music/iguanas.jpg"]

		tooltips[57]=["images/2011music/goodenough.jpg"]

		tooltips[58]=["images/2011music/georgeporter.jpg"]

		tooltips[59]=["images/2011music/alyshablack.jpg"]

		tooltips[60]=["images/2011music/miaborders.jpg"]

		tooltips[61]=["images/2011music/sunpie.jpg"]

		tooltips[62]=["images/2011music/creolestringbeans.jpg"]

		tooltips[63]=["images/2011music/cheeweez.jpg"]

		tooltips[64]=["images/2011music/bagdonuts.jpg"]

		tooltips[65]=["images/2011music/storyville.jpg"]

		tooltips[66]=["images/2011music/paulferrara.jpg"]

		tooltips[67]=["images/2011music/carloditta.jpg"]

		tooltips[68]=["images/2011music/higherheights.jpg"]

		tooltips[69]=["images/2011music/freddieomar.jpg"]

		tooltips[70]=["images/2011music/masmamones.jpg"]

		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"><img src="' + tipinfo[0] + '" /></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]")
