﻿/* --------------------------------------------------------------
    function: DropdownMenu
    
        Crear un menu
    
    Parametros:
        - 
   -------------------------------------------------------------- */  

var DropdownMenu = new Class({	
	initialize: function(element)
	{
	    //Recorrer cada item del menu
	    //var menuItems = $(element).getChildren('li');
	    //$A(menuItems).each(function(item){
	    $(element).getChildren('li').each(function(item){
	        
	        var submenu = $(item).getElement('ul');
	        if(submenu)
	        {
	            item.addEvent('mouseover', function() {
				    var height = item.getCoordinates().height;
                    this.setStyles({'display':'block',
                            'top': height - 2,
                            'left': -1 });
			    }.bind(submenu));
				
			    item.addEvent('mouseleave', function() {
				    this.setStyle('display','none');
			    }.bind(submenu));
				
			    //Submenus de 2do nivel
			    //new DropdownMenu(el2);
			}
	    });
	}
});


/* --------------------------------------------------------------
    function: ShowModal 

      Llama a una nueva ventana modal.

    Parameters
    - modalId: id de la pagina modal a crear 
    - modalTitle: titulo de la pagina modal
    - url: direccion donde se encuentra el contenido de la pagina
   -------------------------------------------------------------- */
/*
function ShowModal(modalId,modalTitle,url)
{
    var windowTopOffset = 40;
    var initialPosition = ($(document).getScroll().y + windowTopOffset);
    var scrollEvent = function(){ $(modalId).style.top= ($(document).getScroll().y + windowTopOffset) + "px"; };
    
    //document.mochaUI.newWindow({
    return function() {
            
            new MochaUI.Window(
                id: modalId
                , title: modalTitle
                , loadMethod: 'iframe'
                , contentURL: url
                //, modal: true
                //, width: 850
                //, height: 550
                , y : initialPosition
                , onClose: function(){ $(window).removeEvent('scroll',scrollEvent); }
            });    
    }
    var currentTop =  $(modalId).style.top.toInt();
    $(window).addEvent('scroll',scrollEvent);
    
}
*/

function ShowMailSender(url)
{
    //Modal Window
    var modalWindow = $('PopupModalWindow');
    if(modalWindow)
    {
        var frameContent = modalWindow.contentWindow;
        frameContent.ModalWindowClientAgent.OpenWindow(650, 400, true);
        frameContent.SetUrl(url);
        //frameContent.ModalWindowClientAgent.OpenWindow(500, window.getSize().y*0.7, true);
        //frameContent.SearchManager.Setup(initObj);
    }
}

function ShowModal(path,comment,bgImg)
{
    //Modal Window
    var modalWindow = $('PopupModalWindow');
    if(modalWindow)
    {
        var frameContent = modalWindow.contentWindow;
        frameContent.SetVideoPath(path, comment, bgImg);
        frameContent.ModalWindowClientAgent.OpenWindow(550, 480, true);
        //frameContent.ModalWindowClientAgent.OpenWindow(600, 500, true);
        //frameContent.ModalWindowClientAgent.OpenWindow(500, window.getSize().y*0.7, true);
        //frameContent.SearchManager.Setup(initObj);
    }
}

