﻿	dojo.require("dojo.fx");
	function lightOn(parm)
	{
		var nodeName = "light"+parm;
		dojo.fadeIn({node:nodeName,duration: 500}).play(); 
	}
	function lightOff(parm) 
	{
		var nodeName = "light"+parm;
		dojo.fadeOut({node: nodeName,duration: 500}).play();   
	}
	//--------------------------------------------------------------------------------------
	function animDiv(imgArray)
	{
		
		var animationArray = new Array();
		var j=0;
		for(var i =0;i<imgArray.length;i++)
		{
			animationArray[j]=dojo.fadeIn({node: imgArray[i],duration: 3000});
			animationArray[j+1]=dojo.fadeOut({node: imgArray[i],duration: 2000});
			j+=2;
		}

		var chain = dojo.fx.chain(animationArray);
		dojo.connect(chain, "onEnd", function(){ 
			animDiv(imgArray); 
		}); 
		chain.play();			
	}
	function initAnimDiv(imgArray,width,hight,folderPath)
	{
		var imgIdArray = new Array();
		for(var i = 0;i<imgArray.length;i++)
		{
			var img = dojo.create("img");
			img.src = folderPath+imgArray[i];
			img.height = width;
			img.width = hight;
			img.id="img"+i;
			dojo.style(img,{position:"absolute",top:"0px",left:"0px",zIndex:i,opacity:.0});
			dojo.place(img, "animDiv", "last");
			imgIdArray[i] = img.id;
		}
		animDiv(imgIdArray);	
	}
	
	//-------------------------------------------------------------------------------------
	
	function serenityInit()
	{
		

		var objMap = new Array();
		objMap["info"] = new info();
		var jf = new jobFactory();
		jf.initialFactoryArray(objMap);
		jf.dojoXhrPost({command:"companyInfo__cd__"},"info");
	//alert(intro);
	//factory["intro"] = new intro();
	
		//dojoXhrPost({command:"companyInfo__cd__"},"info");
		//----------------initialize light Div ------------
		dojo.query(".light").forEach(function(node){dojo.style(node,"opacity",0);});

		//-----------------------  end   -------------------
		
		//---------------- initialize light2 Div -----------
		dojo.query(".light2").forEach(function(node){dojo.style(node,"opacity",0);});
		//-----------------------  end   -------------------
		
		//---------------- initialize light3 Div -----------
		dojo.query(".light3").forEach(function(node){dojo.style(node,"opacity",0);});
		//-----------------------  end   -------------------
		
		//---------------- initialize animation Div --------
		
		var width = 300;
		var hight = 300;
		var folderPath ="JPG/";
		var imgArray = new Array();
		imgArray[0]="anim1.gif";
		imgArray[1]="anim2.gif";
		initAnimDiv(imgArray,width,hight,folderPath);
		
		//-----------------------  end   -------------------
		   
	}
