var $arrPopupCoats = new Array();

function objCoat($name, $path) {
	this.$name = $name;
	this.$path = $path;
}
function populateArray($name, $path) {
	$arrPopupCoats.push(new objCoat($name, $path));
}
function find($id) {
	return document.getElementById($id);
}
function changeCoat($obj) {
	$path = "url(/lib/willie/" + $obj.options[$obj.selectedIndex].value + ")";
	$coat = find("selectedcoat");
	$coat.style.background = $path;
}
function changePatterns($obj,$val) {
	var $pattern = find("selectedpattern");
	$pattern.style.background = "url(" + $obj.src + ")";
	var $hc = find("hiddencollar");
	var $src = $obj.src;
	var $file = $src.match(/[^\/]+\.(jpg)|(gif)|(bmp)/i)[0];
	var $filename = $file.substring(4,$file.length-4);
	$filename = $filename.replace(/\-/gi, " ");
	$hc.value = $val;
}
function showPopup() {
	var $wnd = window.open("coatpopup.html", "allcoats", "width=657, height=450, scrollbars");
}
function populatePopup() {
	for (var $i=1; $i<=$arrPopupCoats.length; $i++) {
		document.write("<div class=\"obj\"><a class=\"" + $i + "\" href=\"#\" onclick=\"chooseCoat(this);\"><img src=\"/lib/willie/" + $arrPopupCoats[$i-1].$path + "\"></a>");
		document.write("<a class=\"" + $i + "\" href=\"#\" onclick=\"chooseCoat(this);\">" + $arrPopupCoats[$i-1].$name + "</a></div>");
		///lib/willie/pspacer.gif
		if ((($i % 6) == 0) && $i != 1 && $i != $arrPopupCoats.length)
			document.write("<div class=\"sep\"><img src=\"/lib/willie/spacer.gif\" width=\"1\" height=\"1\"></div>");
	}
}
function chooseCoat($obj) {
	var $sel = opener.document.getElementById("select");
	if ($sel.length-1 >= parseInt($obj.className)) {
		$sel.selectedIndex = parseInt($obj.className);
	}
	with(opener) {
		changeCoat($sel);
	}
}
