function bgMusicEnded(sender, args) {
	sender.stop();
	sender.play();
}

function soundUp() {
	guide.Scene.getInstance().root.findName("soundUp").begin();
}

function soundDown() {
	guide.Scene.getInstance().root.findName("soundDown").begin();
}

function forward(sender, args) {

	var i = guide.Scene.getInstance();
	if (i.loop) return;

	switch (i.currentScene) {
		case "main":
				sender.findName("cnvLicense").Visibility = "Visible";
				sender.findName("cnvLicenseText").Visibility = "Visible";
				sender.findName("cnvSupport").Visibility = "Visible";
				sender.findName("cnvSupportText").Visibility = "Visible";
				sender.findName("cnvPartners").Visibility = "Visible";
				sender.findName("cnvPartnersText").Visibility = "Visible";
				sender.findName("cnvCompanies").Visibility = "Visible";
				sender.findName("cnvCompaniesText").Visibility = "Visible";
				if (i.mainAnimation == 0) {
					sender.findName("icoLicenseShow").begin();
					sender.findName("icoSupportShow").begin();
					sender.findName("icoPartnersShow").begin();
					sender.findName("icoCompaniesShow").begin();
				}
				if (i.mainAnimation == 1) {
					sender.findName("icoSupportShow").begin();
					sender.findName("icoPartnersShow").begin();
					sender.findName("icoCompaniesShow").begin();
				}
				if (i.mainAnimation == 2) {
					sender.findName("icoPartnersShow").begin();
					sender.findName("icoCompaniesShow").begin();
				}
				if (i.mainAnimation == 3) {
					sender.findName("icoCompaniesShow").begin();
				}
			break;
		case "license":
				sender.findName("cnvLicModels").Visibility = "Visible";
				sender.findName("cnvLicModelsText").Visibility = "Visible";
				sender.findName("cnvLicOffers").Visibility = "Visible";
				sender.findName("cnvLicOffersText").Visibility = "Visible";
				sender.findName("cnvLicWizard").Visibility = "Visible";
				sender.findName("cnvLicWizardText").Visibility = "Visible";
				sender.findName("cnvLicSupport").Visibility = "Visible";
				sender.findName("cnvLicSupportText").Visibility = "Visible";
				if (i.licenseAnimation == 0) {
					sender.findName("icoLicenseModels").begin();
					sender.findName("icoLicenseOffers").begin();
					sender.findName("icoLicenseSupport").begin();
					sender.findName("icoLicenseWizard").begin();
				}
				if (i.licenseAnimation == 1) {
					sender.findName("icoLicenseOffers").begin();
					sender.findName("icoLicenseSupport").begin();
					sender.findName("icoLicenseWizard").begin();
				}
				if (i.licenseAnimation == 2) {

					sender.findName("icoLicenseSupport").begin();
					sender.findName("icoLicenseWizard").begin();
				}
				if (i.licenseAnimation == 3) {
					sender.findName("icoLicenseWizard").begin();

				}
			break;
		case "support":
				sender.findName("cnvPages").Visibility = "Visible";
				sender.findName("cnvPagesText").Visibility = "Visible";
				sender.findName("cnvOnline").Visibility = "Visible";
				sender.findName("cnvOnlineText").Visibility = "Visible";
				sender.findName("cnvDownload").Visibility = "Visible";
				sender.findName("cnvDownloadText").Visibility = "Visible";
				sender.findName("cnvAbout").Visibility = "Visible";
				sender.findName("cnvAboutText").Visibility = "Visible";
				if (i.supportAnimation == 0) {
					sender.findName("strSupportPagesShow").begin();
					sender.findName("strSupportOnlineShow").begin();
					sender.findName("strSupportDownloadShow").begin();
					sender.findName("strSupportAboutShow").begin();
				}
				if (i.supportAnimation == 1) {
					sender.findName("strSupportOnlineShow").begin();
					sender.findName("strSupportDownloadShow").begin();
					sender.findName("strSupportAboutShow").begin();
				}
				if (i.supportAnimation == 2) {
					sender.findName("strSupportDownloadShow").begin();
					sender.findName("strSupportAboutShow").begin();
				}
				if (i.supportAnimation == 3) {
					sender.findName("strSupportAboutShow").begin();
				}
			break;
		case "partners":
				sender.findName("cnvPortal").Visibility = "Visible";
				sender.findName("cnvPortalText").Visibility = "Visible";
				sender.findName("cnvProgram").Visibility = "Visible";
				sender.findName("cnvProgramText").Visibility = "Visible";
				sender.findName("cnvActions").Visibility = "Visible";
				sender.findName("cnvActionsText").Visibility = "Visible";
				sender.findName("cnvLearning").Visibility = "Visible";
				sender.findName("cnvLearningText").Visibility = "Visible";
				if (i.partnersAnimation == 0) {
					sender.findName("strPartnersPortalShow").begin();
					sender.findName("strPartnersProgramShow").begin();
					sender.findName("strPartnersActionsShow").begin();
					sender.findName("strPartnersLearningShow").begin();
				}
				if (i.partnersAnimation == 1) {
					sender.findName("strPartnersProgramShow").begin();
					sender.findName("strPartnersActionsShow").begin();
					sender.findName("strPartnersLearningShow").begin();
				}
				if (i.partnersAnimation == 2) {
					sender.findName("strPartnersActionsShow").begin();
					sender.findName("strPartnersLearningShow").begin();
				}
				if (i.partnersAnimation == 3) {
					sender.findName("strPartnersLearningShow").begin();
				}
			break;
		case "companies":
				sender.findName("cnvCenter").Visibility = "Visible";
				sender.findName("cnvCenterText").Visibility = "Visible";
				sender.findName("cnvOverview").Visibility = "Visible";
				sender.findName("cnvOverviewText").Visibility = "Visible";
				sender.findName("cnvSecurity").Visibility = "Visible";
				sender.findName("cnvSecurityText").Visibility = "Visible";
				sender.findName("cnvCSupport").Visibility = "Visible";
				sender.findName("cnvCSupportText").Visibility = "Visible";
				if (i.companiesAnimation == 0) {
					sender.findName("strCompaniesCenterShow").begin();
					sender.findName("strCompaniesOverviewShow").begin();
					sender.findName("strCompaniesSecurityShow").begin();
					sender.findName("strCompaniesSupportShow").begin();
				}
				if (i.companiesAnimation == 1) {
					sender.findName("strCompaniesOverviewShow").begin();
					sender.findName("strCompaniesSecurityShow").begin();
					sender.findName("strCompaniesSupportShow").begin();
				}
				if (i.companiesAnimation == 2) {
					sender.findName("strCompaniesSecurityShow").begin();
					sender.findName("strCompaniesSupportShow").begin();
				}
				if (i.companiesAnimation == 3) {
					sender.findName("strCompaniesSupportShow").begin();
				}
			break;

	}

	i.videoEnded(sender.findName("video"), args);
}

function rewind(sender, args) {

	var i = guide.Scene.getInstance();
	if (i.currentScene == "main") onHomepageClick(sender, args);
	if (i.currentScene == "license") onLicenseClick(sender, args);
	if (i.currentScene == "support") onSupportClick(sender, args);
	if (i.currentScene == "partners") onPartnersClick(sender, args);
	if (i.currentScene == "companies") onCompaniesClick(sender, args);

}
