//-------------------------------------------------------------------------------------
// Description : funcion para desplegar los distintas galerias
// Brain       : Cristian Fernandez
// Email       : cristian.fernandez@factobyte.cl
//-------------------------------------------------------------------------------------
function desplegaGaleria(ruta_raiz, galeria, clave_primaria, total_imgs, img_num){
	$('#layer_viewer').fadeIn("fast");

	cargaIMGgaleria(ruta_raiz, galeria, clave_primaria, total_imgs, img_num);

	if (identificaBrowser() == "firefox"){
		$("layer_viewer").height(document.body.offsetHeight);
	}
	else{
		if (identificaBrowser() == "microsoft"){
			$("layer_viewer").height(document.body.scrollHeight);
		}
	}
}

function cargaIMGgaleria(ruta_raiz, galeria, clave_primaria, total_imgs, img_num){
	$('#layer_img').load("soul/php/viewers/vie_galeria.php?ruta_raiz=" + ruta_raiz + "&galeria=" + galeria + "&clave_primaria=" + clave_primaria + "&total_imgs=" + total_imgs + "&img_num=" + img_num);
	
	document.getElementById('txt_galeria').value = galeria;
	document.getElementById('txt_clave_primaria').value = clave_primaria;
	document.getElementById('txt_imgs_total').value = total_imgs;
	document.getElementById('txt_num_img').value = img_num;

	document.getElementById('capa_numeracion_imgs').innerHTML = document.getElementById('txt_num_img').value + "&nbsp;de&nbsp;<font class='text_viewer_blanco'>" + document.getElementById('txt_imgs_total').value + "&nbsp;imagenes</font>";
}

function overlinkViewer(accion, img){
	if (img == "left"){
		if (accion == "over"){
			document.getElementById('img_viewer_left').src = "soul/imgs/img_viewer_left_on.png"; 
			document.body.style.cursor = "pointer";
		}
		else{
			document.getElementById('img_viewer_left').src = "soul/imgs/img_viewer_left_off.png"; 
			document.body.style.cursor = "default";
		}
	}
	else{
		if (accion == "over"){
			document.getElementById('img_viewer_right').src = "soul/imgs/img_viewer_right_on.png"; 
			document.body.style.cursor = "pointer";
		}
		else{
			document.getElementById('img_viewer_right').src = "soul/imgs/img_viewer_right_off.png"; 
			document.body.style.cursor = "default";
		}
	}
}

function gestionaIMGSviewer(accion){
	if (accion == "left"){
		if(parseInt(document.getElementById('txt_num_img').value) > 1){
			cargaIMGgaleria("", document.getElementById('txt_galeria').value, document.getElementById('txt_clave_primaria').value, document.getElementById('txt_imgs_total').value, (parseInt(document.getElementById('txt_num_img').value) - 1));
			document.getElementById('capa_numeracion_imgs').innerHTML = document.getElementById('txt_num_img').value + "&nbsp;de&nbsp;<font class='text_viewer_blanco'>" + document.getElementById('txt_imgs_total').value + "&nbsp;imagenes</font>";
		}
	}
	if (accion == "right"){
		if(parseInt(document.getElementById('txt_num_img').value) < parseInt(document.getElementById('txt_imgs_total').value)){
			cargaIMGgaleria("", document.getElementById('txt_galeria').value, document.getElementById('txt_clave_primaria').value, document.getElementById('txt_imgs_total').value, (parseInt(document.getElementById('txt_num_img').value) + 1));
			document.getElementById('capa_numeracion_imgs').innerHTML = document.getElementById('txt_num_img').value + "&nbsp;de&nbsp;<font class='text_viewer_blanco'>" + document.getElementById('txt_imgs_total').value + "&nbsp;imagenes</font>";
		}
	}
}

//-------------------------------------------------------------------------------------
// Description : funcion para ocultar la capa viewer de galerias
// Brain       : Cristian Fernandez
// Email       : cristian.fernandez@factobyte.cl
//-------------------------------------------------------------------------------------
function cierraCapaViewer(){
	
	$('#layer_viewer').fadeOut("fast");
}

//-------------------------------------------------------------------------------------
// Job   : envia la familia seleccionada para actualizar listado
// Brain : Cristian Fernandez
// Email : cristian.fernandez@factobyte.cl
//-------------------------------------------------------------------------------------
function enviaFamiliaProducto(codigo_persona, codigo_familia){
	
	if (codigo_familia != -1)
		$('#container_content').load("soul/php/viewers/vie_perfil_producto.php?codigo_persona=" + codigo_persona + "&cmb_familia=" + codigo_familia);
	else
		return ejecutaAlert("Debe seleccionar una familia valida de producto y/o servicio", obj_origen);
}

