function flyout_is_browser_supported()
{
	if(!document.all)
	{
		return false;

	}

	var detect = navigator.userAgent.toLowerCase();

	if ((detect.indexOf("opera") + 1)) 
	{ 
		return false;

	}	

	return true;

}

function directMenuItem(element)
{    
	
        if (document.getElementById(element).className == 'menuItem2') 
        {
	     document.getElementById(element).className = 'menuItem';
	     return;
        }        
}

function directMenuItem2(element)
{
    
    if (document.getElementById(element).className == 'menuItem') 
    {
	document.getElementById(element).className = 'menuItem2';
	return;		 
    }

}

function avoidfly(element)
{
    if (!flyout_is_browser_supported())
    {
	if (document.getElementById)
	{
	    if (document.getElementById(element))
	    {
		document.getElementById(element).className = 'menuItem';
	    }
	}	
    }
}


function menu(element, event)
{       
	if (document.getElementById(element))
	{
	    if (document.getElementById(element).className == 'menuItem') 
	    {
		document.getElementById(element).className = 'menuItem2';
	    } else 
	    {
		document.getElementById(element).className = 'menuItem';
	    }    
	}

}

function menuClick(target, event) 
{
    if (document.all)
    {
        window.event.cancelBubble = true;
    }
    else
    {
        if (event)
        {                     
            
            event.cancelBubble = true;
            Event.cancelBubble = true;            
            
        }
    }

    top.location.href = target;
    return true;
}



function menuClickMore(event) 
{
		
    if (document.all)
    {
        window.event.cancelBubble = true;
    }
    else
    {
        if (event)
        {                     
            
            event.cancelBubble = true;
            Event.cancelBubble = true;            
            
        }
    }
	
	return true;
}


var newwindow = ''; 
function createPopUp(target,wname) 
{ 
	if (!window.wname) 
	{ 
		newwindow=window.open(target, wname, 'resizable=yes,scrollbars=yes,width=640,height=500,toolbar=no,menu=no,location=no,status=no');
		if (!newwindow.opener) newwindow.opener = self; 	

	}

	newwindow.focus();
	return false; 

}




function flyawayOut(element, event) 
{       
    var iframeRef;


    if (!flyout_is_browser_supported())
    {
	menu(element, event);
	return true;
    }

    if (document.getElementById(element + "_faiframe") && document.getElementById(element))
    {
	iframeRef = document.getElementById(element + "_faiframe");
	document.getElementById(element).className = 'menuItem flyaway';
	document.getElementById(element + '_flyaway').style.display = "none";
	iframeRef.style.display = "none";
    }

}


function flyawayMenu(element, event)
{    

    if (!flyout_is_browser_supported())
    {
	menu(element, event);
	return true;
    }

    if (!document.all)
    {
        Event.cancelBubble = true;
    }

    var iframeRef, flyaway;    

    if (document.getElementById(element + '_faiframe'))
    { 
	    if (document.getElementById(element).className == 'menuItem flyaway') 
	    {
		iframeRef = document.getElementById(element + '_faiframe');
		flyaway = document.getElementById(element + '_flyaway');

		document.getElementById(element).className = 'menuItem2 flyaway';	
		document.getElementById(element + '_flyaway').style.display = "inline";

		if (flyout_is_browser_supported()) 
		{		
		    iframeRef.style.width = flyaway.offsetWidth;
		    iframeRef.style.height = flyaway.offsetHeight;
		    iframeRef.style.display = "block";
		}
		
	    }
    } 
    
}

var INC_FLYAWAY= 1;
