
var rollover_init = function()
{
    var preload_array = new Array();
    var rollovers = $(".rollover");
    var i=0;
    var new_src;
    jQuery.each(rollovers, function()
    {
        $(this).hover(roll_on,roll_off);

        // preloader added 6/23
        new_src = filename_add_over(this.src);
        if(new_src != "")
        {
            preload_array[i] = new Image();
            preload_array[i].src = new_src;
            i++;
        }           
    });

}



var roll_on = function()
{
	var current_src = this.src;
	if(current_src.indexOf("-over.") == -1)
	{
		var extension = get_extension(current_src);
		if(extension != "")
		{
			var start = current_src.indexOf(extension);
			var new_src = current_src.substring(0, start-1) + "-over." + extension;
			this.src = new_src;
		}
	}
	//$(this).src = 
}

var roll_off = function()
{
	var current_src = this.src;
	if(current_src.indexOf("-over.") != -1)
	{
		var extension = get_extension(current_src);
		if(extension != "")
		{
			var start = current_src.indexOf(extension);
			var new_src = current_src.substring(0, start-6) + "." + extension;
			this.src = new_src;
		}
	}
}

var get_extension = function(file_path)
{
	var parts = file_path.split(".");
	var extention = ""
	if (parts.length >= 2)
	{
		extention = parts[parts.length-1];
	}

	return extention;

}

var filename_add_over = function(filename) {
    var current_src = filename;
    var new_src = "";
    if(current_src != "")
    {
        var extension = get_extension(current_src);
        if(extension != "")
        {
                var start = current_src.indexOf(extension);
                new_src = current_src.substring(0, start-1) + "-over." + extension;
        }
    }
    return new_src;
}

