function delItem(arr,item) // deleta itens
{
	for (;item<arr.length;item++)
		arr[item] = arr[item + 1];
	arr.length=arr.length-1;
}

function goURL() // abre url
{
	(Item[atual][3].indexOf('_blank')!=-1) ? window.open(Item[atual][3].substring(0,Item[atual][3].indexOf(' '))) : location.href=Item[atual][3];
}

function changeImg(id) // troca imagens
{
	clearTimeout(timeoutId);
	atual+=parseInt(id);
	if(atual>Item.length-1) atual = 0;
	if(atual<0) atual = Item.length-1;
	if(document.all) 	{
		try {
			document.images.img1.style.filter="blendTrans(duration=1)";
			document.images.img1.filters.blendTrans.Apply();
			document.images.img1.filters.blendTrans.Play();
		} catch(e) {}
	}

	document.img1.src = imgDsp[atual].src;
	document.img1.alt = document.img1.title = Item[atual][0];
	document.getElementById('titulo1').innerHTML = Item[atual][5];
	document.getElementById('txt1').innerHTML = Item[atual][2];
	timeoutId = setTimeout("changeImg(1)",6000)
}

function startSlide()
{
	timeoutId = setTimeout("changeImg(1)",6000);
}

function inicializa ()
{
    // split do form content para o array ////
    textareaContent = document.form_cr.select_cr.value.split(/[\r\n]/i);
    Item = new Array();
    for(x=0,y=0;x<textareaContent.length;x++) {
	   if(textareaContent[x].length>30)
	      Item[y++] = textareaContent[x].split('|');
    }

    for(i=Item.length-1;i>=0;i--) // remove os arrays com informa&ccedil;&atilde;o faltando //
	{
	   if(Item[i][4].length<3) Item[i][4] = "images/sem-icone.gif"; // preenche as chamadas sem icone com x.gif
	   if(Item[i][1].length<3||Item[i][3].length<3||Item[i][2].length<3||Item[i][0].length<2) delItem(Item,i);
	}

    if(Item.length==1) document.write("<style>#anterior,#proxima{visibility:hidden}</style>"); // se s&oacute; tem 1 imagem, some com proximo/anterior
    atual = Math.random().toString().substring(2,6) % Item.length; // escolhe uma imagem inicial randomicamente
    imgDsp = new Array();

    for(n=0;n<Item.length;n++) // pre-load das imagens
	{
	   imgDsp[n] = new Image();
	   imgDsp[n].src = Item[n][1];
	}

    timeoutId = 0;
    onload = startSlide;
}