﻿Event.observe(window, 'load', function() {
    intro();
    sivunleveys();
	captcha();
	buildThumbs();
	contactus();
	haitariprogress = false;
    haitari();
    contactus_sivu();
    lppdflash();
    lpptflash();
    
   
});

function lppdflash() {
 if(!$('lppdflash')) return false;
 
$('lppdflash').update('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="279" height="209" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"><param name="movie" value="/flowsys/images/kuvituskuvat/b4_small.swf" /><param name="quality" value="high" /> <embed type="application/x-shockwave-flash" width="279" height="209" src="/flowsys/images/kuvituskuvat/b4_small.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high"></embed><a class="zutztmxnywtvxvoouxtg iogjfzrobrwjmftrykvw" style="left: 1217.5px ! important; top: 211px ! important;" title="Est&auml; t&auml;m&auml; objekti Adblock Plussalla" href="http://flowsys.lab.contentbakery.fi/flowsys/images/kuvituskuvat/b4_small.swf"></a></object>');

}

function lpptflash() {
 if(!$('lpptflash')) return false;
 
$('lpptflash').update('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="279" height="209" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"><param name="movie" value="/flowsys/images/kuvituskuvat/pump15.swf" /><param name="quality" value="high" /> <embed type="application/x-shockwave-flash" width="279" height="209" src="/flowsys/images/kuvituskuvat/pump15.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high"></embed><a class="zutztmxnywtvxvoouxtg iogjfzrobrwjmftrykvw" style="left: 1217.5px ! important; top: 211px ! important;" title="Est&auml; t&auml;m&auml; objekti Adblock Plussalla" href="http://flowsys.lab.contentbakery.fi/flowsys/images/kuvituskuvat/pump15.swf"></a></object>');

 
 
}


function sivunleveys() {
    if(!$$('.kuvat')[0]) return false;

   var m = 0;
    for (var i = 0; i < $$('.kuvat_sisalto img').length; i++) {
    
        path = $$('.kuvat_sisalto img')[i].src;
				pos = path.lastIndexOf( path.charAt( path.indexOf("/")) ); 
				tiedosto = path.substring( pos+1);
    
       if(tiedosto == 'vaihtokuva.gif') {
         m++;       
       }
       if (m == 2) {
        $$('.kuvat_sisalto img')[i].setStyle({display: 'none'});
        $$('td.kuvat')[0].setStyle({width: '50px'});  
       }
        
    } 
    
}


function captcha() {
if(!$('captcha'))  return false;
	url = window.location.href + '?captcha';

new Ajax.Request(url, {
  method: 'post',
  onSuccess: function(transport) {
	$$('#captcha input')[0].value = transport.responseText; 


 $('captcha').setStyle({display: 'none'});
  
  }
});
}


function buildThumbs() {
	if (!document.getElementById('thumbnails')) return false;
	
	var thumbnails = document.getElementById('thumbnails').getElementsByTagName('div');
	
	for (var i = 0; i < thumbnails.length; i++) {
		var refId = 'ref' + (i+1);
		
		thumbnails[i].id = refId;
		thumbnails[i].href = "javascript:void(0)";
		thumbnails[i].onmouseover = function () { closeReference(); document.getElementById(this.id+'c').style.display='block'; };
//		thumbnails[i].onmouseout = function () { closeReference(); document.getElementById('ref1c').style.display='block'; };
	}
	
	for (var i = 2; i <= thumbnails.length; i++) {
		document.getElementById('ref'+i+'c').style.display='none';	
	}
}
function closeReference() {
	for (i = 1;;i++) {
		if (document.getElementById('ref'+i)) document.getElementById('ref'+i+'c').style.display='none';
		else break;
	}
}



var lastSelection = "";
function showOptions(e)
{
for (var i = 0; i < $$('.Datasheets-lang select', '.Datasheets select').length; i++) {
	$$('.Datasheets-lang select', '.Datasheets select')[i].setStyle({display: 'none'});
}
	if (lastSelection != "") {
	document.getElementById(lastSelection).style.display = "none";
}
	if (e.value == "") return false;

	if (document.getElementById) {
		document.getElementById(e.value).style.display = "block";
		lastSelection = e.value;
	}
}

function techdatOptions(op) {
for (var i = 0; i < $$('.Datasheets-lang select').length; i++) {
	$$('.Datasheets-lang select')[i].setStyle({display: 'none'});
}

$(op.value).setStyle({display: 'block'});

}

function contactus() {
if(!$('maalista')) return false;
new Ajax.Updater('maalista', '/flowsys/php/maat.php');

}


var elementti;
var defaultleveys;
var pikkukuvanleveys;
var valittu;
function haitari() {
if (!$('haitari'))  return false;

    
    leveys = $('kehys').getWidth();
     $$('.haitariosa').last().setStyle({width: '619px'}).addClassName('last');
    defaultleveys = 123;
    
    pikkukuvanleveys = 61;
    
   
    auki = leveys - pikkukuvanleveys *  ($$('.haitariosa').length - 1);
    
    

  
  
	for (var i = 0; i < $$('.haitariosa').length; i++) {
		$$('.haitariosa')[i].onmouseover = function () {
			elementti = this.id;
			setTimeout("haitariauki();", 100);
			
			haitariprogress = true;
			}
			$$('.haitariosa')[i].onmouseout = function () { 
					haitariprogress = false;
				
			}
		}

     for (var i = 0; i < $$('.valikko div').length; i++) {
        if ($$('.valikko div')[i].hasClassName('activ')) {
          valittu = $$('.valikko div')[i].innerHTML.stripTags();

        }

     }
        
	$('haitari').onmouseout = function () {
      
            if(valittu) {
              setTimeout("haitaridefault();", 200);    
            }
            else {
            setTimeout("haitaridefault();", 200);
            }
            
		}
       
       
       
       
	 if(valittu) {

            haitaridefault();
		}
        
            
         fadeback();
           
        
        
     
               
        
}

var id;

function fadeback(id, elementti) {
    if(!id) id = 1;
     else id++

    haitariosa = "haitariosa" + id;
    
    if (!$(haitariosa)) {
   
        return false; 
    
    }
      
    if(!$('haitariosa'+id).hasClassName('auki')) {

     new Effect.Fade('haitariosa' + id, {from: 1.0, to: 0.7, duration: 0.2, afterFinish: function() { new Effect.Appear('haitariosa' + id, {from: 0.7, to: 1.0, duration: 0.2}); fadeback(id); }});
     return false;
    }
    else {
     fadeback(id);
     return false;
   
     }

}

function haitaridefault() {

	if(haitariprogress == false) {
     

    if(valittu) {
        if(valittu == "Mining, Minerals &amp; Metallurgy") elementti = "haitariosa1";
         if(valittu == "Energy &amp; Environment") elementti = "haitariosa2";
         if(valittu == "OEMs") elementti = "haitariosa3";
         if(valittu == "Chemical") elementti = "haitariosa4";
         if(valittu == "Services") elementti = "haitariosa5";
         if(valittu == "Other Industries") elementti = "haitariosa6";
            haitariauki();
           }
       
            else {
       
       
				for (var i = 0; i < $$('.haitariosa').length; i++) {
                 if($$('.haitariosa')[i] == $$('.haitariosa').last()) {
                        return false;
                     }
                    else {
                
				new Effect.Morph($$('.haitariosa')[i].id, {style: 'width:'+defaultleveys+'px;', duration: 0.2});
				//$$('.haitariosa')[i].setStyle({width: '80px'});
                }
                }
		 }
	}
}


function haitariauki() {
 
for (var i = 0; i < $$('.haitariosa').length; i++) {
				
                    if($$('.haitariosa')[i] == $$('.haitariosa').last() ) {
              
                         return false;
                         
                        }
                
					else if ($$('.haitariosa')[i].id == elementti) {
						new Effect.Morph(elementti , {style: 'width: '+auki+'px;', duration: 0.19});
						
                      //  $(elementti).setStyle({width: auki+'px;'});
                        $(elementti).addClassName('auki');

						

					}
					else if ($$('.haitariosa')[i].getWidth != pikkukuvanleveys) {
                        if ($$('.haitariosa')[i] == $$('.haitariosa').last())  return false;
						new Effect.Morph($$('.haitariosa')[i].id, {style: 'width: '+pikkukuvanleveys+'px;', duration: 0.2});
						$$('.haitariosa')[i].removeClassName('auki');

						//$$('.haitariosa')[i].setStyle({width: '50px'});

					}
			}
     
}
function video() {
    $('videoklick').setStyle({display: 'none'});
    $('flashvideo').setStyle({display: 'block'});
}

function contactus_sivu() {

    if (!$('contactpersons'))  return false;
    
    new Ajax.Request('/flowsys/contact_us/5_1_addresses.html?ajax', {
    
     onSuccess: function(transport) {
        $('ajaxpyorayttelyt').setStyle({display:'none'}).insert(transport.responseText)},
    
        onComplete: function(transport) {
              linkit = "";
              otsikko = "";
                for( i = 0; i < $$('#ajaxpyorayttelyt a').length; i++) {
                         
                    linkit = linkit + '<option value="' + $$('#ajaxpyorayttelyt a')[i].href + '">' + $$('#ajaxpyorayttelyt a')[i].innerHTML.strip() + '</option>';
                    
                    
                }
            
             $('contactpersons').update(linkit).insert('<option value="" selected="selected"><small>Choose field of activity</small></option>');
            }
          
            

    
    } );
    
    
}


function intro() {

    if (!$('introvideo')) return false;

if(document.cookie) {
   index = document.cookie.indexOf("introvideo");
   if (index != -1) {
    namestart = (document.cookie.indexOf("=", index) + 1);
    nameend = document.cookie.indexOf(";", index);
    if (nameend == -1)
     {nameend = document.cookie.length;}
	//alert(nameend);
      //  $('overlay').setStyle({display: 'none'}); 
        $('introvideo').setStyle({display: 'none'}); 

    }
    else {   
      introvideo();
        
    }
   }

}

function introvideo() {
    if (!$('introvideo')) return false;
    if ($('introvideo').empty()) {
    
    new Ajax.Request("flash.html", {
        method: 'get',
        
        onSuccess: function(transport) {
            
            $('introvideo').insert(transport.responseText);
                //$('overlay').setStyle({display: 'block'}); 
        $('introvideo').setStyle({display: 'block'}); 
        
         document.cookie = "introvideo=false;";
    
            
        }
    });
    }


}

function close() {
  //  $('overlay').setStyle({display: 'none'});
    $('introvideo').setStyle({display: 'none'});
    $('introvideo').innerHTML = '';
}

