// JavaScript Document

var j = jQuery.noConflict(true);
j(document).ready(function() {
	if(j('table').attr('id') == 'list'){
		j("#list").tablesorter();
	}

	if(j('textarea').attr('id') == 'wysiwyg'){
		CKEDITOR.replace('wysiwyg',
		{
			skin : 'office2003',
			// toolbar : 'Basic'
			toolbar :
			[
				['Font','Styles','Format','-','RemoveFormat'],
				['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
				['Bold', 'Italic','Underline','Strike','-', 'NumberedList','BulletedList','-','Link'],
				['Image','-','Table','-','HorizontalRule','-','Smiley'],
				['TextColor','BGColor','-','Source','-','Maximize']
			]
		});
	}
	
	j('#navigation > ul > li').hover(function(){
		j(this).find('img').attr('src',j(this).find('img').attr('src').replace('_off','_on'));
		j(this).addClass('selected');
	},function(){
		j(this).find('img').attr('src',j(this).find('img').attr('src').replace('_on','_off'));
		j(this).removeClass('selected');
	});
	
	j('#category-list > .span-8').hover(function(){
		j('.category-item').each(function(k,v){
			if(j(v).hasClass('item-select')){
				j(v).removeClass('item-select');
			}
		});
		j(this).find('div').addClass('item-select');
		j(this).find('img').each(function(k,v){
			j(v).attr('src',j(v).attr('src').replace('_off.','_on.'));
		});
	},function(){
		j('.category-item').each(function(k,v){
			if(j(v).hasClass('item-select')){
				j(v).removeClass('item-select');
			}
		});
		j(this).find('img').each(function(k,v){
			j(v).attr('src',j(v).attr('src').replace('_on.','_off.'));
		});
	});
	
	var windowWidth = parseInt(j(window).width());
	var windowHeight = parseInt(j(window).height());
	var popupHeight;
	var popupWidth;
	j('.visualbox').live('click',function(){
		j('#fwBack').fadeIn(400);
		//centering  
		j('.visualbox-show').html(j(this).html());
		popupHeight = parseInt(j(".visualbox-show").height());
		popupWidth = parseInt(j(".visualbox-show").width());
		j(".visualbox-show").css({
			"top": parseInt(windowHeight/2-popupHeight/2),
			"left": parseInt(windowWidth/2-popupWidth/2),
			"position": "fixed"
		});
		j('.visualbox-show').slideDown(800);
	});
	j('.visualbox-show').live('click',function(){
		j('.visualbox-show').slideUp(400);
		j('#fwBack').fadeOut(800);
	});	
	
	j('.admin-content .gallery-item').hover(function(){
		j(this).find('.delete-image').show();
	},function(){
		j(this).find('.delete-image').hide();
	});
});
