// popup login
function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)  // NN4
    {
        document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById) // gecko(NN6) + IE5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all) //IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

var obj2222 = null;

function checkHover() {
    if (obj2222) {
        obj2222.find('ul').fadeOut('fast');    
    } //if
} //checkHover


jQuery.noConflict();
jQuery(document).ready(function(){ 
     jQuery('a.my_popup_login').click(function() {
            toggleBox('LoginBox',1); return false;
     });
     
     
     jQuery('#header-nav ul > li').hover(function() {
        if (obj2222) {
            obj2222.find('ul').fadeOut('fast');
            obj2222 = null;
        } //if
        
        jQuery(this).find('ul').fadeIn('fast');
        }, function() {
            obj2222 = jQuery(this);
            setTimeout(
            "checkHover()",
            400);
    });
    
    jQuery('div.wbsite a').click(function(event) {
        if(!confirm('You will be redirected to a website outside FindMedic.com')) return false;
        
        // custom popup code
        //confirm("You will be redirected to a website outside one247!", function (v) {
        //    if(v)
        //    {
        //    }
        //});
        
    });
    
    jQuery('a#type_checkedboxes_a').click(function(event) {  
        jQuery("input[name=agent_type[]][type='checkbox']").attr('checked', true);    
    });
    
    jQuery('a#funny_delete_2').click(function(event) {  
        jQuery('.image-stored').hide();
        jQuery("div.image-stored input").attr("disabled","disabled"); 
        jQuery("div.upload-form input").removeAttr('disabled'); 
        jQuery('.upload-form').show(); 
    });
    
    var animation_busy=false;
    
    jQuery('a#home_prev').click(function(event) {  
        if(!animation_busy)
        {
            var token = jQuery("[name=token2]").val();
            var fd_limitstart = jQuery("[name=fd_limitstart]").val();
            var fd_total = jQuery("[name=fd_total]").val();
            var fd_perpage = jQuery("[name=fd_perpage]").val();
            
            var last = Math.ceil(fd_total/fd_perpage);
            if(fd_limitstart > 1) 
            { 
                fd_limitstart--; 
            } 
            else return;
            
            animation_busy = true; 
            
            jQuery("[name=fd_limitstart]").val(fd_limitstart);
           
            jQuery('#ajax-loader').show();
            
            var was_left = parseInt(jQuery('#homepage-featured-area-container').css('left'),10);
            var new_left = was_left+865;
            jQuery('#homepage-featured-area-container').animate({'left':new_left},1000,'swing',function() {animation_busy=false;jQuery('#ajax-loader').hide();});
        }
    });
    
    jQuery('a#home_next').click(function(event) { 
        if(!animation_busy)
        { 
            var token = jQuery("[name=token2]").val();
            var fd_limitstart = jQuery("[name=fd_limitstart]").val();
            var fd_total = jQuery("[name=fd_total]").val();
            var fd_perpage = jQuery("[name=fd_perpage]").val();
            
            var last = Math.ceil(fd_total/fd_perpage);
            if(fd_limitstart < last) 
            { 
                fd_limitstart++; 
            } 
            else return;
            
            animation_busy = true; 
            
            jQuery('#ajax-loader').show();
            if(jQuery('.already_loaded_'+fd_limitstart).length)
            {
                jQuery("[name=fd_limitstart]").val(fd_limitstart);
            
                var was_left = parseInt(jQuery('#homepage-featured-area-container').css('left'),10);
                var new_left = was_left-865;
                jQuery('#homepage-featured-area-container').animate({'left':new_left},1000,'swing',function() {animation_busy = false;jQuery('#ajax-loader').hide();});
            }
            else
            jQuery.ajax({
                type: "GET",
                url: 'index.php?option=com_mtree&task=get_home_featured&fd_limitstart='+fd_limitstart+'&fd_perpage='+fd_perpage+'&format=raw&isajax=1&'+token,
                data: "",
                success: 
                    function(msg){   
                        var was_html = jQuery('#homepage-featured-area-container').html();
                        jQuery('#homepage-featured-area-container').html(was_html+msg);
                        //jQuery('#homepage-featured-area-container').append(msg);
                        jQuery("[name=fd_limitstart]").val(fd_limitstart);
                        var position = jQuery('#homepage-featured-area-container').position();
                        var was_left = position.left;
                        var was_width = parseInt(jQuery('#homepage-featured-area-container').css('width'),10);
                        //jQuery('.items-loaded').css('left',800);
                        jQuery('.items-loaded').css('left',jQuery('#homepage-featured-area-container').width()); 
                        jQuery('.items-loaded').addClass('already_loaded_'+fd_limitstart);
                        jQuery('#homepage-featured-area-container').css('width',was_width+865);
                        jQuery('.homepage-featured-list').removeClass('items-loaded');
                        var new_left = was_left-865;
                        jQuery('#homepage-featured-area-container').animate({'left':new_left},1000,'swing',function() {animation_busy = false; jQuery('#ajax-loader').hide();});
                    },
                error: 
                    function(msg){
                        jQuery('#ajax-loader').hide();
                        animation_busy = false;
                        alert(msg); 
                    }
            });   
        }  
    });
    
    jQuery('.toggle-buttonML').click(
        function (e) {          
            var isVisible = jQuery(this).next('.toggle-areaML').is(':visible');
                               
            if(isVisible)
            {              
                jQuery(this).html('CLICK HERE TO SEE INDEX OF YOUR LISTINGS');
                jQuery(this).next('.toggle-areaML').slideUp();     
            }
            else
            {                
                jQuery(this).html('CLICK HERE TO HIDE INDEX OF YOUR LISTINGS');
                jQuery(this).next('.toggle-areaML').slideDown();
            }
            
            e.preventDefault();
        }
    );
    
});


