var pageCoords=new Array();
var clientCoords=new Array();
var blockInAction;
var fadingObject=null;
$(document).ready(function()
{
	/*			Dialog			*/
	$(".dialogGeneric").dialog({
		autoOpen: false,
		show: "slide",
		hide: "slide",
		resizable: "false"
	});

	/*			MainMenu			*/
	function resizeMenu()
	{
		if ($('#linkExit').length && $('#linkOnMain').length){
			$('ul.dropdownMenu').css('height',($('#linkExit').offset().top-$('#linkOnMain').offset().top+20));
//			alert($(window).width() +' - '+ $(document).width());
		}
	}
	resizeMenu();
	$(window).resize(function(){
		resizeMenu();
	});
    $("ul.dropdownMenu li").hover(function(){
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    }, function(){
    
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    });

    $("ul.dropdownMenu li ul li:has(ul)").find("a:first").append(" &raquo; ");
	
	/*			ReStyleSubmit&Buttons			*/
	$('input:submit').each(function()
	{
		if ($(this).attr('class')=="")$(this).addClass('button');
	});
	
	/*			FadingCloseWhileESC			*/
	$(document).keyup(function(e) { 
    	if (e.keyCode == 13) { }
	    if (e.keyCode == 27) { fading(fadingObject); }
	});
	$('#fading').click(function() { 
    	fading(fadingObject);
	});

	$(document).mousemove(function(e){
      pageCoords = [e.pageX,e.pageY];
      clientCoords = [e.clientX,e.clientY];
    });
	$(".datepicker").datepicker({
		showButtonPanel: true,
		changeMonth: true,
		changeYear: true
	}).blur();
	
	$("#fading").mouseover(function()
	{
		$(this).find('div').animate({opacity: 1.0}, { queue: false, duration: 300});
	}).mouseout(function()
	{
		$(this).find('div').animate({opacity: 0.4}, { queue: false, duration: 300});
	});
});

function fading (o)
{
	if (o!=null)
	if (o.length>0)
	{
		if (o.css('visibility')=="hidden")
		{
			o.css('visibility','visible');
			$('#fading').css('visibility','visible');
			$('#fading').height($(document).height());
			$('#fadingCloseButton').css({top: o.position().top-25,left: o.position().left+o.width()-5});
			fadingObject=o;
		}
		else if (o.css('visibility')=="visible")
		{
			o.css('visibility','hidden');
			$('#fading').css('visibility','hidden');
			fadingObject='';
		}
	}
}

function dispHandle(obj)
{
	if (obj.style.display == "none") obj.style.display = "";
	else obj.style.display = "none";
}

function popup(text)
{
	$('#blockDescription').html(text);
	$('#blockDescription').css({left:pageCoords[0]+10+'px',top:pageCoords[1]+10+'px'});
	$('#blockDescription').show();
}
function popout()
{
		$('#blockDescription').hide();
}

function confirmLink(theLink, theSqlQuery)
{
    var is_confirmed = confirm(theSqlQuery);
    if (is_confirmed) {
    }
    return is_confirmed;
} 

