$(function() {
	var adDialog = $('<div id="ad-dialog"></div>').css({ display: 'none', padding: 0 });
	var adDialogWidth = 400;
	var mapOptionsWidth = 640;
	var mapOptionsHeight = 480;

	$('body').append(adDialog);

	if ( advanced_popup_support ) {
		$('td.small-ad div[cat]').attr('title','Click for More Information...');
	}

	var showMapDialog = function(addr,title) {
		var template = '<iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=[%ADDR%]&amp;ie=UTF8&amp;hq=&amp;hnear=[%ADDR%]&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe>';
		if ( title == null || title.length==0 ) title = 'Fredericksburg Texas Online Maps';
		t = template.replace(/\[\%ADDR\%\]/g,addr);

		var adid = $('#fancybox-content').attr('adid');
		$('#fancybox-content div:first').html('');
		$.fancybox.showActivity();
		$.fancybox(t,
		{
			'title'				: title,
       		'autoDimensions'	: false,
			'width'         	: mapOptionsWidth,
			'height'        	: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onClosed'			: function() {
//				alert('closed');
				return false;
				},
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				return true;
				},
			'onComplete'		: function() {
				$('#fancybox-overlay').unbind('click');
				$('#fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				$.fancybox.hideActivity();
				$('#fancybox-right').css('display','none');
				$('#fancybox-right-ico').css('right','');
				$('#fancybox-right-ico').css('left','');
				$('#fancybox-left').css('display','none');
				$('#fancybox-left-ico').css('left','');
			}
		});
		return false;
		
		googleMap.dialog({ 'minWidth': mapOptionsWidth, 'minHeight': mapOptionsHeight, title: title });
		googleMap.dialog('open');
	};
	var showSocialFB = function(pageid,title) {
		var template = '<iframe src="http://www.facebook.com/plugins/likebox.php?href=[%SOCIAL%]&amp;width=400&amp;colorscheme=light&amp;show_faces=true&amp;connectsions=12&amp;stream=true&amp;header=false&amp;height=558" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:558px;" allowTransparency="true"></iframe>';

		if ( title == null || title.length==0 ) title = 'Facebook';
		t = template.replace(/\[\%SOCIAL\%\]/g,pageid);

		var adid = $('#fancybox-content').attr('adid');
		$('#fancybox-content div:first').html('');
		$.fancybox.showActivity();
		$.fancybox(t,
		{
			'title'				: title,
       		'autoDimensions'	: false,
			'width'         	: 420,
			'height'        	: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onClosed'			: function() {
//				alert('closed');
				return false;
				},
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				return true;
				},
			'onComplete'		: function() {
				$('#fancybox-overlay').unbind('click');
				$('#fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				$.fancybox.hideActivity();
				$('#fancybox-right').css('display','none');
				$('#fancybox-right-ico').css('right','');
				$('#fancybox-right-ico').css('left','');
				$('#fancybox-left').css('display','none');
				$('#fancybox-left-ico').css('left','');
			}
		});
		return false;
		
		googleMap.html(t);
		googleMap.dialog({ 'minWidth': 420, 'minHeight': 200, 'width': 420, title: title });
		googleMap.dialog('open');

	};
	var showSocialTW = function(twuser,title) {
		$('#fancybox-content div:first').html('');
		adDialog.html('<div id="twitter-outter"></div>');

		if ( title == null || title.length==0 ) title = 'Twitter';
//		t = template.replace(/\[\%SOCIAL\%\]/g,pageid);


		t = adDialog.html();
		adDialog.html();
		var adid = $('#fancybox-content').attr('adid');
		$.fancybox.showActivity();
		$.fancybox(t,
		{
			'title'				: title,
       		'autoDimensions'	: false,
			'width'         	: 420,
			'height'        	: 630,
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onClosed'			: function() {
//				alert('closed');
				return false;
				},
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				return true;
				},
			'onComplete'		: function() {
				$('#fancybox-overlay').unbind('click');
				$('#fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				$.fancybox.hideActivity();
				$('#fancybox-right').css('display','none');
				$('#fancybox-right-ico').css('right','');
				$('#fancybox-right-ico').css('left','');
				$('#fancybox-left').css('display','none');
				$('#fancybox-left-ico').css('left','');
			}
		});

		var twidget = new TWTR.Widget({
			id: 'twitter-outter',
			version: 2,
			type: 'profile',
			rpp: 10,
			interval: 6000,
			width: 'auto',
			height: 500,
			theme: {
				shell: {
					background: '#8ec1da',
					color: '#ffffff'
					},
				tweets: {
					background: '#ffffff',
					color: '#444444',
					links: '#1985b5'
				}
			},
			features: {
				scrollbar: true,
				loop: false,
				live: true,
				hashtags: true,
				timestamp: true,
				avatars: true,
				behavior: 'all'
			}
		}).render().setUser(twuser).start();
		
		return false;
	};
	var showYouTube = function(_this,title) {
		if ( title == null || title.length==0 ) {
			if ( _this.title.length == 0 ) title = 'YouTube Video';
			else title = _this.title;
		}
		link = 'http://www.youtube.com/embed/'+$(_this).attr('rel')+'?rel=0&autoplay=1';
		t = '<iframe width="640" height="390" src="'+link+'" frameborder="0" allowfullscreen></iframe>';
		var adid = $('#fancybox-content').attr('adid');
		$.fancybox(t,
		{
			'title'				: _this.title,
       		'autoDimensions'	: false,
			'width'         	: 640,
			'overlayOpacity'	: 0.95,
			'overlayColor'		: '#FDF6E6',
			'height'        	: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				return true;
			},
			'onComplete'		: function() {
				$('#fancybox-overlay').unbind('click');
				$('#fancybox-overlay').click(function(){
					showAdInfo(adid);
				});
				$.fancybox.hideActivity();
				$('#fancybox-right').css('display','none');
				$('#fancybox-right-ico').css('right','');
				$('#fancybox-right-ico').css('left','');
				$('#fancybox-left').css('display','none');
				$('#fancybox-left-ico').css('left','');
			}
		});
	};
	var showAdInfo_original = function(adid) {
		if ( adid == undefined || !adid ) adid = 0;
		//Setup Dialog
		var _this = ('#'+adid);
		if ( $(_this).length == 0 ) {
			$.fancybox.close();
			return false;
		}
		var cat = 'cat'+$(_this).attr('cat');
		var n = window[cat+'_ad_id_table']['ad'+adid].n;
		var p = window[cat+'_ad_id_table']['ad'+adid].p;
		var m = window[cat+'_ad_id_table']['ad'+adid].m;
		var n_title = '';
		var p_title = '';
		nlink = ''; plink = '';
		if ( n != '0' )	{
			n_title = $('#'+n).find('.text span.title').html();
			//nlink = '<a class="next-ad" href="#" title="'+n_title+'">&gt;</a>';
		}
		if ( p != '0' ) {
			p_title = $('#'+p).find('.text span.title').html();
			//plink = '<a class="prev-ad" href="#" title="'+p_title+'">&lt;</a>';
		}
		var inside_title = $(_this).find('.text span.title').html();
		hasUrl = false;
		var url = undefined;
		var link = $(_this+' > a:first');
		if ( link.length )
			url = link.attr('href');
		if ( url == undefined ) url = '';
		else hasUrl = true;
		target = url.search(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'') == -1 ? '_blank' : '_self';
		dispurl = url.replace(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'');
		dispurl = dispurl.replace(/http\:\/\//gi,'');
		dispurl = dispurl.replace(/https\:\/\//gi,'');
		dispurl = dispurl.replace(/mailto\:\/\//gi,'');
		dispurl = dispurl.replace(/\/$/gi,'');
		dispurl = dispurl.length == 0 ? '' : '<div><a style="font-weight:normal;" href="'+url+'" title="'+inside_title+'" target="'+target+'">'+dispurl+'</a></div>';
		inside_title_url = (!hasUrl ) ? inside_title : '<a href="'+url+'" title="'+inside_title+'" target="'+target+'">'+inside_title+'</a>';
		inside_addr = '<div class="addr">'+$('#addr_'+adid).html()+dispurl+'</div>';
		inside_link =  '<div class="businfo">';
		inside_link += '<div style="font-weight:bold;">'+inside_title_url+'</div>'+inside_addr;
		inside_icons = '';
		if ( inside_title.match(/silver creek.*/i) != null ) {	// TODO: just testing for now...
			inside_icons += '<a style="padding-right:5px;" class="social-fb" title="Visit '+inside_title+' Facebook Page" href="http://www.facebook.com/profile.php?id=100000788327067" target="_blank"><img border="0" src="/images/facebook-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="social-tw" title="Visit '+inside_title+' Twitter Page" href="http://www.twitter.com/VisitFredTexas" target="_blank"><img border="0" src="/images/twitter-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="youtube" title="View '+inside_title+' Video" href="http://www.youtube.com/watch/?v=rL0y1Fmewyo" rel="rL0y1Fmewyo" target="_blank"><img border="0" src="/images/youtube-24.png" /></a>';
		}
		if ( m.length ) {
			inside_icons += '<a style="padding-right:5px;" class="googlemap" title="View '+inside_title+' Map" href="http://maps.google.com/maps?q='+m+'" target="_blank"><img border="0" src="/images/google_maps_icon-24.png" /></a>';
		}
		if ( inside_icons != '' ) {
			inside_link += '<div style="padding-top:3px;">'+inside_icons+'</div>';
		}
		inside_link += '</div>';
		inside_nav = '<div style="margin-bottom:5px; font-size:12px;"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="text-align:left;">'+plink+'</td><td style="text-align:center; height:1.75em; font-variant:small-caps; font-weight:bold; color:#300; letter-spacing:1px;">'+inside_title+'</td><td style="text-align:right;">'+nlink+'</td></tr></table></div>';

		adDialog.attr('adid',adid);
		adDialog.html('<div class="fto-ad fto-popup">'+inside_nav+inside_link+'</div>');
		adDialog.find('.fto-ad.fto-popup').append($(_this).find('.text').clone());
		adDialog.find('.fto-ad.fto-popup').append($('<div style="clear:both;"></div>'));
		imgContainer = $('<div class="logo"></div>');
		logoInside = imgContainer;
		if ( hasUrl ) {
			logoInside = $('<a href="'+url+'" title="'+inside_title+'" target="'+target+'"></a>');
			imgContainer.append(logoInside);
		}
		adDialog.find('.fto-ad.fto-popup div.text').before(imgContainer);
		logoInside.append(adDialog.find('img.logo'));
		adDialog.find('img.logo').css('border','1px solid #330000');

		$('#fancybox-content').attr('adid',adid);
		$('#fancybox-content div:first').html('');
		$.fancybox.showActivity();
		$.fancybox(adDialog.html(),
		{
			'title'				: 'Fredericksburg Texas Online',
       		'autoDimensions'	: false,
			'width'         	: 400,
			'height'        	: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){ $('#fancybox-content').attr('adid',0); $.fancybox.close(); })
				return true;
				},
			'onComplete'		: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){ $('#fancybox-content').attr('adid',0); $.fancybox.close(); })
				$.fancybox.hideActivity();
				h = ($('#fancybox-content div:first').css('height')/2) - 15;
				if ( n != '0' )	{
					$('#fancybox-right').css('right','-10px');
					$('#fancybox-right-ico').css('right','0px');
					$('#fancybox-right-ico').css('left','auto');
					$('#fancybox-right').unbind('click');
					$('#fancybox-right').click(function(){
						showAdInfo(n); return false;
					});
					$('#fancybox-right').css('width','30px');
					$('#fancybox-right').css('display','block');
					//nlink = '<div style="position:absolute; top:'+h+'px; right:0px"><a class="next-ad" href="#" title="'+n_title+'"><img src="/js/fancybox/fancy_nav_right.png" border="0" /></a></div>';
					//$('fancybox-content div:first').append(nlink);
				}
				else {
					$('#fancybox-right').css('display','none');
					$('#fancybox-right-ico').css('right','');
					$('#fancybox-right-ico').css('left','');
				}
				if ( p != '0' ) {
					$('#fancybox-left').css('left','-10px');
					$('#fancybox-left-ico').css('left','0px');
					$('#fancybox-left').unbind('click');
					$('#fancybox-left').click(function(){
						showAdInfo(p); return false;
					});
					$('#fancybox-left').css('width','30px');
					$('#fancybox-left').css('display','block');
					//plink = '<div style="position:absolute; top:'+h+'px; left:-30px"><a class="prev-ad" href="#" title="'+p_title+'"><img src="/js/fancybox/fancy_nav_left.png" border="0" /></a></div>';
					//$('fancybox-content div:first').append(plink);
				}
				else {
					$('#fancybox-left').css('display','none');
					$('#fancybox-left-ico').css('left','');
				}

				var nd = $('#fancybox-content').find('.next-ad');
				var pd = $('#fancybox-content').find('.prev-ad');
				nd.click(function(){
					showAdInfo(n); return false;
				});
				pd.click(function(){
					showAdInfo(p); return false;
				});
				if((!navigator.userAgent.match(/iPhone/i)) && (!navigator.userAgent.match(/iPod/i))) {
					$('#fancybox-content').find("a.youtube").click(function(){showYouTube(this); return false;});
					$('#fancybox-content').find('a.googlemap').click(function(){showMapDialog(m,inside_title+' Google Map'); return false;});
				}
				$('#fancybox-content').find('a.social-fb').click(function(){showSocialFB(encodeURIComponent('http://www.facebook.com/pages/Silver-Creek-Beer-Garden-And-Grille/212501285437400'),inside_title+' Facebook'); return false;});
				$('#fancybox-content').find('a.social-tw').click(function(){showSocialTW(encodeURIComponent('VisitFredTexas'),inside_title+' Twitter'); return false;});
			}
		});
		return false;
	};

	$('.next-ad, .prev-ad').live('click',function() {  retval = showAdInfo($(this).attr('adid')); $.scrollTo($('#ad-dialog').closest('td'));  return retval; });

	$(window).click(function(e) {

		if ( $(e.target).parents('#ad-dialog').length == 0 && adDialog.is(':visible') ) {
			adDialog.fadeOut(300);
		}
	});

	var showAdInfo = function(adid) {
		if ( adid == undefined || !adid ) adid = 0;
		//Setup Dialog
		var _this = ('#'+adid);
		if ( $(_this).length == 0 ) {
			$.fancybox.close();
			return false;
		}
		var cat = 'cat'+$(_this).attr('cat');
		var n = window[cat+'_ad_id_table']['ad'+adid].n;
		var p = window[cat+'_ad_id_table']['ad'+adid].p;
		var m = window[cat+'_ad_id_table']['ad'+adid].m;
		var n_title = '';
		var p_title = '';
		nlink = ''; plink = '';
		if ( n != '0' )	{
			n_title = $('#'+n).find('.text span.title').html();
			nlink = '<a adid="'+n+'" class="next-ad" href="#" title="'+n_title+'">&gt;</a>';
		}
		if ( p != '0' ) {
			p_title = $('#'+p).find('.text span.title').html();
			plink = '<a adid="'+p+'" class="prev-ad" href="#" title="'+p_title+'">&lt;</a>';
		}

		adDialog.hide();
		adDialog.attr('adid',adid);
		adDialog.prependTo($(_this).parent());
		content = $(_this).html();

		var inside_title = $(_this).find('.text span.title').html();
		hasUrl = false;
		var url = undefined;
		var link = $(_this+' > a:first');
		if ( link.length )
			url = link.attr('href');
		if ( url == undefined ) url = '';
		else hasUrl = true;
		target = url.search(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'') == -1 ? '_blank' : '_self';
		dispurl = url.replace(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'');
		dispurl = dispurl.replace(/http\:\/\//gi,'');
		dispurl = dispurl.replace(/https\:\/\//gi,'');
		dispurl = dispurl.replace(/mailto\:\/\//gi,'');
		dispurl = dispurl.replace(/\/$/gi,'');
		dispurl = dispurl.length == 0 ? '' : '<div><a href="'+url+'" title="'+inside_title+'" target="'+target+'">'+dispurl+'</a></div>';
		inside_title_url = (!hasUrl ) ? inside_title : '<a href="'+url+'" title="'+inside_title+'" target="'+target+'">'+inside_title+'</a>';
		inside_addr = '<div class="addr">'+$('#addr_'+adid).html()+dispurl+'</div>';
		inside_link =  '<div class="businfo">';
		inside_link += '<div style="font-weight:bold;">'+inside_title_url+'</div>'+inside_addr;
		inside_icons = '';
		if ( inside_title.match(/silver creek.*/i) != null ) {	// TODO: just testing for now...
			inside_icons += '<a style="padding-right:5px;" class="social-fb" title="Visit '+inside_title+' Facebook Page" href="http://www.facebook.com/profile.php?id=100000788327067" target="_blank"><img border="0" src="/images/facebook-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="social-tw" title="Visit '+inside_title+' Twitter Page" href="http://www.twitter.com/VisitFredTexas" target="_blank"><img border="0" src="/images/twitter-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="youtube" title="View '+inside_title+' Video" href="http://www.youtube.com/watch/?v=rL0y1Fmewyo" rel="rL0y1Fmewyo" target="_blank"><img border="0" src="/images/youtube-24.png" /></a>';
		}
		if ( m.length ) {
			inside_icons += '<a style="padding-right:5px;" class="googlemap" title="View '+inside_title+' Map" href="http://maps.google.com/maps?q='+m+'" target="_blank"><img border="0" src="/images/google_maps_icon-24.png" /></a>';
		}
		if ( inside_icons != '' ) {
			inside_link += '<div style="padding-top:3px;">'+inside_icons+'</div>';
		}
		inside_link += '</div>';
		inside_nav = '<div style="margin-bottom:5px; font-size:12px;"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="text-align:left;">'+plink+'</td><td style="text-align:center; height:1.75em; font-variant:small-caps; font-weight:bold; color:#300; letter-spacing:1px;">'+inside_title+'</td><td style="text-align:right;">'+nlink+'</td></tr></table></div>';


//		adDialog.html('<div class="inside">'+inside_link+inside_nav+content+'</div>');
		adDialog.html('<div class="inside"><div class="inside2">'+content+inside_addr+'</div></div>');
		adDialog.fadeIn(600);
		return false;

		var inside_title = $(_this).find('.text span.title').html();
		hasUrl = false;
		var url = undefined;
		var link = $(_this+' > a:first');
		if ( link.length )
			url = link.attr('href');
		if ( url == undefined ) url = '';
		else hasUrl = true;
		target = url.search(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'') == -1 ? '_blank' : '_self';
		dispurl = url.replace(/http\:\/\/www\.fredericksburgtexas-online\.com\//gi,'');
		dispurl = dispurl.replace(/http\:\/\//gi,'');
		dispurl = dispurl.replace(/https\:\/\//gi,'');
		dispurl = dispurl.replace(/mailto\:\/\//gi,'');
		dispurl = dispurl.replace(/\/$/gi,'');
		dispurl = dispurl.length == 0 ? '' : '<div><a href="'+url+'" title="'+inside_title+'" target="'+target+'">'+dispurl+'</a></div>';
		inside_title_url = (!hasUrl ) ? inside_title : '<a href="'+url+'" title="'+inside_title+'" target="'+target+'">'+inside_title+'</a>';
		inside_addr = '<div class="addr">'+$('#addr_'+adid).html()+dispurl+'</div>';
		inside_link =  '<div class="businfo">';
		inside_link += '<div style="font-weight:bold;">'+inside_title_url+'</div>'+inside_addr;
		inside_icons = '';
		if ( inside_title.match(/silver creek.*/i) != null ) {	// TODO: just testing for now...
			inside_icons += '<a style="padding-right:5px;" class="social-fb" title="Visit '+inside_title+' Facebook Page" href="http://www.facebook.com/profile.php?id=100000788327067" target="_blank"><img border="0" src="/images/facebook-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="social-tw" title="Visit '+inside_title+' Twitter Page" href="http://www.twitter.com/VisitFredTexas" target="_blank"><img border="0" src="/images/twitter-24.png" /></a>';
			inside_icons += '<a style="padding-right:5px;" class="youtube" title="View '+inside_title+' Video" href="http://www.youtube.com/watch/?v=rL0y1Fmewyo" rel="rL0y1Fmewyo" target="_blank"><img border="0" src="/images/youtube-24.png" /></a>';
		}
		if ( m.length ) {
			inside_icons += '<a style="padding-right:5px;" class="googlemap" title="View '+inside_title+' Map" href="http://maps.google.com/maps?q='+m+'" target="_blank"><img border="0" src="/images/google_maps_icon-24.png" /></a>';
		}
		if ( inside_icons != '' ) {
			inside_link += '<div style="padding-top:3px;">'+inside_icons+'</div>';
		}
		inside_link += '</div>';
		inside_nav = '<div style="margin-bottom:5px; font-size:12px;"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="text-align:left;">'+plink+'</td><td style="text-align:center; height:1.75em; font-variant:small-caps; font-weight:bold; color:#300; letter-spacing:1px;">'+inside_title+'</td><td style="text-align:right;">'+nlink+'</td></tr></table></div>';

		adDialog.attr('adid',adid);
		adDialog.html('<div class="fto-ad fto-popup">'+inside_nav+inside_link+'</div>');
		adDialog.find('.fto-ad.fto-popup').append($(_this).find('.text').clone());
		adDialog.find('.fto-ad.fto-popup').append($('<div style="clear:both;"></div>'));
		imgContainer = $('<div class="logo"></div>');
		logoInside = imgContainer;
		if ( hasUrl ) {
			logoInside = $('<a href="'+url+'" title="'+inside_title+'" target="'+target+'"></a>');
			imgContainer.append(logoInside);
		}
		adDialog.find('.fto-ad.fto-popup div.text').before(imgContainer);
		logoInside.append(adDialog.find('img.logo'));
		adDialog.find('img.logo').css('border','1px solid #330000');

		$('#fancybox-content').attr('adid',adid);
		$('#fancybox-content div:first').html('');
		$.fancybox.showActivity();
		$.fancybox(adDialog.html(),
		{
			'title'				: 'Fredericksburg Texas Online',
       		'autoDimensions'	: false,
			'width'         	: 400,
			'height'        	: 'auto',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'hideOnOverlayClick'	: false,
			'onStart'			: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){ $('#fancybox-content').attr('adid',0); $.fancybox.close(); })
				return true;
				},
			'onComplete'		: function() {
				$('#fancybox-close, #fancybox-overlay').unbind('click');
				$('#fancybox-close, #fancybox-overlay').click(function(){ $('#fancybox-content').attr('adid',0); $.fancybox.close(); })
				$.fancybox.hideActivity();
				h = ($('#fancybox-content div:first').css('height')/2) - 15;
				if ( n != '0' )	{
					$('#fancybox-right').css('right','-10px');
					$('#fancybox-right-ico').css('right','0px');
					$('#fancybox-right-ico').css('left','auto');
					$('#fancybox-right').unbind('click');
					$('#fancybox-right').click(function(){
						showAdInfo(n); return false;
					});
					$('#fancybox-right').css('width','30px');
					$('#fancybox-right').css('display','block');
					//nlink = '<div style="position:absolute; top:'+h+'px; right:0px"><a class="next-ad" href="#" title="'+n_title+'"><img src="/js/fancybox/fancy_nav_right.png" border="0" /></a></div>';
					//$('fancybox-content div:first').append(nlink);
				}
				else {
					$('#fancybox-right').css('display','none');
					$('#fancybox-right-ico').css('right','');
					$('#fancybox-right-ico').css('left','');
				}
				if ( p != '0' ) {
					$('#fancybox-left').css('left','-10px');
					$('#fancybox-left-ico').css('left','0px');
					$('#fancybox-left').unbind('click');
					$('#fancybox-left').click(function(){
						showAdInfo(p); return false;
					});
					$('#fancybox-left').css('width','30px');
					$('#fancybox-left').css('display','block');
					//plink = '<div style="position:absolute; top:'+h+'px; left:-30px"><a class="prev-ad" href="#" title="'+p_title+'"><img src="/js/fancybox/fancy_nav_left.png" border="0" /></a></div>';
					//$('fancybox-content div:first').append(plink);
				}
				else {
					$('#fancybox-left').css('display','none');
					$('#fancybox-left-ico').css('left','');
				}

				var nd = $('#fancybox-content').find('.next-ad');
				var pd = $('#fancybox-content').find('.prev-ad');
				nd.click(function(){
					showAdInfo(n); return false;
				});
				pd.click(function(){
					showAdInfo(p); return false;
				});
				if((!navigator.userAgent.match(/iPhone/i)) && (!navigator.userAgent.match(/iPod/i))) {
					$('#fancybox-content').find("a.youtube").click(function(){showYouTube(this); return false;});
					$('#fancybox-content').find('a.googlemap').click(function(){showMapDialog(m,inside_title+' Google Map'); return false;});
				}
				$('#fancybox-content').find('a.social-fb').click(function(){showSocialFB(encodeURIComponent('http://www.facebook.com/pages/Silver-Creek-Beer-Garden-And-Grille/212501285437400'),inside_title+' Facebook'); return false;});
				$('#fancybox-content').find('a.social-tw').click(function(){showSocialTW(encodeURIComponent('VisitFredTexas'),inside_title+' Twitter'); return false;});
			}
		});
		return false;
	};

	if ( true && advanced_popup_support ) {
	$('td.small-ad div[cat]').click(function(){
		adid = $(this).attr('id');
		showAdInfo(adid);
		return false;
	});
	}
	else if ( advanced_popup_support ) {
		if((!navigator.userAgent.match(/iPhone/i)) && (!navigator.userAgent.match(/iPod/i))) {
			$('div.listing-inner').slimscroll({
				color: '#600',
				size: '10px',
				width: 'auto',
				opacity: 0.75,
				scrollTopOnHide: true,
				height: '132px'                  
			});
			$('#wrapperOutest_big div.wrapperOuter').css('overflow-y','hidden');
			$('#wrapperOutest_big div.wrapperOuter').slimscroll({
				color: '#000',
				size: '10px',
				width: 'auto',
				opacity: 0.75,
				height: '596px'                  
			});
		}
		else {	// switch overflow to auto for webkit
			$('div.listing-inner').css('overflow-y','auto');
		}
	}
	if((!navigator.userAgent.match(/iPhone/i)) && (!navigator.userAgent.match(/iPod/i))) {
		$('a.youtube-ad').click(function() {
			showYouTube(this);
			return false;
		});
	}
});

