function fLimpiarBuscador (){
	document.frmBuscador.cboFamilia.value=0;
	document.frmBuscador.txtNombre.value="";
	document.frmBuscador.txtDenominacion.value="";
	return;
}
//************************************
function fAseguraBorrarProductos (intCodMarca){
	intCuantos = document.frmLista.Cuantos.value;
	i=0;
	sw=0;
	if (intCuantos=="1"){
		if(document.frmLista.chkProducto.checked){sw=1;}
	}else{
		while (i<intCuantos){
			if(document.frmLista.chkProducto[i].checked){sw=1;}
			i++;
		}
	}
	if (sw=="1"){
		if(confirm(fM("SeguroBorrarProductos"))){
			document.frmLista.action="admin.asp?dat=borrarproductos&CodMarca="+intCodMarca;
			document.frmLista.submit();
		}else{return;}
	}else{alert(fM("SeleccioneProducto"));return;}
}
//************************************
function fAseguraBorrarFamiliah (){
	j=0;
	iintMostrados=document.frmLista.hdnMostrados.value;
	if (iintMostrados>1){	
		document.frmLista.hdnFamiliah.value="";
		for (i=0;i<iintMostrados;i++){	
			if(document.frmLista.chkFamiliah[i].checked)
			{	if (j>0)
				{	strAgregar=","+document.frmLista.chkFamiliah[i].value;
				}
				else
				{	strAgregar=document.frmLista.chkFamiliah[i].value;
					j++;
				}
				document.frmLista.hdnFamiliah.value=document.frmLista.hdnFamiliah.value+strAgregar;
			}
		}
		if (j==0){	
			alert(fM("SeleccionefamiliahEliminar"));
		}else{	
			if (confirm(fM("SeguroBorrarFamiliah"))){document.frmLista.submit();}
		}
	}else{	
		if(iintMostrados==1)
		{	if (document.frmLista.chkFamiliah.checked)
			{	document.frmLista.hdnFamiliah.value=","+document.frmLista.chkFamiliah.value;
				if (confirm(fM("SeguroBorrarFamiliah")))
				{	document.frmLista.submit();
				}
			}
			else
			{	alert(fM("SeleccionefamiliahEliminar"));
			}
		}
	}
}
//************************************
function fAseguraBorrarCaracth (){
	j=0;
	iintMostrados=document.frmLista.hdnMostrados.value;
	if (iintMostrados>1)
	{	
		document.frmLista.hdnCaracth.value="";
		for (i=0;i<iintMostrados;i++)
		{	if(document.frmLista.chkCaracth[i].checked)
			{	if (j>0)
				{	strAgregar=","+document.frmLista.chkCaracth[i].value;
				}
				else
				{	strAgregar=document.frmLista.chkCaracth[i].value;
					j++;
				}
				document.frmLista.hdnCaracth.value=document.frmLista.hdnCaracth.value+strAgregar;
			}
		}
		if (j==0)
		{	alert(fM("SeleccionecaracthEliminar"));
		}
		else
		{	if (confirm(fM("SeguroBorrarcaracth")))
			{	document.frmLista.submit();
			}
		}
	}
	else
	{	if(iintMostrados==1)
		{	if (document.frmLista.chkCaracth.checked)
			{	document.frmLista.hdnCaracth.value=","+document.frmLista.chkCaracth.value;
				if (confirm(fM("SeguroBorrarcaracth")))
				{	document.frmLista.submit();
				}
			}
			else
			{	alert(fM("SeleccionecaracthEliminar"));
			}
		}
	}
}

//************************************
function fValidarPreDatos (){
	intTecnicos = document.frmDatos.txttecnicos.value;
	
	if (intTecnicos=="" || intTecnicos=="0"){alert(fM("IntroduzcaFilasDatosTecnicos"));return;}
	
	document.frmDatos.submit();
}
//************************************
function fTecleoNombreProducto() 
{
	if (((window.event.keyCode>=0) && (window.event.keyCode<=46) && (window.event.keyCode!=32))||((window.event.keyCode>=58)&& (window.event.keyCode<=64)) || ((window.event.keyCode>=91)&& (window.event.keyCode<95)) || (window.event.keyCode==96) || (window.event.keyCode>122) ) {  
		window.event.keyCode=""; 
		return false;
	}
}
//************************************
function fValidarDatosFamilia (){
	strNombre = document.frmNuevo.txtNombre.value;
	if (strNombre==""){alert("Introduzca el nombre");return;}
	document.frmNuevo.submit();
}
//************************************
function fValidarDatosCaract (){
	strNombre = document.frmNuevo.txtNombre.value;
	if (strNombre==""){alert("Introduzca el nombre");return;}
	document.frmNuevo.submit();
}

//************************************
function fAseguraBorrarFila (intProducto,intDato,intCodMarca){
	if(confirm("¿Está seguro que desea borrar esta fila?")){
		location.href="admin.asp?dat=borrarfila&CodProducto="+intProducto+"&CodDato="+intDato+"&CodMarca="+intCodMarca;
	}else{return;}
}
//************************************
function fAseguraBorrarEquip (intProducto,intDato,intCodMarca){
	if (document.frmNuevo.hdnEquip.value>1){
	if(confirm("¿Está seguro que desea borrar esta linea equipamiento?")){
		location.href="admin.asp?dat=borrarequip&CodProducto="+intProducto+"&CodDato="+intDato+"&CodMarca="+intCodMarca;
	}else{return;}
	}
	else{
	if(confirm("Al ser la única linea de equipamiento, esta acción eliminará la cabecera, pie y foto del equipamiento ¿Está seguro que desea continuar?")){
		location.href="admin.asp?dat=borrarequip&CodProducto="+intProducto+"&CodDato="+intDato+"&CodMarca="+intCodMarca;
	}else{return;}
	}
}
//************************************
function fAseguraBorrarFoto (intProducto,intCodMarca){
	if(confirm("¿Está seguro que desea eliminar la foto?")){
		location.href="admin.asp?dat=borrarfoto&CodProducto="+intProducto+"&CodMarca="+intCodMarca;
	}else{
		return;
	}
}
//************************************
function fAseguraBorrarFotoEquip (intProducto,intCodMarca){
	if(confirm("¿Está seguro que desea eliminar la foto?")){
		location.href="admin.asp?dat=borrarfotoequip&CodProducto="+intProducto+"&CodMarca="+intCodMarca;
	}else{
		return;
	}
}

//************************************
function fValidarDatos (){
	strReferencia = document.frmNuevo.txtReferencia.value;
	strDenominacion=document.frmNuevo.txtDenominacion.value;
	strDescripcion=document.frmNuevo.txtDescripcion.value;
	strPrecio=document.frmNuevo.txtPrecio.value;
	intFilas=document.frmNuevo.Filas.value;
	intEquip=document.frmNuevo.hdnEquip.value;
	
	if (strReferencia==""){alert(fM("introreferencia"));return;}
	if (strDenominacion==""){alert(fM("introdenominacion"));return;}
	if (strDescripcion==""){alert(fM("introdescripcion"));return;}
	if (strPrecio==""){alert(fM("introprecio"));return;}
	if (isNaN(strPrecio)){alert(fM("preciononum"));return;}
	cont=0;
	//comprobar que no se repite ningun dato tecsnico
	for (i=1;i<intFilas;i++)
	{
		for (j=i+1;j<=intFilas;j++)
		{
			if ((eval("document.frmNuevo.cboCaract"+i+".value")==eval("document.frmNuevo.cboCaract"+j+".value"))&&(eval("document.frmNuevo.cboCaract"+j+".value")!=0))
			{
				alert(fM("norepetircaract")+" "+i+" --> "+j);
				return;
			}
		}
		if ((eval("document.frmNuevo.txtValor"+i+".value")=="" )&&(eval("document.frmNuevo.cboCaract"+i+".value")!=0))
		{
			alert(fM("introcaracten")+i);
			return;
		}
		if (eval("document.frmNuevo.cboCaract"+i+".value")!=0)
		{
			cont++;
		}
	}
	if ((eval("document.frmNuevo.txtValor"+intFilas+".value")=="" )&&(eval("document.frmNuevo.cboCaract"+intFilas+".value")!=0))
	{
		alert(fM("introcaracten")+intFilas);
		return;
	}
	if (eval("document.frmNuevo.cboCaract"+intFilas+".value")!=0)
	{
		cont++;
	}
	if (cont==0)
	{
		alert(fM("ningunacaract"));
		return;
	}
	if (intEquip!=0)
	{
		cont=0;
		for (i=1;i<=intEquip;i++)
		{
			if ((eval("document.frmNuevo.txtTitulo"+i+".value")!="")||(eval("document.frmNuevo.txtDescDet"+i+".value")!=""))
			{
				cont++;
			}
		}
		if (cont==0)
		{
			if (!confirm(fM("noequip")))
			{
				return;
			}
		}
	}
	document.frmNuevo.submit();
}

function fTamanhoFotosEquip()
{
	if (screen.width>1023)
	{
		if (document.images.fotoEquip.width>500)
		{
			document.images.fotoEquip.height=document.images.fotoEquip.height*(400/document.images.fotoEquip.width);
			document.images.fotoEquip.width=500;
		}
	}
	else
	{
		if (document.images.fotoEquip.width>400)
		{
			document.images.fotoEquip.height=document.images.fotoEquip.height*(400/document.images.fotoEquip.width);
			document.images.fotoEquip.width=400;
		}
	}
}
function fTamanhoFotos()
{
	if (document.images.foto.width>250)
	{
		document.images.foto.height=document.images.foto.height*(250/document.images.foto.width);
		document.images.foto.width=250;
	}
}
function fTamanhoEmerg()
{
	if ((document.images.fotoEmerg.width/200)>(document.images.fotoEmerg.height/175))
	{
		if (document.images.fotoEmerg.width>200)
		{
			document.images.fotoEmerg.height=document.images.fotoEmerg.height*(200/document.images.fotoEmerg.width);
			document.images.fotoEmerg.width=200;
		}
	}
	else
	{
		if (document.images.fotoEmerg.height>175)
		{
			document.images.fotoEmerg.width=document.images.fotoEmerg.width*(175/document.images.fotoEmerg.height);
			document.images.fotoEmerg.height=175;
		}
	}
	
}
//**********************************************************************************************
function fValidarUnidades (intProducto){
	if(eval('document.frmLista.txtUnidades'+intProducto+'.value')==""){
		alert("Introduzca las unidades");return;
	}
	document.frmLista.CodProducto.value=intProducto;
	document.frmLista.submit();
}




