var base_url = "http://" + cnstr_path + "/netcentive/includes/components/prizes/";

function get_prize_list (u,p) {
	var url = base_url + "get_prize_list.asp?u=" + escape(u) + "&p=" + escape(p);
	getElement("prize_list").style.display = "block";
	getPage(url,"prize_list");
}

function claim_prize (t,u,p) {
	var url = base_url + "claim_prize.asp?t=" + escape(t) + "&u=" + escape(u) + "&p=" + escape(p);
	getPage(url,"claim_prize");
}

function submit_prize() {
	var shipto_name = getElement("shipto_name").value;
	var shipto_addr1 = getElement("shipto_addr1").value;
	var shipto_addr2 = getElement("shipto_addr2").value;
	var shipto_city = getElement("shipto_city").value;
	var shipto_state = getElement("state").value;
	var shipto_zip = getElement("shipto_zip").value;
	var product_ids = getElement("product_ids").value;
	var p = getElement("p").value;
	var t = getElement("t").value;
	var u = getElement("u").value;

	var err_str = "";

	if (shipto_zip == "") err_str = "You must enter a zip code.";
	if (shipto_state == "") err_str = "You must select a state.";
	if (shipto_city == "") err_str = "You must enter a city.";
	if (shipto_addr1 == "") err_str = "You must enter an address.";
	if (shipto_name == "") err_str = "You must enter the shipto name.";
	
	var qs = "p=" + escape(p) + "&t=" + escape(t) + "&u=" + escape(u);
	
	if (err_str == "") {
		var products = product_ids.split(',');
		for (i=0;i<products.length;i++) {
			if (getElement("prod_size_" + products[i]) != null) {
				var sz = getDocumentElementValue("prod_size_" + products[i]);
				if (sz == "") err_str = "You must make a selection for all product options.";
				qs += "&prod_size_" + products[i] + "=" + escape(sz);
			}
			if (getElement("prod_color_" + products[i]) != null) {
				var cl = getDocumentElementValue("prod_color_" + products[i]);
				if (cl == "") err_str = "You must make a selection for all product options.";
				qs += "&prod_color_" + products[i] + "=" + escape(cl);
			}
		}
	}

	if (err_str == "") {
		qs += "&name=" + escape(shipto_name) + "&addr1=" + escape(shipto_addr1) +"&addr2=" + escape(shipto_addr2) + "&city=" + escape(shipto_city) + "&state=" + escape(shipto_state) + "&zip=" + escape(shipto_zip)
		//alert(qs);
		var url = base_url + "submit_prize.asp?" + qs;
		//alert(url);
		getPage(url,"submit_prize");
	}

	if (err_str != "") alert(err_str);
}
