/*
*
*	main.js, Copyright (c) 2006, Eric Hossinger
*
*/

//check an object's visibility and swap
function checkVis(id) {

	if(document.getElementById(id).style.visibility == 'hidden') {

		swapVis(id, 'visible');
	
	} else {

		swapVis(id, 'hidden');

	}

}

//swap an image's source
function swapImg(id, img) {

	document.getElementById(id).src=img;

}

//swap an object's css class
function swapClass(id, newClass) {

	document.getElementById(id).className=newClass;

}

//swap an object's visibility
function swapVis(id, vis) {

	document.getElementById(id).style.visibility=vis;

}

//validate checkout
function checkout() {

}



function more_(id, lr) {

	swapClass(id, 'normal');
	if(document.getElementById(lr + 'fr')){
		swapVis(lr + 'fr', 'visible');
	}
	if(document.getElementById(lr + 'bk')){
		swapVis(lr + 'bk', 'visible');
	}

}

function less_(lr) {

	swapVis(lr + 'pr', 'hidden');

	dimall(lr);

	swapClass(lr + '1', 'dimmed');

	if(document.getElementById(lr + 'fr')){
		swapVis(lr + 'fr', 'hidden');
	}
	if(document.getElementById(lr + 'bk')){
		swapVis(lr + 'bk', 'hidden');
	}

	document.getElementById(lr + 'index').value=1;

}

function back_(lr) {

	index = document.getElementById(lr + 'index').value;

	back = parseInt(index) - 1;

	//alert(back);

	if(document.getElementById(lr + '' + back)) {

		dimall(lr);

		swapClass(lr + '' + back, 'seen');

		document.getElementById(lr + 'index').value=back;
	}

}

function next_(lr) {

	index = document.getElementById(lr + 'index').value;
	
	next = parseInt(index) + 1;

	//alert(next);

	if(document.getElementById(lr + '' + next)) {

		dimall(lr);

		swapClass(lr + '' + next, 'seen');

		if(next == 3) {

			if(document.getElementById(lr + 'pr')) {
				swapClass(lr + 'pr', 'seen');
			}

		}

		document.getElementById(lr + 'index').value=next;
	}

}

function dimall(lr) {

	for(i = 1; i < 99; i++) {
		if(document.getElementById(lr + '' + i)) {
			swapClass(lr + '' + i, 'unseen');
		}
	}

}

function breadOn(id) {
	if(document.getElementById(id)) {
		swapImg(id,'images/bread/fs_pr_' + id + '_rl.png');
		document.getElementById('a_' + id).style.color='#e75c0f';
	}
}

function breadOff(id) {	
	if(document.getElementById(id)) {
		swapImg(id,'images/bread/fs_pr_' + id + '_un.gif');
		document.getElementById('a_' + id).style.color='#000000';
	}
}

//contact form validation
function contactval() {

	var check = new Array('name','message');
	var msg = new Array('Missing Name','Missing Message');
	
	var missing = '';

	for(var i = 0; i < check.length; i++) {
		if(document.getElementById(check[i]).value == '') {
			missing += msg[i] + "!\n";  
		}
	}

	if(missing != '') {
		alert(missing);
		return false;
	}

	return true;

}