<!-- 
/********************************************************************
* 													funGeneral.js	*
* Autor: CREAVISION Digital											*
* Fecha de creacion: 05/12/2006										*
* Funciones:	fncPopup()											*
*				fncAbrirVentana()									*
*				fncEstado()											*
*				fncEstadoGeneral()									*
*				fncSeleccionarCombo()								*
*				fncSeleccionarRadio()								*
*				fncPintarFlash()									*
* Comentarios: 														*
*********************************************************************/

/********************************************************************
* Nombre: fncPopup()												*
* Autor: CREAVISION Digital											*
* Argumentos:	strURL (Cadena) --> Direccion URL que se abrirá en 	*
*							la ventana								*
*				intAncho (Entero) --> Ancho de la ventana en px		*
*				intAlto (Entero) --> Alto de la ventana en px		*
*				strNombre (Cadena) --> Nombre de la ventana			*
* Resultado: 														*
* Descripción: Abre una ventana con una pagina cargada como si 		*
*				fuera una ventana de dialogo (sin barras ni scroll)	*
* Comentarios: 														*
*********************************************************************/
function fncPopup(strURL, intAncho, intAlto, strNombre) {
	var intCenterX = ((screen.width-9)/2) - (intAncho/2);
	var intCenterY = ((screen.height-57)/2) - (intAlto/2);

	window.open(strURL,strNombre,'directories=0,resizable=0,location=0,status=0,scrollbars=0,toolbar=0,menubar=0,width='+intAncho+',height='+intAlto+',screenX='+intCenterX+',screenY='+intCenterY+',left='+intCenterX+',top='+intCenterY+'');
}


/********************************************************************
* Nombre: fncAbrirVentana()											*
* Autor: CREAVISION Digital											*
* Argumentos:	strURL (Cadena) --> Direccion URL que se abrirá en 	*
*							la ventana								*
*				intAncho (Entero) --> Ancho de la ventana en px		*
*				intAlto (Entero) --> Alto de la ventana en px		*
*				strNombre (Cadena) --> Nombre de la ventana			*
* Resultado: 														*
* Descripción: Abre una ventana con una pagina cargada apareciendo	*
*				las barras de scroll								*
* Comentarios: 														*
*********************************************************************/
function fncAbrirVentana(strURL, intAncho, intAlto, strNombre) {
	var intCenterX = ((screen.width-9)/2) - (intAncho/2);
	var intCenterY = ((screen.height-57)/2) - (intAlto/2);

	window.open(strURL,strNombre,'directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,width='+intAncho+',height='+intAlto+',screenX='+intCenterX+',screenY='+intCenterY+',left='+intCenterX+',top='+intCenterY+'');
}

/********************************************************************
* Nombre: fncAbrirVentanaMaximizada()								*
* Autor: CREAVISION Digital											*
* Argumentos:	strURL (Cadena) --> Direccion URL que se abrirá en 	*
*							la ventana								*
*				strNombre (Cadena) --> Nombre de la ventana			*
* Resultado: 														*
* Descripción: Abre una ventana maximizada con una pagina cargada 	*
* Comentarios: 														*
*********************************************************************/
function fncAbrirVentanaMaximizada(strURL) {
	//Si estamos en Internet Explorer
	if (document.all) {
		window.open(strURL,'principal','directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,width=' + (screen.availWidth-10) + ',height=' + (screen.availHeight-36) + ',left=0,top=0');
	}
	else {
		window.open(strURL,'principal','directories=0,resizable=0,location=0,status=0,scrollbars=1,toolbar=0,menubar=0,width=' + (screen.availWidth-6) + ',height=' + (screen.availHeight-36) + ',left=0,top=0');
	}
}



/********************************************************************
* Nombre: fncEstado()												*
* Autor: CREAVISION Digital											*
* Argumentos:	strMsg (Cadena) --> Cadena con el mensaje que se 	*
*							mostrara en la barra de estado			*
* Resultado: 														*
* Descripción: Muestra un mensaje en la barra de estado				*
* Comentarios: 														*
*********************************************************************/
function fncEstado(strMsg) {
	window.status = strMsg;
	return false;
}


/********************************************************************
* Nombre: fncEstadoGeneral()										*
* Autor: CREAVISION Digital											*
* Argumentos:	strMsg (Cadena) --> Cadena con el mensaje que se 	*
*							mostrara en la barra de estado por 		*
*							defecto									*
* Resultado: 														*
* Descripción: Muestra un mensaje por defecto en la barra de estado	*
* Comentarios: 														*
*********************************************************************/
function fncEstadoGeneral(strMsg) {
	window.defaultStatus = strMsg;
	return false;
}


/********************************************************************
* Nombre: fncSeleccionarCombo()										*
* Autor: CREAVISION Digital											*
* Argumentos:	objCombo (Objeto) --> Combo del que se seleccionara	*
*				strCadena (Cadena) --> Cadena a buscar en el combo	*
*				intObjetivo (Entero) --> Indica si se busca en el 	*
*								valor (1) o en el texto (2)			*
* Resultado: 														*
* Descripción: Selecciona el valor 'strValor' de entre los valores 	*
*				del combo 'objCombo'								*
* Comentarios: 														*
*********************************************************************/
function fncSeleccionarCombo(objCombo, strCadena, intObjetivo) {
var bolResultado;

	for (var i=0;i<objCombo.options.length;i++) {
		if (intObjetivo == 1) {
			bolResultado = (objCombo.options[i].value==strCadena);
		}
		else {
			bolResultado = (objCombo.options[i].text==strCadena);
		}
		
		if (bolResultado) {
			objCombo.options[i].selected=1;
			return 0;				
		}
	}	
}


/********************************************************************
* Nombre: fncSeleccionarRadio()										*
* Autor: CREAVISION Digital											*
* Argumentos:	objRadio (Objeto) --> Radio del que se seleccionara	*
*				strCadena (Cadena) --> Cadena a buscar en el radio	*
* Resultado: 														*
* Descripción: Selecciona el valor 'strCadena' de entre los valores *
*				del radio 'objRadio'								*
* Comentarios: 														*
*********************************************************************/
function fncSeleccionarRadio(objRadio, strCadena) {
	for (var i=0;i<objRadio.length;i++) {
		if (objRadio[i].value==strCadena) {
			objRadio[i].checked=1;
			return 0;
		}
	}	
}

/********************************************************************
* Nombre: fncPintarFlash()											*
* Autor: CREAVISION Digital											*
* Parametros: strFlash (nombre del archivo flash a cargar)			*
* 			  intWidth, intHeight (Tamaño)							*
*			  strId (Id del objeto flash)							*
*			  bolTransparente (activa la transparencia del flash)	*
* Descripción: Carga un flash 										*
*                                                         			*
* Comentarios: 														*
*********************************************************************/
function fncPintarFlash(strFlash, intWidth, intHeight, strId, bolTransparente) {
	if (bolTransparente) {
		document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='" + intWidth + "' height='" + intHeight + "' id='" + strId + "'><param name='allowScriptAccess' value='sameDomain'><param name='movie' value='" + strFlash + "'><param name='quality' value='high'><param name='wmode' value='transparent'><embed src='" + strFlash + "' quality='high' width='" + intWidth + "' height='" + intHeight + "' id='" + strId + "' name='" + strId + "' wmode='transparent' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' ></object>");
	}
	else {
		document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='" + intWidth + "' height='" + intHeight + "' id='" + strId + "'><param name='allowScriptAccess' value='sameDomain'><param name='movie' value='" + strFlash + "'><param name='quality' value='high'><embed src='" + strFlash + "' quality='high' width='" + intWidth + "' height='" + intHeight + "' id='" + strId + "' name='" + strId + "' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' ></object>");
	}
}
-->