function verify2ndProd() {
	var sel = document.getElementById("products_dropdown").value;
	if(sel==''){
		alert("Please select a Plate from the dropdown");	
		return false;
	}
}
function changeBuildImg(obj, val_sel) {
	var sel = document.getElementById(obj+"_dropdown"+val_sel).value;
	xajax_changeBuildImg(obj, val_sel, sel);
}
function changePowerSupply(prod_id, a, b, c) {
	var id = document.getElementById('plates_dropdown'+prod_id).value;
	xajax_drawPowerSupplies(id, prod_id, a, b, '', c);
}
function changeCable(prod_id, a, b) {
	var id = document.getElementById('plates_dropdown'+prod_id).value;
	xajax_drawCables(id, prod_id, a, b);
}
function changePowerCable(prod_id, a, b) {
	var id = document.getElementById('plates_dropdown'+prod_id).value;
	xajax_drawPowerCables(id, prod_id, a, b);
}
function changeSwitch(prod_id, a, b) {
	var id = document.getElementById('plates_dropdown'+prod_id).value;
	xajax_drawSwitches(id, prod_id, a, b);
}
function changeLegend(id, extra) {
	var switch_id = document.getElementById('switches_dropdown'+id).value;
	xajax_drawLegend(id, switch_id, extra);
}
function drawCableData(val_sel) {
	var val = document.getElementById('cables_dropdown'+val_sel).value;
	xajax_drawCableData(val_sel, val);
}
function drawPowerCableData(val_sel) {
	var val = document.getElementById('powercables_dropdown'+val_sel).value;
	if(document.getElementById('powercable_feet'+val_sel))
		var cable_val = document.getElementById('powercable_feet'+val_sel).value;
	else
		var cable_val = '';
	xajax_drawPowerCableData(val_sel, val, '', '', cable_val);
}
function drawImgText(val_sel, object, build) {
	var sel = document.getElementById(object+"_dropdown"+val_sel).value;
	document.getElementById('plate_id').value = sel;
	xajax_drawImgText(sel, val_sel, object, '', build);
}
function selectAll(object) {
	var obj = document.getElementById(object);
	for (var i=0; i < 2*obj.options.length; i++) {
		obj.options[i].selected = true;
	}
}
function deselectAll(object) {
	var obj = document.getElementById(object);
	for (var i=0; i < obj.options.length; i++) {
		obj.options[i].selected = false;
	}	
}
function tree(num)	{
	var imgobj = document.getElementById('hideimg'+num);
	var imgtable = document.getElementById('hidetable'+num);
	imgobj.className = imgtable.className = imgtable.className == "expand" ? "contract" : "expand";
}
function loadMainImg(img_name, id) {
	document.getElementById('mainhref'+id).href = "images/plate_images/600/"+img_name;
	document.getElementById('largeimg'+id).src = "images/plate_images/260/"+img_name;
}
function show_quickimg(id) {
	document.getElementById('quickimg'+id).className = "quickimg show";
}
function hide_quickimg(id) {
	document.getElementById('quickimg'+id).className = "quickimg hide";
}
function updatePowerSupplies(object, build) {
	if(!build)
		var plate_id = document.getElementById('plates_dropdown').value;
	if(document.getElementById(object).checked)
		var checked = 1;
	else
		var checked = 0;
	xajax_updatePowerSupplies(object, checked, plate_id, build);
}
function updatePlateName(id) {
	xajax_updatePlateName(id.value);
}
function gotopage(redirect) {
	window.location = redirect.value;
}