//Client: Rare & OOP DVD's
//Author: Richard Testani
//Firm: 3.rdrail.net
//File: detailtabs.js


//observe these
$('amazon').observe('click', getEvent);
//$('ebay').observe('click', getEvent);
$('details').observe('click', getEvent);
//$('rareoop').observe('click', getEvent);

function getEvent(e) {
	var list = getList();
	var el = Event.element(e);
	if(el.nodeName == 'A') {
		var elId = el.id;
		$(elId).up(0).addClassName('active');
		$(elId).addClassName('active');
		var file = elId;
	}
	for(i=0; i < list.length; i++) {
		if(list[i].down(0).id != elId) {
			//$(el).removeClassName('active');
			list[i].down(0).removeClassName('active');
			list[i].removeClassName('active');
		}
	}
	params = getParams();
	loadFile(file, params);
	return false;
}

function getList() {
	var list = $('secondary').getElementsByClassName('detailmenu');
	return list;
}

function loadFile(file, params) {
	//alert(file);
	url = "/index.php?id=129&area="+file+"&"+params;
	new Ajax.Request(url,
		{
			method: "get",
			onSuccess: updateArea,
			onInteractive: loadMessage
		}	
	);
}


function updateArea(response) {
	//alert(response);
	$('detailSubData').innerHTML = response.responseText;
}

function loadMessage() {
	$('detailSubData').innerHTML = "I'm working on it!";
}

function loadDetails(params) {
	loadFile('details', params);
}

function getParams() {
	var params = window.location.href;
	params = params.split("?");
	params = params[1];
	return params;
}

params = getParams();
loadFile('details', params);
