
 function getKitBlock(kitcode, kitsection, kittargetdiv, kitmsgdiv){
	$.get("/kits/rendersection.asp", { code: kitcode, s: kitsection, t: kittargetdiv, m: kitmsgdiv },
		function(data){
			if(document.getElementById(kittargetdiv)){
				document.getElementById(kittargetdiv).innerHTML = data;
			}
		});
	 } 
 
 function postKitForm(kittargetdiv, kitmsgdiv){
  
	$.ajax({
		type: "POST", 
		url: "/kits/postback.asp", 
		data: $("form").serialize(), 
		success: function(msg) { 
			var str = msg;
			switch(str.substr(0,1)){
				case '0': //Success, show confirmation HTML
					document.getElementById(kitmsgdiv).innerHTML = "";
					if(document.getElementById("kitbody"))
						document.getElementById("kitbody").innerHTML = "";
					if(document.getElementById("kitfooter"))
						document.getElementById("kitfooter").innerHTML = "";
					document.getElementById(kittargetdiv).innerHTML = str.substr(1);
					break;
				case '1': //Success, redirect
					window.location = str.substr(1);
					break;
				case '2':  //Error, show password field
					document.getElementById("kitforgotpass").style.display = "inline";
					document.getElementById("kitpass").style.display = "";
					document.getElementById("kitpass").style.fontWeight = "bold";
					break;				
				case '3':  //Error, show password field and message(s) in message div
					document.getElementById("kitforgotpass").style.display = "inline";
					document.getElementById("kitpass").style.display = "";
					document.getElementById("kitpass").style.fontWeight = "bold";				
					document.getElementById(kitmsgdiv).innerHTML = str.substr(1);
					break;
				case '4':  //Error, show message(s) in message div
					document.getElementById(kitmsgdiv).innerHTML = str.substr(1);
					break;
				default:  //Error, unknown, write 
					document.getElementById(kitmsgdiv).innerHTML = "<div class=\"error\">An unexpected error has occurred.</div>";
			}
			}
		});
	}

  