﻿/*
Anteater Bookmark 1.0.1
Design by Jason,milkmidi,Ash,MarkVann
*/

var WEB_SITE_HREF    = "http://www.airwaves.com.tw/share.html";

var WEB_SITE_TITLE   = "Airwaves 鳥事聯播網";

var FAVORITES		 = "Favorites";
var FACEBOOK  		 = "FaceBook";
var GOOGLE	  		 = "Google";
var PLURK 			 = "Plurk";
var TWITTER 		 = "Twitter";

function anteaterAddBookmark(pType, pPath, pID){
	var _locationHref = WEB_SITE_HREF;
	if (pPath) _locationHref += ("?path=" + pPath);
	if (pID) _locationHref += ("&id=" + pID);
	_locationHref = encodeURIComponent(_locationHref);
	var _title = encodeURIComponent(WEB_SITE_TITLE);
	var _href;
	switch (pType) {
		case FAVORITES:
			anteaterAddFavorites();
			return;
			break;
		case FACEBOOK:
			_href = "http://www.facebook.com/sharer.php?u="+ _locationHref + "&t=" + _title + "&ran="+new Date().getTime();
			break;
		case GOOGLE:
			_href = "http://www.google.com/bookmarks/mark?op=add&bkmk="+ _locationHref + "&title=" + _title;
			break;
		case PLURK:
			_href = "http://www.plurk.com/?qualifier=shares&status=".concat(_locationHref).concat(' ').concat('(').concat(_title).concat(')');
			break;
		case TWITTER:
			_href = "http://twitter.com/home/?status=" + _title + " " + _locationHref;
			break;
	}
	window.open( _href , "_blank" );
	return false;
}

function anteaterAddFavorites() {							
	var _locationHref  = window.location.href;	
	var _title = WEB_SITE_TITLE;
	console.log("AddFavorites -> " + _locationHref);
	if( window.sidebar && window.sidebar.addPanel ) {
		// Gecko (Netscape 6)
		window.sidebar.addPanel( _title, _locationHref, '' );
	} else if( window.external ) {
		// IE
		window.external.AddFavorite( _locationHref, _title );
	} else if( document.layers ) {
		// NS4
		alert( 'Please click OK then press Ctrl+D to create a bookmark' );
	} else {
		// Other browsers
		alert( 'Please use your browsers\' bookmarking facility to create a bookmark' );
	}
}
