/*
   Biretco
   Javascript
   i-Aspect B.V. - 7 november 2007
   door: Rutger Laurman
*/

/* ===== formule selector ===== */


      //window.addEvent('domready',initFormuleSelector);

      function initFormuleSelector(){
         if(!$('formuleselector')) return;
         var szNormal = 216, szSmall  = 181, szFull   = 321;
         var formules = $$("#formules .formule");
         var fx = new Fx.Elements(formules, {wait: false, duration: 300, transition: Fx.Transitions.quadOut});
         formules.each(function(formule, i) {
            formule.addEvent("mouseenter", function(event) {
               var o = {};
               o[i] = {width: [formule.getStyle("width").toInt(), szFull]}
               formules.each(function(other, j) {
                  if(i != j) {
                     var w = other.getStyle("width").toInt();
                     if(w != szSmall) o[j] = {width: [w, szSmall]};
                  }
               });
               fx.start(o);
            });
         });


         /* leave formule selector */
         $("formules").addEvent("mouseleave", function(event) {
            var o = {};
            formules.each(function(formule, i) {
               o[i] = {width: [formule.getStyle("width").toInt(), szNormal]}
            });
            fx.start(o);
         }); // einde mouse out





         /* hover styles */
         $$('#formules .formule li a').each(function(element) {
            var fx2 = new Fx.Styles(
               element, { duration:400,  wait:false,  transition: Fx.Transitions.backOut }
            );

            element.addEvent('mouseenter', function(){
               fx2.start({
                  'padding-left': '6px',
                  'background-color':'#909323',
                  'color':'#333'

               });
            });

            element.addEvent('mouseleave', function(){
               fx2.start({
                  'padding':'3px',
                  'padding-left':'4px',
                  'background-color':'#5a5c00',
                  'color':'#fff'
               });
            });

         }); // einde hover styles

      } // einde formule init



/* ===== zet formule kleuren */

   var colorPDF      = '#0b72c2';
   var colorBB       = '#e90030';
   var colorFW       = '#57619f';
   var colorStandard = '#1c5f4c';

   function setFormulaColor(formula){
      var titleColor;
      switch(formula){
         case 'pdf': titleColor=colorPDF;
            break;
         case 'bb':  titleColor=colorBB;
            break;
         case 'fw':  titleColor=colorFW;
            break;
         default:    titleColor=colorStandard;
      }
      return titleColor;
   }


/* ===== onze partners ===== */




function doFormulaFlash(formula,language){
   var flashfile;
   switch(formula){
      case 'pdf': flashfile='pdf-animatie-'+language+'.swf';
         break;
      case 'bb':  flashfile='bb-animatie-'+language+'.swf';
         break;
      case 'fw':  flashfile='fw-animatie-'+language+'.swf';
         break;
      case 'bbg':  flashfile='bbg-animatie-'+language+'.swf';
         break;
      default:    flashfile="";
   }
   if(flashfile){
      var so = new SWFObject("/swf/"+flashfile, formula+" flash", "872", "129", "8", "#ffffff");
      so.write("headerimage");

   }


}

function popupFolder(url){
   var newwindow=window.open('','afbeelding','height=400,width=500');
   if(window.focus) {newwindow.focus()};
   var tmp = newwindow.document;

   tmp.write('<html><head><title>Popup venster</title>');
   tmp.write('<link rel="stylesheet" href="/css/popup.css" media="screen" type="text/css" />');
   tmp.write('<script type="text/javascript">function fitPic() { if (window.innerWidth){ iWidth = window.innerWidth; iHeight = window.innerHeight; }else{ iWidth = document.body.clientWidth; iHeight =document.body.clientHeight; } iWidth = document.images[0].width - iWidth; iHeight = document.images[0].height - iHeight; window.resizeBy(iWidth+40, iHeight+50); };</script>');
   tmp.write('</head><body id="popup" onload="fitPic()">');
   tmp.write('<a href="javascript:self.close()" title="Fenster schliessen."><img src="'+url+'" align="middle" alt="Afbeelding" /></a><br />');
   tmp.write('<p><a href="javascript:self.close()">Fenster schliessen.</a></p>');
   tmp.write('</body></html>');
   tmp.close();
// tmp.focus();
   return false;
}



/* 
 Temporarily remove german login form
 ToDo: fix this in PHP code
 */
function removeGermanLoginForm(){
   // new content is the same as sidebar on the right
   var newContent = '<fieldset><p><a href="https://www.euretco.net/cgi-bin/eur000">Einloggen Lieferanten</a><br /><br /> <a href="https://www.euretco.net:2205/cgi-bin/cbo000/?CBO">Einloggen Mitglieder</a></p></fieldset>';

   var body = $$('body')[0]; // first element in element array
   if(body.hasClass('de')){
      var loginForm = body.getElementById('loginform');
      loginForm.innerHTML = newContent;
   }
   return;
}
window.addEvent('domready',removeGermanLoginForm);



