$(document).ready(function() {
	$('.fleft').tipsy({gravity: 's'}); // n | s | e | w
	$('.fright').tipsy({gravity: 's'}); // n | s | e | w
	$('#a_translate').click(function() { showDialog("#div_trans"); });
	$('#a_share').click(function() { showDialog("#div_share"); }); 
		
	function showDialog(dialogId){
		$(dialogId).modal({
			overlayClose:true, opacity:80, overlayCss: {backgroundColor:"#000"},
			onOpen: function (dialog) {
				dialog.overlay.fadeIn('medium', function () {
					dialog.data.hide();
					dialog.container.fadeIn('medium', function () {
						dialog.data.slideDown('medium');
					});
				});
			},
			onClose: function (dialog) {
				dialog.data.fadeOut('medium', function () {
					dialog.container.hide('medium', function () { 
						dialog.overlay.slideUp('medium', function () { 
							$.modal.close();
						}); 
					});
				});
			}
		});
	}
});

function translate(language){
	var this_location = "" + document.location;
	
	document.location = "http://translate.google.gr/translate?sl=auto&tl="+language+"&u=" + this_location;
}

function share(site){
	var this_location = "" + document.location;
	
	switch(site){
	case 0: // FACEBOOK
		window.open("http://www.facebook.com/share.php?u=" + this_location);
		break;
	case 1: // TWITTER
		var description;
		var metaTags = document.getElementsByTagName('meta');
		var metaLength = metaTags.length;
		for (var idx = 0; idx < metaLength; idx++) {
			if (metaTags[idx].name.toLowerCase() == "description") {
				description = metaTags[idx];
			}
		}
		if (description != null)
			window.open("http://twitter.com/home?status=" + description.content + ":  " + this_location);
		break;
	case 2: // DELICIOUS
		window.open("http://del.icio.us/post?url=" + this_location);
		break;
	case 3: // BOOKMARK
		if (window.sidebar) { // FIREFOX
			window.sidebar.addPanel(title, url, "");
		} else if (window.external) { // IE
			window.external.AddFavorite( url, title); }
		else if (window.opera && window.print) { // OPERA
			return true; 
		}
		break;
	}
	$.modal.close();
}


