// JavaScript Document
$(function() {
		$('a.lightbox').lightBox(); // Select all links with lightbox class
});
function loadSelectTipo(idcategoria) {
	$("#select_tipo").load("/backoffice/ajax/select_tipos.php?idCategoria=" + idcategoria );
	$("#select_subcategoria").html("");
}

function loadSelectSubCategoria(idtipo) {
	$("#select_subcategoria").load("/backoffice/ajax/select_subcategorias.php?idTipo=" + idtipo );
}
function cargarImagen(id,imagensrc) {
	if($('#imagen_1'))
		$('#imagen_1').removeClass('texto_8');
	if($('#imagen_2'))
		$('#imagen_2').removeClass('texto_8');
	if($('#imagen_3'))
		$('#imagen_3').removeClass('texto_8');
	$("#imagen_container").fadeOut(600, function(){
			$("#imagen_container").attr('src','/imagenes/productos/' + imagensrc).bind('readystatechange load', function(){
			if (this.complete) $(this).fadeIn(800);
			});
	});	
	$('#imagen_' + id).addClass('texto_10');
}
var tipo = 0;
var positionLast = 0;
var idCategoriaLast = 0;
var idTipoLast = 0;
var idSubLast = 0;
var subC = 0;
var processT = 0;
var processS = 0;
function showTipo(idCategoria,idTipo,idSub,position) {
	if (tipo != position && processT == 0) { 
		tipo = position;
		$('#menu_sub').html('');
		processT = 1;
		for(j=1;j<10;j++)
			$("#menu_categoria_" + j).css("font-weight", "normal");
		$("#menu_categoria_" + position).css("font-weight", "bold");
		$("#menu_tipo").hide();
		$("#menu_tipo").load("/productos/menu_tipo.php?idCategoria=" + idCategoria, {idCategoria: idCategoria,idTipo: idTipo,idSub: idSub}, function(){
	   		$('#menu_tipo').show("slide", { direction: "left" }, 200); 
			processT = 0;
			if(positionLast != tipo) {
				showTipo(idCategoriaLast,idTipoLast,idSubLast,positionLast);
			}
		});
	}
	positionLast = position;
	idCategoriaLast = idCategoria;
	idTipoLast = idTipo;
	idSubLast = idSub;

}
function showTipoRep(idCategoria,idTipo,idSub,position) {
	if (tipo != position && processT == 0) { 
		tipo = position;
		$('#menu_sub').html('');
		processT = 1;
		for(j=1;j<10;j++)
			$("#menu_categoria_" + j).css("font-weight", "normal");
		$("#menu_categoria_" + position).css("font-weight", "bold");
		$("#menu_tipo").hide();
		$("#menu_tipo").load("/repuestos/menu_tipo.php?idCategoria=" + idCategoria, {idCategoria: idCategoria,idTipo: idTipo,idSub: idSub}, function(){
	   		$('#menu_tipo').show("slide", { direction: "left" }, 200); 
			processT = 0;
			if(positionLast != tipo) {
				showTipo(idCategoriaLast,idTipoLast,idSubLast,positionLast);
			}
		});
	}
	positionLast = position;
	idCategoriaLast = idCategoria;
	idTipoLast = idTipo;
	idSubLast = idSub;

}
function goTo(url,tipo,id) {
	
	if(tipo == "marca" && id > 0) {
		 $.ajax({ type: "POST", url: "/body/select-productos.php", data: "IdMarca=" + id,
  			 success: function(msg){
   				  $('#home_search_tipos').html(msg);
   			 }
 		 });
	} 
	if(tipo == "tipos" && id > 0) {
	 $.ajax({ type: "POST", url: "/body/select-marcas.php", data: "IdTipo=" + id,
  			 success: function(msg){
   				  $('#home_search_marcas').html(msg);
   			 }
 		 });		
	} 
	
	
	return true;
}
function showSub(idCategoria,idTipo,idSub,position) {
	//$('#status').html('showSUB | Position: ' + position);
	if (subC != position && processS == 0) {
		subC = position;
		//$('#status2').html('showSUB | subC: ' + subC);
		processS = 1;
		for(j=1;j<10;j++)
			$("#menu_tipo_" + j).css("font-weight", "normal");
		$("#menu_tipo_" + position).css("font-weight", "bold");
		$("#menu_sub").hide();
		$("#menu_sub").load("/productos/menu_sub.php?idSub=" + idSub, {idCategoria: idCategoria,idTipo: idTipo,idSub: idSub}, function(){
	   		$('#menu_sub').show("slide", { direction: "left" }, 200); 
			processS = 0;
			if(positionLast != subC) {
				showSub(idCategoriaLast,idTipoLast,idSubLast,positionLast);
			}			
		});
		
	}
	positionLast = position;
	idCategoriaLast = idCategoria;
	idTipoLast = idTipo;
	idSubLast = idSub;	
}
function showSubRep(idCategoria,idTipo,idSub,position) {
	//$('#status').html('showSUB | Position: ' + position);
	if (subC != position && processS == 0) {
		subC = position;
		//$('#status2').html('showSUB | subC: ' + subC);
		processS = 1;
		for(j=1;j<10;j++)
			$("#menu_tipo_" + j).css("font-weight", "normal");
		$("#menu_tipo_" + position).css("font-weight", "bold");
		$("#menu_sub").hide();
		$("#menu_sub").load("/repuestos/menu_sub.php?idSub=" + idSub, {idCategoria: idCategoria,idTipo: idTipo,idSub: idSub}, function(){
	   		$('#menu_sub').show("slide", { direction: "left" }, 200); 
			processS = 0;
			if(positionLast != subC) {
				showSub(idCategoriaLast,idTipoLast,idSubLast,positionLast);
			}			
		});
		
	}
	positionLast = position;
	idCategoriaLast = idCategoria;
	idTipoLast = idTipo;
	idSubLast = idSub;	
}
function showSubOff() {
	subC = 0;
	$("#menu_sub").stop();
	$("#menu_sub").hide();
	$("#menu_sub").css("left", "0px");	
}

function playSound(soundfile) {
	document.getElementById("dummy").innerHTML= "<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}

