
$(document).ready(function(){
	$('.sponsorFlip').bind("click",function(){		
					// $(this) point to the clicked .sponsorFlip element (caching it in elem for speed):		
					var elem = $(this);
					
					if (!$.browser.msie){
						// data('flipped') is a flag we set when we flip the element:		
						if(elem.attr('flipped'))
						{
							// If the element has already been flipped, use the revertFlip method
							// defined by the plug-in to revert to the default state automatically:					
							elem.revertFlip();
						
							// Unsetting the flag:
							elem.attr('flipped',false)
						}
						else
						{
							// Using the flip method defined by the plugin:	
							elem.flip({
								direction:'lr',
								speed: 350,
								onBefore: function(){
									// Insert the contents of the .sponsorData div (hidden from view with display:none)
									// into the clicked .sponsorFlip div before the flipping animation starts:
									elem.html(elem.siblings('.sponsorData').html());
								}
							});
							// Setting the flag:
							elem.attr('flipped',true);
						}
					} else {
						window.open(elem.siblings('.sponsorData').children('.sponsorURL').children('a')[0].href, '_blank');
					}
				});
			});
