function INITProducts(){
	var S_OptionID  = "";
	if (document.getElementById("content")) {
		var O_ProductForm = document.getElementById("content").getElementsByTagName("form");
		for (var i = 0; i < O_ProductForm.length; i++) {
			O_ProductForm[i].onsubmit = function(){
				var O_Select = this.getElementsByTagName("select");
				for (var z = 0; z < O_Select.length; z++) { 
					S_OptionID = O_Select[z].value;
				}
				
				var S_ReferenceID = "";
				var S_BundleID = 0;
				var O_Hidden = this.getElementsByTagName("input");
				for (var z = 0; z < O_Hidden.length; z++) { 
					if (O_Hidden[z].type == "hidden" && O_Hidden[z].name == "ReferenceID") {
						S_ReferenceID = O_Hidden[z].value;
					}
					if (O_Hidden[z].type == "hidden" && O_Hidden[z].name == "BundleID") {
						S_BundleID = O_Hidden[z].value;
					}
				}
				
				if (S_OptionID == "") {
					S_OptionID = 0;
					alert("Please select an OPTION");
				}else if (S_OptionID == "out") {
					S_OptionID = 0;
					alert("SORRY! We're Out Of Stock.");
				} else {
					AddToCart(O_ProductForm, S_OptionID, S_ReferenceID, S_BundleID);
				}
				
	        	return false;   	
    		}
	    	
	
			
			//TEMP DEV
			
			for (var i_formchild = 0; i_formchild < O_ProductForm[i].childNodes.length; i_formchild++) {
				if (O_ProductForm[i].childNodes[i_formchild].id) {
					
					var S_FieldsetID = O_ProductForm[i].childNodes[i_formchild].id;
					var S_DetailID = "pd_" + S_FieldsetID;
					var O_Title = document.getElementById("title_" + S_FieldsetID);
						
					// Set Form ID
					O_ProductForm[i].id = "form_"+S_DetailID;
					
					if (O_Title) {
						O_ProductForm[i].tempid = O_Title.id;
						O_Title.className = "title";
								
						$("#form_"+S_DetailID).hover(
							  function () {
								
								$("#"+this.tempid).animate({"bottom": "0px"}, "normal", "swing");
								$("#"+this.tempid).dequeue();
							  },
							  function () {
								// Added in for pause effect
								// $("#"+this.tempid).delay(1000);
								
							    $("#"+this.tempid).animate({"bottom": "-200px"}, "slow", "swing");
								$("#"+this.tempid).dequeue();
							  }
							);
					}
						
					// alert(O_Title.innerHTML);
					// 
					// 					$("#form_"+S_DetailID).removeClass("");
					
					
				}
			}
			//TEMP DEV END
	    }
		
		
	}	  
}


// Added in for JQUERY pause effect
$.fn.delay = function(time, callback){
    // Empty function:
    jQuery.fx.step.delay = function(){};
    // Return meaningless animation, (will be added to queue)
    return this.animate({delay:1}, time, callback);
}


addDOMLoadEvent(INITProducts);
//addDOMLoadEvent(CartAlertFix);