var task1 = {};
var runner1 = new Ext.util.TaskRunner();
function Image(div,data, width, height, title){
	Ext.DomHelper.overwrite(div, {
		tag: 'img',
		src: data,
		width:width,
		height:height,
		title:'Увеличить',
		alt:'Увеличить',
		style:'cursor:pointer;',
		onclick:"BigImage(this.src)"
	}, true).show(true).frame();
};

function BigImage(url, desc)
{
	new core.Window({title:desc, body:'<center><img src="'+url+'"  border="0"></center>', width:550,  id:'Window4Img2'}).show();
}
function mind3d()
{
	if (Ext.get('Window4Img')){
		return false;
	}
	var allPhotos = Ext.get('mind3dimghidden').dom.innerHTML;
	Ext.get('mind3dimgshow').update(allPhotos);
	var mm = "";
	var mu = "";
	
	var arr =win3d.arguments;
	

	var dr = Ext.get('mind3dimgshow').select('.hidden');

	var images = arr;
	var num_img =dr.getCount();
	var next = 0;
	//console.log(num_img);
	var all = num_img-1;
	var updateClock = function(){
		var nn=next+1;
		//	if (nn<=all)
		//	{
		next=next+1;
		if (next > all){next =0;}
		var prev = next-1;
		if (prev < 0)
		{
			prev=all;
		}
		//if (prev <=all) {prev = next-1;}
		
		if (dr.item(prev))
		{
			if (dr.item(prev).hasClass('hidden2'))
			{
				dr.item(prev).replaceClass('hidden2', 'hidden');
			}
			//console.log("1---"+prev);
		}
		if (dr.item(next).hasClass('hidden'))
		{
			dr.item(next).replaceClass('hidden', 'hidden2');
		}
	}
	 task1 = {
		run: updateClock,
		interval:500
	}
	runner1.start(task1);
}
function win3d()
{
	
	if (Ext.get('Window4Img')){
		return false;
	}
	if (runner1){
		runner1.stopAll();
	}
	var mm = "";
	var mu = "";
	for (z=0; z<win3d.arguments.length;z++)
	{
		var id = Ext.id();
		var ll = win3d.arguments.length-1;
		mu+="<img src='"+win3d.arguments[z]+"' id='"+id+"' class='hidden'  width='500' height='375'>\n";
	}
	var arr =win3d.arguments;
	new core.Window({title:'Виды 3D', body:'<div id="3dimg">'+mu+'</div>', width:600, height:400, id:'Window4Img'}).show();

	var dr = Ext.get('3dimg').select('.hidden');

	var images = arr;
	var num_img =dr.getCount();
	var next = 0;
	//console.log(num_img);
	var all = num_img-1;
	var updateClock = function(){
		var nn=next+1;
		//	if (nn<=all)
		//	{
		next=next+1;
		if (next > all){next =0;}
		var prev = next-1;
		if (prev < 0)
		{
			prev=all;
		}
		//if (prev <=all) {prev = next-1;}
		
		if (dr.item(prev))
		{
			if (dr.item(prev).hasClass('hidden2'))
			{
				dr.item(prev).replaceClass('hidden2', 'hidden');
			}
			//console.log("1---"+prev);
		}
		if (dr.item(next).hasClass('hidden'))
		{
			dr.item(next).replaceClass('hidden', 'hidden2');
		}
		

		//}
		/*
		else
		{
		next=0;
		var prev = next-1;
		if (prev < 0)
		{
		prev=all;
		}
		if (prev <=all) {prev = next-1}
		if (dr.item(prev).hasClass('hidden2'))
		{
		dr.item(prev).replaceClass('hidden2', 'hidden');
		}
		if (dr.item(next).hasClass('hidden'))
		{
		dr.item(next).replaceClass('hidden', 'hidden2');
		}
		console.log("2---"+prev);

		}*/

	}
	var task = {
		run: updateClock,
		interval:500
	}
	var runner = new Ext.util.TaskRunner();
	runner.start(task);
}

