var catColor1 = new Array("#FFFFFF","#FFD0AB","#A9E1F8","#FBCDD8","#C1DEBA","#FDB1A2","#A6DBDA","#F9E7A9","#F9E7A9");
var catColor2 = new Array("#FFFFFF","#FE8647","#00AFE9","#00AFE9","#F17D98","#5FAC5D","#ED4640","#0BA5A2","#834A2F");

var dCmp;
var CmpImg = '0';
var numcat=0;

function logout(){
	gdp({divname: "dLogin", daction: "logoutPage"});

}

function showcatPRD(num) {
	var catNode = dojo.byId('C'+num);
	numcat =num;
	dojo.event.connect(aCatOUT, "onEnd", function(e) {
		catPRD.innerHTML = catNode.innerHTML;
		catPRD.style.backgroundColor = catColor2[numcat];
		catPRD.style.borderColor = catColor2[numcat];

		elencoPRD.style.backgroundColor = catColor2[numcat];
		elencoPRD.style.borderColor = catColor2[numcat];
		elencoPRD.innerHTML= "chose a subcategory";

		aCatIN.play(true);
	});

	if (parseInt(dojo.style.getComputedStyle(dojo.byId('mPRD'), 'left'))>100 ){
		aCatOUT.onEnd();
	}else{
		aCatOUT.play(true);
	}
}
function overPRD(linka) {linka.style.backgroundColor = catColor1[numcat];}
function outPRD(linka) {linka.style.backgroundColor = catColor1[0];}
















function company(CmpImg) {
	var cmpSet = dojo.byId('cmp'+CmpImg);
	cmpY = dojo.style.getAbsoluteY(dCmp)-pagey;
	cmpX = dojo.style.getAbsoluteX(dCmp);
	aCompanyIN 	= new dojo.animation.Animation(new dojo.math.curves.Line([cmpX,251], [cmpX,371]),500,0,0);
	aCompanyOUT 	= new dojo.animation.Animation(new dojo.math.curves.Line([cmpX,cmpY], [cmpX,251]),800,0,0);
	dojo.event.connect(aCompanyIN, "onAnimate", function(e) {with( dCmp.style ) {left = e.x + "px";top = e.y + "px";}}); 
	dojo.event.connect(aCompanyOUT, "onAnimate", function(e) {with( dCmp.style ) {left = e.x + "px";top = e.y + "px";}}); 

	dojo.event.connect(aCompanyOUT, "onEnd", function(e) {
		dCmp.innerHTML = cmpSet.innerHTML;
		aCompanyIN.play(true);
	});
	aCompanyOUT.play(true);
}

function products(dname) {
	var img = dojo.byId(dname);
	var div = dojo.byId('prdIMG');
	dojo.fx.html.fadeOut(div, 200, function(n) {
		div.innerHTML = img.innerHTML;
		dojo.fx.html.fadeIn(div, 500);
	});
}
var prdCAT;
var prdCATlista;
var prdCATsub;
var numCAT;
var muovi=false;

function prd2cat(dname) {
	var dScroll = dojo.byId('dNavScroll');
	if(prdCAT){dojo.html.setClass(prdCAT, '');}
	if(prdCATlista){dojo.fx.html.slideTo(prdCATlista, 300, [160, 240]);}
	numCAT = dname;
	prdCAT = dojo.byId(dname);
	prdCATlista = dojo.byId(dname + 'lista');
	dojo.fx.html.slideTo(dScroll, 200, [-310, 0]);
	dojo.fx.html.slideTo(prdCATlista, 300, [160, 30]);
	dojo.html.setClass(prdCAT, dname + 'over');
	gdp({divname: "elencoPRD", daction: "elencoprodotti", categoria: 999});
	dojo.html.setClass(dojo.byId('prdELENCO'), '');
	dojo.html.hide(dojo.byId('prdIMG'));
}
function prd2cmp() {
	var dScroll = dojo.byId('dNavScroll');
	if(prdCAT){dojo.html.setClass(prdCAT, '');}
	if(prdCATlista){dojo.fx.html.slideTo(prdCATlista, 300, [160, 240]);}
	dojo.fx.html.slideTo(dScroll, 200, [0, 0]);
	dojo.html.show(dojo.byId('prdIMG'));
}
function prd2up() {
	var node = dojo.byId('prdHTML');
	maxy = node.offsetHeight;
	pos = dojo.style.getAbsolutePosition(node);
	if (maxy > 230){
		bottom = (maxy-230)*-1;
	}else{
		bottom =0;
	}
	duration =2000;
	muovi = dojo.fx.html.slideTo(node, [0, bottom ], duration);
}
function prd2down() {
	var node = dojo.byId('prdHTML');
	maxy = node.offsetHeight;
	pos = dojo.style.getAbsolutePosition(node);
	if (maxy > 230){
		bottom = (maxy-230)*-1;
	}else{
		bottom =0;
	}
	duration =2000;
	muovi = dojo.fx.html.slideTo(node, [0, 0 ], duration);
}
function cmp2detail(dname) {
	gdp({divname: "dDetail", daction: "company", id: dname});
	muovi=false;
}
function gen2detail(dname) {
	gdp({divname: "dDetail", daction: "generic", template: dname});
	muovi=false;
}
function frm2sub(dname) {gdp({divname: "elencoPRD", daction: "elencofula", categoria: dname});}



