﻿/** JS Function **/
// JAjax COMMON
var ico_loading = "<img src='/images/graphics/loading.gif' border='0' />";

// JS Common
/************/
var common = {
	stuff: null,
	ref: null,
	
	SlideDown: function(divname)
	{
		var span_name = 'span_'+divname.split('_')[1];
		if($('#'+divname).is(':hidden'))
		{
			$('#'+divname).slideDown('slow');
			$('#'+span_name).html('<strong>[-]</strong>')
		}
		else
		{
			$('#'+divname).slideUp('slow');
			$('#'+span_name).html('<strong>[+]</strong>')
		}
	},
	LoginForm: function (_ref)
	{
		if(typeof _ref == 'undefined')
			var _ref = '';
		this.ref = _ref;
		//window.scrollTo(0,0);
		if($('#frmLogin').length > 0)
		{
			if($("#login_ajax_form").is(":hidden"))
			{
				var crollTop = $(window).scrollTop();
				var H = $(window).height();
				var W = $(window).width();
				var margin_left = (W/2) - (parseInt($("#login_ajax_form").width()/2));
				var margin_top = ((H/2) - (parseInt($("#login_ajax_form").height()/2))) + crollTop;
				$("#login_ajax_form").css("margin-left", margin_left+"px");
				$("#login_ajax_form").css("margin-top", margin_top+"px");
				$("#login_ajax_form").fadeIn('slow');
				window.setTimeout("$('#login_ajax_form').fadeOut(4000)");
				if($.browser.msie && $.browser.version.substr(0, 3)=='6.0') 
				{
					$("#DIV_Overlay").css("width", document.body.offsetWidth);
					$("#DIV_Overlay").css("height", document.body.offsetHeight);
					$("#DIV_Overlay").css("top", document.body.scrollTop + 'px');
					$("#DIV_Overlay").css("left", document.body.scrollLeft + 'px');
				}
				$("#DIV_Overlay").show();
			}
			else
			{
				$("#login_ajax_form").slideUp('slow');
				$("#DIV_Overlay").hide();
			}
		}
		else
		{
			// ADD JS SCRIPT
			var crollTop = $(window).scrollTop();
			var H = $(window).height();
			var W = $(window).width();
			var margin_left = (W/2) - (parseInt($("#login_ajax_form").width()/2));
			var margin_top 	= ((H/2) - (parseInt($("#login_ajax_form").height()/2))) + crollTop;
			$("#login_ajax_form").css("margin-left", margin_left+"px");
			$("#login_ajax_form").css("margin-top", margin_top+"px");
			try
			{
				$("#login_form").loginAjaxSSO({ssoUrl: _url, ssoDone: _done, ssoFail: _fail});
			}
			catch(ex)
			{
				//alert(ex);
			}
			$("#login_ajax_form").fadeIn('slow');
			window.setTimeout("$('#login_ajax_form').fadeOut(4000)");
			if($.browser.msie && $.browser.version.substr(0, 3)=='6.0') 
			{
				$("#DIV_Overlay").css("width", document.body.offsetWidth);
				$("#DIV_Overlay").css("height", document.body.offsetHeight);
				$("#DIV_Overlay").css("top", document.body.scrollTop + 'px');
				$("#DIV_Overlay").css("left", document.body.scrollLeft + 'px');
				$("#DIV_Overlay").css("position", 'absolute');
			}
			$("#DIV_Overlay").show();
		}
		
	}
	
}
/****** CATCH WINDOW RESIZE *********/
$(window).resize( function() { 
	if ($("#login_ajax_form").length > 0 && !$("#login_ajax_form").is("hidden")) 
	{
		var crollTop = $(window).scrollTop();
		var H = $(window).height();
		var W = $(window).width();
		var margin_left = (W/2) - (parseInt($("#login_ajax_form").width()/2));
		var margin_top = ((H/2) - (parseInt($("#login_ajax_form").height()/2))) + crollTop;
		$("#login_ajax_form").css("margin-left", margin_left+"px");
		$("#login_ajax_form").css("margin-top", margin_top+"px");
	} 
	if ($("#light").length > 0 && !$("#light").is("hidden")) 
	{
		var crollTop = $(window).scrollTop();
		var H = $(window).height();
		var W = $(window).width();
		var margin_left = (W/2) - (parseInt($("#light").width()/2));
		var margin_top = ((H/2) - (parseInt($("#light").height()/2))) + crollTop;
		$("#light").css("margin-left", margin_left+"px");
		$("#light").css("margin-top", margin_top+"px");
	} 
});
$(window).scroll(function () { 
    if ($("#login_ajax_form").length > 0 && !$("#login_ajax_form").is("hidden")) 
	{
		var crollTop = $(window).scrollTop();
		var H = $(window).height();
		var W = $(window).width();
		var margin_left = (W/2) - (parseInt($("#login_ajax_form").width()/2));
		var margin_top = ((H/2) - (parseInt($("#login_ajax_form").height()/2))) + crollTop;
		$("#login_ajax_form").css("margin-left", margin_left+"px");
		$("#login_ajax_form").css("margin-top", margin_top+"px");
		
	} 
	 if ($("#light").length > 0 && !$("#light").is("hidden")) 
	{
		var crollTop = $(window).scrollTop();
		var H = $(window).height();
		var W = $(window).width();
		var margin_left = (W/2) - (parseInt($("#light").width()/2));
		var margin_top = ((H/2) - (parseInt($("#light").height()/2))) + crollTop;
		$("#light").css("margin-left", margin_left+"px");
		$("#light").css("margin-top", margin_top+"px");
		
	} 
});
