$(document).ready(function() { 
	

	function getQuery(s) {
		/*
			Kanged from http://remysharp.com/2008/06/24/query-string-to-object-via-regex/
			By Frank
			On 2012/01/27
			usage var o = getQuery('maps.google.co.uk/maps?f=q&q=brighton&ie=UTF8&iwloc=addr');
		*/
		var query = {};

		s.replace(/\b([^&=]*)=([^&=]*)\b/g, function (m, a, d) {
			if (typeof query[a] != 'undefined') {
				query[a] += ',' + d;
			} else {
				query[a] = d;
			}
		});

		return query;
	}

	// Set 'title' attribute = to alt
	$('img').attr('alt', function() { return this.alt; } ).attr('title', function() { return this.alt } );
	
	$('#logo-inner').hover(
		function() { $('#logo-on').fadeIn(200); $('#logo-off').fadeOut(200); },
		function() { $('#logo-on').fadeOut(200); $('#logo-off').fadeIn(200); }
	);
	
	$('h3:first').css('padding-top','0');
	
	// initialize prettyphoto
	$("a[rel^='prettyPhoto']").prettyPhoto({ 
		opacity: 0.85, 
		overlay_gallery: false, 
		social_tools: '', 
		default_width : 800, 
		default_height: 650,
		theme: 'pp_default', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
		changepicturecallback: function(){ 
			var label = $('#fullResImage').attr('src');
			if(label==undefined){
				//for generic iframe tracking
				//label = 'iframe';
				//for speficif iframe tracking
				label = $('#iframe').attr('src');
			}
			if(label==undefined){
				$('#pp_full_res>.pp_inline>object').find('param').each(function(){
					if($(this).attr('name') == 'FlashVars'){
						label = getQuery($(this).attr('value')).streamName;
						//console.log(foo.streamName)
					}
				});
			}
			
			var arr = label.split("/");
			var num = arr.length-1;
			if(arr[num].substr(arr[num].length-4, 4).toUpperCase() == '.JPG'){
				arr[num]=arr[num].substr(0, arr[num].length-4);
			}
			else if(arr[num].substr(arr[num].length-5, 5).toUpperCase() == '.HTML'){
				arr[num]=arr[num].substr(0, arr[num].length-5);
			}
			label=arr[num-1]+": " +arr[num];
			//alert(label)
			_gaq.push(['_trackEvent', 'Gallery Images', 'View', label]); 
		},
		markup: '<div class="pp_pic_holder"> \
						 \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"><div class="ppt">&nbsp;</div></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details"> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous">Previous</a> \
												<p class="currentTextHolder">0/0</p> \
												<a href="#" class="pp_arrow_next">Next</a> \
											</div> \
											<p class="pp_description"></p> \
											{pp_social} \
											<a class="pp_close" href="#">Close</a> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>'
	});
});









