/*
'*********************************************************
'Objetivo:		Carga de funciones JScripts 
'Entradas:		Función, Variable(s)
'Autor:			Arturo Cruz Cifuentes		22/06/2007 
'*********************************************************
*/

/*  */

    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);
    }
 
    function Search(lan) {
	    document.frmSearch.txtSearch.value =  document.getElementById('txtSearch').value;
	    
	    if (document.frmSearch.txtSearch.value == "")
		    {
			    switch (lan)
			    {
                case 'SP':
                    alert('Por favor digite un tema de búsqueda.');
                    break
                case 'EN':
                    alert('Please enter a word or text to search.');
                    break
                case 'FR':
                    alert('Veuillez écrire l`objet de la recherche.');
                  break
                default:
                    alert('Por favor digite un tema de búsqueda.');
                    break     
			    } 
			    
	            //frmSearch.txtSearch.focus();
	            return;
		    }
	    else
		    document.frmSearch.submit();
    }
    
    function BackStep()
    {
        window.history.back();
    }
    
    
    function SearchKeyWord(lan) 
    {
	    document.frmSearchArea.txtSearchArea.value =  document.getElementById('txtSearchKeyWord').value;
	    if (document.frmSearchArea.txtSearchArea.value == "" ) 
	    {
	        switch (lan)
			    {
                case 'SP':
                    alert('Por favor digite un tema de búsqueda.');
                    break
                case 'EN':
                    alert('Please a subject writes search.');
                    break
                case 'FR':
                    alert('Un sujet veuillez écrire la recherche.');
                  break
                default:
                    alert('Por favor digite un tema de búsqueda.');
                    break     
			    } 

	        frmSearchArea.txtSearchKeyWord.focus();
	    }
	    else
	    {
	        document.getElementById('txtTipodeBusqueda').value = "K";
		    document.frmSearchArea.submit();
	    }
    }

function SearchTitle(lan) 
{
	document.frmSearchArea.txtSearchArea.value =  document.getElementById('txtSearchTitle').value;
	if (document.frmSearchArea.txtSearchArea.value == "" ) 
	{
	    switch (lan)
			    {
                case 'SP':
                    alert('Por favor digite un tema de búsqueda.');
                    break
                case 'EN':
                    alert('Please a subject writes search.');
                    break
                case 'FR':
                    alert('Un sujet veuillez écrire la recherche.');
                  break
                default:
                    alert('Por favor digite un tema de búsqueda.');
                    break     
			    } 
	    frmSearchArea.txtSearchTitle.focus();
	}
	else
	{
	    document.getElementById('txtTipodeBusqueda').value = "T";
		document.frmSearchArea.submit();
	}
}

function SearchAreaP(lan) 
{
	document.frmSearchArea.txtSearchArea.value =  document.getElementById('txtSearchAreaP').value;
	if (document.frmSearchArea.txtSearchArea.value == "" ) 
	{
	    switch (lan)
			    {
                case 'SP':
                    alert('Por favor digite un tema de busqueda.');
                    break
                case 'EN':
                    alert('Please a subject writes search.');
                    break
                case 'FR':
                    alert('Un sujet veuillez écrire la recherche.');
                  break
                default:
                    alert('Por favor digite un tema de búsqueda.');
                    break     
			    } 
	    frmSearchArea.txtSearchAreaP.focus();
	}
	else
	{
	    document.getElementById('txtTipodeBusqueda').value = "A";
		document.frmSearchArea.submit();
	}
}


function SearchDate(lan) {
	document.frmSearchArea.txtSearchArea.value =  document.getElementById('StartDate').value;
	document.frmSearchArea.txtSearchArea2.value =  document.getElementById('FinishDate').value;
	
	if (document.frmSearchArea.txtSearchArea.value == "//" || document.frmSearchArea.txtSearchArea2.value == "//") 
	{
	    
	    if (document.frmSearchArea.txtSearchArea.value == "//") 
	        switch (lan)
			    {
                case 'SP':
                    alert('Debe Seleccionar una fecha de Inicio');
                    break
                case 'EN':
                    alert('Select a date of Beginning');
                    break
                case 'FR':
                    alert('Il doit choisir une date de commencer ');
                  break
                default:
                    alert('Debe Seleccionar una fecha de Inicio');
                    break     
			    } 
	    if (document.frmSearchArea.txtSearchArea2.value == "//") 
	    	        switch (lan)
			    {
                case 'SP':
                    alert('Debe Seleccionar una fecha de Finalización');
                    break
                case 'EN':
                    alert('Select a date of Beginning');
                    break
                case 'FR':
                    alert('Il doit choisir une date de conclusion');
                  break
                default:
                    alert('Debe Seleccionar una fecha de Finalización');
                    break     
			    } 
	        
	}
	else
	{
	    document.getElementById('txtTipodeBusqueda').value = "D";
		document.frmSearchArea.submit();
	}
}

        function SearchArea(lan) {
	        document.frmSearchArea.txtSearchArea.value =  document.getElementById('txtSearchArea').value;
	        if (document.frmSearchArea.txtSearchArea.value == "")
		        {
			       switch (lan)
			        {
                    case 'SP':
                        alert('Por favor digite un tema de búsqueda.');
                        break
                    case 'EN':
                        alert('Please a subject writes search.');
                        break
                    case 'FR':
                        alert('Un sujet veuillez écrire la recherche.');
                      break
                    default:
                        alert('Por favor digite un tema de búsqueda.');
                        break     
			        } 
			            frmSearchArea.txtSearchArea.focus();
			            return;
		            }
	        else
		        document.frmSearchArea.submit();
        }

    function CalendarChoice(Option,lan)
    {
	    var url = "Calendar.asp?Option=" + Option + "&lan=" + lan ;
	    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;
    }

    
        function validate(lan)
        {
	        if ((document.frmLogin.txtUserID.value)==""){
		        switch (lan)
                    {
                    case 'SP':
                        alert('El campo usuario no puede estar vacio');
                        break
                    case 'EN':
                        alert('The usuary field cannot be empty');
                        break
                    case 'FR':
                        alert('Le champ usuary ne peut pas être vide');
                      break
                    default:
                        alert('El campo usuario no puede estar vacio');
                        break     
                    } 
		        document.frmLogin.txtUserID.select();
		        return false;
	        }
	         return true;
        }
        
        
        function ValidateLabor(lan) 
        {
	        if (document.getElementById('cmbarea').value == '' )
	        {
		        switch (lan)
                    {
                    case 'SP':
                        alert("Debe seleccionar un área");
                        break
                    case 'EN':
                        alert('It must select an area ');
                        break
                    case 'FR':
                        alert('Il doit choisir un secteur ');
                      break
                    default:
                        alert("Debe seleccionar un área");
                        break     
                    } 
		        return  false;
	        }
        	
	        if (document.formFile.btnFile.value == '' )
	        {
		        
		        switch (lan)
                    {
                    case 'SP':
                        alert("Debe indicar el archivo a enviar");
                        break
                    case 'EN':
                        alert('It must indicate the file to send ');
                        break
                    case 'FR':
                        alert('Il doit indiquer le dossier pour envoyer ');
                      break
                    default:
                        alert("Debe indicar el archivo a enviar");
                        break     
                    }
		        return false;
	        }
	        document.formFile.action.value = "send"
	        document.formFile.submit;
	        //document.formFile.submit();
        }
        
        
        /*********Buscador de eventos */
        
        
        function SearchTitleEvents(lan) 
            {
	            document.frmSearchEvents.txtSearchArea.value =  document.getElementById('txtSearchTitle').value;
	            if (document.frmSearchEvents.txtSearchArea.value == "" ) 
	            {
	                switch (lan)
			                {
                            case 'SP':
                                alert('Por favor digite un tema de búsqueda.');
                                break
                            case 'EN':
                                alert('Please a subject writes search.');
                                break
                            case 'FR':
                                alert('Un sujet veuillez écrire la recherche.');
                              break
                            default:
                                alert('Por favor digite un tema de búsqueda.');
                                break     
			                } 
	                frmSearchEvents.txtSearchTitle.focus();
	            }
	            else
	            {
	                document.getElementById('txtTipodeBusqueda').value = "T";
		            document.frmSearchEvents.submit();
	            }
            }


    function CalendarChoiceEvents(Option,lan)
    {
	    var url = "CalendarEvents.asp?Option=" + Option + "&lan=" + lan ;
	    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;
    }
    
    function SearchDateEvents(lan) {
	document.frmSearchEvents.txtSearchArea.value =  document.getElementById('StartDate').value;
	document.frmSearchEvents.txtSearchArea2.value =  document.getElementById('FinishDate').value;
	
	if (document.frmSearchEvents.txtSearchArea.value == "//" || document.frmSearchEvents.txtSearchArea2.value == "//") 
	{
	    
	    if (document.frmSearchEvents.txtSearchArea.value == "//") 
	        switch (lan)
			    {
                case 'SP':
                    alert('Debe Seleccionar una fecha de Inicio');
                    break
                case 'EN':
                    alert('Select a date of Beginning');
                    break
                case 'FR':
                    alert('Il doit choisir une date de commencer ');
                  break
                default:
                    alert('Debe Seleccionar una fecha de Inicio');
                    break     
			    } 
	    if (document.frmSearchEvents.txtSearchArea2.value == "//") 
	    	        switch (lan)
			    {
                case 'SP':
                    alert('Debe Seleccionar una fecha de Finalización');
                    break
                case 'EN':
                    alert('Select a date of Beginning');
                    break
                case 'FR':
                    alert('Il doit choisir une date de conclusion');
                  break
                default:
                    alert('Debe Seleccionar una fecha de Finalización');
                    break     
			    } 
	        
	}
	else
	{
	    document.getElementById('txtTipodeBusqueda').value = "D";
		document.frmSearchEvents.submit();
	}
}