/*
'*********************************************************
'Objetivo:		Carga de funciones JScripts 
'Entradas:		Función, Variable(s)
'Autor:			Alejandro Chaparro Mahecha		22/06/2005 
'*********************************************************
*/

/*  */

function greeting(lan)
{
	var adate = new Date()
	var str = ""
	var props="<FONT FACE='Verdana, Arial, Helvetica, sans-serif' SIZE='2'>"
	var endprops="</FONT>"
	
	if (lan == "SP") {
		meses = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
		dias = new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado")
	}
	else {
		meses = new Array("January","February","March","April","May","June","July","August","September","October","November","December")
		dias = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	}
	
	var myhour = adate.getHours()
	var date = adate.getDate()
	var myday = adate.getDay()
	var mymonth = adate.getMonth()
	var myyear = adate.getYear()
	if (navigator.appName == "Netscape"){
		myyear=1900+myyear;
	}

	if (lan == "SP") {
		var fecha = date+ " de " + meses[mymonth] + " de " + myyear    
	}
	else {
		var fecha = meses[mymonth] + " " + date + ", " + myyear
	}
	
	if ((myhour >= 0) && (myhour <= 11)) {
		str = "Buenos D&iacute;as, "
	}
	else if ((myhour > 11) && (myhour < 18)) {
		str = "Buenas Tardes, "
	} 
	else {
		str = "Buenas Noches, "
	}
	return fecha
}

/* Expandir y Contraer Menus XML */

function mostra(item, objeto)
{
	if (item.style.display=='none'){
	item.style.display='';
	document[objeto].src = "images/varias/bullet_menu_off.gif"
	document[objeto].alt = "Contraer Menu"
	}
	else{
	item.style.display='none'
	document[objeto].src = "images/varias/bullet_menu_on.gif"
	document[objeto].alt = "Expandir Menu"
	}
}

/* Ampliar Imagen */

function VBImageDisplay(ImageName,width,height)
{
	url="VBImage.asp?Image=" + ImageName ;
	vf=window.open(url,'FotoGrande','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=' + width + ',height=' + height);
}

/* Regreso pagina anterior */
function BackStep()
{
	window.history.back();
}

/* Paginacion de categorias */

function Navigate(liPage,liRecordCount)
{
	document.Navigator.txtRecordCount.value=liRecordCount;
	document.Navigator.txtPage.value= liPage;
	document.Navigator.txtPage.value= liPage;
	document.Navigator.submit(); 
}

/* Calendario de Eventos */

function GetCalendar(nMont,iYear)
{		
	document.DateSelect.txtMonth.value=nMont;
	document.DateSelect.txtYear.value=iYear;
	document.DateSelect.submit();
}

function GetCalendarDetail(nMont,iYear)
{		
	document.CalendarForm.txtDetailMonth.value=nMont;
	document.CalendarForm.txtDetailYear.value=iYear;
	document.CalendarForm.submit();
}

function EventDetail(Event,Company) 
{
	document.EventForm.action = "EventDetail.asp?ID=" + Event + "&idcompany=" + Company
	document.EventForm.submit();  
}
function EventDetailSearch(Event,Company) 
{
	document.frmEventSearch.action = "EventDetail.asp?ID=" + Event + "&idcompany=" + Company
	document.frmEventSearch.submit();  
}
	
function EventInscription(Event,Company)
{
	document.EventForm.action = "EventInscription.asp?ID=" + Event + "&idcompany=" + Company
	document.EventForm.submit();  
}	

function Order(lsOrderBy,Dia,Mes,Ano,Company) 
{
	document.EventForm.txtOrderBy.value = lsOrderBy;
	document.EventForm.action= "EventDayDetail.asp?nDay=" + Dia + "&nMonth=" + Mes + "&nYear=" + Ano + "&idcompany" + Company
	document.EventForm.submit(); 
}
function OrderSearch(lsOrderBy,Dia,Mes,Ano,Company) 
{
	document.frmEventSearch.txtOrderBy.value = lsOrderBy;
	document.frmEventSearch.action= "EventSearch.asp?nToDay=" + Dia + "&nToMonth=" + Mes + "&nToYear=" + Ano + "&idcompany=" + Company
	document.frmEventSearch.submit(); 
}

	function btnOk_onclick(Company) {
		
		var fromDate = new Date(document.frmEventSearch.StartDate.Value);
		var toDate = new Date(document.frmEventSearch.FinishDate.Value);

		if (fromDate != 0 || toDate !=0  || document.frmEventSearch.cboCity.value !=0  || document.frmEventSearch.cboScheduleType.value !=0 || document.frmEventSearch.cboScheduleCategory.value !=0  || document.frmEventSearch.txtKeyword.value.length !=0){ 
			
			if ((fromDate != 0) && (toDate ==0) ) {
					alert("Si va a buscar en un rango de fechas por favor coloque las dos fechas.");		
					return;		
			}	

			if ((toDate != 0) && (fromDate == 0 ) ) {
					alert("Si va a buscar en un rango de fechas por favor coloque las dos fechas.");		
					return;		
			}		
			if ((fromDate != 0) || (toDate !=0) ) {
				if (new Date(fromDate)>new Date(toDate)){
					alert("Fecha Desde debe ser menor a Fecha Hasta.");		
					return;
				}
			}
			
		}
		else{
			alert("Debe seleccionar por lo menos un criterio de búsqueda.");
			return;
		}

		document.frmEventSearch.submit();
	}

	function btnReset_onclick(){
		document.frmEventSearch.nFromDay.value = 0;
		document.frmEventSearch.nFromMonth.value = 0;
		document.frmEventSearch.nFromYear.value = 0;
		document.frmEventSearch.nToDay.value = 0;
		document.frmEventSearch.nToMonth.value = 0;
		document.frmEventSearch.nToYear.value = 0;
		document.frmEventSearch.cboCity.value = 0;
		document.frmEventSearch.cboScheduleType.value = 0;
		document.frmEventSearch.cboScheduleCategory.value = 0;		
		document.frmEventSearch.txtKeyword.value = "";
	}

/* Validar Usuario */
function validate()
{
	/*if ((document.frmLogin.txtUserID.value)==""){
      	alert('El campo usuario no puede estar vacio');
		document.frmLogin.txtUserID.select();
      	return;
	}*/
	/*if (CheckEmail(document.frmLogin.txtUserID))*/
		document.frmLogin.submit();	
}
function validate2()
{
		document.frmvalidate.submit();	
}

function validate3()
{
	/*if ((document.frmLogin.txtUserID.value)==""){
      	alert('El campo usuario no puede estar vacio');
		document.frmLogin.txtUserID.select();
      	return;
	}*/
	/*if (CheckEmail(document.frmLogin.txtUserID))*/
		document.frmLogin2.submit();	
}
	
	
/* Valida email */

function txtMail_onchange() 
{
	CheckEmail(document.frmLogin.txtUserID)
}

function CheckEmail(Field) 
{
	var FieldValue=Field.value;
  	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(FieldValue)){		
		return (true)
  	} 
  	else {
		if (FieldValue.length!=0){
			alert("La dirección de email " + FieldValue + " es incorrecta.  Por favor verifique.");		
			return (false);
			Field.focus();
		}	
 	}
}

function validate_Message(Message)
{
if (Message != null )
	alert(Message);
}

/* Valida Cambio de perfil */
function selperfil_onchange()
{
	window.navigate("Home.asp?Profile=" + window.selperfil.value);
}

function MyHello(lan)
{
	var str = ""
	var adate = new Date()
	var myhour = adate.getHours()

    if (lan == 'SP'){
		if ((myhour >= 0) && (myhour <= 11)) {
			str = "BUENOS D&iacute;AS"
		} 
		else if ((myhour > 11) && (myhour < 18)) {
			str = "BUENAS TARDES"
		} 
		else {
			str = "BUENAS NOCHES"
		}
		return str
	}
    else
    {
		if ((myhour >= 0) && (myhour <= 11)) {
			str = "GOOD MORNING"
		} 
		else if ((myhour > 11) && (myhour < 18)) {
			str = "GOOD AFTERNOON"
		} 
		else {
			str = "GOOD NIGHT"
		}
		return str
	}
}






function PaymentSuscription() {
	
var url = "DumpPayment.asp"

var hWnd = window.open(url,"","left=150,top=150,width=265,height=200,resizable=yes,status=no,scrollbars=yes");

if ((document.window != null) && (!hWnd.opener))
hWnd.opener = document.window;


}

/* Calendario dinamrico */



function CalendarChoice(Option)
{
	//var url = "Administrator/Common/SearchEventCalendar.asp?Option=" + Option;
	var url = "Administrator/Common/Calendar3.asp?Option=" + Option;
	var hWnd = window.open(url,"","width=305,height=300,resizable=yes,status=no,scrollbars=yes,top=180,Left=250");

	if ((document.window != null) && (!hWnd.opener))
	hWnd.opener = document.window;
}

