// preload images
function preloader()
{
//alert('preloader inside domready');
     // counter
     var i = 0;

     // create object
     imageObj = new Image();

     // set image list
     images = new Array();
     images[0]="/images/bubble.png";
     images[1]="/images/welcome_16k.gif";
     images[2]="/images/pb.jpg";
     images[3]="/images/rohs.jpg";
                                             
     // start preloading
     for(i=0; i<=3; i++)
     {
          imageObj.src=images[i];
     }

}

preloader();

function loadnews() {

 	 $('thenews').setHTML('<img id="ajaxload" src="../images/ajax-loader.gif" style="margin-top:20px;"></img>');
   var currentTime = new Date();
   var thetime = currentTime.getTime();
   var theurl="../cgibin/news.pgm" + '?INDIV=thenews' + "&RND=" + thetime; 
   var ds = new Ajax(theurl, {
  		method: 'get',
  		update: $('thenews'),
  		evalScripts: true
  }).request();

 	 $('thenews2').setHTML('<img id="ajaxload" src="../images/ajax-loader.gif" style="margin-top:20px;"></img>');
   var currentTime = new Date();
   var thetime = currentTime.getTime();
   var theurl="../cgibin/news.pgm" + '?INDIV=thenews2' + "&RND=" + thetime; 
   var ds = new Ajax(theurl, {
  		method: 'get',
  		update: $('thenews2'),
  		evalScripts: true
  }).request();

}


//handle enter pressed
function handleEnter (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
var i;
for (i = 0; i < field.form.elements.length; i++)
if (field == field.form.elements[i])
break;
i = (i + 1) % field.form.elements.length;
field.form.elements[i].focus();
//alert(" Pressing Enter key is disabled !");
homesearchpart();
return false;
}
else
return true;
}

function homesearchpart() {
  $('onepartform').PART.value=$('onepartform').PART.value.toUpperCase();
  location.href='../cgibin/catalog.pgm' + '?' + 'THEONEPART=' +                                                                          
    $('onepartform').PART.value + '&SEARCHAGAIN=Y';   
}


window.addEvent('domready', function() {

  loadnews();
  
  $('searchcat').addEvent('click', function(e) {
    e = new Event(e).stop();
    homesearchpart();
  });

   $('searchcat').addEvent('mouseenter', function(e) {
    this.setStyle('background-position','100% -25px');
  });
  
  $('searchcat').addEvent('mouseleave', function(e) {
    this.setStyle('background-position','');
  }); 


  $('checkstock').addEvent('click', function(e) {
    e = new Event(e).stop();
    var url="/cgibin/diststock.pgm?distpart=" + $('onepartform').PART.value;
    //alert('url: ' + url);
    location.href=url;
  });

   $('checkstock').addEvent('mouseenter', function(e) {
    this.setStyle('background-position','100% -25px');
  });
  
  $('checkstock').addEvent('mouseleave', function(e) {
    this.setStyle('background-position','');
  }); 

  var feedback1 = new Tips($$('.xfeedback'));
  $('feedback').addEvent('click', function(e) {
    e = new Event(e).stop();
    webfedform();
  });
  $('feedback').addEvent('mouseenter', function(e) {
    this.setStyle('background-position','100% -25px');
  });
  
  $('feedback').addEvent('mouseleave', function(e) {
    this.setStyle('background-position','');
  });
 
   $('askadvisor').addEvent('mouseenter', function(e) {
    this.setStyle('background-position','100% -25px');
  });
  
  $('askadvisor').addEvent('mouseleave', function(e) {
    this.setStyle('background-position','');
  });                                                                                                                                 
                                                                                                                                      
  $('askadvisor').addEvent('click', function(e){                                                                                       
  	  e= new Event(e).stop();                                                                                                                  
    webaskform();
  	e.stop();
  });
 
  // removed, causing bug in IE7 7/6/2009 sef, leftimage not on index.htm any more.
  //if ((window.ie7) || (window.ie6)) {
    //alert('ie');
    //$('leftimage').setStyle('z-index','-500');
  //}
});