var SocialBookMark = {};
var SiteList = new Array();
var BookList = new Array();
var generateSocialHtml = "";

function Book(name, icon, url, encodeFlag) {
	this.name = name;
	this.icon = icon;
	this.url = url;
	this.encodeFlag = encodeFlag;
}


BookList = [
            /*
        	new Book('margarin', 'http://static.plaync.co.kr/bookmarking/margarin.gif', 'http://mar.gar.in/post/toolbar_post/&qTitle=@@title@@&qURL=@@viewUrl@@', 'Y'),
        	new Book('citeulike', 'http://static.plaync.co.kr/bookmarking/citeulike.jpg', 'http://www.citeulike.org/posturl?url=@@viewUrl@@&title=@@title@@', 'N'),
        	new Book('diigo', 'http://static.plaync.co.kr/bookmarking/diigo.jpg', 'http://www.diigo.com/post?url=@@viewUrl@@&title=@@title@@', 'N'),
        	new Book('delicious', 'http://static.plaync.co.kr/bookmarking/delicious.gif', 'http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url=@@viewUrl@@&amp;title=@@title@@', 'N')
        	*/
            new Book('Facebook', 'http://static.' + location.host.replace(/local\./g, '') + '/aion/forums/btn_facebook.gif', 'http://www.facebook.com/share.php?u=@@viewUrl@@', 'N'),
            new Book('Twitter', 'http://static.' + location.host.replace(/local\./g, '') + '/aion/forums/btn_twitter.gif', 'http://twitter.com/home?status=@@viewUrl@@', 'Y'),
            new Book('Digg', 'http://static.' + location.host.replace(/local\./g, '') + '/aion/forums/btn_digg.gif', 'http://digg.com/submit?phase=2&amp;url=@@viewUrl@@', 'N'),
            new Book('StumbleUpon', 'http://static.' + location.host.replace(/local\./g, '') + '/aion/forums/btn_stumbleupon.gif', 'http://www.stumbleupon.com/submit?url=@@viewUrl@@', 'N')
]

Object.extend(SocialBookMark, { 
	init : function () {
		for (var i = 0; i < SiteList.length; i++) {
			generateBookMark(SiteList[i]);
		}
	}
});

function generateBookMark(name) {
	generateSocialHtml = getBookIcon(name);
	document.write(generateSocialHtml);	
}


function getBookIcon(name) {
	for (var i = 0; i < BookList.length; i++) {
		var icon = '';
		b = BookList[i];
		if ( name == b.name ) {
			var url = b.url;
			if ( b.encodeFlag == 'Y') 
				url = url.replace('@@title@@', encodeURIComponent(title));
			else
				url = url.replace('@@title@@', title);
			
			if ( b.encodeFlag == 'Y') 
				url = url.replace('@@viewUrl@@', encodeURIComponent(viewUrl));
			else
				url = url.replace('@@viewUrl@@', viewUrl);

			icon = "<a href=\""+url+"\" target=\"_blank\"><img src=" + b.icon + " alt=" + b.name + " /></a>";
			return icon;
		} 		
	}
	return '';
}
