if(!window.ALM_Wheel){window.ALM_Wheel = {};}
ALM_Wheel.Page = function(){}
ALM_Wheel.Page.prototype = {
	hstoryboard: null,
    debug: true,
	handleLoad: function(control, userContext, rootElement){
	    try {
		//Button Initialisierung
		    this.control = control;
		    this.button_require = rootElement.findName("require_dark_part");
			this.button_require.cursor = "Hand";
			this.button_design = rootElement.findName("design_dark_part");
			this.button_design.cursor = "Hand";
			this.button_develop = rootElement.findName("development_dark_part");
			this.button_develop.cursor = "Hand";
			this.button_qa = rootElement.findName("qa_dark_part");
			this.button_qa.cursor = "Hand";
			this.button_release = rootElement.findName("release_dark_part");
			this.button_release.cursor = "Hand";
			this.button_modell = rootElement.findName("modell_dark_part");
			this.button_modell.cursor = "Hand";
			this.button_projekt = rootElement.findName("project_dark_part");
			this.button_projekt.cursor = "Hand";
			this.release_button_close = rootElement.findName("release_close_btn");
			this.release_button_close.cursor = "Hand";
			this.projekt_button_close = rootElement.findName("projekt_close_btn");
			this.projekt_button_close.cursor = "Hand";
			this.require_button_close = rootElement.findName("require_close_btn");
			this.require_button_close.cursor = "Hand";
			this.design_button_close = rootElement.findName("design_close_btn");
			this.design_button_close.cursor = "Hand";
			this.develop_button_close = rootElement.findName("develop_close_btn");
			this.develop_button_close.cursor = "Hand";
			this.qa_button_close = rootElement.findName("qa_close_btn");
			this.qa_button_close.cursor = "Hand";
			this.modell_button_close = rootElement.findName("modell_close_btn");
			this.modell_button_close.cursor = "Hand";
			
			//Animations Deklaration
			this.storyboard = rootElement.findName("intro");
			this.require_over = rootElement.findName("over_require");
			this.require_out = rootElement.findName("out_require");
			this.require_release = rootElement.findName("release_require");
			this.design_over = rootElement.findName("over_design");
			this.design_out = rootElement.findName("out_design");
			this.design_release = rootElement.findName("release_design");
			this.develop_over = rootElement.findName("over_develop");
			this.develop_out = rootElement.findName("out_develop");
			this.develop_release = rootElement.findName("release_develop");
			this.qa_over = rootElement.findName("over_qa");
			this.qa_out = rootElement.findName("out_qa");
			this.qa_release = rootElement.findName("release_qa");
			this.release_over = rootElement.findName("over_release");
			this.release_out = rootElement.findName("out_release");
			this.release_release = rootElement.findName("release_release");
			this.modell_over = rootElement.findName("over_modell");
			this.modell_out = rootElement.findName("out_modell");
			this.modell_release = rootElement.findName("release_modell");
			this.projekt_over = rootElement.findName("over_projekt");
			this.projekt_out = rootElement.findName("out_projekt");
			this.projekt_release = rootElement.findName("release_projekt");
			this.projekt_out_release = rootElement.findName("release_out_projekt");
			this.qa_out_release = rootElement.findName("release_out_qa");
			this.release_out_release = rootElement.findName("release_out_release");
			this.design_out_release = rootElement.findName("release_out_design");
			this.develop_out_release = rootElement.findName("release_out_develop");
			this.require_out_release = rootElement.findName("release_out_require");
			this.modell_out_release = rootElement.findName("release_out_modell");
			
			//Event Adressierung
			this.button_require.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_require));
			this.button_require.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_require));
			this.button_require.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_require));
			///
			this.button_design.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_design));
			this.button_design.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_design));
			this.button_design.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_design));
			///
			this.button_develop.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_develop));
			this.button_develop.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_develop));
			this.button_develop.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_develop));
			///
			this.button_qa.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_qa));
			this.button_qa.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_qa));
			this.button_qa.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_qa));
			///
			this.button_release.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_release));
			this.button_release.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_release));
			this.button_release.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_release));
			///
			this.button_modell.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_modell));
			this.button_modell.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_modell));
			this.button_modell.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_modell));
			///
			this.button_projekt.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_projekt));
			this.button_projekt.addEventListener("MouseEnter", Silverlight.createDelegate(this, this.buttonMouseOver_projekt));
			this.button_projekt.addEventListener("MouseLeave", Silverlight.createDelegate(this, this.buttonMouseOut_projekt));
			///
			this.projekt_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_projekt_close));
			this.release_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_release_close));
			this.qa_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_qa_close));
			this.develop_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_develop_close));
			this.modell_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_modell_close));
			this.design_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_design_close));
			this.require_button_close.addEventListener("MouseLeftButtonUp", Silverlight.createDelegate(this, this.buttonMouseUp_require_close));
			
			
			///
	        this.storyboard.Begin();	
		} catch (exc) {
		    if (this.debug)
		        alert("Error in Page.handleLoad: " + exc);
		}
	},
	
	// Event Handler Deklaration
	buttonMouseUp_require: function(sender, eventArgs){
		this.require_release.Begin();
		this.button_require.Visibility ="Collapsed";
		this.button_develop.Visibility ="Collapsed";
		this.button_design.Visibility ="Collapsed";
		this.button_qa.Visibility ="Collapsed";
		this.button_release.Visibility ="Collapsed";
		this.button_modell.Visibility ="Collapsed";
		this.button_projekt.Visibility ="Collapsed";
		this.require_button_close.Visibility ="Visible";
		this.develop_button_close.Visibility ="Collapsed";
		this.design_button_close.Visibility ="Collapsed";
		this.qa_button_close.Visibility ="Collapsed";
		this.release_button_close.Visibility ="Collapsed";
		this.modell_button_close.Visibility ="Collapsed";
		this.projekt_button_close.Visibility ="Collapsed";
	},
	buttonMouseOver_require: function(sender, eventArgs){
		this.require_over.Begin();
	},
	buttonMouseOut_require: function(sender, eventArgs){
		this.require_out.Begin();
	},
	///
	buttonMouseUp_design: function(sender, eventArgs){
		this.button_require.Visibility ="Collapsed";
		this.button_develop.Visibility ="Collapsed";
		this.button_design.Visibility ="Collapsed";
		this.button_qa.Visibility ="Collapsed";
		this.button_release.Visibility ="Collapsed";
		this.button_modell.Visibility ="Collapsed";
		this.button_projekt.Visibility ="Collapsed";
		this.require_button_close.Visibility ="Collapsed";
		this.develop_button_close.Visibility ="Collapsed";
		this.design_button_close.Visibility ="Visible";
		this.qa_button_close.Visibility ="Collapsed";
		this.release_button_close.Visibility ="Collapsed";
		this.modell_button_close.Visibility ="Collapsed";
		this.projekt_button_close.Visibility ="Collapsed";
		this.design_release.Begin();
	},
	buttonMouseOver_design: function(sender, eventArgs)
	{
	this.design_over.Begin();
	},
	buttonMouseOut_design: function(sender, eventArgs)
	{
	this.design_out.Begin();
	},
	///
	buttonMouseUp_develop: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Collapsed";
	this.button_develop.Visibility ="Collapsed";
	this.button_design.Visibility ="Collapsed";
	this.button_qa.Visibility ="Collapsed";
	this.button_release.Visibility ="Collapsed";
	this.button_modell.Visibility ="Collapsed";
	this.button_projekt.Visibility ="Collapsed";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Visible";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.develop_release.Begin();
	},
	buttonMouseOver_develop: function(sender, eventArgs)
	{
	this.develop_over.Begin();
	},
	buttonMouseOut_develop: function(sender, eventArgs)
	{
	this.develop_out.Begin();
	},
	///
	buttonMouseUp_qa: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Collapsed";
	this.button_develop.Visibility ="Collapsed";
	this.button_design.Visibility ="Collapsed";
	this.button_qa.Visibility ="Collapsed";
	this.button_release.Visibility ="Collapsed";
	this.button_modell.Visibility ="Collapsed";
	this.button_projekt.Visibility ="Collapsed";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Visible";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.qa_release.Begin();
	},
	buttonMouseOver_qa: function(sender, eventArgs)
	{
	this.qa_over.Begin();
	},
	buttonMouseOut_qa: function(sender, eventArgs)
	{
	this.qa_out.Begin();
	},
	///
	buttonMouseUp_release: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Collapsed";
	this.button_develop.Visibility ="Collapsed";
	this.button_design.Visibility ="Collapsed";
	this.button_qa.Visibility ="Collapsed";
	this.button_release.Visibility ="Collapsed";
	this.button_modell.Visibility ="Collapsed";
	this.button_projekt.Visibility ="Collapsed";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Visible";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.release_release.Begin();
	},
	buttonMouseOver_release: function(sender, eventArgs)
	{
	this.release_over.Begin();
	},
	buttonMouseOut_release: function(sender, eventArgs)
	{
	this.release_out.Begin();
	},
	///
	buttonMouseUp_modell: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Collapsed";
	this.button_develop.Visibility ="Collapsed";
	this.button_design.Visibility ="Collapsed";
	this.button_qa.Visibility ="Collapsed";
	this.button_release.Visibility ="Collapsed";
	this.button_modell.Visibility ="Collapsed";
	this.button_projekt.Visibility ="Collapsed";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Visible";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.modell_release.Begin();
	},
	buttonMouseOver_modell: function(sender, eventArgs)
	{
	this.modell_over.Begin();
	},
	buttonMouseOut_modell: function(sender, eventArgs)
	{
	this.modell_out.Begin();
	},
	///
	buttonMouseUp_projekt: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Collapsed";
	this.button_develop.Visibility ="Collapsed";
	this.button_design.Visibility ="Collapsed";
	this.button_qa.Visibility ="Collapsed";
	this.button_release.Visibility ="Collapsed";
	this.button_modell.Visibility ="Collapsed";
	this.button_projekt.Visibility ="Collapsed";
	
		this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Visible";
	
	this.projekt_release.Begin();
	},
	buttonMouseOver_projekt: function(sender, eventArgs)
	{
	this.projekt_over.Begin();
	},
	buttonMouseOut_projekt: function(sender, eventArgs)
	{
	this.projekt_out.Begin();
	},
	///
	buttonMouseUp_projekt_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
		this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.projekt_out_release.Begin();
	},
		buttonMouseUp_release_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
		this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.release_out_release.Begin();
	},
		buttonMouseUp_develop_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
		this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.develop_out_release.Begin();
	},
		buttonMouseUp_qa_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
		this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.qa_out_release.Begin();
	},
	buttonMouseUp_require_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.require_out_release.Begin();
	},
	buttonMouseUp_modell_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.modell_out_release.Begin();
	},
	buttonMouseUp_design_close: function(sender, eventArgs)
	{
	this.button_require.Visibility ="Visible";
	this.button_develop.Visibility ="Visible";
	this.button_design.Visibility ="Visible";
	this.button_qa.Visibility ="Visible";
	this.button_release.Visibility ="Visible";
	this.button_modell.Visibility ="Visible";
	this.button_projekt.Visibility ="Visible";
	
	this.require_button_close.Visibility ="Collapsed";
	this.develop_button_close.Visibility ="Collapsed";
	this.design_button_close.Visibility ="Collapsed";
	this.qa_button_close.Visibility ="Collapsed";
	this.release_button_close.Visibility ="Collapsed";
	this.modell_button_close.Visibility ="Collapsed";
	this.projekt_button_close.Visibility ="Collapsed";
	
	this.design_out_release.Begin();
	}
}