<!--
// All JavaScripts contained herein are
// Copyright 2001-2003 MejorAmor.com
// All rights reserved.
// Commercial distribution or modification prohibited without
// express written permission.

function setbrowserstatus(txt) {self.status = txt}
function clearbrowserstatus() {self.status = ""}
function winpop(page,w,h,s,r) 
{ 
	if (!w) w=575;
	if (!h) h=480;
	o=window.open(page,'',"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+s+",resizable="+r+",width="+w+",height="+h+",left=50,top=20"); 
	o.focus();
}
function winpopadv(page,w,h,left,top,scroll,resize) 
{ 
	if (!left) left=50;
	if (!top) top=20;
	if (!w) w=575;
	if (!h) h=480;
	o=window.open(page,'',"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+scroll+",resizable="+resize+",width="+w+",height="+h+",left="+left+",top="+top); 
	o.focus();
}

// Esta función nos sirve para evitar que una misma ventana se abra numerosas veces, con esta función cada vez que
// hacemos click para abrir una ventana que ya esta abierta, esta no se abrira nuevamente.
function objWin_windpopName(strPage, winName , w, h, left, top, scroll, resize)
{
	var winSecond
	
	if (!left) left=50;
	if (!top) top=20;
	if (!w) w=575;
	if (!h) h=480;
	
	winSecond = window.open(strPage, winName,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+scroll+",resizable="+resize+",width="+w+",height="+h+",left="+left+",top="+top);
	winSecond.focus();
	return winSecond
}


function winpopUnder(page,w,h,left,top,scroll,resize) 
{ 
	if (!left) left=50;
	if (!top) top=20;
	if (!w) w=575;
	if (!h) h=480;

	objWin_PopUp_Open(page, '', 2, window.parent, false, false, w, h, left, top, scroll, resize)
	window.focus();
}

function linkToOpenerWindow(objWindowSource, strLinkURL, strNameNewWindow, blnCloseWindow)
{
	var newVentana;
	
	if (!objWindowSource.opener.closed)
	{
		objWindowSource.opener.location.href= strLinkURL;
		objWindowSource.opener.focus();
	}
	else
	{
		//Le ponemos un nombre a la ventana madre, ya que si volvemos a intentar abrirla nuevamente,
		//no se creará una nueva ventana sino que podremos actuar sobre la misma ventana ya abierta antes
		newVentana = window.open(strLinkURL, strNameNewWindow);
		newVentana.focus();
	}
	
	if (blnCloseWindow == true)
		window.close()
}

/*
 * Autor: Javier Ibarra García
 * Fecha: 09 de Febrero de 2006
 *
 * Que solicita un popUp, si este no fue creado valida al usuario si desea ver la ayuda.
 */
function objWin_PopUp_Open(strPage, winName, intPositionZ, objWindowTargetHelp, blnShowHelp, blnReturn, w, h, left, top, scroll, resize)
{
	var objPopUp = null;
	
	// 1. Configurar las caractarísticas de la ventana.
	if (!left) left=50;
	if (!top) top=20;
	if (!w) w=575;
	if (!h) h=480;
	
	strOptions = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+scroll+",resizable="+resize+",width="+w+",height="+h+",left="+left+",top="+top;
	
	// 2. Crear/Abrir la ventana
	objPopUp = objWin_PopUp_OpenControl(strPage, winName, strOptions);
	
	// 3. Según el resultado de la ventana ha
	if (objPopUp == null)
	{
		// 3.1 Manejar la sección de ayuda de Pop-Ups para el usuario
		if (blnShowHelp != false)
			PopUp_HelpControl(objWindowTargetHelp);
				
	}
	else
	{
		// 3.2 Decimos si deseamos hacer un blur, focus, etc, a la ventana creada.
		switch (intPositionZ)
		{
			case 1:
				// Debemos hacer un focus
				objPopUp.focus();
				break;
				
			case 2:
				objPopUp.blur();
				break;
		}
	}
	
	// 4. En algunos puntos no deseamos regresar el valor de la ventana creada, por lo tanto validamos basados en blnShowHelp si debemos hacer un return
	if (blnReturn == true)
		return objPopUp;
}
/*
 * Este Método abre un Pop-up, implementa EVAL para evitar errores de pop-ups
 *
 * Autor: Javier Ibarra García
 * Fecha: 09 de Febrero de 2006
 *
 * Descripcion: Este método abrira un pop-up pero implementara un mecanismo para tratar de evitar errores
 * 				especificamente bloqueo de pop-ups de los navegadores o tollbars.
 */
function objWin_PopUp_OpenControl(strPage, winName, strOptions){
		
	var objPopUp = null;

	eval(objPopUp = window.open(strPage, winName, strOptions))

	return objPopUp;
}
/*
 * Autor: Javier Ibarra García
 * Fecha: 09 de Febrero de 2006
 *
 * Este método le pregunta al usuario si desea ir a la ayuda para configurar la aparicion de pop-ups
 * para MejorAmor.com
 *
 *----------------------------------
 * 02/02/2007/AAM: 
 *	Se cambió el confirm por un alert, ya que únicamente queremos informar que existen bloqueadores de PopUps pero
 *	por el momento no tenemos una página de ayuda. Además se cambió todo lo relacionado con MejorAmor.com, ya que
 *	esta librería será utilizada por SiempreGente.com
 *----------------------------------
 *
 */
function PopUp_HelpControl(objWindowSource)
{
	var strMensaje = "Ayuda interactiva de SiempreGente.com"

	strMensaje =  strMensaje + "\n\nLo sentimos, no  hemos podido  realizar la acción que solicitaste debido a"
	strMensaje =  strMensaje + "\nque tu navegador no permite la tecnología de Ventanas Emergentes (Pop-Ups)."
	
	alert(strMensaje);
}
//-->