function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



/**
 * rollOver on jQuery
 * rollOver tag:img,input
 * rollOver class:Over
 * rollOver FileName:*_o.*
 * Last modify:20081210
 * Licensed:MIT License
 * @author AkiraNISHIJIMA(http://nishiaki.probo.jp/)
 */

function rollOver(){
    var preLoad = new Object();
    $('img.Over,input.Over').not("[@src*='_o.']").each(function(){
        var imgSrc = this.src;
        var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
        var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
        var imgOver = imgName + '_o' + fType;
        preLoad[this.src] = new Image();
        preLoad[this.src].src = imgOver;
        $(this).hover(
            function (){
                this.src = imgOver;
            },
            function (){
                this.src = imgSrc;
            }
        );
    });
}
$(document).ready(rollOver);

function sbm(){	
	var url;
	var hatena_sbm;
	var bookmark_sbm;
	var livedoor_sbm;
	var twitter_sbm;
	var hatenauser_sbm;
	var name_title;
	this.do_sbm();

}
//ソーシャルブックマークへ追加
sbm.prototype = {
	do_sbm:function() {
		this.url = window.document.URL; // URLの取得
		this.name_title = document.title;
	
	//エレメントをidで取得
	//ページのURLを各ブックマークへパラメータとして渡す
		this.hatena_sbm = document.getElementById('hatena_sbm');
		this.hatenauser_sbm = document.getElementById('hatenauser_sbm');
		this.bookmark_sbm = document.getElementById('bookmark_sbm');
		this.livedoor_sbm = document.getElementById('livedoor_sbm');
		this.twitter_sbm = document.getElementById('twitter_sbm');
		this.name_title = $(".NewsTitle").text();
		
		//ページのURLを各ブックマークへパラメータとして渡す
		this.hatena_sbm.href = 'http://b.hatena.ne.jp/append?' + this.url;
		this.bookmark_sbm.href = 'http://news.ecnavi.jp/config/add/confirm?url=' + this.url;
		this.livedoor_sbm.href = 'http://clip.livedoor.com/clip/add?link=' + this.url + '&title=' + escape(this.name_title) + '&jump=myclip';
		this.twitter_sbm.href = 'javascript:_twitteradd();';
		try{
			this.hatenauser_sbm.src  = 'http://b.hatena.ne.jp/entry/image/' + this.url;
		}catch(e){
		}
		
		
	}
}

if(window.addEventListener) {
	window.addEventListener("load", function(){new sbm();}, false);
}else if (window.attachEvent) {
	window.attachEvent("onload", function(){new sbm();});
}

//みんなのトピックス
var this_url = window.document.URL; // URLの取得
var this_ttl = document.title;  // タイトルの取得


function _twitteradd() {
    var xfgd  = 'shougetsu';
    var fdsr = 'R_ab9b8423709b763e60cd18ce28cd2588';
    api = 'http://api.bit.ly/shorten' + '?version=2.0.1' + '&format=json' + '&callback=Callback' + '&login=' + xfgd + '&apiKey=' + fdsr + '&longUrl=';        
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = api + encodeURIComponent(location.href) ;
    document.body.appendChild(script);
}

function Callback(json) {
	this.name_title = $(".NewsTitle").text();
    var _url = 'http://twitter.com/home/?status=%E3%83%9B%E3%83%86%E3%83%AB%E3%83%9E%E3%82%A4%E3%83%A6%E3%82%AF%E3%83%BC%E3%83%AB%E7%A5%A5%E6%9C%88' + encodeURIComponent( name_title+' '+json.results[location.href]['shortUrl']);
        location.href = _url;
}