var kitroot='';
 function getKitBlock(kitcode, kitsection, kittargetdiv, kitmsgdiv){
     $.get(kitroot + "/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, kitid) {

     $.ajax({
         type: "POST",
         url: kitroot + "/kits/postback.asp",
         data: $("form").serialize(),
         success: function(msg) {
             var str = msg;
             switch (str.substr(0, 1)) {
                 case '0': //Success, show confirmation HTML
                     if (document.getElementById(kitmsgdiv)) { $("#" + kitmsgdiv).slideUp("slow"); }
                     if (document.getElementById("kitbody")) { $("#kitbody").slideUp("slow"); }
                     if (document.getElementById("kitfooter")) { $("#kitfooter").slideUp("slow"); }
                     if (document.getElementById(kittargetdiv)) { document.getElementById(kittargetdiv).innerHTML = str.substr(1); }
                     if (_gaq) {
                         _gaq.push(['_trackPageview', '/vpv/bmc/kit/' + kitid]);
                     }
                     break;
                 case '1': //Success, redirect
                     if (_gaq) {
                         _gaq.push(['_trackPageview', '/vpv/bmc/kit/' + kitid]);
                     } 
                     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;
                 case '5':  //Success, existing member, show confirmation
                     if (document.getElementById(kitmsgdiv)) { $("#" + kitmsgdiv).slideUp("slow"); }
                     if (document.getElementById("kitbody")) { $("#kitbody").slideUp("slow"); }
                     if (document.getElementById("kitfooter")) { $("#kitfooter").slideUp("slow"); }
                     if (document.getElementById(kittargetdiv)) { document.getElementById(kittargetdiv).innerHTML = str.substr(1); }
                     break;
                 case '6':  //Success, existing member, redirect
                     window.location = str.substr(1);
                     break;
                 default:  //Error, unknown, write 
                     document.getElementById(kitmsgdiv).innerHTML = "<div class=\"error\">An unexpected error has occurred.</div>";
             }
         }
     });
	}

