$().ready(function(){
    runGallery();
})
function runGallery()
{
    resize_gallery();
    $(window).resize(resize_gallery);
    $('#m_slide div.right').click(right_);
    function right_()
    {
        var all=$('#m_slide .dynamic a').size();
        var w=$('#m_slide .dynamic a').width()+10;
        var left=parseInt($('#m_slide .dynamic').css('left'));

        if(!$('#m_slide div.right').hasClass('disabled'))
        {
            $('#m_slide div.right').unbind('click', right_);
            $('#m_slide .dynamic').animate({
                left:'-='+w
            }, 'slow',function(){
                if(-left>(all-3)*w)
                    $('#m_slide div.right').addClass('disabled');
                $('#m_slide div.left').removeClass('disabled');
                $('#m_slide div.right').click(right_);
            })
        }
            
    }
    $('#m_slide div.left').click(left_);
    function left_()
    {
        var w=$('#m_slide .dynamic a').width()+10;
        var left=parseInt($('#m_slide .dynamic').css('left'));

        

        if(!$('#m_slide div.left').hasClass('disabled'))
        {
            $('#m_slide div.left').unbind('click', left_);
            $('#m_slide .dynamic').animate({
                left:'+='+w
            }, 'slow',function(){
                if(left+w>=0)
                    $('#m_slide div.left').addClass('disabled');
                $('#m_slide div.right').removeClass('disabled');
                $('#m_slide div.left').click(left_);
            })
        }
            
    }
   
}

function resize_gallery()
{
    var prop=420/177;
    //alert($('#m_slide .dynamic a').size());
    var w=$('#m_slide .image_cont').width();
    var h=w/prop;
    $('#m_slide .dynamic').css('left',0);
    $('#m_slide div.left').addClass('disabled');
    $('#m_slide div.right').removeClass('disabled');
    $('#m_slide .image_cont').height(h);
    $('#m_slide .dynamic a').width(w);
    $('#m_slide .dynamic a').height(h);
}
/**
 * hints
 *
 */
$().ready(function(){
    $('.hint').focus(function(){
        if(hints[$(this).attr('name')]==null)
        {
            hints[$(this).attr('name')]=$(this).val();
        }

        if($(this).hasClass('hint'))
        {
            $(this).val('');
            $(this).removeClass('hint');
        }

        $(this).blur(function(){
            if($(this).val()=='')
            {
                $(this).val(hints[$(this).attr('name')]);
                $(this).addClass('hint');
            }

        });

    });


})
var hints={};
/**
 * hints end
 *
 */
