$('document').ready(function() {

$("#main .article .related ul li:last-child").addClass("last");

	// SLIDING DROPDOWNS
		
	jQuery(".nav ul").css({display: "none"}); // Opera Fix

	jQuery(".nav li").each(function() {	
		
		var $sublist = jQuery(this).find('ul:first');
		
		jQuery(this).hover(function() {	
			jQuery(this).addClass('hover');
			$sublist.stop().css( {height:"auto", overflow:"hidden", display:"none"} ).slideDown(500, function() {
				jQuery(this).css( {height:"auto", overflow:"visible"} );
			});	
		},
		function() {	
			jQuery(this).removeClass('hover');
			$sublist.stop().slideUp(200, function()	{	
				jQuery(this).css( {display:"none", overflow:"hidden"} );
			});
		});	
	});
	
});

$(document).ready(function() {
 // hides the slickbox as soon as the DOM is ready
 // (a little sooner than page load)
  $('#slickbox').show();
 // shows the slickbox on clicking the noted link  
  $('a#slick-show').click(function() {
    $('#slickbox').show('slow');
    return false;
  });
 // hides the slickbox on clicking the noted link  
  $('a#slick-hide').click(function() {
    $('#slickbox').hide('fast');
    return false;
  });
 
 // toggles the slickbox on clicking the noted link  
  $('a#slick-toggle').click(function() {
    $('#slickbox').toggle(400);
    return false;
  });
});

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;

	// user name checker

jQuery(document).ready(function(){
var j=jQuery;
//append a loading box
j("input#signup_username").wrap("<div id='username_checker'></div> ");
j("#username_checker").append("<span class='loading' style='display:none'></span>")
j("#username_checker").append("<span id='name-info'></span> ");
j("input#signup_username").bind("blur",function(){
j("#username_checker #name-info").empty();//hhide the message
//show loading icon
j("#username_checker .loading").css({display:'block'});

var user_name=j("input#signup_username").val();
j.post( ajaxurl, {
action: 'check_username',
'cookie': encodeURIComponent(document.cookie),
'user_name':user_name
},
function(response){
var resp=JSON.parse(response);
if(resp.code=='success')
show_message(resp.message,0);
else
show_message(resp.message,1);
}

);
});
function show_message(msg,is_error)
{//hide ajax loader
j("#username_checker #name-info").removeClass();
j("#username_checker .loading").css({display:'none'});
j("#username_checker #name-info").empty().html(msg);
if(is_error)
j("#username_checker #name-info").addClass("error");
else
j("#username_checker #name-info").addClass("available");
}
});
