﻿/********************************************************************************************************************************************************************************************************************************
**  DepilaciónDefinitiva | Spring 2009
**  DarkBlue Consulting
*/


var hmR = new Number()
var hmL = new Number()
var hTop = 80
var mainTimer

$(function() {
    homeSetup();
})





////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Contacto Medical Laser







////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Home
function homeSetup() {
    if ($('.hm').length == 0) {return true; }

    //-- hide
    $('div.hm ul').hide();

    //-- position
    var leftOffset = 760;
    var container = $('.hm').parent();
    var iTop = 80
    hmR = $(container).position().left + leftOffset
    hmL = hmR - $('.hm').width() - 20

    $('.hm').each(function() {
        $(this)
            .css({ position: 'absolute', top: iTop, left: hmR, 'visibility': 'visible' })
            .attr('top', iTop)
            .find('img').parent().attr('href', '#');
        iTop = iTop + $(this).height();
    })
    .click(function() { clearTimeout(mainTimer); homeSelMenu(this) })
    mainTimer = setTimeout("homeSelMenu($('div.hm:first'))", 2000)
}


function homeSelMenu(oThis) { 
    if($(oThis).hasClass('show')) { return true; };

    //-- hide showing menu
    var hideTo = $('.hm.show').attr('top');
    $('.hm.show').find('img').parent().attr('href', '#');
    $('.hm.show').find('ul').hide()
    $('.hm.show')
        .animate({ top: hideTo, left: hmR })
        .removeClass('show')

    //-- show this item
    $(oThis)
    .addClass('show')
    .animate({ top: hTop, left: hmL },
        function() {
            //-- show menu
            $(oThis).find('ul').slideDown().show();
            //-- set link
            var sLink = $('.hm.show').find('img').attr('longdesc')
            $('.hm.show').find('img').parent().attr('href', sLink);
        });
    $('.hm:not(.show) ul').hide();

}

$.fn.wait = function(time, type) {
    time = time || 1000;
    type = type || "fx";
    return this.queue(type, function() {
        var self = this;
        setTimeout(function() {
            $(self).dequeue();
        }, time);
    });
};
