// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
var previous_Item = null;
function onMouseOver(item_suffix, filename, imgsize)
{
//alert("filename="+filename);
    if (imgsize=="small") {
        document.getElementById(item).className="thumbnail_sm_on";
    }


    $('#img_'+item_suffix).attr('src', filename);
    $('#div_'+item_suffix).css('border-color', 'white');
}
function onMouseOut(item_suffix, filename, imgsize)
{
//alert("filename="+filename);
    $('#img_'+item_suffix).attr('src', filename);
    $('#div_'+item_suffix).css('border-color', '#33CCFF');
//    if(previous_Item!=item){
//        if (imgsize=="small") {
//            document.getElementById(item).className="thumbnail_sm";
//        }
//    }
}
function setItemClass(item)
{
    if(previous_Item!=null){
            document.getElementById(previous_Item).className="thumbnail";
    }
        document.getElementById(item).className="thumbnail_on";
    previous_Item = item;
}



$(document).ready(function() {
///*
    $(function() {

                $( "#searchbox" ).autocomplete({
			source: "/site/ajax_search",
			minLength: 2,
			select: function( event, ui ) {
                            if (ui.item) {
                                $("#searchbox").val(ui.item.value);
                                $('#searchform').submit();
//				alert( ui.item ?
//					"Selected: " + ui.item.value + " aka " + ui.item.id :
//					"Nothing selected, input was " + this.value );
                            }
			}
		});

	});
//*/

    $('#qb_submit').click( function() {
        var url = $('#quiz_form').attr('action');
        //alert("submit quiz form url = "+url);
        var form_data = $('#quiz_form').serialize()
        $.post(url, form_data, function(data){
            data_array = data.split(":");
            //alert("--" + data_array[0]+"--" + data_array[1]+"--" + data_array[2])
            $('#quiz_stat').css('display', 'block');
            $('#qb').css('display', 'none');
            $('#bar_correct').css('width', data_array[1]+'px');
            $('#bar_incorrect').css('width', data_array[2]+'px');
            $('#qc'+data_array[0]).css('color', '#FF9900');
            $('#correct_figure').html(data_array[1]+'%');
            $('#incorrect_figure').html(data_array[2]+'%');
        });
        return false;
    });

    $("a.iframe").each(function(){
        var id = $(this).attr('id');
        var tag = $(this).attr('tag');
        $(this).fancybox
        ({
            'padding'               : 0,
            'width'                 : 620,
            'height'                : 300,
            'autoScale'             : false,
            'transitionIn'          : 'fade',
            'transitionOut'         : 'fade',
            'speedIn'               : 600,
            'speedOut'              : 200,
            'showCloseButton'       : false,
            'titleShow'             : false,
            'modal'                 : true,
            'type'                  : "ajax",
            'onStart'               : function() {
                if(tag!="slideshow"){
                    setItemClass("img_"+id);  
                }
            },
            'onComplete'           : function() {
            }

        });
    });

    $('#password-clear').show();
    $('#password-password').hide();

    $('#password-clear').focus(function() {
        $('#password-clear').hide();
        $('#password-password').show();
        $('#password-password').focus();
    });
    $('#password-password').blur(function() {
        if($('#password-password').val() == '') {
            $('#password-clear').show();
            $('#password-password').hide();
        }
    });

    $('.default-value').each(function() {
        var default_value = this.value;
        $(this).focus(function() {
            if(this.value == default_value) {
                this.value = '';
            }
        });
        $(this).blur(function() {
            if(this.value == '') {
                this.value = default_value;
            }
        });
    });
});
function formatTitle(title, currentArray, currentIndex, currentOpts) {
    return '<div class="play_title"><span><a href="javascript:;" onclick="$.fancybox.close();"><img src="/data/closelabel.gif" /></a></span></div>';
}
function updateDiv(url){
    $("#synopsis").load(url);
}

