/*******************************************************************************
  @copyright Copyright (c) 2008, lewebconcret.ch <www.lewebconcret.ch>
  @author jose malvarez <jose@lewebconcret.ch>
  @package package_name
  @project www.easybrava.com
********************************************************************************
  Fichier       : javascript.js
  Description   : package_declaration
  Date          : 27 août 08
*******************************************************************************/

var slash = '/';

/***============================================================================
        C H A R G E M E N T   D E   L A   P A G E
==============================================================================*/

        function onLoadPage() {
        }

        function onUnLoadPage() {
        }

        onload   = onLoadPage;
        onunload = onUnLoadPage;

        function browserNotification(){

                if ( !(document.getElementById && document.createElement)){

                        //alert("pas ff");

                }

        }


/***============================================================================
        B R O W S E R S
==============================================================================*/

        var isIE      = ((navigator.userAgent.indexOf("MSIE")    >= 0) ? 1 : 0);
        var isFirefox = ((navigator.userAgent.indexOf("Firefox") >= 0) ? 1 : 0);
        var isSafari  = ((navigator.userAgent.indexOf("Safari")  >= 0 && navigator.vendor.indexOf("Apple")   >= 0) ? 1 : 0);

/***============================================================================
        D O M
==============================================================================*/


/***============================================================================
        F O N C T I O N S
==============================================================================*/

        function refreshTableRent(l, sale){

                var type     = $('coType').value;

                window.location = slash + l +slash+ sale +slash+ type +slash;

        }

        function refreshTable(l, sale){

                var type     = $('coType').value;
                var price    = $('coPrice').value;
                var rooms    = $('coRooms').value;
                var surfaces = $('coSurfaces').value;

                window.location = slash + l+slash + sale+slash + type+slash + price+slash + rooms+slash + surfaces+slash;

        }

/***============================================================================
        F O N C T I O N N E M E N T   G E N E R A L
==============================================================================*/

        //----------------------------------------------------------------------
        // ne fait rien
        //----------------------------------------------------------------------
        function doNothing(){
                return null;
        }

        //----------------------------------------------------------------------
        // renvoie le code de la touche appuyee lors d'un evenement clavier
        //----------------------------------------------------------------------
        function getKeyCode(evenement){
                for (prop in evenement){
                        if(prop == 'which') return evenement.which;
                }

                return event.keyCode ? event.keyCode : event.charCode;
        }

        /***--------------------------------------------------------------------
                affiche ou cache des objets
        ----------------------------------------------------------------------*/

        function show_hide(obj)  { if (isDisplayed(obj)){hide(obj)         }else{show(obj)        } } ;
        function visibility(obj) { if (isVisible(obj)  ){invisible(obj)    }else{visible(obj)     } } ;
        function fade(obj, step) { if (isVisible(obj)  ){fadeOutObject(obj.id, step);}else{fadeInObject(obj.id, step)} } ;

        function visible(obj)    { obj.style.visibility = 'block'; };
        function invisible(obj)  { obj.style.visibility = 'hidden';  };
        function isVisible(obj)  { return obj.style.visibility != 'hidden';};

        function show(obj)       { obj.style.display = 'block'    };
        function hide(obj)       { obj.style.display = 'none';     };
        function isDisplayed(obj){ return obj.style.display == 'block'     };


        function showTab(li, lis, tab, tabs){
                for (l=0; l < lis.length; l++) lis[l].className = '';
                li.className = 'selected';

                for (t=0; t < tabs.length; t++) hide(tabs[t]);
                show(tab);
        }

        function treatResponse_snippet(request) {
                resp = request.responseText.replace(/^\s+/, "").replace(/\s+$/, "");

                snippet = request.responseText.replace(/^\s+/, "").replace(/\s+$/, "").evalJSON();

                interligne = ($('ta_es').value == "" ? "" : "\n"); $('ta_es').value += interligne + snippet.snippet_text_es;
                interligne = ($('ta_ca').value == "" ? "" : "\n"); $('ta_ca').value += interligne + snippet.snippet_text_ca;
                interligne = ($('ta_en').value == "" ? "" : "\n"); $('ta_en').value += interligne + snippet.snippet_text_en;
                interligne = ($('ta_fr').value == "" ? "" : "\n"); $('ta_fr').value += interligne + snippet.snippet_text_fr;
                interligne = ($('ta_de').value == "" ? "" : "\n"); $('ta_de').value += interligne + snippet.snippet_text_de;

        }

        function treatResponse_clickDay(request, object){

                object.className=request.responseText.replace(/^\s+/, "").replace(/\s+$/, "");

        }


/*******************************************************************************
* MODIFICATIONS
* *************
* Date       Auteur Description
* ---------- ------ ------------------------------------------------------------
* 27 août 08    jom    Creation du fichier
* *****************************************************************************/


