window.addEvent('domready', LigaDrag);

//Liga Drag
function LigaDrag(){
 
	$$('.item').each(function(item){
 	
	item.addEvent('mousedown', function(e) {
		e = new Event(e).stop();
 	
		var clone = this.clone()
			.setStyles(this.getCoordinates())
			.setStyles({'opacity': 0.7, 'position': 'absolute'})
			.inject(document.body);
		
		clone.id = this.id
 	
		clone.makeDraggable({
			droppables: '.cart',
			onDrop: function(element, droppable, event)
			{
				element.dispose()
				if(droppable != null)
				{
					Exclui(element.id,2);		
				}
				
			}
		}).start(e)
	});
 
});
			
}


var tipo = 1

function Responde(resposta)	{
	
	if(resposta == 'true')
		alert('Produto excluido com sucesso!');
	else
		alert('Produto não pode ser excluido');
	
	LightBox(tipo);
}

function Exclui(cod,tipo)
{
	var url = 'ajax-add-lightbox.asp';	
	var dados='?tipo='+tipo+'&produto='+cod;
	httpRequest2(url + dados,'Responde')
}


var objReq

function $(id)
{
	return document.getElementById(id)
}

//httprequest2
function httpRequest2(strUrl, strFnc)
{
	if (document.getElementById('Loader') != undefined){
	document.getElementById('Loader').style.display = '';}

	if (window.XMLHttpRequest) {
		objReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	objReq.open("GET", strUrl, true);
	objReq.send(null);
	if (strFnc != "") {
		objReq.onreadystatechange = function() 
		{
			if (objReq.readyState == 4 && (objReq.status == 200 || objReq.status == 304 || objReq.status == 500))
			{
					eval(strFnc + '("' + objReq.responseText + '")');
			}
		};
	}
}


//httprequest3

function httpRequest3(strUrl, strFnc)
{
	if (document.getElementById('Loader') != undefined){
	document.getElementById('Loader').style.display = '';}

	if (window.XMLHttpRequest) {
		objReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	objReq.open("GET", strUrl, true);
	objReq.send(null);
	if (strFnc != "") {
		objReq.onreadystatechange = function() 
		{
			if (objReq.readyState == 4 && (objReq.status == 200 || objReq.status == 304 || objReq.status == 500))
			{
					eval(strFnc + '("' + objReq.responseText + '")');
			}
		};
	}
}



//httprequest
function httpRequest(strUrl, strFnc)
{
	if (document.getElementById('Loader') != undefined){
	document.getElementById('Loader').style.display = '';}

	if (window.XMLHttpRequest) {
		objReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		objReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	objReq.open("GET", strUrl, true);
	objReq.send(null);
	if (strFnc != "") {
		objReq.onreadystatechange = function() 
		{
			if (objReq.readyState == 4 && (objReq.status == 200 || objReq.status == 304 || objReq.status == 500))
			{

					eval(strFnc + '()');

			}
		};
	}
}

function mostraDownloads()
{
	document.getElementById('divDown').innerHTML = objReq.responseText;
	document.getElementById('Loader').style.display = 'none';
	
}

//Mostra Busca
function mostraBusca()
{
	document.getElementById('divDown').innerHTML = objReq.responseText;
	document.getElementById('Loader').style.display = 'none';
	registerSubInfoEvents($$('.InfoToggler2'), $$('.InfoElement2'));
	setTimeout("new DivScroll('will', 200, 'divScrollDir2', 'divScrollEsq2')", 200)
	
}

function ApareceProduto(cod, cat)
{
	httpRequest('ajax-produtos.asp?id=' + cod + '&cat=' + cat ,'mostraProjeto')	
}

function LightBox(x)
{
	
	//se x = 1 então mostra o frame
	//se x = 2 então mostra o 'Meu Lightbox'
	if(x == 1)
	{
		tipo = 1;
		httpRequest('frame-lightbox.asp' ,'mostraLightBox');
	}
	else
	{
		tipo = 2;
		httpRequest('ajax-lightbox.asp' ,'mostraMinhaLightBox');
	}
}

function mostraMinhaLightBox()
{
	document.getElementById('Light').innerHTML = objReq.responseText;
	document.getElementById('Loader').style.display = 'none';
	//registerSubInfoEvents($$('.InfoToggler2'), $$('.InfoElement2'))
	setTimeout("new DivScroll('items', 200, 'divScrollDir', 'divScrollEsq')", 200)
	LigaDrag();
	
	
}

function mostraLightBox()
{
	if (objReq.responseText != ""){
	document.getElementById('Light').innerHTML = objReq.responseText;
	document.getElementById('Loader').style.display = 'none';
	registerSubInfoEvents($$('.InfoToggler2'), $$('.InfoElement2'))
	setTimeout("new DivScroll('will', 200, 'divScrollDir2', 'divScrollEsq2')", 200)
	LigaDrag();}
	
	
}

function mostraProjeto()
{
	document.getElementById('meio').innerHTML = objReq.responseText;
	document.getElementById('Loader').style.display = 'none';
	setTimeout("new DivScroll('DivProjeto', 200, 'divScrollDir', 'divScrollEsq')", 200)
}

function mudaProjeto()
{

	//tipo = 1 => Comercial
	//tipo = 2 => Residencial
	lala = document.getElementById('ImgTit').src;
	lala = lala.split('/Fx/')

	if(lala[1] == 'img-comercial-residencial.png')
	{
		document.getElementById("ImgTit").src = lala[0] + '/Fx/img-residencial-comercial.png';
		httpRequest('ajax-projetos.asp?tipo=2' ,'mostraProjeto')
	}
	else
	{
		document.getElementById("ImgTit").src = lala[0] + '/Fx/img-comercial-residencial.png'
		httpRequest('ajax-projetos.asp?tipo=1','mostraProjeto')
	}


}
//Valida login
var resp = 'resp'
function logar(usuario,senha,salva) {
	var url = 'loga.asp';	
	var login='?usuario='+usuario+'&senha='+senha+'&salvar='+salva;
	httpRequest2(url + login,'escreve')

}
function escreve(resposta)	{
	if(resposta == 'true'){
			location.href = 'lightbox-produtos.asp'
		}
	else{
		$(resp).innerHTML = "Usu&aacute;rio ou senha inv&aacute;lida";
	}
}
function valida(frm,tipo){
 if (frm.Usuario.value == '') {
	alert('Por favor informe o Usuário');
	frm.Usuario.focus();
	return false;
 }
  if (frm.UsuSenha.value == '') {
	alert('Por favor informe a Senha');
	frm.UsuSenha.focus();
	return false;
 }
 if(tipo == 1)
 	resp = 'resposta'
else
	resp = 'resp'
	
 	$(resp).innerHTML = "Carregando...";
	logar(frm.Usuario.value,frm.UsuSenha.value,frm.Salvar.checked);
}

function RecuperaSenha(frm){
  if (!ConsisteEmail(frm.Email.value) || frm.Email.value == '')
	{
		alert("Favor Digitar o Email Corretamente.");
		frm.Email.focus();
		return false
	}
 	$('resp').innerHTML = "Carregando...";
	var url = 'recupera.asp';	
	var login='?email='+frm.Email.value;
	httpRequest2(url + login,'Recupera')
}
function Recupera(resposta)	{
	if(resposta == 'true')
		$('resp').innerHTML = "Senha foi encaminhada para seu email";
	else
		$('resp').innerHTML = "Usu&aacute;rio não possui cadastro.";
}

function EnviaPedido()
{
		document.getElementById('Loader').style.display = '';
		var url = 'enviarpedido.asp';	
		httpRequest2(url,'Resp')
}
function Resp(resposta)
{
	document.getElementById('Loader').style.display = 'none';
	if(resposta == 'true')
		alert('Pedido enviado com sucesso')
	else
		alert('Tente novamente mais tarde')
}

