
/* - swordfish_functions.js - */
function openInNewWindow(url){

window.open(url, "blank", "toolbar=no, resizable=yes, scrollbars=yes, width=1024,height=768")
}

function changeFontSize(size) {
   var p = document.getElementsByTagName('body');
   for(i=0;i<p.length;i++) {
      p[i].style.fontSize = size+"%"
   }
}

function hideCorrectLinksInLinkchecker() {
//author:Marcin Ossowski
    ok = cssQuery('tr.ok');
    for (var i=0; i<ok.length; i++) {ok[i].style['display']='none';};
}

function showCorrectLinksInLinkchecker() {
//author:Marcin Ossowski
    ok = cssQuery('tr.ok');
    for (var i=0; i<ok.length; i++) {ok[i].style['display']='';};
}

(function($) {
	$(document).ready(function(){
		$('#form\\.infotips textarea').each(function() {
			on_off = '<a href="#" onclick="jQuery(\'#'+ this.id.replace(/\./g, '\\\\.') +'\').toggle(); return false;">show/hide</a>'
			$(this).before($(on_off));
			$(this).toggle();
		});
	});
})(jQuery);

// van-buuren 216 thumbnail for folder contents
(function($) {
	$(document).ready(function(){
		jQuery('table#listing-table tbody tr span.contenttype-swordimage a').each(function(){
		  var href = jQuery(this).attr("href");
		  var url = href.substring(0,href.indexOf("/view")) + "/image_thumb";
		  jQuery(this).append("<div class='folder_contents_thumbnail'><img  alt='text' src='" + url +"'/></div>");
		});
	});
})(jQuery);
// end of van-buuren 216 

// #2756 - IE8 problem in menu of SwordFish
function actionMenuDocumentMouseDown(event) {
    if (jQuery(event.target).parents('.actionMenu:first').length)
        // target is part of the menu, so just return and do the default
        return true;
		
    if (jQuery.browser.msie && jQuery.browser.version == '8.0') {
		if (jQuery(event.target).parents('.portletNavigationTree').length) 
			return true;
	}

    hideAllMenus();
};


