
/* DESIGN STUDIO METHODS */

function designStudio() {
	var action = BASE_HREF+"designStudio.do";
	window.location = action;
}
function designStudioPlate() {
	var searchForm = document.getElementById('customerDesignForm');
	if(searchForm !== null && validateBoardSelected()) {
		searchForm.submit();
	}
}
function validateBoardSelected() {
	var retBool = false;
	
	var checkObj = document.getElementById("boardDimenId");
	if (checkObj==null || checkObj.value=="" || checkObj.value=="-1") {
		alert("Please select a Board to continue.");
	} else {
		retBool = true;
	}
	
	return retBool;
}

function designStudioEngraving() {
	var searchForm = document.getElementById('customerDesignForm');
	if(searchForm !== null && validatePlateSelected()) {
		searchForm.submit();
	}
}
function validatePlateSelected() {
	var retBool = false;
	
	var checkObj = document.getElementById("plateId");
	if (checkObj==null || checkObj.value=="") {
		alert("Please select a Plate to continue.");
	} else {
		retBool = true;
	}
	
	return retBool;
}

function swapBoard(inId, dimenObj)
{
	var inObj = document.getElementById(inId);
	document.getElementById("studioBoard").src = inObj.src;
	
	document.getElementById("boardName").value = inObj.name;
	document.getElementById("boardId").value = inObj.id;
	document.getElementById("boardLogo").value = inObj.src;
	document.getElementById("boardDimenId").value = dimenObj.value;
	//alert(document.getElementById("boardDimenId").value);
}
function swapPlate(inObj)
{
	document.getElementById("studioPlate").src = inObj.src;
	
	document.getElementById("plateName").value = inObj.name;
	document.getElementById("plateId").value = inObj.id;
	document.getElementById("plateLogo").value = inObj.src;
	//alert(document.getElementById("plateName").value);
}


function animateDesignStudio()
{
	//getBlankBoards();
	getBlankPlates();
	
	setTimeout("setNextBoard();",1000);
	setTimeout("setNextPlate();",1000);
	
	// Added 7.8.2009 - Animate a logo and text in header (for customer service)
	setTimeout("animateCustomerService();",3000);
}

var board=['images/design/blank/board/cherry_board.jpg','images/design/blank/board/walnut_board.jpg','images/design/blank/board/black_piano_board.jpg','images/design/blank/board/mahogany_board.jpg','images/design/blank/board/marble_board.jpg','images/design/blank/board/rosewood_piano_board.jpg','images/design/blank/board/DPBU810.jpg','images/design/blank/board/DPRY810.jpg','images/design/blank/board/DPBM810.jpg','images/design/blank/board/GCP810.jpg','images/design/blank/board/OKP810.jpg'];
var boardIndex = 0;
var plate = ['images/design/blank/plate/cascade_blue_plate.jpg'];
var plateIndex = 0;
var plateIncrement = 1;
function setNextBoard() {	
	document.getElementById("dsBoard").src = board[boardIndex];
	boardIndex = boardIndex+1;
	if (boardIndex>=board.length) boardIndex=0;
	//alert(board);
	setTimeout("setNextBoard();",5000);
}
function setNextPlate() {
	document.getElementById("dsPlate").src = plate[plateIndex];
	plateIndex = plateIndex+plateIncrement;
	if (plateIndex>=plate.length) plateIndex=0;
	plateIncrement = plateIncrement + 1;
	if (plateIncrement>plate.length) plateIncrement=1;
	setTimeout("setNextPlate();",2000);
}


