function show_dropdown(click_,show_,excl_click,excl_show)
{
	jQuery(click_).click(
		function(){
			jQuery(click_).parent().addClass('active');
			jQuery(click_).addClass('inner-active');
			if(jQuery(show_).css('display') == 'none')
			{
				if(excl_click)
				{
					if(jQuery(excl_show).css('display') == 'block')
					{
						jQuery(excl_show).slideUp(500, function(){jQuery(excl_click).parent().removeClass('active');});
						jQuery('div.cover').hide();
					}
				}
				jQuery(show_).slideDown();
				jQuery(show_).addClass('top-menu-active');
				var height = jQuery(document).height();
				var width = ((jQuery.browser.msie)&&(parseInt(jQuery.browser.version)<7))?jQuery(document).width()-20:jQuery(document).width();
				if(!jQuery('div#bg-cover1').attr('tagName'))
				{
/*					jQuery('<div id="bg-cover2" class="cover" style="background-color:#EAEAEA;padding:0;margin:0;z-index:5;position:absolute;top:0;left:0;border:0;width:'+width+'px;height:45px;">&nbsp;</div>')
					.appendTo('body');
					jQuery('<div id="bg-cover1" class="cover" style="background-color:#EAEAEA;padding:0;margin:0;z-index:4;position:absolute;top:0;left:0;border:0;width:805px;height:'+height+'px;">&nbsp;</div>')
					.appendTo('body');
					jQuery('<div id="bg-cover3" class="cover" style="background-color:#EAEAEA;padding:0;margin:0;z-index:6;position:absolute;top:0;left:1020px;border:0;width:640px;height:'+height+'px;">&nbsp;</div>')
					.appendTo('body');
					jQuery('<div id="bg-cover4" class="cover" style="background-color:#EAEAEA;padding:0;margin:0;z-index:7;position:absolute;top:102px;left:0;border:0;width:'+width+'px;height:'+(height-102)+'px;">&nbsp;</div>')
					.appendTo('body');
					jQuery('div.cover').css('opacity','0.01');
*/				}
				else
				{
					jQuery('div.cover').each(function(){jQuery(this).show();});
					jQuery('div.cover').css('opacity','0.01');
				}
				
				if(show_ == 'div.login')
				{
					jQuery('div#bg-cover1').css('width','530px');
					jQuery('div#bg-cover3').css('width','600px').css('left','819px');
					jQuery('div#bg-cover4').css('top','170px');
				}
				else
				{
					jQuery('div#bg-cover1').css('width','605px');
					jQuery('div#bg-cover3').css('width','340px').css('left','1020px');
					jQuery('div#bg-cover4').css('top','102px');
				}
				
				jQuery('div.cover').each(function(){jQuery(this).click(function(){
					jQuery(show_).slideUp(500,function(){jQuery(click_).parent().removeClass('active');});
					jQuery('div.cover').hide();
					})
				})
			}
			else
			{
				jQuery(show_).slideUp(500,function(){jQuery(click_).parent().removeClass('active')});
				jQuery(show_).removeClass('top-menu-active');
				jQuery('div.cover').each(function(){jQuery(this).hide()});
			}
		});
}

jQuery().ready(function(){
	
	if (jQuery('ul.main-menu').attr('tagName'))
	{
		show_dropdown('div#login-div','div.login','div#search-div','div.search');
		show_dropdown('div#search-div','div.search','div#login-div','div.login');
	}
	
	if(jQuery('div.post-meta').attr('tagName'))
	{
		jQuery('div.post-meta ul li.tags div.inner').each(function(){
			jQuery(this).toggle(
				function(){
					jQuery(this).parent().children().next().slideDown();
					jQuery(this).parent().addClass('active');
					jQuery(this).attr('className','inner-active');
					if((jQuery.browser.msie)&&(parseInt(jQuery.browser.version)<7))
					{
						jQuery(this).parent().css('padding','0 4px');
						jQuery(this).css('background','url('+img_url+'bg-li-tags-ie.gif) no-repeat 0 50%');
					}
					else if(((jQuery.browser.msie)&&(parseInt(jQuery.browser.version)>=7)))
					{
						jQuery(this).css('background','url('+img_url+'bg-li-tags-ie.gif) no-repeat 0 50%');
					}else{
						jQuery(this).css('background','url('+img_url+'bg-li-tags.gif) no-repeat 0 50%');
					}
				},
				function(){
					jQuery(this).parent().children().next().slideUp(500, function(){
					});
					jQuery(this).parent().removeClass('active');
					jQuery(this).parent().css('padding','0 5px');
					jQuery(this).attr('className','inner');
					jQuery(this).css('background','url('+img_url+'bg-li-tags-gray.gif) no-repeat 0 50%');
				}
			)
		})
		
		jQuery('div.post-meta ul li.share div.inner').each(function(){
			jQuery(this).toggle(
				function(){
					jQuery(this).parent().children().next().slideDown();
					jQuery(this).parent().addClass('active');
					jQuery(this).attr('className','inner-active');
					jQuery(this).parent().parent().parent().prev().addClass('active');
				},
				function(){
					jQuery(this).parent().children().next().slideUp(500,function(){
						jQuery(this).parent().removeClass('active');
						jQuery(this).prev().attr('className','inner');
						jQuery(this).parent().parent().parent().prev().removeClass('active');
					});
				}
			)
		})
		
		jQuery('div.share-content ul li,div.tags-content ul li').mouseover(function(){ jQuery(this).addClass('active')});
		jQuery('div.share-content ul li,div.tags-content ul li').mouseout(function(){ jQuery(this).removeClass('active')});
	}
})

jQuery().click(function(){
	jQuery('div.post-meta ul li.share div.inner-active').each(function(){
	  jQuery(this).parent().children().next().slideUp(500,function(){
			jQuery(this).parent().removeClass('active');
			jQuery(this).prev().attr('className','inner');
			jQuery(this).parent().parent().parent().prev().removeClass('active');
		});
	});
	jQuery('div.post-meta ul li.tags div.inner-active').each(function(){
		jQuery(this).parent().children().next().slideUp(500, function(){
				});
				jQuery(this).parent().removeClass('active');
				jQuery(this).parent().css('padding','0 5px');
				jQuery(this).attr('className','inner');
				jQuery(this).css('background','url('+img_url+'bg-li-tags-gray.gif) no-repeat 0 50%');
	 });
})

var first_login = true;
jQuery().ready(function(){
	jQuery("div.login").mouseout(function(){
		if (first_login==true){
			first_login = false;
		}
	});
	jQuery("div.login input").click(function(){
		first_login = true;
	})
})

jQuery().click(function(){
	if(jQuery("div.login").css('display') == 'block' && first_login==false){
		jQuery("div.login").slideUp(500,function(){jQuery("div#login-div").parent().removeClass('active')});
		jQuery("div.login").removeClass('top-menu-active');
		jQuery('div.cover').each(function(){jQuery(this).hide()});
		first_login = true;
	}
})

var first_search = true;
jQuery().ready(function(){
	jQuery("div.search").mouseout(function(){
		if (first_search==true){
			first_search = false;
		}
	});
	jQuery("div.search input").click(function(){
		first_search = true;
	})
})

jQuery().click(function(){
	if(jQuery("div.search").css('display') == 'block' && first_search==false){
		jQuery("div.search").slideUp(500,function(){jQuery("div#search-div").parent().removeClass('active')});
		jQuery("div.search").removeClass('top-menu-active');
		jQuery('div.cover').each(function(){jQuery(this).hide()});
		first_search = true;
	}
})