/*
 * image.banner.js
 *
 * 1. Image Banner Generate
 *
 *
 *
 * Depends on math.random.js
 *
 *
 */




// 1. Image Benner Generate
function jsf_Image_Banner_Generate()
{

	// Declare, Init
	var str_Delimiter = ",";
	var str_List = jsf_Math_Random_GetDistinctRandomNumbersList( 4, 25, str_Delimiter );
	var str_Path = "asset/image/banner/";
	var str_Prefix = "banner.";
	var str_Number = "000";
	var str_ImageType = "";
	var str_Extension = ".jpg";
	var arr_Banner_Pieces = str_List.split( str_Delimiter );
	var str_ElementId_Prefix = "banner_piece_";
	var str_ElementId_Suffix = "000";


	// Switch Pieces
	for( i = 0; i < arr_Banner_Pieces.length; i++ )
	{
		// Format Element and Randomly generated banner number
		str_Number = arr_Banner_Pieces[ i ];
		str_Number = ( str_Number < 100 ? ( str_Number < 10 ? "00" : "0" ) : "" ) + str_Number;
		str_ElementId_Suffix = ( (i+1) < 100 ? ( (i+1) < 10 ? "00" : "0" ) : "" ) + (i+1);

		// Determine Image Type
		str_ImageType = ( i == 0 ? ".fd" : "" );

		// Switch source
		document[ str_ElementId_Prefix + str_ElementId_Suffix ].src =
			str_Path +
			str_Prefix +
			str_Number +
			str_ImageType +
			str_Extension;
	}//end for

}//end function
