var ajax_url = bloginfo_url + '/wp-admin/admin-ajax.php';

function addBookmark() {

  var msg_netscape = "NetScape message";
  var msg_opera    = "This function does not work with this version of Opera.  Please bookmark us manually.";
  var msg_other    = "Your browser does not support automatic bookmarks.  Please bookmark us manually.";
  var agt          = navigator.userAgent.toLowerCase();
  var url = location.href;
  var title = document.title;


  if (agt.indexOf("opera") != -1) 
  {
    if (window.opera && window.print)
    {
      return true;
    } else 
    {
      alert(msg_other);
    }
  }    
  else if (agt.indexOf("firefox") != -1) window.sidebar.addPanel(title,url,"");
  else if ((agt.indexOf("msie") != -1) && (parseInt(navigator.appVersion) >=4)) window.external.AddFavorite(url,title); 
  else if (agt.indexOf("netscape") != -1) window.sidebar.addPanel(title,url,"")         
  else if (window.sidebar && window.sidebar.addPanel) window.sidebar.addPanel(title,url,""); 
  else alert(msg_other);
  
}

jQuery(document).ready(function(){

	var corners = '<span class="corners"></span>';
	jQuery("div#primary_right h3").append(corners);
	jQuery("div#primary_left h3").append(corners);
	
	var bookmark_link = '<li class="bookmark_link"><a href="javascript:addBookmark()" title="Add To Favorites"><span>Bookmark Us</span></a></li>';
	jQuery("#top_navigation .sf").append(bookmark_link);
	jQuery(".bookmark_link").css({"float" : "right"});

	if(jQuery('#top_sliding_area')){
		jQuery.post(ajax_url, {
				action: 'gridMaster_topSlidingArea'
			  }, function(data){
				  	if(data){
						add_sliding_area_nav(data);
					}
				},"json"
			);			
			return false;	
	
	}
	
	function add_sliding_area_nav(data){
		var wrap = '<div id="sliding_area_nav"></div>';
		jQuery('#top_sliding_area').append(wrap);
		for(var i=0; i<data.length; i++){
			var anchortext = jQuery('#' + data[i] +' .widgettitle').text();
			var nav = '<span id="link_' + data[i] + '">' + anchortext + '</span>';
			jQuery('#sliding_area_nav').append(nav);
			jQuery('#link_' + data[i]).live('click', top_sliding_link_click);
		}		
	}		

	function top_sliding_link_click(){
			var id = jQuery(this).attr('id').replace('link_', '');
			jQuery('#top_sliding_area #' + id + '.widgetcontainer').slideToggle('slow');
			if(jQuery(this).attr("class") != 'active'){
				jQuery(this).addClass("active");
			}else{
				jQuery(this).removeClass("active");
			}
	}	
})