/*
CSW
*/
function validar_buscador()
{
	
	var a, b, c;
	b = document.buscador_form.marID.value;
	a = document.buscador_form.famID.value;
	c = document.buscador_form.texto.value;
	
	if (a=="" && b=="" && c=="")
	{
		alert("Debe introducir un criterio de búsqueda.\n\nPor favor, seleccione Marca, Familia y/o\nintroduzca un texto para buscar artículos.\n\nGracias.");
	} else {
		document.buscador_form.submit();
	}
}

function validar_buscador_pie()
{
	
	var lcFAM, lcMAR, lcTXT;
	lcMAR = document.buscador_form_pie.marID.value;
	lcFAM = document.buscador_form_pie.famID.value;
	lcTXT = document.buscador_form_pie.texto.value;
	
	if (lcFAM=="" && lcMAR=="" && lcTXT=="")
	{
		alert("Debe introducir un criterio de búsqueda.\n\nPor favor, seleccione Marca, Familia y/o\nintroduzca un texto para buscar artículos.\n\nGracias.");
	} else {
		document.buscador_form_pie.submit();
	}
}

function abre_popup(img, ancho, alto)
{
param = 'status=no,scrollbars=no,location=no,resizable=no,width='+ancho+',height='+alto+',left=100,top=100';
url = 'imagen.asp?imagen=' + img + '&ancho=' + ancho + '&alto=' + alto;
window.open(url,'',param);
}

function recalcular()
{
	document.DetalleCarrito.action = "realizaAccion.asp";
	document.DetalleCarrito.tarea.value = "recalcular";
	document.DetalleCarrito.submit();
}

function continuar_compra()
{
	window.location.href='datos_envio.asp';
}

function saltarFiltroFamilias(id, cad_url)
{
	window.location.href = 'listado.asp?' + cad_url + '&famID=' + escape(id);
}

function saltarFiltroMarcas(id, cad_url)
{
	window.location.href = 'listado.asp?' + cad_url + '&marID=' + escape(id);
}

function saltarFiltroOrden(orden, cad_url)
{
	window.location.href = 'listado.asp?' + cad_url + '&orden=' + orden;
}

function saltarFiltroTipoOrden(tipo_orden, cad_url)
{
	window.location.href = 'listado.asp?' + cad_url + '&tipo_orden=' + tipo_orden;
}

function validar_contacta()
{
	
	var n, po, pr, e, m;
	n = document.contactar.nombre.value;
	po = document.contactar.poblacion.value;
	pr = document.contactar.provincia.value;
	e = document.contactar.email.value;
	m = document.contactar.mensaje.value;

	if (n=="" || po=="" || pr=="" || e=="" || m=="")
	{
		alert("Los campos del formulario marcados\ncon asteriscos [*], son obligatorios.\nRellene los campos correspondientes.\n\nGracias.");
	} else {
		document.contactar.env.value="si";
		document.contactar.submit();
	}
}

//para los datos de envio
function activar_campos_facturacion()
{
	var estado = true;
	if (document.datos_personales.necesita_factura.checked)
	{
		estado = false;
	}
	
	document.datos_personales.cif.disabled = estado;
	document.datos_personales.razon_social.disabled = estado;
	document.datos_personales.direccion2.disabled = estado;
	document.datos_personales.poblacion2.disabled = estado;
	document.datos_personales.cp2.disabled = estado;
	document.datos_personales.provincia2.disabled = estado;
	document.datos_personales.telefono2.disabled = estado;
	document.datos_personales.email2.disabled = estado;	
}

function copiar_datos_envio(origen, destino)
{
	eval("document.datos_personales." + destino + ".value = document.datos_personales." + origen + ".value");
}

function validar_datos_envio()
{

	var no, di, po, cp, pr, te, em;
	var no2, di2, po2, cp2, pr2, te2, em2, cif;
	var cTieActivo, cTieCOD;
	
	no = document.datos_personales.nombre.value;
	di = document.datos_personales.direccion.value;
	po = document.datos_personales.poblacion.value;
	cp = document.datos_personales.cp.value;
	pr = document.datos_personales.provincia.value;
	te = document.datos_personales.telefono.value;
	em = document.datos_personales.email.value;

	no2 = document.datos_personales.razon_social.value;
	di2 = document.datos_personales.direccion2.value;
	po2 = document.datos_personales.poblacion2.value;
	cp2 = document.datos_personales.cp2.value;
	pr2 = document.datos_personales.provincia2.value;
	te2 = document.datos_personales.telefono2.value;
	em2 = document.datos_personales.email2.value;
	cif = document.datos_personales.cif.value;
	//
	// VALORES PARA TIENDA ACTIVA y SELECCION DE TIENDA
	//
	cTieActivo = document.datos_personales.TieActivo.value;
	cTieCOD = document.datos_personales.TieCOD.value;
	//

	if (cTieActivo=="0")
	{
		if (no=="" || di=="" || po=="" || cp=="" || pr=="" || te=="" || em=="")
		{
			alert("Todos los datos de envío son obligatorios.\nRevise que los ha rellenado todos correctamente.\n\nGracias.");
		}
		else
		{	
			if (document.datos_personales.necesita_factura.checked && (no2=="" || di2=="" || po2=="" || cp2=="" || pr2=="" || te2=="" || em2=="" || cif==""))
			{
				alert("Todos los datos de facturación son obligatorios.\nRevise que los ha rellenado todos correctamente.\n\nGracias.");
			}
			else
			{
				if (!(document.datos_personales.condiciones.checked))
				{
					alert("Por favor, lea y acepte las condiciones de venta.");
				} else {
					document.datos_personales.env.value="si";
					document.datos_personales.submit();
				}
			}
		}
	}
	else
	{
		if (no=="" || di=="" || po=="" || cp=="" || pr=="" || te=="" || em=="" || cTieCOD=="")
		{
			alert("Todos los datos de envío son obligatorios.\nRevise que los ha rellenado todos correctamente.\n\nGracias.");
		}
		else
		{	
			if (document.datos_personales.necesita_factura.checked && (no2=="" || di2=="" || po2=="" || cp2=="" || pr2=="" || te2=="" || em2=="" || cif==""))
			{
				alert("Todos los datos de facturación son obligatorios.\nRevise que los ha rellenado todos correctamente.\n\nGracias.");
			}
			else
			{
				if (!(document.datos_personales.condiciones.checked))
				{
					alert("Por favor, lea y acepte las condiciones de venta.");
				} else {
					document.datos_personales.env.value="si";
					document.datos_personales.submit();
				}
			}
		}

	}
}

//
// ABRIR VENTANA ESTANDAR.
//
function AbreVentana( tcURL, ventanaNombre, propiedades )
{ //v2.0
  window.open( tcURL, ventanaNombre, propiedades );
}
//
// FIN ABRIR VENTANA ESTANDAR.
//
//	
// **************************************
// [INICIO] SELECCIONAR CHECK FAMILIAS. *
// **************************************
//
	function fnSelFamilias(toForm,tcMarca)
	{
		//
		// valores : toForm  = Objeto formulario.
		// Valores : tcMarca = true o false
		//
		var lnIndice = 0
		//
		// OBJETOS DEL FORMULARIO.
		//
		for ( lnIndice = 0; lnIndice <= (toForm.elements.length-1); lnIndice++)
		{
			if ( toForm.elements[lnIndice].checked != "undefined" )
			{
			//
			toForm.elements[lnIndice].checked = tcMarca;
			//
			}
		}
		//
	}
//
// ***********************************
// [FIN] SELECCIONAR CHECK FAMILIAS. *
// ***********************************
//
// ****************************************
// [INICIO] FORMA CONSULTA GENERA TARIFA. *
// ****************************************
//
	function fnGenFamTarifa(toForm)
	{
		//
		var lcMsg    = ""
		var lnIndice = 0
		//
		// OBJETOS DEL FORMULARIO.
		//
		for ( lnIndice = 0; lnIndice <= (toForm.elements.length-1); lnIndice++)
		{
			//
			if ( toForm.elements[lnIndice].checked != "undefined" )
			{
				//
				// LOS CHECKBOX MARCADOS.
				//
				if ( toForm.elements[lnIndice].checked == true )
				{
					//
					// LOS OBJETOS QUE TENGAN ID DE REFERENCIA.
					//
					if ( toForm.elements[lnIndice].value != "" && toForm.elements[lnIndice].value != null )
					{
						//
						// EXPRESIÓN.
						//
						lcMsg = lcMsg + "(tblFAM.famID=" + toForm.elements[lnIndice].value + ") OR "
						//
					}
				}
				//
			}
		}
		//
		// COMPROBACIÓN PARA REDIRECCIÓN.
		//
		if ( lcMsg != "" )
		{
			//
			// HAY SELECCIÓN DE FAMILIA.
			//
			lcMsg = lcMsg.substring( 0, lcMsg.length - 4 );
			//			
			toForm.txtEXP.value = lcMsg
			//
			document.frmSelFamTarifa.submit();
			//
		}
		else
		{
			//
			// NO HAY SELECCIÓN DE FAMILIA.
			//
			window.location.href = 'st.asp';
			//
		}
	}
//
// *************************************
// [FIN] FORMA CONSULTA GENERA TARIFA. *
// *************************************
//
//
// *******************************************
// [INICIO] PERSIANA GESTOR DE CONTENIDOS UP-DOWN. *
// *******************************************
//
	function PersianaGCUpDown( )
	//
	{
		var oGCIFrame=document.getElementById("idGCIFrame");

		if (oGCIFrame.style.height == "20px")
		{
			oGCIFrame.style.height="300px";
		} else {
			oGCIFrame.style.height="20px";
		}
	//
	}
//
// *******************************************
// [FIN] PERSIANA GESTOR DE CONTENIDOS UP-DOWN. *
// *******************************************
//


/*
FIN CSW
*/