/*Event.observe(window, "load", function() 
{
    //new Control.Tabs("login-tabs");  
});*/

Search = {}; 
function SearchLoad()
{

    //if (document.viewport.getWidth() <= 1024) $("page").addClassName("res800");


    //$("searchtxt").onclick=function() { if(this.value!='')Search.def=this.value;this.value='' }
    //$("searchtxt").onblur=function() { if(this.value=='')this.value=Search.default }
    
    // Search Filters 
    
    $$('#searchzone div.links a').each(function(e) { if(e.getAttribute('id') == '') e.setOpacity(0.7); });
    
    Search.selected=0;
    Search.form = document.forms["search"];
    Search.form["search"].onchange = function() { Search.selected=0 }
    Search.form["search"].onblur = function() { if(this.value=='')this.value=Search.last; Search.selected=0 }
    Search.form["search"].onclick = function() { if(this.value!=''){Search.last=this.value;} if(this.value=='Recherche...'||this.value=='Type a search...'){this.value=''}else if(Search.selected==0){this.select();Search.selected=1} }
    Search.doSearch = function()
    {
       var url = Search.form.action; 
       var rub = $('search_current').getAttribute('rel') || 0;
       var search = Search.form.search.value;
       if (trim(search).length > 1) 
       {
         url = url + search + ((rub > 0) ? '.'+rub:'');
         document.location=url;
       }
       return false;
    }
    
    document.forms["search"].onsubmit = Search.doSearch;
        
    $$('#searchzone div.links span').each(function(e) 
    { 
        
        e.onmouseover = function() 
        { 
            if (this.firstChild.getAttribute('id')!='search_current') {
                DWS.SearchZoneActiveLink=this.firstChild; 
                //this.firstChild.addClassName('hover');
                new Effect.Pulsate(this.firstChild, {duration:0.7, from:0.4, pulses:1});
                DWS.SearchZoneActiveInt=window.setInterval(function() { new Effect.Pulsate(DWS.SearchZoneActiveLink, {duration:0.7, from:0.4, pulses:1}); },700); 
            }
            window.clearTimeout(DWS.SearchzoneTM);
            $$('#searchzone div.links span a').each(function(e) { if (e!=this.firstChild) e.removeClassName('hover'); });
            //this.firstChild.addClassName('hover');
            
        } 
         
        e.onmouseout = function() 
        { 
            window.clearInterval(DWS.SearchZoneActiveInt); 
            window.setTimeout(function() { if(DWS.SearchZoneActiveLink != null) DWS.SearchZoneActiveLink.setOpacity("0.7"); },700) 
        }  
        
        e.firstChild.onclick = function() { 
            $('search_current').setAttribute("id", "");
            this.setAttribute('id', 'search_current');
            window.clearTimeout(DWS.SearchzoneTM);
            
            //if (DWS.SearchZoneActiveLink != null) DWS.SearchZoneActiveLink.setOpacity="0.7";  
            window.clearInterval(DWS.SearchZoneActiveInt); 
            DWS.SearchZoneActiveLink=null;
            
            new Effect.Shake(this, {distance:3}); 
            //new Effect.Pulsate(this, {duration:0.2, from:0.4, pulses:1}); 
            return false;
        }
        
    });
   
    $$('#searchzone div.links')[0].onmouseout = function() {
    DWS.SearchzoneTM = window.setTimeout(function() {
        $$('#searchzone div.links a').each(function(e) { e.removeClassName('hover'); e.setOpacity(0.7); });
        $('search_current').addClassName('hover');
        $('search_current').setOpacity("1.0");
    }, 300);
    }
    
    /*$$('#flags img').each(function(e)
    {
        e.onmouseover = function() {
            new Effect.Scale(this, 150, {scaleFromCenter:true, scaleMode: {originalWidth: 15, originalHeight:11}, duration:0.4});
            //DWS.FlagsActiveInt=window.setInterval(function() { new Effect.Pulsate(DWS.FlagsActive, {duration:0.3, from:0.4, pulses:1}); },300);
        }
        e.onmouseout = function() {
            new Effect.Scale(this, 100, {scaleFromCenter:true, scaleMode: {originalWidth: 15, originalHeight:11}});
            
        }
        
    });*/

};   
//});

function TruncateTitles()
{
    $$("a.link").each(function(e)
    {
        e = e.childElements();
        var a=e[0].cumulativeOffset()["left"]+e[0].getWidth();
        var b=e[1].cumulativeOffset()["left"];
        var c=a-b+8;
        if(a>b) e[0].insert('<span class="points" style="left:-'+c+'px;">...</span>')
    });
}  