/**
 * Script para efectuar contacto de productos
 * 
 */

/**
 * Envia un formulario de contacto de producto
 */
function sendContactoProductosForm (f)
	{


	if(f.qtrfl.value=='')
		{
		alert('Por favor, escriba su nombre.');
		f.qtrfl.focus();
		return false;
		}

	if(f.hbres.value==''&&f.rtsbd.value=='')
		{
		alert('Por favor, escriba su teléfono o e-mail.');
		f.hbres.focus();
		return false;
		}
			
	if (f.rtsbd.value!=''&&((f.rtsbd.value.search("@") == -1 )||( f.rtsbd.value.search("[.*]" ) == -1 )))
		{
		alert('Por favor, escriba correctamente su e-mail');
		f.rtsbd.focus();
		return false;
		} 
	
	var form = $('formularioContactoProducto');
				
	form.set('send',
		{
		url: 'contacto-productos/',
		onFailure: function(response) {alert('Por el momento no fue posible efectuar el envio del e-mail.');},

		onSuccess: function(responseText, responseXML) 
			{
			if(responseText!='OK')
				{
				alert(responseText);
				}
			else
				{
				$('contactoProductosZone').setStyle('height',100);
				$('contactoProductosZone').set('html','<div class="mailSended"><div>El mensaje ha sido enviado<br />Pronto lo contactaremos<br />&nbsp;<br />&iexcl; Muchas Gracias !</div></div>');
				}
			}
				
		});
			
		
	form.send();
	
	return false;
	}


//Variable global para el virtual box de la galeria de imagenes de productos
var galeriaImagenesProductoVirtualBox = null;

//Bandera que indica si virtual box de las galerias se esta observando
var showedGaleriaImagenesProductoVirtualBox = false;


//Variable global para indicar la imagen seleccionada
var galeriaSelectedImageIndex = 0;


/**
 * Funcion que muestra una galeria de imagenes de un producto
 */
function showGaleriaImagenesProducto (obj, selectedImage)
	{

	galeriaSelectedImageIndex = selectedImage;
	
	if(galeriaImagenesProductoVirtualBox!=null)
		{
		showedGaleriaImagenesProductoVirtualBox = true;
		galeriaImagenesProductoVirtualBox.create();
		return false;
		}

	galeriaImagenesProductoVirtualBox = new Virtual.HTML.single(obj, {enable: {caption: false}, style: false, effect: ((Browser&&Browser.ie6) ? 'fix': 'fold'), content: '<iframe class="showFolletoFrame" scrolling="no" src="'+obj.href+'" frameborder="0"></iframe>'});
	
	showedGaleriaImagenesProductoVirtualBox = true;
	galeriaImagenesProductoVirtualBox.create();
		
	return false;
	}

/**
 * Cierra la actual VirtualBox de la galeria de imagenes
 */
function closeGaleriaImagenesProducto ()
	{
	if(galeriaImagenesProductoVirtualBox!=null&&showedGaleriaImagenesProductoVirtualBox)
		{
		galeriaImagenesProductoVirtualBox.remove();
		showedGaleriaImagenesProductoVirtualBox = false;
		}
	}

/**
 * Retorna la imagen seleccionada
 */
function getGaleriaSelectedImageIndex ()
	{
	return galeriaSelectedImageIndex;
	}