function submitTip() {
	$.ajax({
		type:		"POST",
		url:		"FreshTip.ashx",
		data:		"name=" + $("#name").val() + 
						"&email=" + $("#email").val() +
						"&city=" + $("#city").val() +
						"&prov=" + $("#prov").val() +
						"&category=" + $("#category").val() +
						"&tip=" + $("#tip").val(),
		success:	function(responseText) {
			//alert(responseText);
			
			$(":input").removeClass("error");
			
			/*
			Status=
				false
				true
			
			Message=
				comma separated list of field names
			*/
			
			var b = new Array();
			var a = responseText.split('&');
			for(i=0; i<a.length; i++){
				b[i] = a[i].substring(a[i].indexOf("=")+1);
				//alert(i +": "+ b[i])
			}
			
			if (b[0] == "Errors") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
				
				var e = b[2].split(';');
				for(j=0; j<e.length; j++){
					$("#" + e[j]).addClass("error");
				}
			} else if (b[0] == "False") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
			} else {
				//$("#form-error").css("display", "hidden");
				window.location = "thankyou.aspx";
			}
		}
	});

	return false;
}

function submitProfile(action) {
	var $pageurl = window.location;
	var $lang = $pageurl.toString().indexOf("fr") != -1 ? "fr" : "en";

	$.ajax({
		type:		"POST",
		url:		(action == "update" ? "/services/UpdateProfile.ashx" : "/services/Register.ashx"),
		data:		"email=" + $("#email").val() +
						"&password=" + $("#password").val() + 
						"&confirmPassword=" + $("#confirmPassword").val() + 
						"&fname=" + $("#fname").val() + 
						"&lname=" + $("#lname").val() + 
						"&postal=" + $("#postal").val() + 
						"&address1=" + $("#address1").val() + 
						"&address2=" + $("#address2").val() + 
						"&city=" + $("#city").val() +
						"&prov=" + $("#prov").val() +
						"&phone=" + $("#phone").val() +
						"&opt_in=" + $('input[name=opt_in]:checked').val() +
						"&opt_in_ziploc=" + $('input[name=opt_in_ziploc]:checked').val() +
						"&lang=" + $lang,
		
		success:	function(responseText) {
			//alert(responseText);
			
			$(":input").removeClass("error");
			
			/*
			Status=
				false
				true
			
			Message=
				comma separated list of field names
			*/
			
			var b = new Array();
			var a = responseText.split('&');
			for(i=0; i<a.length; i++){
				b[i] = a[i].substring(a[i].indexOf("=")+1);
				//alert(i +":"+ b[i])
			}
			
			if (b[0] == "Errors") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
				
				var e = b[2].split(';');
				for(j=0; j<e.length; j++){
					$("#" + e[j]).addClass("error");
				}
			} else if (b[0] == "False") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
			} else {
				//$("#form-error").css("display", "hidden");
				window.location = "thankyou.aspx";
			}
			
		}
	});
	return false;
}

function rateRecipe(recipe, rate) {
	$.ajax({
		type:		"POST",
		url:		"/services/RateRecipe.ashx",
		data:		"recipe=" + recipe + "&rate=" + rate,
		success:	function(responseText) {
			//alert(responseText);
			
			$(":input").removeClass("error");
			
			/*
			Status=
				false
				true
			
			Message=
				comma separated list of field names
			*/
			
			var b = new Array();
			var a = responseText.split('&');
			for(i=0; i<a.length; i++){
				b[i] = a[i].substring(a[i].indexOf("=")+1);
				//alert(i +": "+ b[i])
			}
			
			if (b[0] == "Errors") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
				
				var e = b[2].split(';');
				for(j=0; j<e.length; j++){
					$("#" + e[j]).addClass("error");
				}
			} else if (b[0] == "False") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
			} else {
				window.location.reload();
			}
		}
	});

	return false;
}

function addFavoriteArticle(article) {
	$.ajax({
		type:		"POST",
		url:		"/services/AddFavoriteArticle.ashx",
		data:		"article=" + article,
		success:	function(responseText) {
			//alert(responseText);
			
			$(":input").removeClass("error");
			
			/*
			Status=
				false
				true
			
			Message=
				comma separated list of field names
			*/
			
			var b = new Array();
			var a = responseText.split('&');
			for(i=0; i<a.length; i++){
				b[i] = a[i].substring(a[i].indexOf("=")+1);
				//alert(i +": "+ b[i])
			}
			
			if (b[0] == "Errors") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
				
				var e = b[2].split(';');
				for(j=0; j<e.length; j++){
					$("#" + e[j]).addClass("error");
				}
			} else if (b[0] == "False") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
			} else {
				window.location.reload();
			}
		}
	});

	return false;
}

function addFavoriteRecipe(recipe) {
	$.ajax({
		type:		"POST",
		url:		"/services/AddFavoriteRecipe.ashx",
		data:		"recipe=" + recipe,
		success:	function(responseText) {
			//alert(responseText);
			
			$(":input").removeClass("error");
			
			/*
			Status=
				false
				true
			
			Message=
				comma separated list of field names
			*/
			
			var b = new Array();
			var a = responseText.split('&');
			for(i=0; i<a.length; i++){
				b[i] = a[i].substring(a[i].indexOf("=")+1);
				//alert(i +": "+ b[i])
			}
			
			if (b[0] == "Errors") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
				
				var e = b[2].split(';');
				for(j=0; j<e.length; j++){
					$("#" + e[j]).addClass("error");
				}
			} else if (b[0] == "False") {
				$("#form-error").css("display", "block");
				$("#form-error").text(b[1]);
			} else {
				window.location.reload();
			}
		}
	});

	return false;
}


function addToPoll(a1,a2,a3) {
	var $pageurl = window.location;
	var $lang = $pageurl.toString().indexOf("fr") != -1 ? "fr" : "en";
	var $finalDestination = "http://ziploc.ca/" + $lang + "/corner/thankyou.aspx";
	$.ajax({
		type:		"POST",
		url:		"/services/poll.ashx?a1=" + a1 + "&a2=" + a2 + "&a3=" + a3 + "&lang=" + $lang ,
		success:	function(responseText) {
			//alert(responseText);
		    window.location = $finalDestination;
	    }	
	});
	window.location = $finalDestination;
}


function logoutUser(){
	var $pageurl = window.location;
	var $lang = $pageurl.toString().indexOf("fr") != -1 ? "fr" : "en";

	$.ajax({
		type:		"POST",
		url:		"/services/Logout.ashx",
		success:	function(responseText) {
			//alert($pageurl);
		    window.location = "http://ziploc.ca/" + $lang + "/";
	    }	
	});
}

