
//---------------------------------------------------------------
// OPACITY OBJECT
//
// Instantiates the object, defines the properties and methods.
function OpacityObject(divId, strPath) {
	this.id = divId;
	this.path = strPath;
	if (ns){
		if (browserVersion>=5) {
			this.layerObject = document.getElementById(divId).style;
		} else { 
			this.layerObject = eval("document."+divId);
		}
	} else {
		this.layerObject = eval(divId + ".style");
	}
	this.setBackground = od_object_setBackground;
}
// Uses AlphaImageLoader filter, or the css background property,
// as appropriate, to apply a PNG or GIF as the background of the layerObject.
function od_object_setBackground() {	
	if (pngAlpha) {
		this.layerObject.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.path+".png', sizingMethod='scale')";
	} else if (pngNormal) {
		this.layerObject.backgroundImage = 'url('+this.path+'.png)';
	} else {
		this.layerObject.backgroundImage = 'url('+this.path+'.gif)';
	}
}
//---------------------------------------------------------------

//---------------------------------------------------------------
// OPACITY DISPLAY FUNCTION
// Outputs the image as a div with the AlphaImageLoader, or with
// a standard image tag.
function od_displayImage(strId, strPath, intWidth, intHeight, strClass, strAlt,Sc) {	
	if (pngAlpha) {
		document.write('<div style="height:'+intHeight+';width:'+intWidth+';filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+strPath+'.png\', sizingMethod=\''+Sc+')" id="'+strId+'" class="'+strClass+'"></div>');
	} else if (pngNormal) {
		document.write('<img src="'+strPath+'.png" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
	} else {
		document.write('<img src="'+strPath+'.gif" width="'+intWidth+'" height="'+intHeight+'" name="'+strId+'" border="0" class="'+strClass+'" alt="'+strAlt+'" />');
	}
}
//---------------------------------------------------------------
//---------------------------------------------------------------
// OPACITY DISPLAY FUNCTION
// Outputs the image as a div with the AlphaImageLoader, or with
// a standard image tag.
// Picture width dir img/pictures/
function od_Picture(strId) 
{	
	var _img = "";
	
	if ("About B2B Soft" == document.title || 
	"WS Release Notes" == document.title || 
	"Wireless Standard Requirements" == document.title ||
	"About Wireless Standard" == document.title)
	{
	     _img = '<img src="img/pictures/about_b2b.jpg"  name="'+strId+'" alt="About B2B Soft" />';
	}
	else if ("Consulting and Software development" == document.title)
	{
	     _img = '<img src="img/pictures/consult.jpg"  name="'+strId+'" alt="Consulting and Software development" />';
	}
	else if ("Contact B2B Soft" == document.title)
	{
	     _img = '<img src="img/pictures/contact.jpg" name="'+strId+'" alt="Contact B2B Soft" />';
	}
	else if ("Analytical Tools" == document.title)
	{
	     _img = '<img src="img/pictures/cube.jpg" name="'+strId+'" alt="Analytical Tools" />';
	}
	else if ("WS Cube" == document.title)
	{
	     _img = '<img src="img/pictures/cube.jpg" name="'+strId+'" alt="WS Cube" />';
	}
	else if ("B2B Soft Partners" == document.title)
	{
	     _img = '<img src="img/pictures/partners1.jpg" name="'+strId+'" alt="B2B Soft Partners" />';
	}
	else if ("B2B Soft Resellers" == document.title)
	{
	     _img = '<img src="img/pictures/resellers.jpg" name="'+strId+'" alt="B2B Soft Resellers" />';
	}
	else if ("B2B Soft Support" == document.title)
	{
	     _img = '<img src="img/pictures/support.jpg" name="'+strId+'" alt="B2B Soft Support" />';
	}
	else if ("B2B Soft Technical Support" == document.title)
	{
	     _img = '<img src="img/pictures/support.jpg" name="'+strId+'" alt="B2B Soft Technical Support" />';
	}
	else if ("B2B Soft Services" == document.title)
	{
	     _img = '<img src="img/pictures/traning.jpg" name="'+strId+'" alt="B2B Soft Services" />';
	}
	else if ("B2B Soft Training" == document.title)
	{
	     _img = '<img src="img/pictures/traning.jpg" name="'+strId+'" alt="B2B Soft Training" />';
	}
	else if ("Master Dealer Web Portal" == document.title)
	{
	     _img = '<img src="img/pictures/webportal.jpg" name="'+strId+'" alt="Master Dealer Web Portal" />';
	}
	else if ("B2B Soft Free Trainings & Presentations" == document.title ||
	"Wireless Standard Free Trainings & Presentations" == document.title)
	{
	     _img = '<img src="img/pictures/register_now_header.jpg" name="'+strId+'" alt="B2B Soft Free Trainings & Presentations" />';
	}
	else if ("Careers at B2B Soft" == document.title || 
	"Bill payment application processor position" == document.title || 
	"Senior sales-business development specialist" == document.title)
	{
	     _img = '<img src="img/pictures/careers.jpg" name="'+strId+'" alt="Careers at B2B Soft" />';
	}
	else if ("B2B Soft Executive Bios" == document.title)
	{
	     _img = '<img src="img/pictures/ex_bios.jpg" name="'+strId+'" alt="B2B Soft Executive Bios" />';
	}
	
	if (_img != "")
	{
	    document.write('<tr>');
        document.write('<td width=12>');
        od_displayImage('lshad', 'img/shad_left', '12', '100%', '', '', 'scale');
        document.write('</td>');
        document.write('<td width=1 height=100% bgcolor=#6f6f6f><img src=img/x.gif width=1 height=100%></td>');
        document.write('<td width=6 height=100% bgcolor=#2f2217><img src=img/x.gif width=6 height=100%></td>');
        document.write('<td align=center bgcolor=white>');
        
	    document.write(_img);
    	
	    document.write('</td>');
        document.write('<td width=6 height=100% bgcolor=#2f2217><img src=img/x.gif width=6 height=100%></td>');
        document.write('<td width=1 height=100% bgcolor=#6f6f6f><img src=img/x.gif width=1 height=100%></td>');
        document.write('<td width=12>');
        od_displayImage('rshad2', 'img/shad_right', '12', '100%', '', '', 'scale');
        document.write('</td>');
        document.write('</tr>');
	}
	
	
}
//---------------------------------------------------------------

//---------------------------------------------------------------
// OPACITY ROLL-OVER FUNCTIONS
function od_rollOver(strId, strColor) {	
	if (pngAlpha) {
		document.getElementById(strId).style.backgroundColor = strColor;
	} else {
	    if (document.images && (flag == true)) {
	        document[strId].src = eval(strId + "on.src");
	    }
	}
}
function od_rollOut(strId, strColor) {	
	if (pngAlpha) {
		document.getElementById(strId).style.backgroundColor = strColor;
	} else {
	    if (document.images) {
	        document[strId].src = eval(strId + "off.src");
	    }
	}
}
//---------------------------------------------------------------

//---------------------------------------------------------------
// global variables

// if IE5.5+ on win32, then display PNGs with AlphaImageLoader
if ((browser.isIE55 || browser.isIE6up) && browser.isWin32) {
	var pngAlpha = true;
	var strExt = ".png";
// else, if the browser can display PNGs normally, then do that. that list includes:
	//     -Gecko Engine: Netscape 6 or Mozilla, Mac or PC
	//     -IE5+ Mac (OpacityObject applies the background image at 100% opacity)
	//     -Opera 6+ PC
	//     -Opera 5+ Mac (Doesn't support dynamically-set background images)
	//     -Opera 6+ Linux 
	//     -Omniweb 3.1+ 
	//     -Icab 1.9+ 
	//     -WebTV 
	//     -Sega Dreamcast
} else if ((browser.isGecko) || (browser.isIE5up && browser.isMac) || (browser.isOpera && browser.isWin && browser.versionMajor >= 6) || (browser.isOpera && browser.isUnix && browser.versionMajor >= 6) || (browser.isOpera && browser.isMac && browser.versionMajor >= 5) || (browser.isOmniweb && browser.versionMinor >= 3.1) || (browser.isIcab && browser.versionMinor >= 1.9) || (browser.isWebtv) || (browser.isDreamcast)) {
	var pngNormal = true;
	var strExt = ".png";
	// otherwise, we use plain old GIFs
} else {
	var strExt = ".gif";
}

var ns = (document.all)?false:true;
var browserVersion = parseFloat(navigator.appVersion );
//---------------------------------------------------------------