﻿//Common JavaScript Document
$.ajaxSetup ({
    // Disable caching of AJAX responses */
    cache: false
});


function bookmarkSite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}


function setHomePage(){
  if (document.all){
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage('http://www.61dh.com');
  }
  else if (window.sidebar){
    if(window.netscape){
      try{ 
        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
      } 
      catch (e) { 
      alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
      }
    }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.61dh.com');
  }
}


$(document).ready(function(){
	
	var hash = window.location.hash.substr(1);
	//var cat = window.location.search.substr(1);

	var href = $('#leftPan li a').each(function(){
		var href = $(this).attr('href');
		if(hash==href.substr(1,href.length)){
  		$('span').removeClass('selected');
 			$(this).children().addClass('selected');
			$('#rightPan').load('sitesList.php', {"id":hash});
		}
	});											
	
  $('#leftPan li a').click(function(){
  	$('#rightPan').hide('normal',loadContent);
  	
 		$('span').removeClass('selected');
 		$(this).children().addClass('selected');
 		
  	var href = $(this).attr('href');
  	var paramvar = href.substr(1,href.length);

  	$('#rightPan').append('<span id="load">LOADING...</span>');
  	$('#load').fadeIn('normal');
  	//$('#rightPan').fadeOut('slow',loadContent);
  	function loadContent(){
  		$('#rightPan').text("请稍候...");
 	  	$('#rightPan').load('sitesList.php', {"id":paramvar}, showNewContent());
    }
    function showNewContent(){
    	$('#rightPan').fadeIn('slow', hideLoader);
    }
    function hideLoader() {
			$('#load').fadeOut('normal');
		}
  });
});
  

/*滚动文字 应用Jquery */
var a=0;
var b=1;
var t;
$(document).ready(function(){
	//$('#motto>p').eq(0).fadeIn('slow');
	t= setInterval("roll(a,b);", 3000);
});

function roll (off,on){
	clearInterval(t);
	var $firstNode = $('#motto>p');          
	$firstNode.eq(off).fadeOut('slow',function(){  
		$firstNode.eq(on).fadeIn('slow');
	});
	if(on==($('#motto>p').length-1)){
		a=on;
		b=0;
	}
	else if(off==($('#motto>p').length-1)){
		a=0;
		b=1;
	}
	else{
		a++;
		b++;
	}
	t = setInterval ("roll(a, b);", 3000);
}


$(document).ready(function(){
	var ihtml = '<div id="friend_sites"></div>';
	$("#labels").load("/blog/categories/labels.html");
	$("#share").load("/blog/noimg_share.html");
	$("#feed").load("/blog/feedrss.html");
	$("#sidebar").append(ihtml);
	$("#friend_sites").load("/blog/friends.html");
	 
	var phost = location.hostname; //页面主机名
  if (!phost.match("^www")){
  	phost = "www\."+phost;
  }
  $('#sidebar a:not(:has(img))').filter(function() {
    var lhost = this.hostname; //链接主机名
    if (lhost && !lhost.match("^www")){
  		lhost = "www\."+lhost;
    } 
    return lhost && lhost !== phost && !lhost.match("delicious");

  }).after(' <img src="/images/external.png" alt="external link">');
  
  
  $('#blog-header').append('<div id="freehost">' +
													 "<a href=\"http://www.000webhost.com/\" onClick=\"this.href='http://www.000webhost.com/227794.html'\" target=\"_blank\"><img src=\"http://www.000webhost.com/images/banners/468x60/banner10.gif\" alt=\"Web Hosting\" width=\"468\" height=\"60\" border=\"0\" /></a>" +
													'</div>');	
});



//$(document).ready(function(){
//	var path_name = window.location.pathname;
//	if (path_name.match("archive\.html$")){
//		$(".post-body").css("display","none");
//	}
//});
jQuery(document).ready(function() {
  jQuery('#up').click(function(){
    if(jQuery.browser.safari) {//这里判断浏览器是否为safari
      jQuery('body').animate({scrollTop:0}, 'slow');
      return false;//返回false可以避免在原链接后加上#
    }
    else{
      jQuery('html').animate({scrollTop:0}, 'slow');
      return false;
    }
  });
   jQuery('#down').click(function(){
    if(jQuery.browser.safari) {//这里判断浏览器是否为safari
      jQuery('body').animate({scrollTop:jQuery('#footerPan').offset().top}, 'slow');
      return false;//返回false可以避免在原链接后加上#
    }
    else{
      jQuery('html').animate({scrollTop:jQuery('#footerPan').offset().top}, 'slow');
      return false;
    }
  });
});
