function popup(url,name) 
{
	return window.open(url,name,'width=600,height=400,location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,status=no');
}
function popupmedia(url,name)
{
	return window.open(url,name,'width=330,height=430,location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,status=no');
}
function loadSth()
{
	$('contentBar').innerHTML='';
	$('contentBar').className='';
	$('loadingBar').style.display='block';
}
function unloadSth(message,type)
{
	$('contentBar').innerHTML=message;
	$('contentBar').className=type;
	$('loadingBar').style.display='none';
}
// ---------------------------------------------------

function showFlash()
{
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "visible";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "visible";
	}
}

// ---------------------------------------------------

function hideFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "hidden";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "hidden";
	}

}
var movingUp=false;
var movingDown=false;
var canMoveDown=false;
var incY=5;
var oElement;
var staticProducts=false;
var staticContact=false;
function moveUp()
{
	canMoveDown=true;
	$(oElement).setStyle({position:'relative'});
	var coordY=parseFloat($(oElement).getStyle('top') || '0');
	if(movingUp && coordY+$(oElement).getHeight()>=220)
	{
		coordY=Math.round(coordY-incY);
		$(oElement).setStyle({left:'0px',top:coordY+'px'});
		setTimeout('moveUp()',50);
	}
}
function moveDown()
{
	$(oElement).setStyle({position:'relative'});
	var coordY=parseFloat($(oElement).getStyle('top') || '0');
	if(canMoveDown && movingDown && coordY<0)
	{
		coordY=Math.round(coordY+incY);
		$(oElement).setStyle({left:'0px',top:coordY+'px'});
		setTimeout('moveDown()',50);
	}
}
function pulseDownStart(sElement)
{
	oElement=sElement;
	movingUp=true; 
	moveUp();
}
function pulseDownStop()
{
	movingUp=false;
}
function pulseUpStart(sElement)
{
	oElement=sElement;
	movingDown=true; 
	moveDown();
}
function pulseUpStop()
{
	movingDown=false;
}

var timerMenu;
var restoring=false;
function restoreMenu(layer)
{
	if(restoring==false && $('dropdown-'+layer).getStyle('display')!='' && $('dropdown-'+layer).getStyle('display')!='none')
	{
		restoring=true;
		timerMenu=setTimeout('closeMenu(\''+layer+'\')',1000);
	}
}
function cleanTimer(layer)
{
	restoring=false;
	clearTimeout(timerMenu);
}
function closeMenu(layer)
{
	$('dropdown-'+layer).style.display='none';
	restoring=false;
}
function initMenu()
{
	oElements=$('mainMenu').getElementsBySelector('ul.mainList .p1 a');
	for(i=0;i<oElements.length;i++)
	{
		Event.observe(oElements[i], 'mouseover', function(){showDropdown('products');});
		Event.observe(oElements[i], 'mouseout', function(){hideDropdown('products');});
	}
}
function showDropdown(layer)
{
	if((layer=='products' && !staticProducts) || (layer=='contact' && !staticContact))
	{
		$('dropdown-'+layer).style.display='block';
		cleanTimer(layer);
	}
}
function hideDropdown(layer)
{
	if((layer=='products' && !staticProducts) || (layer=='contact' && !staticContact))
	{
		restoreMenu(layer);
	}
}
function hideMenus()
{
	$('mainMenu').style.display='none';
	$('footContent').style.display='none';
	$('note').style.display='none';
}
function showMenus()
{
	$('mainMenu').style.display='block';
	$('footContent').style.display='block';
	$('note').style.display='block';
}
//Event.observe(window,'load',function(){initMenu();});

function selectSubfamily(line,selection,selName,old,product)
{
	if(selection!=old)
	{
		$('s_'+line).innerHTML=selName;
		$('p_'+line).innerHTML='&nbsp;';
		$('loadingBar').style.display='block';
		xajax_showProducts(line,selection,product);
	}
}
