

// JavaScript Document

function createSubmenu(li) {
	if(jQuery("ul li", li).length) {
		jQuery("#submenu ul")
			.html("")
			.show();
	} else {
		jQuery("#submenu ul").hide();
		return;
	}
	jQuery("ul li", li).each(function(i){
		var a = jQuery("a", this);
		jQuery("#submenu ul").append('<li class="' + jQuery(this).attr('class') + '"><a href="' + jQuery(a).attr('href') + '" title=""><div>' + jQuery(a).html() + '</div></a></li>');
	});
	
	var li_pos = jQuery(li).position();
	var p = jQuery("#submenu").width() - (li_pos.left + jQuery(li).width() / 2 + jQuery("#submenu ul").width() / 2);
	p = p > 0 ? p : 0;
	if(jQuery.browser.msie && jQuery.browser.version < 7) {
		p /= 2;
	}
	
	jQuery("#submenu ul").css({
		"margin-right" : p + "px"
	});
}

function mouseOver(li) {
	jQuery("li", jQuery(li).parent()).removeClass("active");
	jQuery(li).addClass("active");
	
	createSubmenu(li);
	clearTimeout(interval_li);
}

function popup(mypage, myname, w, h, scroll, resizable, pos){
	if(pos=="random"){
		LeftPosition = (screen.width) ? Math.floor(Math.random() * (screen.width - w)) : 100;
		TopPosition = (screen.height) ? Math.floor(Math.random() * ((screen.height - h) - 75)) : 100;
	}
	if(pos=="center"){
		LeftPosition = (screen.width) ? (screen.width - w) / 2 : 100;
		TopPosition = (screen.height) ? (screen.height - h) / 2 : 100;
	} else if((pos!="center" && pos!="random") || pos==null){
		LeftPosition = 0;
		TopPosition = 20;
	}
	settings = 'width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=' + resizable + '';
	win1 = window.open(mypage, myname, settings);
	win1.focus(myname);
}

var active_li = null;
var interval_li = null;

jQuery.noConflict();
jQuery(document).ready(function(){
	jQuery("#mainmenu a").mouseover(function(){
		mouseOver(jQuery(this).parent());
	});
	
	if(jQuery("#mainmenu li.active").length) {
		active_li = jQuery("#mainmenu li.active");
		createSubmenu(jQuery("#mainmenu li.active"));
	
		jQuery("#menu").mouseout(function(){
			if(active_li != jQuery("#mainmenu li.active")) {
				clearTimeout(interval_li);
				interval_li = setTimeout("createSubmenu(active_li); mouseOver(active_li);", 1500);
			}
		});
	}
});

//----------------------------------------
function fbs_click(u,t) {
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','scrollbars=1,toolbar=0,status=0,width=626,height=436');
	//pageTracker._trackEvent("Actions", "Facebook", u);
	return false;
}

function delicio_click(u,t) {
	window.open('http://del.icio.us/post?url='+encodeURIComponent(u)+'&title='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	//pageTracker._trackEvent("Actions", "Del.icio.us", u);
	return false;
}

function digg_click(u,t) {
	window.open('http://digg.com/submit?phase=2&url='+encodeURIComponent(u),'sharer','scrollbars=1,toolbar=0,status=0,width=626,height=436');
	//pageTracker._trackEvent("Actions", "Digg", u);
	return false;
}

function twitter_click(t) {
	window.open('http://twitter.com/home?status='+t,'sharer','toolbar=0,status=0,width=626,height=436');
	//pageTracker._trackEvent("Actions", "Titter", u);
	return false;
}
