Event.observe(window,"load",function(ev) {
	if ($("look_up")) {
		$("look_up").observe("click",function(ev) {
			ev.stop();
			new Ajax.Request("http://www.russellmackenna.com/modules/warranty/lookup-order.php?number=" + $("order_number").value);
		});

		$("warranty_form").observe("submit", function(ev) {
    	   ev.stop();
    	   el = ev.element();
    	   errors = 0;
    	   $$("input.required, select.required").each(function(ell) {
    	   	if (ell.value != "")
    	   		ell.up().next("div.error").hide();
    	   });
    	   $$("input.required, select.required").each(function(ell) {
    	   	if (ell.value == "") {
    	   		new Effect.Appear(ell.up().next("div.error"));
    	   		errors++;
    	   	}
    	   });
    	   
    	   if (errors == 0)
    	   	el.submit();
    	});
    	
    	reObserveAddAnother();
    }
});

function reObserveAddAnother() {
    $$(".add_another").invoke("observe","click",function(ev) {
    	ev.stop();
    	el = ev.element();
    	div = el.up("div");
    	if (div) {
	    	div.insert({after: '<br class="clear" /><div class="prods">' + div.innerHTML + '</div>' });
	    	el.remove();
	    }
    	reObserveAddAnother();
    });
}