// window.onload = iFrameHeight;
function iFrameHeight() 
{
	var h = 0;
	if ( !document.all ) 
	{
		h = document.getElementById(pFrameName).contentDocument.height;
		document.getElementById(pFrameName).style.height = h + 60 + 'px';
	} 
	else if(document.all ) 
	{
		h = document.frames(pFrameName).document.body.scrollHeight;
		var frame = eval("document.all."+pFrameName);
		//alert(frame);
		frame.style.height = h + 20 + 'px';
	}
	//alert(h);
}

function SeleccionarItem(pListaDeplegable, pValor)
{
	var i = 0;
	while(i<pListaDeplegable.length)
	{
		if(pListaDeplegable[i].value==pValor)
		{
			pListaDeplegable[i].selected = true;
			// i=pListaDeplegable.length;
			break;
		}else{
			i++;	
		}
	}
}

function BuscarValor(pArray,pValor)
{
	var retorno = false;
	for(j=0;j<pArray.length;j++)
	{
		if(pArray[j]==pValor)
		{
			retorno = true;
		}
	}
	return retorno;
}

function ChequearEnvioFormulario(pForm,pCamposRequeidos)
{
	var mensaje = "";
	var arrCamposRequeridos = pCamposRequeidos.split(",");
	
	for(i=0;i<pForm.elements.length;i++)
	{
		if(BuscarValor(arrCamposRequeridos,pForm.elements[i].name))
		{
			switch(pForm.elements[i].type)
			{
				case "text":
				case "textarea":
					if(pForm.elements[i].value=="")
					{
						mensaje = mensaje + "  - \"" + pForm.elements[i].name.toUpperCase() + "\" es requerido.\n";
					}
					break;
				case "select-one":
					if(pForm.elements[i][pForm.elements[i].selectedIndex].value=="")
					{
						mensaje = mensaje + "  - \"" + pForm.elements[i].name.toUpperCase() + "\" es requerido.\n";
					}
					break;
			}
		}
	}
	if(mensaje!="")
	{
		mensaje = "No se puede enviar el mensaje,\npor favor verifique los datos requeridos y vuelva a intentarlo.\n\n" + mensaje;
		alert(mensaje);
		return false;
	}else{
		return true;
	}
}