function css() {
	
	$('#login-mod input[type=text]').clear();
	$('#login-mod input[type=password]').clear({blur: 0});
	$('#mod-preview .mod h3 a').append('<img class="mask" src="/image/img-mask.png" />');
	
	$('#content .img').each(function(){
		c = $(this).attr('class');
		$(this).attr('class','').wrap('<span class="'+c+'"></span>');
	});


	$('.mod-menu>ul>li>a').wrap('<span><span></span></span>');
	$('.mod-type a').wrap('<span><span></span></span>');
	$('.mod-type1 a').wrap('<span><span></span></span>');
	$('#banner').tabs();
	
	
	$('.mod-sort li label').bind('click',function(){
	
		$(this).parents('form').submit();
		
	});
	
	$('a[href=#login-mod]').fancybox();
	
}

function ie() {

	/* go on for IE in generall */
	if($.browser.msie){
		
		/* take care IE 6 only */
		if($.browser.version <= 7)
			$('hr').wrap('<span class="divider"></span>').hide();
			
		if($.browser.version <= 6) {
		
			
			$('div:first-child, li:first-child, td:first-child').addClass('first-child');
			
			
			$('input').each(function(){
				t = $(this).attr('type');
				$(this).addClass(t);
			});
			
			
		}	
		
		
		$('div:last-child, li:last-child, td:last-child').addClass('last-child');
		
		$('#side-bar-0 .mod-list .i').corners({sufix:1});	
		$('#content #i').corners({sufix:2});	
		$('#side-bar-0 .mod-type .i').corners({sufix:3});		
		$('#side-bar-0 .mod-type .i>ul>li>ul').corners({sufix:8});
		$('#content .img, .gal-mod li a, #news-mod .img').corners({sufix:4});
		$('#news-mod .t').corners({sufix:5});
		$('#side-bar-0 .mod-type1 .i').corners({sufix:6});		
		$('#side-bar-0 .mod-type1 .i>ul>li>ul').corners({sufix:7});
		
	}
}


$(document).ready(css);
$(document).ready(ie);


jQuery.fn.clear = function(action) {
	action = jQuery.extend({
		blur: true
	}, action);	
	return this.each(function(i){
		var val;
		
		$(this).focus(function(){ 
            if(action.blur){ 
                val = $(this).val();
                $(this).attr('rel',val);
            }
            $(this).val(''); 
		}); // focus
		
		if(action.blur){
            $(this).blur(function(){ 
                val = $(this).attr('rel');
                if($(this).val() == ''){
                    $(this).removeAttr('rel');
                    $(this).val(val); 
                }
            });	// blur
		}
		
	}); // each	
};
jQuery.fn.tabs = function() {
	return this.each(function(i){	
	
		$this = $(this);
		$item = $(this).find('.t');
		
		function init(){
		
			$item.eq(0).show();
			build();
		}
		
		
		function build(){
		
			var html = '';
			html += '<img src="/image/img-mask-1.png" class="mask" /><ul class="clear-list tabs-nav">';
			
			for(t=1;t<=$item.size();t++){
				$('#mod-box .box').eq(t-1).attr('rel',t).addClass('box'+t);
				html += '<li><a href="#" rel="'+t+'">'+t+'</a></li>';
			}
			html += '</ul>';
			
			
			$item.each(function(t){
				t = t+1;
				$(this).addClass('t'+t);
			});
			
			$this.append(html);
			
			
			navigate();
			
		}
		
		function navigate(){
		
			
			$('.tabs-nav li').eq(0).addClass('act');
			
			$('.tabs-nav li a').unbind().bind('click',function(e){
				e.preventDefault();
			
				$('.tabs-nav li').removeClass('act');
				
				t = $(this).attr('rel');
				$item.hide().eq(t-1).show();
				$(this).parent().addClass('act');
				
			});
			
			$('#mod-box .box').not('.box-special').mouseover(function(e){
				
				t = $(this).attr('rel');
				
				$('.tabs-nav li').removeClass('act').eq(t-1).addClass('act');				
				$item.hide().eq(t-1).show();
				
			});
		
		}
	
	
		init();
		
	}); // each
}

jQuery.fn.corners = function(option) {
	option = jQuery.extend({
		tl: 1,
		tr: 1,
		bl: 1,
		br: 1,
		sufix: 1
	}, option);	
	
	return this.each(function(i){	
		path = '/image/';
		
		$(this).css('position','relative');
		
		if(option.tl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NW.png" class="corner corner-nw" />');
		if(option.tr)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-NE.png" class="corner corner-ne" />');
		if(option.bl)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SW.png" class="corner corner-sw" />');		
		if(option.br)
			$(this).append('<img src="'+path+'img-cor-'+option.sufix+'-SE.png" class="corner corner-se" />');
	}); // each
}

jQuery.fn.fiximage = function() {

	return this.each(function(i){	
		
		fi_src = $(this).attr('src');
		fi_src = fi_src.replace('.png','.gif');
		$(this).attr('src',fi_src);
	}); // each
}
