(function (lib, img, cjs, ss, an) {

var p; // shortcut to reference prototypes
lib.ssMetadata = [];


// symbols:



(lib.gumb_L = function() {
	this.initialize(img.gumb_L);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,114,56);


(lib.gumb_S = function() {
	this.initialize(img.gumb_S);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,46,56);


(lib.ikona_puscica = function() {
	this.initialize(img.ikona_puscica);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,15,26);


(lib.kazalec = function() {
	this.initialize(img.kazalec);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,14,277);


(lib.material_aluminij = function() {
	this.initialize(img.material_aluminij);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.material_baker = function() {
	this.initialize(img.material_baker);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.material_medenina = function() {
	this.initialize(img.material_medenina);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.material_zelezo = function() {
	this.initialize(img.material_zelezo);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.material_zlato = function() {
	this.initialize(img.material_zlato);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.napis1 = function() {
	this.initialize(img.napis1);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,72,25);


(lib.napis2 = function() {
	this.initialize(img.napis2);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,43,17);


(lib.napis3 = function() {
	this.initialize(img.napis3);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,38,21);


(lib.napis4 = function() {
	this.initialize(img.napis4);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,30,21);


(lib.napis_ponastavi = function() {
	this.initialize(img.napis_ponastavi);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,97,24);


(lib.naprava = function() {
	this.initialize(img.naprava);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,1000,650);


(lib.num_0 = function() {
	this.initialize(img.num_0);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_1 = function() {
	this.initialize(img.num_1);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_2 = function() {
	this.initialize(img.num_2);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_3 = function() {
	this.initialize(img.num_3);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_4 = function() {
	this.initialize(img.num_4);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_5 = function() {
	this.initialize(img.num_5);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_6 = function() {
	this.initialize(img.num_6);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_7 = function() {
	this.initialize(img.num_7);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_8 = function() {
	this.initialize(img.num_8);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.num_9 = function() {
	this.initialize(img.num_9);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,19,21);


(lib.okvircek = function() {
	this.initialize(img.okvircek);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,186,56);


(lib.ozadje = function() {
	this.initialize(img.ozadje);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,1000,650);


(lib.palica_1 = function() {
	this.initialize(img.palica_1);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,478,13);


(lib.palica_2 = function() {
	this.initialize(img.palica_2);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,478,13);


(lib.palica_3 = function() {
	this.initialize(img.palica_3);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,478,13);


(lib.palica_4 = function() {
	this.initialize(img.palica_4);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,478,13);


(lib.palica_5 = function() {
	this.initialize(img.palica_5);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,478,13);


(lib.plamen = function() {
	this.initialize(img.plamen);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,18,49);


(lib.rocica = function() {
	this.initialize(img.rocica);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,73,137);// helper functions:

function mc_symbol_clone() {
	var clone = this._cloneProps(new this.constructor(this.mode, this.startPosition, this.loop));
	clone.gotoAndStop(this.currentFrame);
	clone.paused = this.paused;
	clone.framerate = this.framerate;
	return clone;
}

function getMCSymbolPrototype(symbol, nominalBounds, frameBounds) {
	var prototype = cjs.extend(symbol, cjs.MovieClip);
	prototype.clone = mc_symbol_clone;
	prototype.nominalBounds = nominalBounds;
	prototype.frameBounds = frameBounds;
	return prototype;
	}


(lib.vzmetPalica = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 1
	this.instance = new lib.rocica();
	this.instance.parent = this;
	this.instance.setTransform(-74,-147);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

}).prototype = getMCSymbolPrototype(lib.vzmetPalica, new cjs.Rectangle(-74,-147,73,137), null);


(lib.uizine_toolbar_papiga = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#002E6D").s().p("AyjPFIAA+JMAlHAAAIAAeJg");
	this.shape.setTransform(136.3,118.5);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

}).prototype = getMCSymbolPrototype(lib.uizine_toolbar_papiga, new cjs.Rectangle(17.5,22,237.6,193), null);


(lib.Symbol1 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 1
	this.instance = new lib.plamen();
	this.instance.parent = this;
	this.instance.setTransform(-9,-45);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

}).prototype = getMCSymbolPrototype(lib.Symbol1, new cjs.Rectangle(-9,-45,18,49), null);


(lib.stevilke = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		this.stop ();
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(10));

	// Layer 1
	this.instance = new lib.num_0();
	this.instance.parent = this;
	this.instance.setTransform(-10,-11);

	this.instance_1 = new lib.num_1();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-10,-11);

	this.instance_2 = new lib.num_2();
	this.instance_2.parent = this;
	this.instance_2.setTransform(-10,-11);

	this.instance_3 = new lib.num_3();
	this.instance_3.parent = this;
	this.instance_3.setTransform(-10,-11);

	this.instance_4 = new lib.num_4();
	this.instance_4.parent = this;
	this.instance_4.setTransform(-10,-11);

	this.instance_5 = new lib.num_5();
	this.instance_5.parent = this;
	this.instance_5.setTransform(-10,-11);

	this.instance_6 = new lib.num_6();
	this.instance_6.parent = this;
	this.instance_6.setTransform(-10,-11);

	this.instance_7 = new lib.num_7();
	this.instance_7.parent = this;
	this.instance_7.setTransform(-10,-11);

	this.instance_8 = new lib.num_8();
	this.instance_8.parent = this;
	this.instance_8.setTransform(-10,-11);

	this.instance_9 = new lib.num_9();
	this.instance_9.parent = this;
	this.instance_9.setTransform(-10,-11);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).to({state:[{t:this.instance_5}]},1).to({state:[{t:this.instance_6}]},1).to({state:[{t:this.instance_7}]},1).to({state:[{t:this.instance_8}]},1).to({state:[{t:this.instance_9}]},1).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-10,-11,19,21);


(lib.palica = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		this.stop ();
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(5));

	// Layer 1
	this.instance = new lib.palica_1();
	this.instance.parent = this;
	this.instance.setTransform(-239,-7);

	this.instance_1 = new lib.palica_2();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-239,-7);

	this.instance_2 = new lib.palica_3();
	this.instance_2.parent = this;
	this.instance_2.setTransform(-239,-7);

	this.instance_3 = new lib.palica_4();
	this.instance_3.parent = this;
	this.instance_3.setTransform(-239,-7);

	this.instance_4 = new lib.palica_5();
	this.instance_4.parent = this;
	this.instance_4.setTransform(-239,-7);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-239,-7,478,13);


(lib.napisi_mat = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		this.stop ();
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(5));

	// Layer 1
	this.instance = new lib.material_aluminij();
	this.instance.parent = this;
	this.instance.setTransform(-93,-28);

	this.instance_1 = new lib.material_baker();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-93,-28);

	this.instance_2 = new lib.material_medenina();
	this.instance_2.parent = this;
	this.instance_2.setTransform(-93,-28);

	this.instance_3 = new lib.material_zlato();
	this.instance_3.parent = this;
	this.instance_3.setTransform(-93,-28);

	this.instance_4 = new lib.material_zelezo();
	this.instance_4.parent = this;
	this.instance_4.setTransform(-93,-28);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-93,-28,186,56);


(lib.kazalec_1 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 1
	this.instance = new lib.kazalec();
	this.instance.parent = this;
	this.instance.setTransform(-7,-272);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

}).prototype = getMCSymbolPrototype(lib.kazalec_1, new cjs.Rectangle(-7,-272,14,277), null);


(lib.gumbPonastavi = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 2
	this.instance = new lib.napis_ponastavi();
	this.instance.parent = this;
	this.instance.setTransform(-49,-12);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer 1
	this.instance_1 = new lib.gumb_L();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-57,-28);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

}).prototype = getMCSymbolPrototype(lib.gumbPonastavi, new cjs.Rectangle(-57,-28,114,56), null);


(lib.gumbLevo = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 2
	this.instance = new lib.ikona_puscica();
	this.instance.parent = this;
	this.instance.setTransform(5,-13,1,1,0,0,180);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer 1
	this.instance_1 = new lib.gumb_S();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-23,-28);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

}).prototype = getMCSymbolPrototype(lib.gumbLevo, new cjs.Rectangle(-23,-28,46,56), null);


(lib.gumbDesno = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 2
	this.instance = new lib.ikona_puscica();
	this.instance.parent = this;
	this.instance.setTransform(-7,-13);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer 1
	this.instance_1 = new lib.gumb_S();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-23,-28);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

}).prototype = getMCSymbolPrototype(lib.gumbDesno, new cjs.Rectangle(-23,-28,46,56), null);


(lib.gumb = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("rgba(255,255,255,0.008)").s().p("AnwO3IAA9tIPhAAIAAdtg");

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

}).prototype = getMCSymbolPrototype(lib.gumb, new cjs.Rectangle(-49.7,-95,99.5,190.1), null);


(lib.uizine_toolbar = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// povratna
	this.instance = new lib.uizine_toolbar_papiga();
	this.instance.parent = this;
	this.instance.setTransform(872.5,542.5,1,1,0,0,0,127.5,107.5);
	this.instance.alpha = 0.191;

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// static
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#002D6C").s().p("EhOHAFAIAAp/MCSdAAAIJyAAIAAJ/g");
	this.shape.setTransform(500,618);

	this.shape_1 = new cjs.Shape();
	this.shape_1.graphics.f("#002E6D").s().p("EgE4AtyIAArzIJxAAIAALzgEgE4ggVIAAtcIJxAAIAANcg");
	this.shape_1.setTransform(968.7,293);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_1},{t:this.shape}]}).wait(1));

}).prototype = getMCSymbolPrototype(lib.uizine_toolbar, new cjs.Rectangle(0,0,1000.1,650), null);


(lib.plamen_1 = function(mode,startPosition,loop) {
if (loop == null) { loop = false; }	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_41 = function() {
		this.gotoAndPlay (1);
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).wait(41).call(this.frame_41).wait(1));

	// Layer 1
	this.instance = new lib.Symbol1();
	this.instance.parent = this;
	this.instance.setTransform(0,-0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).to({scaleX:0.94,scaleY:0.94},4).to({scaleX:1,scaleY:1},4).to({scaleX:0.82,scaleY:0.82},3).to({scaleX:1,scaleY:1},3).to({scaleX:0.93,scaleY:0.93},3).to({scaleX:1,scaleY:1},4).to({scaleX:0.97,scaleY:0.97},4).to({scaleX:1,scaleY:1},4).to({scaleX:0.94,scaleY:0.94},3).to({scaleX:1,scaleY:1},2).to({scaleX:0.95,scaleY:0.95},4).to({scaleX:1,scaleY:1},3).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-9,-45.5,18,49);


(lib.napisTemperatura = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 2
	this.instance = new lib.napis4();
	this.instance.parent = this;
	this.instance.setTransform(63,0);

	this.instance_1 = new lib.napis3();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-26,0);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_1},{t:this.instance}]}).wait(1));

	// Layer 1
	this.enica = new lib.stevilke();
	this.enica.parent = this;
	this.enica.setTransform(56.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.desetica = new lib.stevilke();
	this.desetica.parent = this;
	this.desetica.setTransform(41.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.stotica = new lib.stevilke();
	this.stotica.parent = this;
	this.stotica.setTransform(26.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.stotica},{t:this.desetica},{t:this.enica}]}).wait(1));

}).prototype = getMCSymbolPrototype(lib.napisTemperatura, new cjs.Rectangle(-26,0,119,21), null);


(lib.napisRaztezek = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer 2
	this.instance = new lib.napis2();
	this.instance.parent = this;
	this.instance.setTransform(65,4);

	this.instance_1 = new lib.napis1();
	this.instance_1.parent = this;
	this.instance_1.setTransform(-50,0);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_1},{t:this.instance}]}).wait(1));

	// Layer 1
	this.tisocica = new lib.stevilke();
	this.tisocica.parent = this;
	this.tisocica.setTransform(7.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.enica = new lib.stevilke();
	this.enica.parent = this;
	this.enica.setTransform(56.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.desetica = new lib.stevilke();
	this.desetica.parent = this;
	this.desetica.setTransform(41.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.stotica = new lib.stevilke();
	this.stotica.parent = this;
	this.stotica.setTransform(26.5,10.5,1,1,0,0,0,-0.5,-0.5);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.stotica},{t:this.desetica},{t:this.enica},{t:this.tisocica}]}).wait(1));

}).prototype = getMCSymbolPrototype(lib.napisRaztezek, new cjs.Rectangle(-50,0,158,25), null);


(lib.Poskus = function(mode,startPosition,loop) {
if (loop == null) { loop = false; }	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		stage.mouseMoveOutside = true; // dovoli zaznavanje premikov miske izven naloge
		
		var podnaloga = this;
		
		podnaloga.preveriPodnalogo = function () {
		
		}
		
		podnaloga.ponastaviPodnalogo = function (){
			ponastaviSimulacijo ();
		}
		
		podnaloga.pokaziResitve = function () {
		
			
		}
		
		// NALOGA
		
		var raztezki = [0.035, 0.017, 0.019, 0.021, 0.012];
		var materiali = [0,1,2,3,4];
		var temperature = [1.5,1,1,1.5,1];
						
						
		var gumbLevo = podnaloga.gumbLevo;
		var gumbDesno = podnaloga.gumbDesno;
		var gumbPricni = podnaloga.gumbPricni;
		var gumbPonastavi = podnaloga.gumbPonastavi;			
		
		var dropTol = 75; // toleranca za odmik od sredisca tarce pri odlaganju elementov
		var finalScale = 1.0;
		var maxScale = 1.1;
						
		var conversion = 6;
						
		var raztezek = 0;
		var raztezekDelta = 0;
		var temperatura = 20;
		var temperaturaDelta = 0;
		var material = 0;
				
		var interval = 25;
						
		var plamen = podnaloga.plamen;
		var palica = podnaloga.palica;
		
		var kazalec = podnaloga.kazalec;
						
		var aktivna = false;
		var gorilnik = false;
		
		var napisT = podnaloga.napisT;
		var napisR = podnaloga.napisR;
		var napisiM = podnaloga.napisiM;
		
		podnaloga.pripraviPodnalogo = function () {
			
			gumbLevo.smer = -1;
			gumbDesno.smer = 1;
			
			plamen.alpha = 0;
			
			ponastaviSimulacijo ();
			
			interaktivnost (true);
			
		}
		
		function interaktivnost (bool) {
			
			if (bool == true) {
				gumbLevo.addEventListener ("mousedown", clickMat);
				gumbDesno.addEventListener ("mousedown", clickMat);
				gumbPricni.addEventListener ("mousedown", clickStart);
				gumbPonastavi.addEventListener ("mousedown", clickPonastavi);
				
				gumbLevo.cursor = "pointer";
				gumbDesno.cursor = "pointer";
				gumbPricni.cursor = "pointer";
				gumbPonastavi.cursor = "pointer";
			} else {
				gumbLevo.removeEventListener ("mousedown", clickMat);
				gumbDesno.removeEventListener ("mousedown", clickMat);
				gumbPricni.removeEventListener ("mousedown", clickStart);
				gumbPonastavi.removeEventListener ("mousedown", clickPonastavi);
				
				gumbLevo.cursor = "default";
				gumbDesno.cursor = "default";
				gumbPricni.cursor = "default";
				gumbPonastavi.cursor = "default";
			}
		}
		
		function clickMat (event) {
			
			var gumb = event.currentTarget;
			
			animirajGumb (gumb);
			
			var novaIzbira = material + gumb.smer;
			
			if (novaIzbira < 0) {
				novaIzbira = materiali.length-1;
			} else if (novaIzbira > materiali.length-1) {
				novaIzbira = 0;
			}
			console.log (novaIzbira);
			material = novaIzbira;
			
			swapMat ();
			
			ponastaviSimulacijo ();
			ustaviSimulacijo ();
		}
		
		function swapMat () {
			napisiM.gotoAndStop (material);
			palica.gotoAndStop (material);
			raztezekDelta = raztezki [material];
			temperaturaDelta = temperature [material];
		}
		
		function clickStart (event) {
			
			var gumb = event.currentTarget;
			//animirajGumb (gumb);
			
			if (!gorilnik) {
				vklopiPlamen ();
			} else {
				izklopiPlamen ();
			}
			
		}
		
		function clickPonastavi (event) {
			
			var gumb = event.currentTarget;
			animirajGumb (gumb);
			
			ustaviSimulacijo ();
			
			ponastaviSimulacijo ();
		}
		
		
		function pricniSimulacijo () {
			aktivna = true;
			createjs.Ticker.addEventListener("tick", tick);
			createjs.Ticker.setInterval(interval);
			console.log ("simulacija aktivna!");
		}
		
		function ustaviSimulacijo () {
			aktivna = false;
			createjs.Ticker.removeEventListener("tick", tick);
			izklopiPlamen();
			console.log ("simulacija izklopljena!");
		}
		
		function vklopiPlamen () {
			gorilnik = true;
			var timeline = new TimelineLite();
			timeline.to(plamen, 0.3, {alpha:1, ease:Quad.easeInOut});
			
			if (!aktivna) {
				pricniSimulacijo ();
			}
		}
		
		function izklopiPlamen () {
			gorilnik = false;
			var timeline = new TimelineLite();
			timeline.to(plamen, 0.3, {alpha:0, ease:Quad.easeInOut});
		}
		
		function ponastaviSimulacijo () {
		
			izklopiPlamen ();
			
			temperatura = 20;
			raztezek = 0;
			
			kazalec.rotation = 0;
			
			swapMat ();
			
			updateRaztezek (raztezek);
			updateT (temperatura);
			
		}
		
		function tick (event) {
			var tElapsed = event.delta/1000;
			
			var dT = temperaturaDelta*tElapsed;
			var dR = raztezekDelta*tElapsed;
			
			if (gorilnik) {
				if (temperatura >= 100) {
					izklopiPlamen ();
				}
				temperatura += dT;
				raztezek += dR;
			} else {
				if (temperatura>20) {
					temperatura -= dT;
					raztezek -= dR;
				} else {
					temperatura = 20;
					raztezek = 0;
					ustaviSimulacijo ();
				}
			}
			
			updateRaztezek (raztezek*1000);
			updateT (temperatura);
			
		}
		
		function updateT (temp) {
			if (temp < 20) {
				temp = 20;
			}
			var enice = Math.floor(temp-((Math.floor (temp/10))*10));
			var desetice = Math.floor(temp/10);
			var stotice = Math.floor(temp/100);
			
			napisT.enica.gotoAndStop (enice);
			napisT.desetica.gotoAndStop (desetice);
			napisT.stotica.gotoAndStop (stotice);	
			
			if (stotice>=1) {
				napisT.stotica.visible = true;
			} else {
				napisT.stotica.visible = false;
			}
			
		}
		
		function updateRaztezek (razt){
			if (razt < 0) {
				razt = 0;
			}
			var enice = Math.floor(razt-((Math.floor (razt/10))*10));
			var desetice = Math.floor(razt/10);
			var stotice = Math.floor(razt/100);
			var tisocice = Math.floor(razt/1000);
			
			napisR.enica.gotoAndStop (enice);
			napisR.desetica.gotoAndStop (desetice);
			napisR.stotica.gotoAndStop (stotice);
			napisR.tisocica.gotoAndStop (tisocice);
			
			kazalec.rotation = razt*5.24*0.001;
		}
		
		function animirajGumb (gumb) {
			var timeline = new TimelineLite();
			timeline.to(gumb, 0.1, {scaleX:0.95, scaleY:0.95, ease:Quad.easeInOut});
			timeline.to(gumb, 0.1, {scaleX:1, scaleY:1, ease:Quad.easeInOut});
			
			podnaloga.parent.playSound("pickUp", 0);
		}
		
		
		
		function pokaziPovratno (povratna) {
			bringToFront (povratna);
			TweenLite.to(povratna, 0.5, {scaleX:1, scaleY:1, alpha:1, ease:Elastic.easeOut});
		}
		
		function skrijPovratno (povratna) {
			TweenLite.to(povratna, 0, {scaleX:0.5, scaleY:0.5, alpha:0, ease:Quad.easeInOut});
		}
		
		function bringToFront(objekt) {
			podnaloga.setChildIndex(objekt, podnaloga.getNumChildren()-1); 
		}
		
		podnaloga.stop ();
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(1));

	// napisi
	this.napisR = new lib.napisRaztezek();
	this.napisR.parent = this;
	this.napisR.setTransform(879.5,241.3,1,1,0,0,0,33.5,10.5);

	this.napisT = new lib.napisTemperatura();
	this.napisT.parent = this;
	this.napisT.setTransform(843,171.3);

	this.napisiM = new lib.napisi_mat();
	this.napisiM.parent = this;
	this.napisiM.setTransform(360,153);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.napisiM},{t:this.napisT},{t:this.napisR}]}).wait(1));

	// gumbi
	this.gumbPonastavi = new lib.gumbPonastavi();
	this.gumbPonastavi.parent = this;
	this.gumbPonastavi.setTransform(912,300);

	this.gumbLevo = new lib.gumbLevo();
	this.gumbLevo.parent = this;
	this.gumbLevo.setTransform(247,152);

	this.gumbDesno = new lib.gumbDesno();
	this.gumbDesno.parent = this;
	this.gumbDesno.setTransform(473,152);

	this.instance = new lib.okvircek();
	this.instance.parent = this;
	this.instance.setTransform(267,124);

	this.instance_1 = new lib.okvircek();
	this.instance_1.parent = this;
	this.instance_1.setTransform(783,213);

	this.instance_2 = new lib.okvircek();
	this.instance_2.parent = this;
	this.instance_2.setTransform(783,153);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_2},{t:this.instance_1},{t:this.instance},{t:this.gumbDesno},{t:this.gumbLevo},{t:this.gumbPonastavi}]}).wait(1));

	// plamen
	this.plamen = new lib.plamen_1();
	this.plamen.parent = this;
	this.plamen.setTransform(357.7,266.8);

	this.timeline.addTween(cjs.Tween.get(this.plamen).wait(1));

	// kazalec
	this.kazalec = new lib.kazalec_1();
	this.kazalec.parent = this;
	this.kazalec.setTransform(662.4,347.9,1,1,26.2,0,0,0.1,0.1);

	this.timeline.addTween(cjs.Tween.get(this.kazalec).wait(1));

	// vzmet
	this.vzvod = new lib.vzmetPalica();
	this.vzvod.parent = this;
	this.vzvod.setTransform(663.1,347.1);

	this.timeline.addTween(cjs.Tween.get(this.vzvod).wait(1));

	// Layer 2
	this.gumbPricni = new lib.gumb();
	this.gumbPricni.parent = this;
	this.gumbPricni.setTransform(357.5,321.2);

	this.timeline.addTween(cjs.Tween.get(this.gumbPricni).wait(1));

	// naprava
	this.instance_3 = new lib.naprava();
	this.instance_3.parent = this;

	this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(1));

	// palice
	this.palica = new lib.palica();
	this.palica.parent = this;
	this.palica.setTransform(354,211.4);

	this.timeline.addTween(cjs.Tween.get(this.palica).wait(1));

	// ozadje
	this.instance_4 = new lib.ozadje();
	this.instance_4.parent = this;

	this.timeline.addTween(cjs.Tween.get(this.instance_4).wait(1));

}).prototype = getMCSymbolPrototype(lib.Poskus, new cjs.Rectangle(0,0,1000,650), null);


// stage content:
(lib.raztezanje_snovi = function(mode,startPosition,loop) {
if (loop == null) { loop = false; }	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		createjs.Touch.enable(stage);
		stage.enableMouseOver(10);  
		
		this.uizine_toolbar.visible = false;
		
		var naloga = this;
		
		// OSNOVNE NASTAVITVE ZA VEČSTOPENJSKO NALOGO
		
		var barveOzadja = ["#FFFFFF"];  // barva ozadja za vsako nalogo
		
		var can = document.getElementById("canvas");
		can.style.backgroundColor = barveOzadja[0];
		
		// preverjam, ce so podnaloge nalozene
		
		naloga.podnaloga.addEventListener("tick", aliJeZeNalozeno);
		function aliJeZeNalozeno() {
			if (typeof naloga.podnaloga.pripraviPodnalogo !== "undefined") {
				pripraviPodnaloge();
				naloga.podnaloga.removeEventListener("tick", aliJeZeNalozeno);
			}
		}
		
		function pripraviPodnaloge () {
			console.log ("pripravljam podnaloge");
			naloga.podnaloga.pripraviPodnalogo ();
		}
		
		
		// ZVOKI
		
		var assetPath = "sounds/"
		var sounds = [
			 {src:"pickUp.ogg", id:"pickUp"}
			 ];
		 createjs.Sound.alternateExtensions = ["mp3"];    // if the passed extension is not supported, try this extension
		 createjs.Sound.on("fileload", handleLoad); // call handleLoad when each sound loads
		 createjs.Sound.registerSounds(sounds, assetPath);
			 
		function handleLoad () {
		}
		
		naloga.playSound = function (zvok, zamik) {
			createjs.Sound.play(zvok, {delay:zamik});
		}
		
		this.stop ();
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(1));

	// safe area
	this.uizine_toolbar = new lib.uizine_toolbar();
	this.uizine_toolbar.parent = this;
	this.uizine_toolbar.setTransform(500,325,1,1,0,0,0,500,325);

	this.timeline.addTween(cjs.Tween.get(this.uizine_toolbar).wait(1));

	// poskus
	this.podnaloga = new lib.Poskus();
	this.podnaloga.parent = this;
	this.podnaloga.setTransform(427.4,90.5,1,1,0,0,0,427.4,90.5);

	this.timeline.addTween(cjs.Tween.get(this.podnaloga).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(500,325,1000.1,650);
// library properties:
lib.properties = {
	width: 1000,
	height: 650,
	fps: 30,
	color: "#EDF9FC",
	opacity: 1.00,
	manifest: [
		{src:"images/gumb_L.png?1522321692793", id:"gumb_L"},
		{src:"images/gumb_S.png?1522321692793", id:"gumb_S"},
		{src:"images/ikona_puscica.png?1522321692793", id:"ikona_puscica"},
		{src:"images/kazalec.png?1522321692793", id:"kazalec"},
		{src:"images/material_aluminij.png?1522321692793", id:"material_aluminij"},
		{src:"images/material_baker.png?1522321692793", id:"material_baker"},
		{src:"images/material_medenina.png?1522321692793", id:"material_medenina"},
		{src:"images/material_zelezo.png?1522321692793", id:"material_zelezo"},
		{src:"images/material_zlato.png?1522321692794", id:"material_zlato"},
		{src:"images/napis1.png?1522321692794", id:"napis1"},
		{src:"images/napis2.png?1522321692794", id:"napis2"},
		{src:"images/napis3.png?1522321692794", id:"napis3"},
		{src:"images/napis4.png?1522321692794", id:"napis4"},
		{src:"images/napis_ponastavi.png?1522321692794", id:"napis_ponastavi"},
		{src:"images/naprava.png?1522321692794", id:"naprava"},
		{src:"images/num_0.png?1522321692794", id:"num_0"},
		{src:"images/num_1.png?1522321692794", id:"num_1"},
		{src:"images/num_2.png?1522321692794", id:"num_2"},
		{src:"images/num_3.png?1522321692794", id:"num_3"},
		{src:"images/num_4.png?1522321692794", id:"num_4"},
		{src:"images/num_5.png?1522321692794", id:"num_5"},
		{src:"images/num_6.png?1522321692794", id:"num_6"},
		{src:"images/num_7.png?1522321692794", id:"num_7"},
		{src:"images/num_8.png?1522321692794", id:"num_8"},
		{src:"images/num_9.png?1522321692794", id:"num_9"},
		{src:"images/okvircek.png?1522321692794", id:"okvircek"},
		{src:"images/ozadje.png?1522321692794", id:"ozadje"},
		{src:"images/palica_1.png?1522321692794", id:"palica_1"},
		{src:"images/palica_2.png?1522321692794", id:"palica_2"},
		{src:"images/palica_3.png?1522321692794", id:"palica_3"},
		{src:"images/palica_4.png?1522321692794", id:"palica_4"},
		{src:"images/palica_5.png?1522321692794", id:"palica_5"},
		{src:"images/plamen.png?1522321692794", id:"plamen"},
		{src:"images/rocica.png?1522321692794", id:"rocica"}
	],
	preloads: []
};




})(lib = lib||{}, images = images||{}, createjs = createjs||{}, ss = ss||{}, AdobeAn = AdobeAn||{});
var lib, images, createjs, ss, AdobeAn;