
var body_selector = '#body-tag';
function title_tool_tip(){
	$('.title-tip').hover(function(){
		var offset = $(this).offset();
		$('body').append(
			'<div class="tool-tip-hover" style="left: '+(2+offset.left)+'px; top: '+(15+offset.top)+'px;">'+
				'<div class="top"></div><div class="bottom">'+
					$(this).attr('title')+
				'</div>'+
			'</div>'
		);
	},function(){
		$('.tool-tip-hover').remove();
	});
}
function set_child_class(selector){
	var i = 1;
	var count = 0;
	$(selector).each(function(){
		i = 1;
		count = $(this).children().length;
		$(this).children().each(function(){
			if(i == 1) $(this).addClass('first-child');
			if(i%2 == 0) $(this).addClass('even');
			if(i == count) $(this).addClass('last-child');
			i++;
		});
	});
}
function popup_link(selector, page_selector){
	$(body_selector).append('<div id="jquery-load" class="hidden"></div>');

	if(page_selector == undefined)
		var page_selector = "";
	page_selector = 
	(page_selector.length > 0) ? " "+page_selector : page_selector;
	$(selector).each(function(){
		var href = $(this).attr('href');		
		$(this).attr('href', '#');
		$(this).click(function(){
			loading_popup();
			$('#jquery-load').load(href+page_selector, function(){												
				close_popup();
				open_popup('<div id="popup-link" class="popup-link">'
				   + $(this).html() 
				   + '<p class="permalink"><a href="'+href+'">&laquo; Permalink</a></p>'
				   +'</div>');
			});
			return false;
		});
	});
}
function tag_links(selector, url_query){
	if($(selector).length == 0 || $(selector).text().length == 0) return false;
	var tags = ($(selector).text().split(':')[1]).split(',');
	$(selector).html('<span>Tags: </span>');
	for(var i = 0; i < tags.length; i++){
		$(selector).append(((i > 0) ? ', ' : '') + '<a href="'+url_query+tags[i].replace(/^\s+|\s+$/g,"")+'">'+tags[i].replace(/^\s+|\s+$/g,"")+'</a>');
	}	
}
function equal_heights(min_selector, fix_selector){

	if(min_selector == 'undefined') return false;
	if(fix_selector == 'undefined') return false;
	
	if(
		$(fix_selector).height()*1 
		>= 
		$(min_selector).height()*1
	)
		return false;

	$(fix_selector).height($(min_selector).height()-30);

}
$('document').ready(function() {

	form_page_variable('#site-search');
    title_tool_tip();
    set_child_class('.set-child-class');
    set_child_class('table.table tbody');
	tag_links('#image-tags','/about-us/pages/photo-gallery.aspx?photo-gallery-search=');
   hide_login('www.museumsvb.org');
   equal_heights('#layout-left-column','#layout-center-column .wp-body');
	
});