$(document).ready(function(){
	switch(getUrlVarsFrom(window.location.href, true)['tabid']) {
		case '20':
			handleLondonGallery();
			$(window).resize(function() {
			  $.colorbox.close();
			  $('div.zoom').remove();
			  handleLondonGallery();
			});
			break;
		
		}
	
})




// Get variables from the url
function getUrlVarsFrom(url, preventUnwantedVars) {
    var vars = [],
        hash;
    var hashes = url.split('#')[0].slice(url.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        if (preventUnwantedVars == 1) {
            if (hash[0] != 'lg' && hash[0] != 'objectid' && hash[0] != 'tabindex' && hash[0] != 'page' && hash[0] != 'keyword' && hash[0] != 'mediaid') {
                if (hash[0] == 'categoryid' && hash[1] == 0) {} else {
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
            }
        } else {
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
    }
    return vars;
}


function highlightCurrent() {
    //check for matches on menu
    $("ul.mainMenu a").each(function (index, domEle) {
        if (compareAssociativeArrays(getUrlVarsFrom(window.location.href, 1), getUrlVarsFrom($(domEle).attr('href'), 1))) {
            $(domEle).addClass('active');
        }
    })

	if (getUrlVarsFrom(window.location.href, true)['tabid'] == 5) {
		$("h4.categoryMenu > a").each(function (index, domEle) {
			if (getUrlVarsFrom(window.location.href, 0)['categoryid'] == getUrlVarsFrom($(domEle).attr('href'), 0)['categoryid']) {
				$(domEle).addClass('active');
			}
		})
	}
}




function insertZoom(container,image, width, height) {
	
	
	var output= '';
		
		output += '<!--[if !IE]> -->';
		output += '<object type="application/x-shockwave-flash"';
		output += '  data="http://asimg.artsolution.net/?TSimg=/tszoom/flash/zoommx_Close.swf&svr=http://asimg.artsolution.net&img='+ image +'&bgc=514C42&mz=3,2&ui=1&nv=3&w='+ width +'&h='+ height +'&effect=text,%25A9Demo%2520Galleries,Times%2520New%2520Roman,18,CCCCCC,85,Custom,tr,10,10,l,0,0,142,2,50,000000" width="'+ width +'" height="'+ height +'">';
		output += '<!-- <![endif]-->';
		output += '<!--[if IE]>';
		output += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
		output += '  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"';
		output += '  width="'+ width +'" height="'+ height +'">';
		output += '  <param name="movie" value="http://asimg.artsolution.net/?TSimg=/tszoom/flash/zoommx_Close.swf&svr=http://asimg.artsolution.net&img='+ image +'&bgc=514C42&mz=3,2&ui=1&nv=3&w='+ width +'&h='+ height +'&effect=text,%25A9Demo%2520Galleries,Times%2520New%2520Roman,18,CCCCCC,85,Custom,tr,10,10,l,0,0,142,2,50,000000" />';
		output += '<!--><!--dgx-->';
		output += ' <param name="loop" value="true" />';
		output += ' <param name="menu" value="false" />';
		output += ' <param name="quality" value="high" />';
		output += ' <param name="scale" value="noscale" />';
		output += ' <param name="salign" value="LT" />';
		output += ' <param name="bgcolor" value="#514C42" />';
		output += ' <param name="wmode" value="transparent" />';
		output += ' <img src="' + image + '?qlt=75&ftr=8&effect=text,%25A9Demo%2520Galleries,Times%2520New%2520Roman,18,CCCCCC,85,Custom,tr,10,10,l,0,0,142,2,50,000000&cell='+ width + ',' + height +'&cvt=jpeg" align="MIDDLE" border="0" />';
		output += '</object>';
		output += '<!-- <![endif]-->';
		

	$(container).html(output);
	
	
}
	

function handleLondonGallery() {
	$('body').css('overflow', 'hidden');
	var screenWidth, screenHeight;
	$(window).width() > 2552 ? screenWidth = 2552 : screenWidth = $(window).width();
	$(window).height() > 1194 ? screenHeight = 1194 : screenHeight = $(window).height();
	$('body').css('overflow', 'auto');
	
	$('.picBigDiv').each(function(index, domEle){
			$(domEle).addClass('image' + index);
			$(domEle).append('<div class="zoom"></div>');
			insertZoom('.image' + index + ' .zoom', 'tsmedia/TomassoTomphoto/AJ_120_' + $('a img', domEle).attr('src').slice(-7), screenWidth, screenHeight);
			$('a',domEle).attr('rel','zoom').colorbox({inline:true, href:'.image' + index + ' .zoom', onOpen:function(){ $('body').css('overflow', 'hidden') }, onClosed:function(){ $('body').css('overflow', 'auto') }});
		});
	
	




	
	}


