


function showMoreContent(e)
{
	var current;
	var counter = 0;
	current = e;
	while(current.className != 'content-hidden'){
		current = current.nextSibling;
		if(counter < 5)
			counter++;
		else
			break;
	}
	try{
		if(current.style.display == 'block')
			current.style.display = 'none';
		else
			current.style.display = 'block';	
	}catch(e)
	{}

}

var layer = new Array();

function showLayer(id)
{
	if(layer.length > 0)
	{
		for(var x=0;x<layer.length;x++)
			$('Layer_'+layer.pop()).style.display = 'none';		
	}
	layer.push(id);
	$('Layer_'+id).style.display = 'block';
}


function closeLayer(e)
{
	var current;
	var counter = 0;
	current = e;
	while(current.className != 'content-layer'){
		current = current.parentNode;
		if(counter < 5)
			counter++;
		else
			break;
	}

	try{
		current.style.display = 'none';
	}catch(e)
	{}			
}

function calcProductSelection()
{
	var result = false;
	for (i=0;i<document.forms[0].diameter.length;i++) {
		if (document.forms[0].diameter[i].checked) {
			result = document.forms[0].diameter[i].value;
		}
	}
	
	if(result) {
		$('error').style.display = 'none';		
		$('product-result').innerHTML = result;
		$('productHidden').style.display = 'block';		
	}
	else {
		$('error').style.display = 'block';
	}
	

	
	
	return false;	
}

var last = false;

function getContent(target,path)
{
	if($(target).getStyle('display') != 'none' && last == path)
	{
		$(target).setStyle('display','none');
	}
	else
	{
		last = path;
         var req = new Ajax(globalPath+path,{  							
             method: 'get',  
             onComplete: function(response) { 
				//Inject the new DOM elements into the results div.
				try{
					response = str_replace('logos/',globalPath+'images/addresses/logos/',response);
				}
				catch(e){}
				$(target).innerHTML = response;
				$(target).setStyle('display','block');			 
			 },
			onFailure: function() {
				$(target).setStyle('display','block');			
				$(target).innerHTML = 'The request failed.';
			}			 
         });  	
		 req.request();
	}
}

var defaultWorld = false;

function worldOver(image)
{
	if(!defaultWorld)
		defaultWorld = $('world').src;

	$('world').src = globalPath+image;
}

function worldOut()
{
	$('world').src = defaultWorld;
}

function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}
