// JavaScript Document

$(document).ready( function() { 
	
	$(".selector").change( function() { swapThumb($(this).attr("id"), $(this).val()); });
	$(".launchGallery").click( function() { launchGallery($(this).attr("id")); return false; });
	$(".navigator").change( function() { nav($(this).val()); });
	
});


function swapThumb(name, ref) {
	
	var part = name.replace("Menu", "");
	
	var img = "#"+part+"Img";
	var a = "#"+part+"Url";
	var preview = "#"+part+"Preview";
	var dxf = "#"+part+"DXF";
	var dwg = "#"+part+"DWG";
	var pdf = "#"+part+"PDF";
	
	if (ref != '') {
		$(img).attr("src", "/_legacy/thumbs_new/"+ref+".gif");	
		$(a).attr("href", "/_legacy/products/"+ref+".gif").attr("title", ref);
		$(preview).attr("href", "/_legacy/products/"+ref+".gif");
		$(dxf).attr("href", "/_legacy/dxf/"+ref+".dxf");
		$(dwg).attr("href", "/_legacy/dwg/"+ref+".dwg");
		$(pdf).attr("href", "/_legacy/pdf/"+ref+".pdf");
	} else {
		$(img).attr("src", "/gfx/gfx_select_"+part+".jpg");	
		$(a).attr("href", "/gfx/gfx_select_"+part+".jpg").attr("title", "");
		$(preview).attr("href", "/gfx/gfx_select_"+part+".jpg");
		$(dxf).attr("href", location.href);
		$(dwg).attr("href", location.href);
		$(pdf).attr("href", location.href);
	};
}


function launchGallery(name) {
	var a = "#"+name.replace("Preview", "Url");
	$(a).click();
}

function nav(url) {
	if (url != "") { location.href  = url };	
}