jQuery(function() {
	// show a simple loading indicator
	var loader = jQuery('<div id="loader"><img src="img/loading.gif" alt="loading..." /></div>')
		.css({position: "relative", top: "-10em", left: "35em"})
		.appendTo("body")
		.hide();
	jQuery().ajaxStart(function() {
		loader.show();
	}).ajaxStop(function() {
		loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	
	$("#addCustomer").validate();
	
	var w = jQuery("#addDelivery").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#deliveryalert",
				success: function() {
					w.resetForm();
					continueStep3();
				}
			});
		}
	});
	
	var x = jQuery("#addBilling").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#billingalert",
				success: function() {
					x.resetForm();
					continueStep4();
				}
			});
		}
	});
	
	var y = jQuery("#addContact").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#contactalert",
				success: function() {
					y.resetForm();
					continueStep5();
				}
			});
		}
	});
	
	var z = jQuery("#contactlogin").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#loginalert",
				success: function() {
					z.resetForm();
					continueStep6();
				}
			});
		}
	});
	
	var a1 = jQuery("#updateCustomer").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#customeralert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	var a2 = jQuery("#updateContact").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#contactalert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	var a3 = jQuery("#updateDelivery").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#deliveryalert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	var a4 = jQuery("#updateBilling").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#billingalert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	var b1 = jQuery("#cartupdateCustomer").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#customeralert",
				success: function() {
					continueStep8();
				}
			});
		}
	});
	
	var b2 = jQuery("#cartupdateContact").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#contactalert",
				success: function() {
					continueStep8();
				}
			});
		}
	});
	
	var b3 = jQuery("#cartupdateDelivery").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#deliveryalert",
				success: function() {
					continueStep8();
				}
			});
		}
	});
	
	var b4 = jQuery("#cartupdateBilling").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#billingalert",
				success: function() {
					continueStep8();
				}
			});
		}
	});
	
	var c1 = jQuery("#cartaddContact").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#cartcontactalert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	var c2 = jQuery("#cartaddDelivery").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#cartdeliveryalert",
				success: function() {
					continueStep7();
				}
			});
		}
	});
	
	jQuery("#reset").click(function() {
		v.resetForm();
	});
});

function continueStep2() {
	document.getElementById("companysearch").innerHTML="";
	document.getElementById("companysearch").style.padding="0px";
	document.getElementById("companysearch").style.width="1px";
	document.getElementById("companysearch").style.height="1px";
	document.getElementById("companysearch").style.display="";
	document.getElementById("emailsearch").innerHTML="";
	document.getElementById("emailsearch").style.padding="0px";
	document.getElementById("emailsearch").style.width="1px";
	document.getElementById("emailsearch").style.height="1px";
	document.getElementById("emailsearch").style.display="";
	document.getElementById("customercontinue").style.display="block";
}		
function continueStep3() {
	document.getElementById("authsearch").innerHTML="";
	document.getElementById("authsearch").style.padding="0px";
	document.getElementById("authsearch").style.width="1px";
	document.getElementById("authsearch").style.height="1px";
	document.getElementById("authsearch").style.display="";
	document.getElementById("deliverycontinue").style.display="block";
}
function continueStep4() {
	document.getElementById("authbillsearch").innerHTML="";
	document.getElementById("authbillsearch").style.padding="0px";
	document.getElementById("authbillsearch").style.width="1px";
	document.getElementById("authbillsearch").style.height="1px";
	document.getElementById("authbillsearch").style.display="";
	document.getElementById("billingcontinue").style.display="block";
}
function continueStep5() {
	document.getElementById("authcontactsearch").innerHTML="";
	document.getElementById("authcontactsearch").style.padding="0px";
	document.getElementById("authcontactsearch").style.width="1px";
	document.getElementById("authcontactsearch").style.height="1px";
	document.getElementById("authcontactsearch").style.display="";
	document.getElementById("emailcontactsearch").innerHTML="";
	document.getElementById("emailcontactsearch").style.padding="0px";
	document.getElementById("emailcontactsearch").style.width="1px";
	document.getElementById("emailcontactsearch").style.height="1px";
	document.getElementById("emailcontactsearch").style.display="";
	document.getElementById("contactcontinue").style.display="block";
}
function continueStep6() {
	if (document.getElementById("loginalert").innerHTML=="success need to redirect")
		{
			document.getElementById("logincontinue").style.display="none";
			window.location = "dashboard.asp"
		}
		else
		{
			document.getElementById("logincontinue").style.display="block";
		}
}
function continueStep7() {
	window.top.location.href="dashboard.asp";
}
function continueStep8() {
	window.top.location.href="summary.asp";
}