//##################### funções ajax#################################


function portifolio(q,id){
	marcador(id,'left');
	progresso();
	resize('meio',219,0);
	x_mostra_produtos(q,recebe_dados_meio);

}

function visualizar(q,id){
	marcador(id,'meio');
	progresso();
	document.getElementById('player').innerHTML='';
	opacidade('player',0,100,500);
	x_visualizador(q,recebe_dados_visualizar);
}


//##################### mostra conteudos#################################
function recebe_dados_meio(valor){
	document.getElementById('meio').innerHTML=valor;
	bv.init();	
	enableScrollBars.init();
	fade('conteudo',0);
	setTimeout("opacidade('conteudo',0,100,500)",2000);
	setTimeout("progresso()",2000);;

	
}


function recebe_dados_visualizar(valor){

	document.getElementById('player').innerHTML=valor;
	progresso();
	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
	imgLoader = new Image();// preload image
	imgLoader.src = tb_pathToImage;
}


function enviaEmail(){
	var email =document.getElementById('email').value; 
	var res=ValidacaoEmail(email);
	if (res){
		x_envia_email(email,resposta);			  
		document.getElementById('email').value=''; 
	}else{
		alert ('o email esta incorreto ou vazio');	
	}
}
 function resposta(valor){
	alert(valor);
 }

///############# Funções ##################################

function mostraImagem(id){
		var speed= Math.round(50/100);
		var timer=0;

		imgs = document.getElementById('foto').getElementsByTagName('p');	
		for(i=0;i<imgs.length;i++){
			if(imgs[i].style.display == "block"){
				atual=imgs[i].getAttribute("id");
			}
		}
	
		for (i=100;i>=0;i--){
			setTimeout("fade('"+atual+"',"+i+")",(timer*speed));
			timer++;
		}
		document.getElementById(atual).style.display='none';
		document.getElementById(id).style.display='block';
		fade(id,0);		
		for (i=0;i<=100;i++){
			setTimeout("fade('"+id+"',"+i+")",(timer*speed));
			timer++;
		} 
}

function marcador(id,div){
	links = document.getElementById(div).getElementsByTagName('span');

	for(i=0;i<links.length;i++){
		links[i].style.background="#CCCCCC";
	}
	document.getElementById(id).style.background="#CD0102";
}

function progresso(){
	if (document.getElementById('progresso').style.display=='none'){
		document.getElementById('progresso').style.display="block";	
	}else{
		document.getElementById('progresso').style.display="none";			
	}
}
 
function resize(id,inicio,final){
	var speed= Math.round(200/100);
	var timer=0;
	document.getElementById(id).innerHTML = '';
	for (i=inicio;i>=final;i--){
		setTimeout("document.getElementById('"+id+"').style.width='"+i+"px'",(timer*speed));
		timer++;
	}
	for (i=final;i<=inicio;i++){
		setTimeout("document.getElementById('"+id+"').style.width='"+i+"px'",(timer*speed));
		timer++;
	} 
}

function opacidade(id,inicio,final,tempo){
	var speed= Math.round(tempo/100);
	var timer=0;
	if (inicio>final){
		for (i=inicio;i>=final;i--){
			setTimeout("fade('"+id+"',"+i+")",(timer*speed));
			timer++;
		}
	}else if (inicio<final){
		for (i=inicio;i<=final;i++){
			setTimeout("fade('"+id+"',"+i+")",(timer*speed));
			timer++;
		} 
	}
}

function fade(id,opacidade){
	var obj= document.getElementById(id).style;
	obj.opacity=(opacidade/100);
	obj.MozOpacity =(opacidade/100);
	obj.KhtmlOpacity =(opacidade/100);
	obj.filter="alpha(opacity="+opacidade+")";
}

function ValidacaoEmail(emailad){
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;
    if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
        return false;
    }
    else {
        return true;
    }
}


