$(document).ready(function(){
		function InitPanel(){
		
			var p1_1yearPrice;
			var p1 = client.groups.add(new uc.domain.group('p1', '1 Year'));
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLhlOnfiEeZvCfjQKaiMW%2BNJEO3Yd7gNpIJsLFO35CBZJ8Kpvi2gueRI1KzO9TUCEMxitpU9FXqZbCUw1Bl%2FtBA8u4FTLZtIlC41Vv%2Bseuj5dcDDN8RKtcuODvDlyM%2FBGVFzAdrhoCS0tTcLx7wNiXBjozr7xWVyXAUwdhOZg4cVdiQ0rD6HYGB7XhGfglj408Q%3D%3D', range: { min: 1, max: 1 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLkzFu5Rvg5MnTgb4b8SmhmyZ%2BtP8%2BFMEyJgQtwtAqakQdbAfyJbKVCBhxbFUhBve%2FnW8coRzemQO0%2BAhnESsYa0%3D', range: { min: 2, max: 2 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLoQKv5Vrou712D0I3jAV%2FbkXe%2FzZzhwhBvdFYc4sK373BdoLRFvMfo5cLn3zahZV2pJmVfdQWiWb0%2BAhnESsYa0%3D', range: { min: 3, max: 3 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLtCNAwxmJWXMct942Pdr0FcOFAWadFNwbnyVMDq2AKoFMyPLRi%2FPCMCHP%2BHk8eM%2Be47PmRPe27sI0%2BAhnESsYa0%3D', range: { min: 4, max: 4 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLkWuAjHuIobVQ8z1HUT%2F9magSB0qIbK6L9X7hHpVE6TpiGTL6s8Qsjmhy0geAObuUmxlp0KRlS2N0%2BAhnESsYa0%3D', range: { min: 5, max: 5 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLncS%2BD7dqf0EZkXnxf8feL9vmcNzRBBdHw9ebwAH9AN9dpBw4wg1dXg69hYc89FhDQLGjVihHI240%2BAhnESsYa0%3D', range: { min: 6, max: 6 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLl7V1%2FqU4FqubSF9w5AkP8XSW%2BNF62ot4QNqtseSg3kT01z5Rh965zyguni9U3MjgqDNtl2ZrBv%2B0%2BAhnESsYa0%3D', range: { min: 7, max: 7 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLnopn%2FeUbTltGSbidC31C3ZKiqjwS%2FuPH2gEDaamXD7LodmDqh8YNp1Vlw6kKC6V%2BGqXT4MCz0Ax0%2BAhnESsYa0%3D', range: { min: 8, max: 8 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLtxSb4pYpUfmTFD%2Bx3nbIgun05%2B97NWcGGapuQo3V3RznIBYBI4%2BE5LHerSZub7q1%2FC%2Fn%2F0ZVKiA0%2BAhnESsYa0%3D', range: { min: 9, max: 9 }, years: 1 });
			p1.add({ p: 'zzM5X9k4dF8ZVODHTY%2BHLrnjNu44V0qpaKvab2ENm%2B23mdL64YEwVUEX9g6RUx57Y%2FPgT2WVkvnkvSVSXdMY1g%3D%3D', range: { min: 10, max: 10 }, years: 1 });
			
			var p2 = client.groups.add(new uc.domain.group('p2', '2 Years'));
			p2.years = 2;
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3aydbhZIH2BHZKbhUhvMbnLAtEIegnJrj7naXfA02s4H1uIvFA3EoZNmpklpxtY3FD0wC7W5iaBnQm0%2BAhnESsYa0%3D', range: { min: 1, max: 1 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayQK9dCCxih8NPiwUTHYbCNuUO3yHfNMZ6sYHYOsyzJkYaqdXSk%2F1gTQgcAYEnVP2VVprNord%2FVFI0%2BAhnESsYa0%3D', range: { min: 2, max: 2 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayWAusfBQMAhMpu%2Fy2eg3hYfPf1vIMuSNofQ0pJdHl8crHUH9GENrnsapvRjoG7RpfxkUK%2B14eOun0%2BAhnESsYa0%3D', range: { min: 3, max: 3 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayTBT3wZ%2F%2F905kr6bO4%2BxeMlmp6epBsFIyWyVWIroVUjoG9kRE7Z5Me0FN2iLflipJibuqn5koQ0z0%2BAhnESsYa0%3D', range: { min: 4, max: 4 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayWsQViHVMOtAng28YTSC4YvRUx3WUogvON7nt2JAKgARas%2FnWpYIrs5bbejFJ3xmPCcH%2Fh9eSoJC0%2BAhnESsYa0%3D', range: { min: 5, max: 5 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayVieRn59Xvfjp9e3JGM3pMT7Q40BrZhtK05bWHqGebHNfZRm73FIPSCpzVwVLBC2DlsNGuGGu%2BNT0%2BAhnESsYa0%3D', range: { min: 6, max: 6 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayUzFu5Rvg5MnRp8Z489ZH5TJlVz0IfS0S2ut26qKSh6Kg7T46xtIiTtR6jGbEhlnvq9S1ZhAoqpN0%2BAhnESsYa0%3D', range: { min: 7, max: 7 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayUfiae1Obrh%2F0OYNY8jr9ur1hJyAkjk897AbyPH9mNaTbEmkRfpQCaPap7DbjtRgacff3laCPWla0%2BAhnESsYa0%3D', range: { min: 8, max: 8 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3aye536rY%2BjE%2BsNvZ4uj3uqNlCuGA8%2BTkV7O5fFBiYmq%2BeuMUY57pKOL0K18KJqlewuHEkmuPeaaVS0%2BAhnESsYa0%3D', range: { min: 9, max: 9 }, years: 2 });
			p2.add({ p: 'zzM5X9k4dF85ENCiyf3ayVAl3Me0bjoKssv58KL3yDZ2VZcVMMCEU4HYZsZoWqg%2FWXy98xmYEm%2BhHi3mLE9efKh8pC8AbxZE0%2BAhnESsYa0%3D', range: { min: 10, max: 10 }, years: 2 });
			
			var p3 = client.groups.add(new uc.domain.group('p3', '3 Years'));
			p3.years = 3;
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJwi2EUXncO2W0z16Pyokz2%2FjOjQHXixXYFF6zr0xNNg6Tb8okOD%2BLnPjOjQHXixXYDghR0u7%2BOLVPmvt6HamM3Y%3D', range: { min: 1, max: 1 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJwDCenlyLslJwVxkp60L1T2y030OvwpUIqUaEaWrvafHZZaUy7rIL02y030OvwpUIqzW9RxqWNNrPmvt6HamM3Y%3D', range: { min: 2, max: 2 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ6vngeh%2BMdqMni5GK6iuhWaw9u81iQP65V3KVJPTFhLgwWUOKPNRrOuw9u81iQP65WznB5S4YpyMPmvt6HamM3Y%3D', range: { min: 3, max: 3 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJzXS8TrpORUnetFDezwJpfxS%2BHZ8uYCx5bmJHyyHXHWTNnHfdvoo7AlS%2BHZ8uYCx5SOz4zdkPSg9Pmvt6HamM3Y%3D', range: { min: 4, max: 4 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ64GvdUsMZwrAyCqAZDXwJjF4LXHFxaumd5o0Dt6txLTyC3dv2gWZmDF4LXHFxaumR1rLZ1F2IGQPmvt6HamM3Y%3D', range: { min: 5, max: 5 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ%2F7zJxmLi1W8o8HKFx7BwQlGjIURbT3Mgw1rgBldpQx44%2BAJ%2B1bhvPhGjIURbT3Mg0NjyjnVO5rDPmvt6HamM3Y%3D', range: { min: 6, max: 6 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ1ow6ICXuhYWiHaWO4RkLjCrrrMXIV4upElFpPWqGbt2j7jnK%2BIunJerrrMXIV4upGDKt%2B6rq%2B0DPmvt6HamM3Y%3D', range: { min: 7, max: 7 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ4BVT5IR07OzzB11ORxnZAoh6GuKu%2B6EofjyPkwho2euZYZE25nN97Yh6GuKu%2B6EoUk%2F14M2TqUxPmvt6HamM3Y%3D', range: { min: 8, max: 8 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJyhUsg3OnlnMjGuwJ1jwpau6bGMzxyM9j1AcUidS8GLYpvcvQnCVlBi6bGMzxyM9jweGmHrlfM3%2BPmvt6HamM3Y%3D', range: { min: 9, max: 9 }, years: 3 });
			p3.add({ p: 'zzM5X9k4dF%2BUBV2IPOblJ2NEZZr6B3DNEdN2UYL3iASTHw4g9JYMcmrBi0KY%2FvINNri7uINHpWiTHw4g9JYMcszmarfrXtifPmvt6HamM3Y%3D', range: { min: 10, max: 10 }, years: 3 });

			// declaration - Total product codes
			var p4 = client.groups.add(new uc.domain.group('p4', '1 Year'));
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGaCSZJo%2BpahvbZXNTywF8p1uz5Z5hQ6uiomDfzRe7jfLIvFA3EoZNmoUm3%2BIZ2%2FzR93AeTxnSCa30%2BAhnESsYa0%3D', range: { min: 1, max: 1 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGe%2BqMdS%2FCAX%2FnKAETEP%2FSrVlf%2B0hRlB1VVhMAPyy727G1B7gsi%2F0jAxr6tEloB%2B0n1OYrJiEqLZ10%2BAhnESsYa0%3D', range: { min: 2, max: 2 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGeXiX6bsAoQbRX2WDwJPa1Be17jmA%2FuzbmKIk95Kl5VElayCXaeqnd5xqS33%2B9PWE3tR8uiB8fPr0%2BAhnESsYa0%3D', range: { min: 3, max: 3 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGY4C60mlWiuow9ZRNBhjS%2Bemf3gHIkN4wz2HvVXgz59aV93gXcM5Z%2B865QaX8sMxSsCLBEG2Z6uK0%2BAhnESsYa0%3D', range: { min: 4, max: 4 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGddQZEiQcZsk1eBiSKLTeQSss5axPR9vQF55bGsUFTA0esbZpLhK9oP4VRCnBVKogJ9NprZUIZ5i0%2BAhnESsYa0%3D', range: { min: 5, max: 5 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGfUaO02Aw7bcZey78djGPiOx2Ox4%2BmKlPkFKSCeR%2BQAsesbZpLhK9oP%2Bo9bV3V0vmf6TzMDk9DZS0%2BAhnESsYa0%3D', range: { min: 6, max: 6 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGSv%2BBr2TA4M6m4SgX8FuRQ8%2FCJPT4BEXPY6Sx0hu6fSjesbZpLhK9oOXGm%2BIbDBUQdnAXPTvqnN40%2BAhnESsYa0%3D', range: { min: 7, max: 7 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGZfGrT2Z%2BYi8TokwmdF0Gsn4t9ownzokzDWa8hl%2BG%2Bd7TpI6FtVJRFXjtt4O1PNmtp%2Bk%2BDl3kHh70%2BAhnESsYa0%3D', range: { min: 8, max: 8 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGeSWHkeaMUAGzkDM9yrZi5Bnb4iQx0mSU4R0494oDXJcMTubTS%2BbdBTZnsFFVKJtnrKFaV72bWkf0%2BAhnESsYa0%3D', range: { min: 9, max: 9 }, years: 1 });
			p4.add({ p: 'zzM5X9k4dF%2BpWmDBGaQgGYQKv5Vrou71Ms6T%2Bt8Nzg%2B1%2F6MjImxYK0DpFAlG2qq1c768fWWcjZcuipsE03D3%2F%2B6NGU%2Fia6MO0%2BAhnESsYa0%3D', range: { min: 10, max: 10 }, years: 1 });

			var p5 = client.groups.add(new uc.domain.group('p5', '2 Years'));
			p5.years = 2;
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3YT0MrfNKTiNG6oTpkzE3ZFZw90txqlZJN1MxU7MvnqlOh3ysSz4hytNfq%2FQpAHh9BmXKyaEYPz50%2BAhnESsYa0%3D', range: { min: 1, max: 1 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3fe21wMf%2FFHMd%2F83xU0LrCxtLBs005QG7Z%2ByFsUtUuZR43l8Kx%2Bd80xbsvTaeMwNuGJEXbzOJLAq0%2BAhnESsYa0%3D', range: { min: 2, max: 2 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3QK9dCCxih8NcjldxtYcuCXWhT8tgTfIbZgbSPIUBX8KaqdXSk%2F1gTR9TSVJ2a3kFs08Kl2xdgJx0%2BAhnESsYa0%3D', range: { min: 3, max: 3 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3RlOnfiEeZvCe46IKSS%2BMtzVs8y8Czz1uUsU4OH1JUPMRF0M0e8qY4bY%2Fx2AH0dq6wcdEZOvhLeQ0%2BAhnESsYa0%3D', range: { min: 4, max: 4 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3by7EkgQKjTYVX3wFPAmgOjHUEYBGHHz9lF5802LUxA5c%2FmAN6sLVrOEcDqYQKkRv1506JbFvuFJ0%2BAhnESsYa0%3D', range: { min: 5, max: 5 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3b7qM9wKKVAaMoCKFIxcqaxG17PyjbkbV52bsJ8h%2B6%2FmOMBuaP8kZs2IrTV5pATIpx1hplPkVX7D0%2BAhnESsYa0%3D', range: { min: 6, max: 6 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3TxbhApoa3xl7zs4AM3HN2p9%2By6fnAuvAG1TJDJ9cOcwoWdetAiSOSW1we9P154g%2FB%2F4jhAtSEiQ0%2BAhnESsYa0%3D', range: { min: 7, max: 7 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3a9QgDxGo0ua6WzGJ30tYgls%2BsvTtAH1Y4477MD7wYuFGEEGSM4GgWcIy%2FMxu5F%2Fe5KYWtfb1B8c0%2BAhnESsYa0%3D', range: { min: 8, max: 8 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3WAusfBQMAhMoglw0nUUWhQER9kLFNJU%2FCDJd4qnR3s8PVrc9iPtklC0eX7k4HkAp7ehl%2B2lj9jK0%2BAhnESsYa0%3D', range: { min: 9, max: 9 }, years: 2 });
			p5.add({ p: 'zzM5X9k4dF86PVGAa6Ct3TBT3wZ%2F%2F905faw1ce5zhDUZWkMRcyvM5X6kqCZcoMY9Oz52D5n19FML2iJHHBj8YnrTdOiHGHuY0%2BAhnESsYa0%3D', range: { min: 10, max: 10 }, years: 2 });

			var p6 = client.groups.add(new uc.domain.group('p6', '3 Years'));
			p6.years = 3;
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbNOcsUI%2BZvNeJC9kzqOcsDQuA3%2BqBCYpdaU9o0ZMmYWDEvQFdtbvLaO9Gp%2BfOokif2LupvX3Hd%2BnPmvt6HamM3Y%3D', range: { min: 1, max: 1 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbKtpofkeRsZ98uKeCsM%2FjcfWaHAiQkYDi2tf7lt5sOue5a6evRTIqFhLiPqZ37IS9B9L4hvo1M6b0%2BAhnESsYa0%3D', range: { min: 2, max: 2 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbKA9RcyOJxWOS4HM2Yrw0FE3krl9MQOnWQkwo4LLFle8pN6rEWJzoaWNTYGDe2yANXlEFksZ5Zgq0%2BAhnESsYa0%3D', range: { min: 3, max: 3 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbNjKdB4lEVhgw5rhw2bY9MvWYKdaBYMj6igyXFOoh7GHu99A66t0mXBg3dQINHZjlizhqOlZCPT60%2BAhnESsYa0%3D', range: { min: 4, max: 4 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbBzxGf3L4ggMAGoF3apf%2F0aALSJwE06sP2yYtE25MIseAFWXLEQbE%2FpahC4%2BnEk2FNraHVFf9g9F0%2BAhnESsYa0%3D', range: { min: 5, max: 5 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbGqPHgXDyiXp3WA4dAiwf5LERp%2F3YR2D6qmtbuhnyAUYGWgYkyFGPw0BYmqxr0GYK5ACfi1vreTz0%2BAhnESsYa0%3D', range: { min: 6, max: 6 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbBEA3DVSI8mU4nJAau5RyLM3mp1RGiXW8tfpdfbK4gWt3VF8tXGuCzNREpZAmHyI4ACsMRtWkEuy0%2BAhnESsYa0%3D', range: { min: 7, max: 7 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbPiRPK%2Fetzqyec%2F8G%2BZyUWkUM3qEOqRtpXgvp5pW7EoEdm%2Bvk8Nr1RjsSvmpgH%2ByK2TvaySq1rBf0%2BAhnESsYa0%3D', range: { min: 8, max: 8 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbA42Q2PcjksLKsglrZtDej1e9j0UURu%2BRIzTEtJFCauCKf4F9qe%2BGkpSyjvvGuxcXVUd6bs80V7k0%2BAhnESsYa0%3D', range: { min: 9, max: 9 }, years: 3 });
			p6.add({ p: 'zzM5X9k4dF9S3OXsLRcSbAK9dCCxih8NcHCcafQIrNoxLWMSxfxy3o2c3REER%2Fj6hfhSnorYAlzjFfXBnuszsmggTNVFHM2p0%2BAhnESsYa0%3D', range: { min: 10, max: 10 }, years: 3 });
			
			client.ui.bringToCheckout = function(){
				var a = $("#" + client.settings.controls.groups).val(),
					b = $("#" + client.settings.controls.quantity).val(),
					c = client.groups.find(a),
					a = client.settings.checkouturl.replace(/\[P\]/gi, a + "=" + c.p + ";" + b);
				typeof client.settings.coupon != "undefined" && client.settings.coupon.length > 0 && (a += "&cp=" + client.settings.coupon);
				
				var urlParams = { 
					style : "111",
					culture : "en",
					ga : "UA-2689090-22",
					C2 : "C012508;1;0",
					C3 : "C012507;0;0",
					currency : "cad",
					country : "CA",
					ref : "lavasoft.com"
				};

				for( key in urlParams ) a += ("&" + key + "=" + urlParams[key]);
				//alert(a);
				window.location = a;
			};
		}
	
		function LoadAdAwareProPanel(){
			client.configure({ culture: '', country: 'CA', currency: 'cad', ref: '', coupon: '',
				checkouturl: 'https://store.lavasoft.com/Checkout.aspx?[P]',
				controls: { quantity: 'quantity-pro', groups: 'groups-pro', pricingtable: 'pricingtable-pro' },
				parent: { p: 'zzM5X9k4dF8ZVODHTY%2BHLhlOnfiEeZvCfjQKaiMW%2BNJEO3Yd7gNpIJsLFO35CBZJ8Kpvi2gueRI1KzO9TUCEMxitpU9FXqZbCUw1Bl%2FtBA8u4FTLZtIlC41Vv%2Bseuj5dcDDN8RKtcuODvDlyM%2FBGVFzAdrhoCS0tTcLx7wNiXBjozr7xWVyXAUwdhOZg4cVdiQ0rD6HYGB7XhGfglj408Q%3D%3D' }
			});

			// ui part
			client.onerror = function (jqXHR, status, error) { /*alert('No data from server!'); */};
			client.onsuccess = function () {
				p1_1yearPrice = client.groups[0][0].price.toFixed(2);
				var symbol = client.groups[0][0].symbol;
				var years = client.groups[0][0].years;
				$('.reg_price').text(symbol + client.settings.parent.price.toFixed(2));
				$('.saved_price-pro').text(symbol + 0);
				$('#quantity-pro').val('1');
				$('#groups-pro').val('p1');
				$('#groups-pro').trigger("change.ucnetwork");
			};
			
            client.ui.groupquantitychanged = function (plan) {
                if (typeof plan === 'undefined' || plan === null) return;
                $('#adaware-pro').find('.unit_price').html(plan.symbol + plan.price + ' per PC');
                var total_price = (plan.price * $('#'+client.settings.controls.quantity).val()).toFixed(2);
                var reg_price = (client.settings.parent.price.toFixed(2) * parseInt($('#'+client.settings.controls.quantity).val()) * plan.years).toFixed(2);
                $('#adaware-pro').find('.total_price').text(plan.symbol + total_price);
                $('#adaware-pro').find('.reg_price').text(plan.symbol + reg_price);
                $('#adaware-pro').find('.saved_price-pro').text(plan.symbol + (reg_price - total_price).toFixed(2));
            }
			client.send();

			var a = $("#" + client.settings.controls.quantity);
			a.bind("change.ucnetwork", this.groupQuantityChanged);
			$("#" + client.settings.controls.groups).html("");
			for (var a = $("#" + client.settings.controls.groups), b = 0; b < client.groups.length-3; b++) {
				a.append($('<option value="' + client.groups[b].sku + '">' + client.groups[b].name + "</option>"));
			}
			a.bind("change.ucnetwork", this.groupQuantityChanged);
		}
		
		function LoadAdAwareTotalPanel(){

			client.configure({ culture: '', country: 'CA', currency: 'cad', ref: '', coupon: '',
                checkouturl: 'https://store.lavasoft.com/Checkout.aspx?[P]',
                controls: { quantity: 'quantity-total', groups: 'groups-total', pricingtable: 'pricingtable-total' },
                parent: { p: 'zzM5X9k4dF%2BpWmDBGaQgGaCSZJo%2BpahvbZXNTywF8p1uz5Z5hQ6uiomDfzRe7jfLIvFA3EoZNmoUm3%2BIZ2%2FzR93AeTxnSCa30%2BAhnESsYa0%3D' }
            });

			// ui part
			client.onerror = function(jqXHR, status, error) { /*alert('No data from server!');*/  };
			client.onsuccess = function() {
				p1_1yearPrice = client.groups[0][0].price.toFixed(2);
				var symbol = client.groups[0][0].symbol;
				var years = client.groups[0][0].years;
				$('.reg_price').text(symbol + client.settings.parent.price.toFixed(2));
				$('.saved_price-total').text(symbol + 0);
				$('#quantity-total').val('1');
				$('#groups-total').val('p4');
				$('#groups-total').trigger("change.ucnetwork");
			};
			
            client.ui.groupquantitychanged = function(plan) {
                if (typeof plan === 'undefined' || plan === null) return;
                $('#adaware-total').find('.unit_price').html(plan.symbol + plan.price + ' per PC');
                var total_price = (plan.price * $('#'+client.settings.controls.quantity).val()).toFixed(2);
                var reg_price = (client.settings.parent.price.toFixed(2) * parseInt($('#'+client.settings.controls.quantity).val()) * plan.years).toFixed(2);
                $('#adaware-total').find('.total_price').text(plan.symbol + total_price);
                $('#adaware-total').find('.reg_price').text(plan.symbol + reg_price);
                $('#adaware-total').find('.saved_price').text(plan.symbol + (reg_price - total_price).toFixed(2));
            }
			client.send();
			
			var a = $("#" + client.settings.controls.quantity);
			a.bind("change.ucnetwork", this.groupQuantityChanged);
			$("#" + client.settings.controls.groups).html("");
			for (var a = $("#" + client.settings.controls.groups), b = 3; b < client.groups.length; ++b) {
				a.append($('<option value="' + client.groups[b].sku + '">' + client.groups[b].name + "</option>"));
			}
			a.bind("change.ucnetwork", this.groupQuantityChanged);
        }
	
		InitPanel();
		$("li[rel*='TabbedPanelsPro']").click(function(){ LoadAdAwareProPanel(); });
		$("li[rel*='TabbedPanelsTotal']").click(function(){ LoadAdAwareTotalPanel(); });
		$("#AddToCart-Pro").click(function(){ client.ui.bringToCheckout(); });
		$("#AddToCart-Total").click(function(){ client.ui.bringToCheckout(); });

		function TabPanel(elem){
			$("li[class*='TabbedPanelsTabSelected']").each(function(){$(this).removeClass("TabbedPanelsTabSelected");});
			elem.addClass("TabbedPanelsTabSelected");
			var index = elem.attr("tabindex");
			$("div[class='TabbedPanelsContent']").hide();
			$(".TabbedPanelsContent[tabindex='" + index + "']").show();
		}
		$("li[class='TabbedPanelsTab']").click(function(){ TabPanel($(this)); });
		$(".TabbedPanelsTab[tabindex='0']").click(function(){ TabPanel($(this)); });
		$(".TabbedPanelsTab[tabindex='0']").trigger('click');
});

