// COMMON FUNCTIONS

$('document').ready(function(){
	$iframe		= $('iframe#ns_frame');
	if ( $iframe.length ) {
		$('body').append('<div id="ns_overlay"></div>');
		$iframeos	= $iframe.offset();
		$('#ns_overlay').css({
			top:$iframeos.top+'px',
			left:$iframeos.left+'px',
			width:$iframe.width()+6+'px',
			height:$iframe.height()+6+'px'
		});
	}
	$('#navigator li').each(function(){
		$curClass	= $(this).attr('class');
		if ( $curClass != 'hv' ) {
			$(this).hover(function(){
				$(this).addClass('hv');
			},function(){
				$(this).removeClass('hv');
			});
		}
	});
	$('a.login-btn').click(function(){
		$btn		= $(this);
		$box		= $('.login-box');
		if ( $box.css('display') == 'none' ) {
			$box.slideDown('fast');
			$btn.html('Close');
		} else {
			$box.slideUp('fast');
			$btn.html('Login');
		}
	});
});

/*
 *	Tooltip plugin
 */
$.fn.tutTip = function( opts ) {
	var opts = $.extend({xOffset:10,yOffset:20}, opts );
	return this.each(function(){
		$(this).hover(function(e){
			$title	= this.title; this.title	= "";
			$("body").append("<p id='tooltip'>"+ $title +"</p>");
			$("#tooltip").css("top",(e.pageY - opts.xOffset) + "px")
						.css("left",(e.pageX + opts.yOffset) + "px")
						.fadeIn("fast");		
		},function(){
			this.title = $title; $("#tooltip").remove();
		});
		$(this).mousemove(function(e){
			$("#tooltip").css("top",(e.pageY - opts.xOffset) + "px").css("left",(e.pageX + opts.yOffset) + "px");
		});
	});
}

function dologin() {
	var login_name	= $(':input[name=login_name]').val();
	var password	= $(':input[name=password]').val();
	if ( login_name == '' || login_name == 'login name' ) {
		$('.login-msg').html('Please enter login name');
		return false;
	}
	if ( password == '' || password == 'password') {
		$('.login-msg').html('Please enter password');
		return false;
	}
	var oParam		= new Object();
	oParam.login_name	= login_name;
	oParam.password		= password;
	oParam.remember		= $('#remember').val();
	oParam.sys_sOption	= "person";
	oParam.sys_sAct		= "do-login";
	
	oRootEngine.setParam( oParam );
	oRootEngine.doAsyncTaskImp('do-login',function(rs){
		oRS		= JSON.parse(rs);
		if(oRS.status == '1') {
			top.location.href = oRS.message;
		} else {
			$('.login-msg').html(oRS.message);
		}
	});
	return false;
}