// JavaScript Document
var ocultar_desplegable = true;

function enviar_mensaje()
{
	document.getElementById('div_enviar_mensaje').style.display = 'none';
	document.getElementById('div_enviando_mensaje').style.display = 'block';
	document.getElementById('text_nombre_contacto').disabled = true;
	document.getElementById('text_telefono_contacto').disabled = true;
	document.getElementById('text_email_contacto').disabled = true;
	document.getElementById('text_asunto_contacto').disabled = true;
	document.getElementById('textarea_mensaje_contacto').disabled = true;
	var nombre = document.getElementById('text_nombre_contacto').value;
	var telefono = document.getElementById('text_telefono_contacto').value;
	var email = document.getElementById('text_email_contacto').value;
	var asunto = document.getElementById('text_asunto_contacto').value;
	var mensaje = document.getElementById('textarea_mensaje_contacto').value.replace(/\n/g, '<br />');
	var error = false;
	
	if (nombre == '' || document.getElementById('text_nombre_contacto').style.fontStyle == 'italic')
	{
		error = true;
		alert('Debe completar el campo Nombre');
		reactivar_enviar_mensaje();
	}
	if (error == false && (telefono == '' || document.getElementById('text_telefono_contacto').style.fontStyle == 'italic'))
	{
		error = true;
		alert('Debe completar el campo Tel\xe9fono');
		reactivar_enviar_mensaje();
	}
	if (error == false && (email == '' || document.getElementById('text_email_contacto').style.fontStyle == 'italic'))
	{
		error = true;
		alert('Debe completar el campo E-mail');
		reactivar_enviar_mensaje();
	}
	if (error == false && !o3_email(email))
	{
		error = true;
		alert('El E-mail ingresado no es v\xe1lido');
		reactivar_enviar_mensaje();
	}
	if (error == false && (mensaje == '' || document.getElementById('textarea_mensaje_contacto').style.fontStyle == 'italic'))
	{
		error = true;
		alert('Debe completar el campo Mensaje');
		reactivar_enviar_mensaje();
	}
	
	if (!error) o3_ajax('ajax_enviar_mensaje.php?nombre=' + nombre + '&telefono=' + telefono + '&email=' + email + '&asunto=' + asunto + '&mensaje=' + mensaje);
}

function reactivar_enviar_mensaje(accion)
{
	if (accion)
	{
		if (accion == 'borrar')
		{
			o3_etiqueta('text_nombre_contacto', 'etiqueta=Nombre');
			o3_etiqueta('text_telefono_contacto', 'etiqueta=Tel\xe9fono');
			o3_etiqueta('text_email_contacto', 'etiqueta=E-mail');
			o3_etiqueta('text_asunto_contacto', 'etiqueta=Asunto');
			o3_etiqueta('textarea_mensaje_contacto', 'etiqueta=Mensaje');
		}
	}
	document.getElementById('text_nombre_contacto').disabled = false;
	document.getElementById('text_telefono_contacto').disabled = false;
	document.getElementById('text_email_contacto').disabled = false;
	document.getElementById('text_asunto_contacto').disabled = false;
	document.getElementById('textarea_mensaje_contacto').disabled = false;
	document.getElementById('div_enviando_mensaje').style.display = 'none';
	document.getElementById('div_mensaje_enviado').style.display = 'none';
	document.getElementById('div_enviar_mensaje').style.display = 'block';
}

function menu(elemento, activo, seccion)
{
	if (elemento != seccion || elemento == 'productos')
	{
		if (activo)
		{
			if (elemento == 'inicio')
			{
				document.getElementById('td_bor_izq_' + elemento).style.background = 'url(imgs/menu/bor_izq_azul.png)';
				document.getElementById('td_bor_izq_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_bor_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
				document.getElementById('td_sep_der_' + elemento).style.background = 'url(imgs/menu/sep_der_azul.png)';
				document.getElementById('td_sep_der_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_der_' + elemento).style.backgroundRepeat = 'no-repeat';
			}
			else if (elemento == 'contacto')
			{
				document.getElementById('td_sep_izq_' + elemento).style.background = 'url(imgs/menu/sep_izq_azul.png)';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
				document.getElementById('td_bor_der_' + elemento).style.background = 'url(imgs/menu/bor_der_azul.png)';
				document.getElementById('td_bor_der_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_bor_der_' + elemento).style.backgroundRepeat = 'no-repeat';
			}
			else
			{
				document.getElementById('td_sep_izq_' + elemento).style.background = 'url(imgs/menu/sep_izq_azul.png)';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
				document.getElementById('td_sep_der_' + elemento).style.background = 'url(imgs/menu/sep_der_azul.png)';
				document.getElementById('td_sep_der_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_der_' + elemento).style.backgroundRepeat = 'no-repeat';
			}
			document.getElementById('td_' + elemento).style.background = 'url(imgs/menu/fondo_azul.png)';
			document.getElementById('td_' + elemento).style.backgroundPosition = 'bottom';
			document.getElementById('td_' + elemento).style.backgroundRepeat = 'repeat-x';
		}
		else
		{
			if (elemento == 'productos' && seccion == 'productos')
			{
				document.getElementById('td_sep_izq_' + elemento).style.background = 'url(imgs/menu/sep_izq_gris.png)';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
				document.getElementById('td_sep_der_' + elemento).style.background = 'url(imgs/menu/sep_der_gris.png)';
				document.getElementById('td_sep_der_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_sep_der_' + elemento).style.backgroundRepeat = 'no-repeat';
				document.getElementById('td_' + elemento).style.background = 'url(imgs/menu/fondo_gris.png)';
				document.getElementById('td_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_' + elemento).style.backgroundRepeat = 'repeat-x';
			}
			else
			{
				if (elemento == 'inicio')
				{
					document.getElementById('td_bor_izq_' + elemento).style.background = 'url(imgs/menu/bor_izq.png)';
					document.getElementById('td_bor_izq_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_bor_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
					document.getElementById('td_sep_der_' + elemento).style.background = 'url(imgs/menu/sep_der.png)';
					document.getElementById('td_sep_der_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_sep_der_' + elemento).style.backgroundRepeat = 'no-repeat';
				}
				else if (elemento == 'contacto')
				{
					document.getElementById('td_sep_izq_' + elemento).style.background = 'url(imgs/menu/sep_izq.png)';
					document.getElementById('td_sep_izq_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_sep_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
					document.getElementById('td_bor_der_' + elemento).style.background = 'url(imgs/menu/bor_der.png)';
					document.getElementById('td_bor_der_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_bor_der_' + elemento).style.backgroundRepeat = 'no-repeat';
				}
				else
				{
					document.getElementById('td_sep_izq_' + elemento).style.background = 'url(imgs/menu/sep_izq.png)';
					document.getElementById('td_sep_izq_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_sep_izq_' + elemento).style.backgroundRepeat = 'no-repeat';
					document.getElementById('td_sep_der_' + elemento).style.background = 'url(imgs/menu/sep_der.png)';
					document.getElementById('td_sep_der_' + elemento).style.backgroundPosition = 'bottom';
					document.getElementById('td_sep_der_' + elemento).style.backgroundRepeat = 'no-repeat';
				}
				document.getElementById('td_' + elemento).style.background = 'url(imgs/menu/fondo.png)';
				document.getElementById('td_' + elemento).style.backgroundPosition = 'bottom';
				document.getElementById('td_' + elemento).style.backgroundRepeat = 'repeat-x';
			}
		}
	}
	if (elemento == 'productos' && activo)
	{
		ocultar_desplegable = false;
		document.getElementById('div_desplegable_productos').style.left = document.getElementById('div_referencia_desplegable').offsetLeft - 200 + document.getElementById('div_referencia_desplegable').offsetWidth + 19 + 'px';
		document.getElementById('div_desplegable_productos').style.top = document.getElementById('div_referencia_desplegable').offsetTop + 9 + 'px';
		document.getElementById('div_desplegable_productos').style.display = 'block';
	}
	else
	{
		ocultar_desplegable = true;
		verifica_ocultar();
	}
}

function desplegable(elemento, activo, seccion)
{
	if (elemento != seccion)
	{
		if (activo)
		{
			document.getElementById('td_' + elemento).style.background = 'url(imgs/desplegable/fondo_azul.png)';
			document.getElementById('td_bor_izq_' + elemento).style.background = 'url(imgs/desplegable/bor_izq_azul.png)';
			document.getElementById('td_bor_der_' + elemento).style.background = 'url(imgs/desplegable/bor_der_azul.png)';
		}
		else
		{
			document.getElementById('td_' + elemento).style.background = 'url(imgs/desplegable/fondo.png)';
			document.getElementById('td_bor_izq_' + elemento).style.background = 'url(imgs/desplegable/bor_izq.png)';
			document.getElementById('td_bor_der_' + elemento).style.background = 'url(imgs/desplegable/bor_der.png)';
		}
	}
}

function suscribirse()
{
	var nombre = document.getElementById('text_nombre').value;
	var email = document.getElementById('text_email').value;
	var error = false;
	
	if (nombre == '' ||document.getElementById('text_nombre').style.fontStyle == 'italic')
	{
		error = true;
		alert('Debe ingresar su nombre y apellido.');
	}
	if (!error)
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (email == '' ||document.getElementById('text_email').style.fontStyle == 'italic')
		{
			error = true;
			alert('Debe ingresar su direcci\xf3n de correo electr\xf3nico.');
		}
		else if (filter.test(email) == false)
		{
			error = true;
			alert('La direcci\xf3n de correo electr\xf3nico ingresada no es v\xe1lida.');
		}
	}
	
	if (!error)
	{
		document.getElementById('div_boton_suscribirse').style.display = 'none';
		document.getElementById('div_suscribiendo').style.display = 'block';
		document.getElementById('text_nombre').disabled = true;
		document.getElementById('text_email').disabled = true;
		
		o3_ajax('ajax_suscribirse.php?nombre=' + nombre + '&email=' + email);
	}
}

function reiniciar_suscripcion()
{
	o3_etiqueta('text_nombre', "etiqueta=Nombre y apellido");
	o3_etiqueta('text_email', "etiqueta=Correo electr\xf3nico");
	document.getElementById('text_nombre').disabled = false;
	document.getElementById('text_email').disabled = false;
	document.getElementById('div_suscripcion_completada').style.display = 'none';
	document.getElementById('div_boton_suscribirse').style.display = 'block';
}

function iniciar()
{
	document.getElementById('text_nombre').disabled = false;
	document.getElementById('text_email').disabled = false;
	o3_etiqueta('text_nombre', "etiqueta=Nombre y apellido");
	o3_etiqueta('text_email', "etiqueta=Correo electr\xf3nico");
	
	o3_title('img_ayuda_suscribirse', 'Suscribase para recibir novedades en su casilla de correo.', 'distancia-puntero=10;max-width=150px');
	o3_title('tr_dolar', 'Dolar', 'distancia-puntero=10');
	o3_title('tr_euro', 'Euro', 'distancia-puntero=10');
	o3_title('tr_peso_argentino', 'Peso Argentino', 'distancia-puntero=10');
	o3_title('tr_real', 'Real', 'distancia-puntero=10');
	
	document.getElementById('div_desplegable_productos').style.left = document.getElementById('div_referencia_desplegable').offsetLeft - 200 + document.getElementById('div_referencia_desplegable').offsetWidth + 19 + 'px';
	document.getElementById('div_desplegable_productos').style.top = document.getElementById('div_referencia_desplegable').offsetTop + 9 + 'px';
		
	document.getElementById('iframe_cotizacion').src = 'iframe_cotizacion.php';
}

function iniciar_principal()
{
	document.getElementById('div_cargando').style.display = 'none';
	document.getElementById('div_contenido').style.display = 'block';
	document.getElementById('text_nombre').disabled = false;
	document.getElementById('text_email').disabled = false;
	o3_etiqueta('text_nombre', "etiqueta=Nombre y apellido");
	o3_etiqueta('text_email', "etiqueta=Correo electr\xf3nico");
	
	o3_title('img_ayuda_suscribirse', 'Suscribase para recibir novedades en su casilla de correo.', 'distancia-puntero=10;max-width=150px');
	o3_title('img_alambresa', 'Alambresa', 'distancia-puntero=10');
	o3_title('img_armco', 'Armco', 'distancia-puntero=10');
	o3_title('img_becam', 'Becam', 'distancia-puntero=10');
	o3_title('img_cementos_del_plata', 'Cementos del Plata', 'distancia-puntero=10');
	o3_title('img_cycusa', 'C.Y.C.U.S.A.', 'distancia-puntero=10');
	o3_title('img_gerdau_laisa', 'Gerdau Laisa', 'distancia-puntero=10');
	o3_title('img_klaukol', 'Klaukol', 'distancia-puntero=10');
	o3_title('img_megaflex', 'Megaflex', 'distancia-puntero=10');
	o3_title('img_mf', 'MF', 'distancia-puntero=10');
	o3_title('img_pennsylvania', 'Pennsylvania', 'distancia-puntero=10');
	o3_title('img_sika', 'Sika', 'distancia-puntero=10');
	o3_title('tr_dolar', 'Dolar', 'distancia-puntero=10');
	o3_title('tr_euro', 'Euro', 'distancia-puntero=10');
	o3_title('tr_peso_argentino', 'Peso Argentino', 'distancia-puntero=10');
	o3_title('tr_real', 'Real', 'distancia-puntero=10');
	
	document.getElementById('div_desplegable_productos').style.left = document.getElementById('div_referencia_desplegable').offsetLeft - 200 + document.getElementById('div_referencia_desplegable').offsetWidth + 19 + 'px';
	document.getElementById('div_desplegable_productos').style.top = document.getElementById('div_referencia_desplegable').offsetTop + 9 + 'px';
	var latlng = new google.maps.LatLng(-34.83165, -55.97707);
	var opciones = {
		zoom: 14,
		mapTypeControl: false,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var mapa = new google.maps.Map(document.getElementById("div_mapa"), opciones);
	var icono = new google.maps.MarkerImage('imgs/apuntador.png', new google.maps.Size(32, 38), new google.maps.Point(0, 0), new google.maps.Point(16, 37));
	var marcador = new google.maps.Marker({position: new google.maps.LatLng(-34.83165, -55.97707), map: mapa, icon: icono, title: 'Barraca Borges'});
	
	if (document.getElementById('div_ofertas'))
	{
		document.getElementById('div_mapa').style.height = document.getElementById('div_ofertas').offsetHeight - 13 + 'px';
	}
	else
	{
		document.getElementById('div_mapa').style.height = '200px';
	}
	
	document.getElementById('iframe_cotizacion').src = 'iframe_cotizacion.php';
}

function verifica_ocultar()
{
	setTimeout("if (ocultar_desplegable) document.getElementById('div_desplegable_productos').style.display = 'none'; ocultar_desplegable = false;", 10);
}

function mostrar_novedades_ocultas()
{
	if (document.getElementById('div_novedades_ocultas').style.display == 'none')
	{
		document.getElementById('div_novedad_4').style.borderBottom = '1px solid #999';
		document.getElementById('div_novedad_4').style.marginBottom = '10px';
		document.getElementById('div_novedad_4').style.paddingBottom = '10px';
		document.getElementById('div_novedades_ocultas').style.display = 'block';
	}
	else
	{
		document.getElementById('div_novedad_4').style.borderBottom = 'none';
		document.getElementById('div_novedad_4').style.marginBottom = '0px';
		document.getElementById('div_novedad_4').style.paddingBottom = '0px';
		document.getElementById('div_novedades_ocultas').style.display = 'none';
	}
}
