/*----------------------*/
/*--[ External links ]--*/
/*----------------------*/

var timer1;
var timer2;
var cur;

function transform_rel() {
	var W3CDOM = (document.createElement && document.getElementsByTagName);
	if (!W3CDOM) return; // If the browser doesn't support the W3C DOM, don't do anything.

	var links = document.getElementsByTagName('a');
	for(var i = 0; i < links.length; i++) {
		if(links[i].getAttribute('href') && links[i].getAttribute('rel') == 'external') {
			links[i].target = '_blank';
		}
		if(links[i].getAttribute('href') && links[i].getAttribute('rel') == 'popup') {
			links[i].onclick = function() {
				popup(this.href, this.className);
				return false;
			}
		}
	}
}

function arrangeObjects() {

	document.getElementById('prices').style.display='none';
	document.getElementById('specslabel').className='active';

}

function showPrices() {
        
	document.getElementById('prices').style.display='';
	document.getElementById('specifications').style.display='none';
	document.getElementById('priceslabel').className='active';
	document.getElementById('specslabel').className='';

}
	
function showSpecs() {
	
	document.getElementById('specifications').style.display='';
	document.getElementById('prices').style.display='none';
	document.getElementById('priceslabel').className='';
	document.getElementById('specslabel').className='active';

}

function highLightExt() {

	ext = document.getElementById('selection').value;

	window.location.hash = ext;

	new Effect.Pulsate("col1"+ext, { pulses: 4, duration: 2 });

}

function displayIpod(id, prev) {

	if(prev != "0") {

		Effect.Fade('game_promo_'+prev, {duration:1});
	
	}
	
	Effect.Appear('game_promo_'+id, {duration:1});

}

function showGameDiv(id) {

	document.getElementById('index').style.display = 'none';
	document.getElementById('terms').style.display = 'none';
	document.getElementById('login').style.display = 'none';

	document.getElementById(id).style.display = '';

}

function startSlide(id, max) {

	document.getElementById('btnpause').style.display = 'none';

	Effect.Fade('promo'+id, {duration:1});

	var id2 = parseFloat(id)+1;

	if(id2 > max) {

		id2 = 1;

	}
	
	timer1 = setTimeout("showNext('"+id2+"', '"+max+"');", 1001);

}

function showNext(id, max) {

	Effect.Appear('promo'+id, {duration:1});

        clearTimeout(timer1);
        clearTimeout(timer2);
        clearTimeout(timer3);

	timer2 = setTimeout("startSlide('"+id+"', '"+max+"');", 10000);

}

function showSlide(id, cur, max) {

        clearTimeout(timer1);
        clearTimeout(timer2);
        clearTimeout(timer3);

	document.getElementById('promo'+cur).style.display = 'none';
	document.getElementById('btnpause').style.display = 'none';
	
	showNext(id, max);

}

function stopTimers(id, max) {

	if(timer1 == "0") {

		startSlide(id, max);

	} else {

		clearTimeout(timer1);
		clearTimeout(timer2);
		clearTimeout(timer3);

		timer1 = "0";
		timer2 = "0";
		timer3 = "0";

		document.getElementById('btnpause').style.display = '';

		Effect.Pulsate('btnpause', {pulses: 2, duration: 3});

	}

}
