buy =
{
	thirdparty: 0,

	as_gift_next_clicked: function(event)
	{
		if($("#euro_currency").hasClass("active"))
		{
			buy.useeuro_clicked();
		}
		else if($("#pound_currency").hasClass("active"))
		{
			buy.usepound_clicked();
		}
		else
		{
			buy.usedollar_clicked();
		}
	},
	
	as_gift_clicked: function(event)
	{
		$('#giftcommande').toggleClass('active');
		$('#commandes').toggleClass('off');

		if($("#giftcommande").hasClass("active"))
		{
			$('#commande').toggleClass('on');
			buy.as_gift_next_clicked();

			$('#giftcommande').fadeIn("slow");
		}
		else
		{
			$('#giftcommande').fadeOut("fast",function(){
			
				$('#commande').toggleClass('on');
				buy.as_gift_next_clicked();	
			});
		}			
	},

	onelicense_changed: function(event)
	{
		if(buy.thirdparty==1)
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$9.99");
				$('#id_amount').val("8.32");
				$('#id_tax').val("1.67");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£5.99");
				$('#id_amount').val("4.99");
				$('#id_tax').val("1.00");
			}
			else
			{
				$('#id_total').html("7.99 &euro;");
				$('#id_amount').val("6.66");
				$('#id_tax').val("1.33");
			}
	
			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Single User (Third Party, Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Single User (Third Party)");
			}
		}
		else
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$49.90");
				$('#id_amount').val("41.58");
				$('#id_tax').val("8.32");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£34.90");
				$('#id_amount').val("29.08");
				$('#id_tax').val("5.82");
			}
			else
			{
				$('#id_total').html("39.90 &euro;");
				$('#id_amount').val("33.25");
				$('#id_tax').val("6.65");
			}
	
			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Single User (Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Single User");
			}
		}
		
		$('#1_license').removeClass("hrollover");
		buy.appearance_onelicense();
	},
		
	appearance_onelicense: function(event)
	{
		$("#3_licenses").addClass("hrow").removeClass("hselected");
		$("#5_licenses").addClass("hrow").removeClass("hselected");
		$("#1_license").addClass("hselected").removeClass("hrow");
		
		$("#newvinoteka_1license").addClass("highlight").find("b").addClass("highlightnew_022010");
		$("#newvinoteka_3licenses").removeClass("highlight").find("b").removeClass("highlightnew_022010");
		$("#newvinoteka_5licenses").removeClass("highlight").find("b").removeClass("highlightnew_022010");

		$("#price_5").removeClass("newpricehighlight").addClass("newprice");
		$("#price_3").removeClass("newpricehighlight").addClass("newprice");
		$("#price_1").removeClass("newprice").addClass("newpricehighlight");
	},
	
	threelicenses_changed: function(event)
	{
		if(buy.thirdparty==1)
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$19.99");
				$('#id_amount').val("16.66");
				$('#id_tax').val("3.33");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£11.99");
				$('#id_amount').val("9.99");
				$('#id_tax').val("2.00");
			}
			else
			{
				$('#id_total').html("15.99 &euro;");
				$('#id_amount').val("13.32");
				$('#id_tax').val("2.67");
			}

			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Family Pack Third Party (Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Family Pack Third Party");
			}
		}
		else
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$99.90");
				$('#id_amount').val("83.25");
				$('#id_tax').val("16.65");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£69.90");
				$('#id_amount').val("58.25");
				$('#id_tax').val("11.65");
			}
			else
			{
				$('#id_total').html("79.90 &euro;");
				$('#id_amount').val("66.58");
				$('#id_tax').val("13.32");
			}

			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Family Pack (Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Family Pack");
			}
		}
		
		$('#3_licenses').removeClass("hrollover");
		buy.appearance_threelicenses();
	},

	appearance_threelicenses: function(event)
	{
		$("#3_licenses").addClass("hselected").removeClass("hrow");
		$("#5_licenses").addClass("hrow").removeClass("hselected");
		$("#1_license").addClass("hrow").removeClass("hselected");
		
		$("#newvinoteka_3licenses").addClass("highlight").find("b").addClass("highlightnew_022010");
		$("#newvinoteka_1license").removeClass("highlight").find("b").removeClass("highlightnew_022010");
		$("#newvinoteka_5licenses").removeClass("highlight").find("b").removeClass("highlightnew_022010");

		$("#price_1").removeClass("newpricehighlight").addClass("newprice");
		$("#price_5").removeClass("newpricehighlight").addClass("newprice");
		$("#price_3").removeClass("newprice").addClass("newpricehighlight");
	},

	fivelicenses_changed: function(event)
	{
		if(buy.thirdparty==1)
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$29.99");
				$('#id_amount').val("24.99");
				$('#id_tax').val("5.00");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£17.99");
				$('#id_amount').val("14.99");
				$('#id_tax').val("3.00");
			}
			else
			{
				$('#id_total').html("23.99 &euro;");
				$('#id_amount').val("19.99");
				$('#id_tax').val("4.00");
			}
		
			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Business Pack Third Party (Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Business Pack Third Party");
			}
		}
		else
		{
			if($("#dollar_currency").hasClass('active'))
			{
				$('#id_total').html("$149.90");
				$('#id_amount').val("124.92");
				$('#id_tax').val("24.98");
			}
			else if($("#pound_currency").hasClass('active'))
			{
				$('#id_total').html("£104.90");
				$('#id_amount').val("87.42");
				$('#id_tax').val("17.48");
			}
			else
			{
				$('#id_total').html("119.90 &euro;");
				$('#id_amount').val("99.92");
				$('#id_tax').val("19.98");
			}
		
			if($('#commande').hasClass('on'))
			{
				$('#id_itemname').val("Vinoteka Business Pack (Gift)");
			}
			else
			{
				$('#id_itemname').val("Vinoteka Business Pack");
			}
		}

		$('#5_licenses').removeClass("hrollover");
		buy.appearance_fivelicenses();
	},

	appearance_fivelicenses: function(event)
	{
		$("#3_licenses").addClass("hrow").removeClass("hselected");
		$("#5_licenses").addClass("hselected").removeClass("hrow");
		$("#1_license").addClass("hrow").removeClass("hselected");

		$("#newvinoteka_5licenses").addClass("highlight").find("b").addClass("highlightnew_022010");
		$("#newvinoteka_3licenses").removeClass("highlight").find("b").removeClass("highlightnew_022010");
		$("#newvinoteka_1license").removeClass("highlight").find("b").removeClass("highlightnew_022010");

		$("#price_1").removeClass("newpricehighlight").addClass("newprice");
		$("#price_3").removeClass("newpricehighlight").addClass("newprice");
		$("#price_5").removeClass("newprice").addClass("newpricehighlight");
	},
	
	useeuro_clicked: function(event)
	{
		$("#currencychooseblock").addClass("euro").removeClass("pound").removeClass("dollar");
		$("#dollar_currency").removeClass("active");
		$("#pound_currency").removeClass("active");
		$("#euro_currency").addClass("active");
		
		var free1 = "free license";
		var free2 = "free licenses";
		var lang = $("#internlanguage").val();
		
		if(lang == "de")
		{
			free1 = "gratis";
			free2 = "gratis";
		}
		else if(lang == "fr")
		{
			free1 = "licence offerte";
			free2 = "licences offertes";
		}
		
		if(buy.thirdparty==1)
		{
			$("#price_1").html("7.99 &euro;");
			$("#price_3").html("15.99 &euro;<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("23.99 &euro;<br><div class=\"save\">2 "+free2+"</div>");
		}
		else
		{
			$("#price_1").html("39.90 &euro;");
			$("#price_3").html("79.90 &euro;<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("119.90 &euro;<br><div class=\"save\">2 "+free2+"</div>");
		}
		
		$("#id_currency_code").val('EUR');

		if($("#1_license").hasClass("hselected"))
		{
			buy.onelicense_changed();
		}
		else if($("#3_licenses").hasClass("hselected"))
		{
			buy.threelicenses_changed();
		}
		else if($("#5_licenses").hasClass("hselected"))
		{
			buy.fivelicenses_changed();
		}
	},

	usedollar_clicked: function(event)
	{
		$("#currencychooseblock").addClass("dollar").removeClass("pound").removeClass("euro");
		$("#dollar_currency").addClass("active");
		$("#euro_currency").removeClass("active");
		$("#pound_currency").removeClass("active");
		
		var free1 = "free license";
		var free2 = "free licenses";
		var lang = $("#internlanguage").val();
		
		if(lang == "de")
		{
			free1 = "gratis";
			free2 = "gratis";
		}
		else if(lang == "fr")
		{
			free1 = "licence offerte";
			free2 = "licences offertes";
		}

		if(buy.thirdparty==1)
		{
			$("#price_1").html("$9.99");
			$("#price_3").html("$19.99<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("$29.99<br><div class=\"save\">2 "+free2+"</div>");
		}
		else
		{
			$("#price_1").html("$49.90");
			$("#price_3").html("$99.90<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("$149.90<br><div class=\"save\">2 "+free2+"</div>");
		}
		
		$("#id_currency_code").val('USD');
		
		if($("#1_license").hasClass("hselected"))
		{
			buy.onelicense_changed();
		}
		else if($("#3_licenses").hasClass("hselected"))
		{
			buy.threelicenses_changed();
		}
		else if($("#5_licenses").hasClass("hselected"))
		{
			buy.fivelicenses_changed();
		}
	},

	usepound_clicked: function(event)
	{
		$("#currencychooseblock").addClass("pound").removeClass("dollar").removeClass("euro");
		$("#dollar_currency").removeClass("active");
		$("#euro_currency").removeClass("active");
		$("#pound_currency").addClass("active");
		
		var free1 = "free license";
		var free2 = "free licenses";
		var lang = $("#internlanguage").val();
		
		if(lang == "de")
		{
			free1 = "gratis";
			free2 = "gratis";
		}
		else if(lang == "fr")
		{
			free1 = "licence offerte";
			free2 = "licences offertes";
		}

		if(buy.thirdparty==1)
		{
			$("#price_1").html("£5.99");
			$("#price_3").html("£11.99<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("£17.99<br><div class=\"save\">2 "+free2+"</div>");
		}
		else
		{
			$("#price_1").html("£34.90");
			$("#price_3").html("£69.90<br><div class=\"save\">1 "+free1+"</div>");
			$("#price_5").html("£104.90<br><div class=\"save\">2 "+free2+"</div>");
		}
		
		$("#id_currency_code").val('GBP');
		
		if($("#1_license").hasClass("hselected"))
		{
			buy.onelicense_changed();
		}
		else if($("#3_licenses").hasClass("hselected"))
		{
			buy.threelicenses_changed();
		}
		else if($("#5_licenses").hasClass("hselected"))
		{
			buy.fivelicenses_changed();
		}
	},
	
	onelicense_mouseenter: function(event)
	{
		if($('#1_license').hasClass('hselected')==0)
		{
			$('#1_license').addClass('hrollover');
		}
	},

	onelicense_mouseleave: function(event)
	{
		$("#1_license").removeClass("hrollover");
	},

	threelicenses_mouseenter: function(event)
	{
		if($("#3_licenses").hasClass("hselected")==0)
		{
			$("#3_licenses").addClass("hrollover");
		}
	},

	threelicenses_mouseleave: function(event)
	{
		$("#3_licenses").removeClass("hrollover");
	},

	fivelicenses_mouseenter: function(event)
	{
		if($("#5_licenses").hasClass("hselected")==0)
		{
			$("#5_licenses").addClass("hrollover");
		}
	},

	fivelicenses_mouseleave: function(event)
	{
		$("#5_licenses").removeClass("hrollover");
	},
	
	third_email_changed: function(event)
	{
		var text = escape($("#third_email").attr('value'));
		
		if(text.indexOf("@apple.com") > -1) 
		{
			buy.thirdparty = 1;
		}
		else if(text.indexOf("@euro.apple.com") > -1) 
		{
			buy.thirdparty = 1;
		}
		else if(text.indexOf("@asia.apple.com") > -1) 
		{
			buy.thirdparty = 1;
		}
		else if(text.indexOf("@filemaker.com") > -1) 
		{
			buy.thirdparty = 1;
		}
		else if(text.indexOf("@braeburncapital.com") > -1) 
		{
			buy.thirdparty = 1;
		}
		else
		{
			buy.thirdparty = 0;
		}

		buy.as_gift_next_clicked(event);
	},

};

gift =
{
	popuptemplate_clicked: function(event)
	{
		var text = $('#popuptemplate').attr("value");
		$('#card').removeClass().addClass(text);

		if(text.indexOf("basiccross") > -1)
		{
			$('#cardtop').removeClass().addClass("basiccross");
			$('#cardmiddle').removeClass().addClass("basiccross");
			$('#cardcode').removeClass().addClass("basiccross");
			$('#cardtextcode').removeClass().addClass("basiccross");
			$('#cardbottom').removeClass().addClass("basiccross");
		}
		else
		{
			$('#cardtop').removeClass().addClass("basic");
			$('#cardmiddle').removeClass().addClass("basic");
			$('#cardcode').removeClass().addClass("basic");
			$('#cardtextcode').removeClass().addClass("basic");
			$('#cardbottom').removeClass().addClass("basic");
		}
		
		if(text.indexOf("pink") > -1)
		{
			$('#cardtop').addClass("pink");
			$('#cardmiddle').addClass("pink");
			$('#cardcode').addClass("pink");
			$('#cardtextcode').addClass("pink");
			$('#cardbottom').addClass("pink");
		}
		else if(text.indexOf("blue") > -1)
		{
			$('#cardtop').addClass("blue");
			$('#cardmiddle').addClass("blue");
			$('#cardcode').addClass("blue");
			$('#cardtextcode').addClass("blue");
			$('#cardbottom').addClass("blue");
		}
		else if(text.indexOf("green") > -1)
		{
			$('#cardtop').addClass("green");
			$('#cardmiddle').addClass("green");
			$('#cardcode').addClass("green");
			$('#cardtextcode').addClass("green");
			$('#cardbottom').addClass("green");
		}
		else
		{
			$('#cardtop').addClass("red");
			$('#cardmiddle').addClass("red");
			$('#cardcode').addClass("red");
			$('#cardtextcode').addClass("red");
			$('#cardbottom').addClass("red");
		}
	},

	datepopup_clicked: function(event)
	{
		var d = new Date();
		d.setDate(d.getDate()+parseInt($('#datepopup').attr("value")));
		var curr_date = d.getDate();
		var curr_month = d.getMonth();
		curr_month++;
		var curr_year = d.getFullYear();
		$('#datetext').text(curr_month + "/" + curr_date + "/" + curr_year);
	},
		
	message_changed: function(event)
	{
		var text = escape($("#msgarea").attr('value'));
		for(i=0; i < text.length; i++)  
		{
			//loop through string, replacing carriage return   
			//encoding with HTML break tag  
			if(text.indexOf("%0D%0A") > -1)  
			{
				//Windows encodes returns as \r\n hex  
				text = text.replace("%0D%0A","<br>");  
			}  
			else if(text.indexOf("%0A") > -1)  
			{   
				//Unix encodes returns as \n hex  
				text = text.replace("%0A","<br>");  
  			}
			else if(text.indexOf("%0D") > -1)  
			{
				//Macintosh encodes returns as \r hex  
				text = text.replace("%0D","<br>");  
  			}
 		} 
 		
 		text = unescape(text); 
 	
		$("#cardmiddle").html(text);
	},
};
