﻿
var cms = 
{ 
    // Controls
    controls : [
                    'cms.contacto',
                    'cms.idioma',
                    'cms.login',
                    'cms.menu',
                    'cms.panelNavegable',
                    'cms.pngFix',
                    'cms.topInicio',
                    'cms.topInterior'
               ],
    // Lang
    lang : null,
    
    // Init
    init : function()
    {        
        // Load controls
        if(this.controls != null)
        {
            $.each(this.controls, function(key, control)  
            {
                $('head').append('<script type="text/javascript" src="' + $('.Root').val() + '_js/cms/' + control + '.js"></' + 'script>');
                libraryConstructor(control, window, arguments);
            });
        }
    }
};

$(document).ready
(   
    function()
    {
        // Init
        cms.init();
        //Bg
        $('body').css('background-image', 'url(/_img/bodyBg.png)');
        $('body').css('background-position', 'top left');
        $('body').css('background-repeat', 'repeat-x');
        //Email
        
        //Altura laterales
        if($('div.submenu').length > 0) setTimeout("resizeContenido('submenu', 'boxCorto', 400)", 500);
        if($('div.contactoLeft').length > 0) setTimeout("resizeContenido('contactoLeft', 'contactoRight', 500)", 500);
        
        //Banner flash home
        //if($('div.bannerFlashHome').length > 0)
        //{
		    //swfobject.embedSWF($('.Root').val() + '_img/femxa_banner_madrid_950x60_mq_4.swf', "flashHome", "950", "60", "9.0.0");
        //}
    }
);

function libraryConstructor(item, context /*, args */) 
{  
    var args = Array.prototype.slice.call(arguments).splice(2);  
    var namespaces = item.split(".");  
    var func = namespaces.pop();  
    for(var i = 0; i < namespaces.length; i++) 
    {    
        context = context[namespaces[i]];  
    }  
    return context[func].apply(this, args);
}

function resizeContenido(left, right, alto)
{
	var contenidoLeft = $('div.' + left);
    var contenidoRight = $('div.' + right);
    //alert(contenidoLeft.height() + '/' + contenidoRight.height());
    if(contenidoLeft.height() < alto && contenidoRight.height() < alto)
    {
        contenidoLeft.height(alto);
        contenidoRight.height(alto);
    }
    else
    {
        if(contenidoLeft.height() < contenidoRight.height()) contenidoLeft.height(contenidoRight.height());
        if(contenidoRight.height() < contenidoLeft.height()) contenidoRight.height(contenidoLeft.height());
    }
}
