
/*
Interactive Image slideshow with text description
By Christian Carlessi Salvadó (cocolinks@c.net.gt). Keep this notice intact.
Visit http://www.dynamicdrive.com for script
*/

g_fPlayMode = 1;
g_iimg = -1;
g_imax = 0;
g_ImageTable = new Array();

////configure below variables/////////////////////////////

//configure the below images and description to your own. 
g_ImageTable[g_imax++] = new Array ('Bid Item Recap','estimator/sm_Bid_Item_Recap.gif','estimator/Bid_Item_Recap.gif','This screen consists of a list of all items as taken from the owner bid book and includes quantities, actual costs and bid prices.&nbsp; As you highlight each bid-item the system displays a breakdown of costs for that item, either in a summary total for each cost category or in a "per unit" cost.&nbsp; Completed items may be marked with a checkmark as "completed", then "hidden" from the screen leaving only those items still needing completion.&nbsp;<br><br>You may optionally display and enter takeoff quantities, and tell the system to base the unit cost on your takeoff quantity rather than the bid-item quantity.');
g_ImageTable[g_imax++] = new Array ('Sub-Item Recap','estimator/sm_Sub_Item.gif','estimator/Sub_Item.gif','This system feature lets you break down each owner’s bid item into meaningful sub-items (and sub-items of sub-items, etc.), allowing you to organize information according to your specific estimating and accounting needs.&nbsp; As you move down through your sub-items, the screen displays a clear step-down path showing you exactly where you are.');
g_ImageTable[g_imax++] = new Array ('Bid Item Detail Entry','estimator/sm_Detail_Sheet.gif','estimator/Detail_Sheet.gif','This screen is where you will enter the detail of an item as labor, equipment, material,  subcontractors, others, crews, assemblies, and plugs.&nbsp;  You can enter the time for equipment and labor by the day, man-hour, crew-hour, and by production.&nbsp; The program then automatically adjusts the time required for the equipment and labor.&nbsp;  You can access any other screen from this area.&nbsp;  You can also add labor, equipment, material, subcontractors, others, crews, and assemblies, "On the Fly".&nbsp;  This means you do not have to have them in your tables (database) before you start bidding.&nbsp; If the Sharpe Estimator cannot find them in the tables, it will let you know, and allow you to add that item at that time.&nbsp;  You can also popup unique calculation screens for haul time, tonnage for backfill and paving, and cubic yardage for concrete pours.<br><br>Another feature in this screen allows you to set the type of workday for the item.&nbsp;  For example: "ten hour work shift", 8-hours straight time and 2 hours of overtime.&nbsp; At this level you may also opt to use the resource toolbox to access your labor, equipment, material, subcontractors, others, crews, and assemblies, and drag and drop single or multiple items from these tables with ease.&nbsp; In addition, you can access construction photographs by just clicking on the construction photo icon and picking the photos you want to review.&nbsp;  Another icon button to pick from is the Hot Crew Icon, which allows you to store crews or assemblies you use the most, and drop them into the bid.');
g_ImageTable[g_imax++] = new Array ('Trench Profiles','estimator/sm_Trench_Profiles.gif','estimator/Trench_Profiles.gif','This window allows you to define your various job trenches - their width, depth and design - including \'benched\' or \'V\' shaped.&nbsp; The Profiler will also accommodate the placement of multiple pipes at various locations within a trench and allows detail to be entered by station start and end location if wanted.<br><br>You can place different backfills at specified depths within the trench and the system will automatically calculate the volume for each backfill section and will also keep track of spoils.&nbsp; The fill and pipe sections can be linked to the bid-item detail, automatically loading the quantity calculated by the Profiler into the estimate.&nbsp; If you change fill or pipe quantities in this window, those amounts will automatically be updated in any linked bid-item detail records.');
g_ImageTable[g_imax++] = new Array ('Item Master Selection Tree','estimator/sm_Item_Master.gif','estimator/Item_Master.gif','Once you have saved bid items to the Item Master, the Sharpe Estimator allows you to retrieve any item you wish from the Item Master Tree - including costing information and detail records attached to that item.&nbsp;  The master items are displayed in groups which you previously set-up to meet your specific organizational needs.&nbsp;  To add an item to your current job, simply click on that item and drag it into the Job Bid-Item Screen - No need to re-enter previously captured job details!');
g_ImageTable[g_imax++] = new Array ('Summary','estimator/sm_Summary_Sheet.gif','estimator/Summary_Sheet.gif','Job summary information is displayed using seven “tabs” or windows.&nbsp; The summary screen shown here is the “totals tab” window and allows you to view all job costs by individual breakdowns, showing the total cost for materials, labor, equipment, etc.&nbsp;  These totals come directly from the data you have entered in the Detail Entry Screen.&nbsp;  At this screen you would enter your markups by percentage of the totals shown for each type of cost, as well as your bonding.');
g_ImageTable[g_imax++] = new Array ('Custom Spread','estimator/sm_Custom_Markup_Spread.gif','estimator/Custom_Markup_Spread.gif','The summary screen shown here is the “custom spread tab” window.  At this screen, the Sharpe Estimator allows you to manually spread your markups to any bid item(s) you wish.  Select any of the following tabs; Total Markup, G & A, Profits, Indirect, or Bid Expense, then spread the markups throughout the bid items.  If you want these markups spread automatically, the Sharpe Estimator will do this for you in the Summary Screen.');
g_ImageTable[g_imax++] = new Array ('Rounding','estimator/sm_Rounding_Sheet.gif','estimator/Rounding_Sheet.gif','The program provides you with a "by-item" unit price needed to round your bid.&nbsp;  In the “actions menu”, you can choose to automatically round or balance your bid-item unit prices.&nbsp;  From this screen you can directly access the sub-items and detail of a bid item(s) you want to review or change.');
g_ImageTable[g_imax++] = new Array ('Labor Rates by Area','estimator/sm_Labor_Rates_by_Area.gif','estimator/Labor_Rates_by_Area.gif','Once you configure your specific labor cost requirements, the system will use the appropriate rate - calculated from wage, benefits, burdens and workers compensation based on the area you selected for the job.<br><br>Labor areas are defined by specific agencies or the wage requirements for the job (e.g., Cal-Trans, Union Contract, Prevailing Wage, Open Shop, etc.).&nbsp;  The default burden and benefit costs are automatically loaded here according to the trade, and these costs can be changed as needed.');
g_ImageTable[g_imax++] = new Array ('Equipment Rates By Area','estimator/sm_Equipment_Rates_by_Area.gif','estimator/Equipment_Rates_by_Area.gif','Once you configure your system according to geographical area, and the costs for that area, the system automatically knows your equipment rates when entered into the job detail.&nbsp; This allows you to use the same equipment codes regardless of where the job is located.<br><br>The default burden cost for your equipment group is automatically loaded here, and you can change these costs as required for each individual piece of equipment.&nbsp;  The system conveniently summarizes the hourly and daily rates for each equipment area.');


//extend the above list as desired
g_dwTimeOutSec=2

////End configuration/////////////////////////////

function ChangeImage(fFwd)
{
if (fFwd)
{
if (++g_iimg==g_imax)
g_iimg=0;
}
else
{
if (g_iimg==0)
g_iimg=g_imax;
g_iimg--;
}
Update();
}

function getobject(obj){
if (document.getElementById)
return document.getElementById(obj)
else if (document.all)
return document.all[obj]
}

function Update(){
getobject("_Ath_Img_Title").innerHTML = g_ImageTable[g_iimg][0];
getobject("_Ath_Slide").src = g_ImageTable[g_iimg][1];
getobject("_Ath_FileName").innerHTML = g_ImageTable[g_iimg][3];


//getobject("_Ath_Img_X").innerHTML = g_iimg + 1;
//getobject("_Ath_Img_N").innerHTML = g_imax;
}

function Play()
{
// added
ChangeImage(true);


g_fPlayMode = !g_fPlayMode;
}
function OnImgLoad()
{
if (g_fPlayMode)
window.setTimeout("Tick()", g_dwTimeOutSec*1000);

}
function Tick() 
{
if (g_fPlayMode)
Next();
}
function Prev()
{
ChangeImage(false);
}
function Next()
{
ChangeImage(true);
}

if (document.getElementById||document.all)
window.onload=Play