/**************************************************************************************************
creates scroll bar object. because of the IE update which inactivates embedded objects
from within a web page, until the user clicks to active, the scroll bars (which use object tags)
will need to be created this way, to circumvent any user clicks.
**************************************************************************************************/
function createScrollBar(divId, objId, objWidth, objHeight){
    var newObj = document.getElementById(divId);
    newObj.innerHTML = '<object classid="CLSID:FE38753A-44A3-11D1-B5B7-0000C09000C4"' + 
        ' id=' + objId + ' width=' + objWidth + ' height=' + objHeight +
        ' codebase="http://activex.microsoft.com/controls/vb6/MSComCt2.cab">' +
        '<param name="_ExtentX" value="3969">' +
		'<param name="_ExtentY" value="423">' +
		'<param name="_Version" value="393216">' +
		'<param name="MousePointer" value="1">' +
		'<param name="Enabled" value="1">' +
		'<param name="Appearance" value="1">' +
		'<param name="Arrows" value="65536">' +
		'<param name="LargeChange" value="5">' +
		'<param name="Min" value="-50">' +
		'<param name="Max" value="50">' +
		'<param name="Orientation" value="1245185">' +
		'<param name="SmallChange" value="1">' +
		'<param name="Value" value="0"/>';
}

/**************************************************************************************************
sets scroll bar properties after a scroll bar is rendered. this is used just as a space saver in
the htm files, since there are several scroll bars used in the demo.
**************************************************************************************************/
function setScrollBarAttributes(scrid, smallChange, largeChange, scrmin, scrmax, scrvalue){
    
    var el = document.getElementById(scrid);
    el.Width = 50;
    el.Max = scrmax;
    el.Min = scrmin;
    el.LargeChange = largeChange;
    el.SmallChange = smallChange;
    el.Value = scrvalue;
}


function CreateImagXpressControl(divId, clsId, objId, objWidth, objHeight, codeBase){
    var newObj = document.getElementById(divId);
    newObj.innerHTML = '<object classid=' + clsId + ' id=' + objId + 
        ' width=' + objWidth + ' height=' + objHeight + ' class="IX"' +
        ' codebase=' + codeBase + '>' +
        '<param name="_ExtentX" value="5080">' +
        '<param name="_ExtentY" value="5080">' +
        '<param name="ErrStr" value="8A1362031E29B466B171356AEEB6548E">' +
        '<param name="ErrCode" value="1402210147">' +
        '<param name="ErrInfo" value="1574664284">' + 
        '<param name="Persistence" value="0">';
}

