var cConteoZ = 0;

var iFlgOnTableSec = false;
var iFlgOnTableCal = false;
var iConteoSec = 5;
var iConteoCal = 5;
var oTimingSec, oTimingCal;

function fncVeASeccion(IdSeccion)
{
	document.frmGeneralUtil.action = "Seccion.asp";
	document.frmGeneralUtil.IdSeccion.value = IdSeccion;
	document.frmGeneralUtil.submit();
}

function fncOSecciones(srcDiv)
{
	cConteoZ ++;
	document.all[srcDiv].style.zIndex = cConteoZ;
}

function fncOverSecciones(srcDiv, strStatus)
{
	if ( window.oTimingSec )
		window.clearTimeout(oTimingSec);
	
	cConteoZ ++;
	document.all[srcDiv].style.zIndex = cConteoZ;
	
	iConteoSec = 5;
	iFlgOnTableSec = true;
	document.all[srcDiv].style.visibility = strStatus;
}

function fncOCalendario(srcDiv)
{
	cConteoZ ++;
	document.all[srcDiv].style.zIndex = cConteoZ;
}

function fncOverCalendario(srcDiv, strStatus)
{
	if ( window.oTimingCal )
		window.clearTimeout(oTimingCal);
	
	cConteoZ ++;
	document.all[srcDiv].style.zIndex = cConteoZ;
	
	iConteoCal = 5;
	iFlgOnTableCal = true;
	document.all[srcDiv].style.visibility = strStatus;
}

function fncOutSecciones(srcDiv, strStatus)
{
	iFlgOnTableSec = false;
	
	if ( iFlgOnTableSec == false )
		oTimingSec = window.setTimeout("fncOutSecciones('" + srcDiv + "', '" + strStatus + "')", 1000);
	
	iConteoSec --;
	
	if ( iConteoSec <= 0 )
	{
		document.all[srcDiv].style.visibility = strStatus;
		window.clearTimeout(oTimingSec);
		iConteoSec = 5;
	}
}

function fncOutCalendario(srcDiv, strStatus)
{
	iFlgOnTableCal = false;
	
	if ( iFlgOnTableCal == false )
		oTimingCal = window.setTimeout("fncOutCalendario('" + srcDiv + "', '" + strStatus + "')", 1000);
	
	iConteoCal --;
	
	if ( iConteoCal <= 0 )
	{
		document.all[srcDiv].style.visibility = strStatus;
		window.clearTimeout(oTimingCal);
		iConteoCal = 5;
	}
}

function fncOverTablaSec()
{
	if ( window.oTimingSec )
		window.clearTimeout(oTimingSec);
	
	iConteoSec = 5;
	iFlgOnTableSec = true;
}

function fncOverTablaCal()
{
	if ( window.oTimingCal )
		window.clearTimeout(oTimingCal);
	
	iConteoCal = 5;
	iFlgOnTableCal = true;
}

function fncOutTablaSec(srcTS)
{
	iConteoSec = 5;
	iFlgOnTableSec = false;
	
	fncOutSecciones(srcTS, "hidden");
}

function fncOutTablaCal(srcTS)
{
	iConteoCal = 5;
	iFlgOnTableCal = false;
	
	fncOutCalendario(srcTS, "hidden");
}

function fncCalendario(strDia, strMes, strAnio)
{
	document.frmCalendario.VarDiaSel.value = strDia;
	document.frmCalendario.VarMesSel.value = strMes;
	document.frmCalendario.VarAnioSel.value = strAnio;
	document.frmCalendario.submit();
}

function fncColorOver(srcTR, srcColor)
{
	srcTR.bgColor = srcColor;
}

function fncColorOverCal(srcTR, srcColor)
{
	srcTR.bgColor = srcColor;
}

function validabusqueda()
{
	if (trim(document.SelectPais.cBusquedaTxt.value) == "")
	{
		alert("Por favor, escriba sus palabras de búsqueda.");
		document.SelectPais.cBusquedaTxt.focus();
		return;
	}
	
	document.SelectPais.submit();
}

function fncBusqueda()
{
	if (document.frmBusqueda.cBusquedaTxt.value == "")
	{
		alert("Por favor, escriba sus palabras de búsqueda.");
		document.frmBusqueda.cBusquedaTxt.focus();
		return;
	}
	
	document.frmBusqueda.action = "busqueda.asp";
	document.frmBusqueda.submit();
}

function fncIrForo()
{
	document.frmForos.submit();
}

function fncIrAvisos()
{
	if ( document.all['dAvisoGeneral'].style.visibility == "hidden" )
		document.all['dAvisoGeneral'].style.visibility = "visible";
	else
		document.all['dAvisoGeneral'].style.visibility = "hidden";
}

function fncAcomodaAvisos()
{
	var cScreenWidth = window.screen.availWidth;
	var cScreenHeight = window.screen.availHeight;
	var cWindowWidth = 425;
	var cWindowHeight = 315;
	
	var cWindowLeft = (cScreenWidth / 2) - (cWindowWidth / 2);
	var cWindowTop = (cScreenHeight / 2) - (cWindowHeight / 2) - 100;
	
	document.all['dAvisoGeneral'].style.left = cWindowLeft;
	document.all['dAvisoGeneral'].style.top = cWindowTop;
	document.all['dAvisoGeneral'].filters.alpha.opacity = 95;
}

function fncIrSeccion(strURL, IdItem, IdSeccion, IdComunidad, cBusquedaTxt)
{
	document.frmIrASeccion.II.value = IdItem;
	document.frmIrASeccion.IS.value = IdSeccion;
	document.frmIrASeccion.IdComunidad.value = IdComunidad;
	document.frmIrASeccion.cBusquedaTxt.value = cBusquedaTxt;
	document.frmIrASeccion.action = strURL;
	document.frmIrASeccion.submit();
}

function fncIrAForo(strURL, IdSeccion, IdComunidad, IdForo, IdComentario)
{
	document.frmIrAForo.IdSeccion.value = IdSeccion;
	document.frmIrAForo.IdComunidad.value = IdComunidad;
	document.frmIrAForo.IdForo.value = IdForo;
	document.frmIrAForo.IdComentario.value = IdComentario;
	document.frmIrAForo.action = strURL;
	document.frmIrAForo.submit();
}

function fncIrSeccionBanner(strURL, IdSeccion, IdComunidad, cTarget)
{
	document.frmIrASeccionBanner.IdSeccion.value = IdSeccion;
	document.frmIrASeccionBanner.IdComunidad.value = IdComunidad;
	document.frmIrASeccionBanner.action = strURL;
	document.frmIrASeccionBanner.target = cTarget;
	document.frmIrASeccionBanner.submit();
}

function EligioCom(IdComunidad)
{
	top.location = ("/Default.asp?IdComunidad=" + IdComunidad);
}

function fncMuestraAviso(src)
{
	document.frmAvisosMuestra.IdAvisos.value = src;
	document.frmAvisosMuestra.submit();
}

function fncValidaFormaCursos()
{
	if ( document.frmCursos.cNombre.value == "" )
	{
		alert("El campo \"Su nombre\" es inválido.");
		document.frmCursos.cNombre.focus();
		return;
	}
	
	if ( document.frmCursos.cMail.value == "" )
	{
		alert("El campo \"Su correo electrónico\" es inválido.");
		document.frmCursos.cMail.focus();
		return;
	}
	else if ( fncEsEmail( document.frmCursos.cMail.value ) == false ) 
	{
		alert("El campo \"Su correo electrónico\" es inválido.");
		document.frmCursos.cMail.focus();
		return;
	}
	
	if ( document.frmCursos.cMensaje.value == "" )
	{
		alert("El campo \"Mensaje\" es inválido.");
		document.frmCursos.cMensaje.focus();
		return;
	}
	
	document.frmCursos.action = "Mailing/xt_EnviaCorreo.asp";
	document.frmCursos.submit();
}

function fncValidaFormaSugerencias()
{
	if ( document.frmCursos.cNombre.value == "" )
	{
		alert("El campo \"Su nombre\" es inválido.");
		document.frmCursos.cNombre.focus();
		return;
	}
	
	if ( document.frmCursos.cMail.value == "" )
	{
		alert("El campo \"Su correo electrónico\" es inválido.");
		document.frmCursos.cMail.focus();
		return;
	}
	else if ( fncEsEmail( document.frmCursos.cMail.value ) == false ) 
	{
		alert("El campo \"Su correo electrónico\" es inválido.");
		document.frmCursos.cMail.focus();
		return;
	}
	
	if ( document.frmCursos.cMensaje.value == "" )
	{
		alert("El campo \"Mensaje\" es inválido.");
		document.frmCursos.cMensaje.focus();
		return;
	}
	
	document.frmCursos.action = "Mailing/xt_EnviaSugerencias.asp";
	document.frmCursos.submit();
}

function fncBusquedaDistros( cValue )
{
	if ( cValue == 1 )
	{
		if ( document.frmDistribuidores.cEstado.value == "" && document.frmDistribuidores.cTexto.value == "" )
			document.frmDistribuidores.cTodos.value = cValue;
		
		document.frmDistribuidores.action = "distribuidores.asp";
		document.frmDistribuidores.submit();
	}
	else if ( cValue == 2 )
	{
		document.frmDistribuidores.cTodos.value = cValue;
		document.frmDistribuidores.action = "distribuidores.asp";
		document.frmDistribuidores.submit();
	}
	
}

function fncMenuOver( src, cImgOver )
{
	if ( document.getElementById("tblMenu" + src) )
	{
		if ( f_clientWidth() < 1000 )
			document.getElementById("tblMenu" + src).style.left = 180 + "px";
		else
			document.getElementById("tblMenu" + src).style.left = (f_clientWidth() / 2 - 320) + "px";
		
		document.getElementById("tblMenu" + src).style.display = "block";
	}
	
	if ( document.getElementById("imgMenu" + src) )
		document.getElementById("imgMenu" + src).src = cImgOver;
}

function fncMenuOut( src, cImgOut )
{
	if ( document.getElementById("tblMenu" + src) )
		document.getElementById("tblMenu" + src).style.display = "none";
	
	if ( document.getElementById("imgMenu" + src) )
		document.getElementById("imgMenu" + src).src = cImgOut;
}
