//<!--
/* DMc - methods to get elements by there class */
function fn_getElementsByClass ( str_className, obj_container )
{
	obj_container = obj_container||document;
	var a_allElements = obj_container.all||obj_container.getElementsByTagName('*') ;
	var a_elementsInClass = [];

	for ( var i=0; i<a_allElements.length; i++ )
	{
		if ( a_allElements[i].className.indexOf(str_className) >= 0 )
		{
			a_elementsInClass[a_elementsInClass.length] = a_allElements[i];
		}
	}
	return a_elementsInClass;
} // END fn_getElementsByClass

function NewWindow(mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function fn_toggleProductDescription ( i_descriptionID )
{
	// Get the div name
	var str_divName = 'productDescription_'+i_descriptionID;

	// Get the div
	var obj_descriptionDiv = document.getElementById( str_divName );
	if (obj_descriptionDiv)
	{
		if ( obj_descriptionDiv.className.indexOf('hidden') < 0 )
		{
			obj_descriptionDiv.className+=" hidden";
		}
		else
		{
			obj_descriptionDiv.className = obj_descriptionDiv.className.replace(new RegExp(" hidden\\b"), "");
		}
	}
	
	// Hide the other divs
	var a_descriptionDivs = fn_getElementsByClass('productDescription');
	if ( a_descriptionDivs )
	{
		for ( var i=0; i < a_descriptionDivs.length; i++ )
		{
			if ( a_descriptionDivs[i].id != str_divName )
			{
				if ( a_descriptionDivs[i].className.indexOf('hidden') < 0 )
				{
					a_descriptionDivs[i].className+=" hidden";
				}
			}
		}
	}
    return false;
}

function fn_hideProductDescription ( i_descriptionID )
{
	// Get the div name
	var str_divName = 'productDescription_'+i_descriptionID;

	// Get the div
	var obj_descriptionDiv = document.getElementById( str_divName );
	if (obj_descriptionDiv)
	{
		if ( obj_descriptionDiv.className.indexOf('hidden') < 0 )
		{
			obj_descriptionDiv.className+=" hidden";
		}
	}
}



fn_submitButtonsHover = function() {
	// Find my buttons

	var a_submitButtons = fn_getElementsByClass('submitButton');

	if ( a_submitButtons )
	{
		for ( var i=0; i < a_submitButtons.length; i++ )
		{
			a_submitButtons[i].onmouseover=function()
			{
				this.className+=" ieHover";
			}
			a_submitButtons[i].onmouseout=function()
			{
				this.className=this.className.replace(new RegExp(" ieHover\\b"), "");
			}
		}
	}
} // END fn_submitButtonsHover

if (window.attachEvent) window.attachEvent("onload", fn_submitButtonsHover);
// -->