//************************************
function fAseguraBorrarProductos (){
	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"
			document.frmLista.submit();
		}else{return;}
	}else{alert(fM("SeleccioneProducto"));return;}
}
//************************************
function fValidarPreDatos (){
	intColumnas = document.frmDatos.txtColumnas.value;
	intFilas = document.frmDatos.txtFilas.value;
	intReferencias = document.frmDatos.txtReferencias.value;
	
	if (intColumnas=="" || intColumnas=="0"){alert(fM("IntroduzcaColumnasDatosTecnicos"));return;}
	if (intFilas=="" || intFilas=="0"){alert("IntroduzcaFilasDatosTecnicos");return;}
	if (intReferencias=="" || intReferencias=="0"){alert("IntroduzcaReferenciasProducto");return;}
	
	document.frmDatos.submit();
}
//************************************
function fTecleoNombreProducto() 
{
	if (window.event.keyCode!=32 && ((window.event.keyCode>=0) && (window.event.keyCode<=46))||((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 fValidarDatos (){
	strNombre = document.frmNuevo.txtNombre.value;
	strDenominacion = document.frmNuevo.txtDenominacion.value;
	strPuntualizada = document.frmNuevo.txtPuntualizada.value;
	strDescripcion = document.frmNuevo.txtDescripcion.value;
	
	if (strNombre==""){alert("Introduzca el nombre");return;}
	if (strDenominacion==""){alert("Introduzca la denominación");return;}
	if (strPuntualizada==""){alert("Introduzca la descripción puntualizada");return;}
	if (strDescripcion==""){alert("Introduzca la descripción");return;}
	intNumRef = document.frmNuevo.NumRef.value;
	i=1;
	sw=0;
	while (i<=intNumRef){
		strNombreRef = eval('document.frmNuevo.txtNomRef'+i+'.value');
		strPrecioRef = eval('document.frmNuevo.txtPrecioRef'+i+'.value');
		strRef = eval('document.frmNuevo.txtRef'+i+'.value');
		if (strNombreRef!="" || strPrecioRef!="" || strRef!=""){
			if(strNombreRef==""){alert("Introduzca el nombre de la Referencia " + i);return;}
			if(strPrecioRef=="" && strPrecioRef!="0"){alert("Introduzca el precio de la Referencia " + i);return;}
			else{if(isNaN(strPrecioRef)){alert("El precio debe ser numérico");return;}}
			if(strRef==""){alert("Introduzca la Referencia " + i);return;}
		}
		if (strNombreRef!="" && strPrecioRef!="" && strRef!=""){sw=1;}
		i++;
	}
	if(sw==0){alert("Debe introducir al menos una referencia");return;}
	
	intNumAcc = document.frmNuevo.NumAcc.value;
	i=1;
	while (i<=intNumAcc){
		strNombreAcc = eval('document.frmNuevo.txtNomAcc'+i+'.value');
		strAcc = eval('document.frmNuevo.txtAcc'+i+'.value');
		if (strNombreAcc!="" || strAcc!=""){
			if(strNombreAcc==""){alert("Introduzca el nombre del Accesorio " + i);return;}
			if(strAcc==""){alert("Introduzca la referencia del Accesorio " + i);return;}
		}
		i++;
	}
	document.frmNuevo.submit();
}
//**************************************************************************************************
function fAseguraBorrarFoto (intProducto){
	if(confirm("¿Está seguro que desea borrar la foto?")){
		location.href="admin.asp?dat=borrarfoto&CodProducto="+intProducto;
	}else{return;}
}
function fAseguraBorrarFila (intProducto,intDato){
	if(confirm("¿Está seguro que desea borrar esta fila?")){
		location.href="admin.asp?dat=borrarfila&CodProducto="+intProducto+"&CodDato="+intDato;
	}else{return;}
}
function fAseguraBorrarAccesorio (intProducto,intCodigo){
	if(confirm("¿Está seguro que desea borrar este accesorio?")){
		location.href="admin.asp?dat=borrarref&CodProducto="+intProducto+"&CodRef="+intCodigo;
	}else{return;}
}
function fAseguraBorrarReferencia (intProducto,intCodigo){
	if(confirm("¿Está seguro que desea borrar esta referencia?")){
		location.href="admin.asp?dat=borrarref&CodProducto="+intProducto+"&CodRef="+intCodigo;
	}else{return;}
}

//************************************
//************************************
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 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 fValidarUnidadesM (intProducto){
	if(eval('document.frmLista.txtUnidadesM'+intProducto+'.value')==""){
		alert("Introduzca las unidades");return;
	}
	intCuantas = eval('document.frmLista.Cuantas'+intProducto+'.value');
	i=0;
	sw=0;
	if (intCuantas==1){
		if(eval('document.frmLista.rdbRef'+intProducto+'.checked')){
			sw=1;
			document.frmLista.CodRef.value=eval('document.frmLista.rdbRef'+intProducto+'.value');
			document.frmLista.CodProducto.value=intProducto;
		}
	}else{
		while (i<intCuantas && sw==0){
			if(eval('document.frmLista.rdbRef'+intProducto+'[i].checked')){
				document.frmLista.CodRef.value=eval('document.frmLista.rdbRef'+intProducto+'[i].value');
				document.frmLista.CodProducto.value=intProducto;
				sw=1;
			}
			i++;
		}
	}
	if (sw==0){alert("Seleccione una referencia");return;}
	document.frmLista.submit();
}
//**********************************************************************************************
function fValidarUnidadesH(intProducto){
	if(eval('document.frmLista.txtUnidadesH'+intProducto+'.value')==""){
		alert("Introduzca las unidades");return;
	}
	document.frmLista.CodProducto.value=intProducto;
	document.frmLista.submit();
}
//*********************************************
function fValidarUnidadesS (intProducto){
	if(eval('document.frmLista.txtUnidadesS'+intProducto+'.value')==""){
		alert("Introduzca las unidades");return;
	}
	document.frmLista.CodProducto.value=intProducto;
	document.frmLista.submit();
}
//*********************************************
function fLimpiarBuscador (){
	document.frmBuscador.cboFamilia.value=0;
	document.frmBuscador.txtNombre.value="";
	document.frmBuscador.txtDenominacion.value="";
	return;
}

