// JavaScript Document
var slider={
	num:-1,
	cur:-1,
	cr:[],
	al:null,
	at:4*1000,
	ar:true,
	vel:'',
	collection:null,
	colControls:null
};
slider.data=new Array;
//slider.data=[{"id":"slide-img-1"},{"id":"slide-img-2"},{"id":"slide-img-3"}];
var timeoutID;
var elSig;

window.onerror=function(desc,page,line,chr){
	/*alert('JavaScript error occurred! \n'
  +'\nError description: \t'+desc
  +'\nPage address:      \t'+page
  +'\nLine number:       \t'+line
 );*/
}

function inicial() {
	_slider = document.getElementById('slider');
	_controList = document.getElementById('slider_control');
	slider.collection = _slider.getElementsByTagName('IMG');
	//slider.colControls = _controList.getElementsByTagName('LI');
	slider.num = slider.collection.length;
	slider.cur = 0;
	//slider.data = slider.collection.item(1).id
	for (var i = 0; i <= slider.num - 1; i++) {
		valor = 1 + i;
		slider.data.push(slider.collection.item(i).id);// = slider.collection.item(i).id;
		_newControl = document.createElement('LI');
		//_newControl.onclick = cambia(i);
		$(_newControl).html('<a href="#'+valor+'" onclick="cambia('+i+')"><img src="http://www.azulu.com/uploads/userfiles/images/mail/spacer.gif" alt="" width="13" height="10" border="0" /><span>'+valor+'</span></a>');
		$(_newControl).addClass('active');
		//$(_newControl).click(cambia(i));
		//slider.colControls.push(_newControl);
		_controList.appendChild(_newControl);
	}
	slider.colControls = _controList.getElementsByTagName('LI');
	//alert('_slider:'+_slider+' collection:'+slider.collection+' num:'+slider.num+' data:'+slider.data);
	for (var j = 1; j <= slider.num - 1; j++) {
		$(slider.collection.item(j)).css('display','none');
		$(slider.colControls.item(j)).removeClass('active');
		//$(slider.collection.item(j)).css('display','none','position','absolute','top',0,'left',0,'z-index',j*10);
	}
	avanza();
}
function desaparece() {
	window.clearTimeout(timeoutID);
	//newdisplayContent(nuevo);
	$(slider.collection.item(elSig)).fadeIn(slider.vel, function() { });
	$(slider.collection.item(slider.cur)).fadeOut(slider.vel, function() {
		$(slider.colControls.item(elSig)).addClass('active');
		$(slider.colControls.item(slider.cur)).removeClass('active');
		slider.cur = elSig;
		avanza();
    	//newdisplayContent(nuevo);
		//alert('nuevo:'+nuevo+' cur:'+slider.cur);
	});
	
	//newdisplayContent(nuevo);
}
function avanza() {
	elSig = parseInt(slider.cur) + 1;
	//alert('elSig:'+elSig);
	if (elSig > slider.num - 1) {
		elSig = 0
	}
	slider.vel = 'slow';
	//alert('elSig:'+elSig);
	timeoutID = window.setTimeout(desaparece, slider.at);
}
function cambia(cual) {
	elSig = cual;
	slider.vel = 'fast';
	desaparece();
}


