var pos;
window.onload = function() {
	new Effect.Move('thumbsInnerWrapper', {x:0,y:0,mode:'relative'});

// Enable the slider ability for the image bar
	(function() {
		var slider = $('sliderBar'),
			box = $('thumbsInnerWrapper');

		new Control.Slider(slider.down('.handle'), slider, {
			range: $R(-2000, 0),
			sliderValue: 0,
			onSlide: function(value) {
				box.setStyle({ left: value + 'px' });
			},
			onChange: function(value) {
				box.setStyle({ left: value + 'px' });
			}
		});
	})();

// Load the about page as teh default view for the site so that we get the "cool" animation
	loadPage('about1');
};

function loadContactEmail() {
	var obj=document.getElementById('email');
	var emailLink=document.createElement('a');
//	emailLink.setAttribute('text','terry@andtransfer.com');
	emailLink.setAttribute('href','mailto:terry@andtransfer.com');
	emailLink.innerHTML='terry'+'@'+'andtransfer.com';
	obj.appendChild(emailLink);
}

function loadPage(page) {
	var obj=document.getElementById('content');
	obj.innerHTML = '';
	obj=document.getElementById('contentWrapper');
	if (obj.style.display == 'none') {
		revealContent(page);
	} else {
		new Effect.SwitchOff('contentWrapper');
		setTimeout('revealContent(\''+page+'\')',1000);
	}
}

function revealContent(page) {
	makeRequest('site_text.php','page='+page,'content','GET');
	new Effect.BlindDown('contentWrapper');
}

function loadSubPage(page) {
	makeRequest('site_text.php','page='+page,'content','GET');
}

function loadFeature(image) {
	var obj=document.getElementById('contentWrapper');
	if (obj.style.display == 'none') {
		revealImage(image);
	} else {
		new Effect.SwitchOff('contentWrapper');
		setTimeout('revealImage(\''+image+'\')',1000);
	}
}

function revealImage(imagename) {
	var obj=document.getElementById('content');
	var existingImages=obj.getElementsByTagName('img');
	if (existingImages.length > 0) {
		for (var i=0; i<existingImages.length; i++) {
			obj.removeChild(existingImages[i]);
		}
	}
	var existingDivs=obj.getElementsByTagName('div');
	if (existingDivs.length > 0) {
		for (var i=0; i<existingDivs.length; i++) {
			obj.removeChild(existingDivs[i]);
		}
	}
	var image=document.createElement('img');
	image.setAttribute('src', 'grafix/featurezooms/'+imagename);
	image.setAttribute('width', '449');
	image.setAttribute('height', '254');
	image.setAttribute('alt', '');
	image.style.marginTop='50px';
	obj.appendChild(image);
	new Effect.BlindDown('contentWrapper');
}

function scrollImageBar(direction) {
	var obj=document.getElementById('thumbsInnerWrapper');
	pos=obj.style.left.replace('px','');
	switch (direction) {
		case "left":
			if (pos > -2000) { new Effect.Move(obj, {x:-800,y:0,mode:'relative'}); }
			break;
		case "right":
			if (pos <= -200) { new Effect.Move(obj, {x:800,y:0,mode:'relative'}); }
			break;
	}
}

function loadNews(date) {
	makeRequest('news/news_'+date+'.php','','news','GET');
}
