dojo.require("dojo.NodeList-traverse");
dojo.require("dojo.fx");
dojo.require('dojox.charting.Chart2D');
dojo.require('dojox.charting.widget.Chart2D');
dojo.require('dojox.charting.themes.PlotKit.blue');
dojo.require("dijit.dijit");
dojo.require("dojox.charting.widget.Chart");
dojo.require("dojox.charting.axis2d.Default");
dojo.require("dojox.charting.plot2d.Areas");
dojo.require("dojox.charting.plot2d.Grid");
dojo.require("dojox.charting.plot2d.Pie");
dojo.require("dojox.charting.action2d.Tooltip");
dojo.require("dojox.charting.action2d.MoveSlice");
dojo.require("dojox.charting.widget.Legend");
dojo.require("dojox.charting.themes.PlotKit.blue");
dojo.require("dojox.data.HtmlStore");
dojo.require("dojo.parser");
dojo.require("dijit.Tooltip");
dojo.require("dijit.Dialog");
dojo.require("dojox.image.Lightbox");
dojo.require("dijit.form.CheckBox");
dojo.require("dojox.form.Manager");
dojo.require("dijit.form.Select");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.FilteringSelect");
dojo.require("dijit.form.Button");
dojo.require("dijit.form.Textarea");
dojo.require("dojo.NodeList-manipulate");
dojo.require("dojox.embed.Flash");
dojo.require("dijit.layout.TabContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("dojox.grid.DataGrid");
dojo.require("dojox.data.CsvStore");
dojo.require("dijit.layout.TabContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("dojox.image.Lightbox");

num = 0;
function scroll(type){
	if(type == 'left'){
		num--;
	}else{
		num++;
	}
	if(num < 0){
		num = scrollvar.length - 1;
	}else if(num >= scrollvar.length){
		num = 0;
	}
	
	dojo.style("sc_img", "backgroundImage", 'url(' + scrollvar[num][0] + ')');
	dojo.byId("sc_title").innerHTML = scrollvar[num][1];
	dojo.byId("sc_desc").innerHTML = scrollvar[num][2];
	dojo.attr("sc_link", 'href', 'http://'+scrollvar[num][3]);
	dojo.byId("sc_link").innerHTML = scrollvar[num][3];
}

function initScroll(){
	for(cur in scrollvar){
		var body = document.body;
		dojo.create("img", {
			'src': scrollvar[cur][0],
			'style': 'visibility:hidden;position:absolute;left:0;top:0' 
		}, body);
	}
	dojo.create("div", {
		'class': 'l_arrow pngfix',
		'onClick': "scroll('left')"
	}, dojo.byId("scrolling"));
	
	dojo.create("div", {
		'class': 'r_arrow pngfix',
		'onClick': "scroll('right')"
	}, dojo.byId("scrolling"));				
}

function iqPreviewsImg(obj) {
	dojo.query('#' + obj + ' img.works-screen').attr("onLoad", "iqFinishLoad(this)");
	dojo.query('#' + obj + ' img.works-screen').style("visibility", "hidden");
	
	var elems = dojo.query('#' + obj + ' div.tab');
	for(i=0;i<elems.length;i++) {
	}
	
	/*var  dojo.query('#' + obj + ' div').create("img", {
		'src': '/img/loader.gif'
	});
	alert(dojo.query('#' + obj + ' div').innerHTML);
	*/
}

var i = 0;

function iqFinishLoad(img) {
	var tab = dojo.query(img).closest("div.tab");
	dojo.query(tab).children(".loader:first-child").style("display", "none");
	dojo.query(img).style("visibility", "visible");
}

dojo.ready(function() {
	var topLink = dojo.byId("gototop");
	dojo.connect(window,"onscroll",function(e) {
		var scrollY = -dojo.position(dojo.body()).y, thresh = 100;
/*		dojo.anim(topLink, { opacity: (scrollY > thresh ? 1 : 0) }); */
		dojo.style(topLink,{ opacity: (scrollY > thresh ? 1 : 0), display:(scrollY > thresh ? 'block' : 'none') });
	});
});
