


function MM_preloadImages() {
   var d = document;
   if(d.images) {
      if(!d.MM_p)
         d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
      for(i = 0; i < a.length; i++)
         if (a[i].indexOf("#")!=0) {
            d.MM_p[j] = new Image;
            d.MM_p[j++].src=a[i];
         }
   }
}


 
function changeImage(btnname,image)
 {
 
	 document[btnname].src = image;

 }
 
 
function changeImageFeatures(btnname,image)
 {
 	
	 var newImg = new Image();
	 newImg.src = image;
	 newHeight = newImg.height;
	 newWidth = newImg.width;
	 //alert("New height: "+ newHeight);
	 document[btnname].src = image;
	 document[btnname].style.height = newHeight;


 }
 
 
function changeCheckbox(imgname, checkname)
 {
	 
	 boxvalue = document.getElementById(checkname).value;
	
	 if(boxvalue=="")
	  {
		  
		  img2 = "images/searchl_check.jpg";
		  document.getElementById(checkname).value = "check";
		  
	  }
	 else
	  {
		  
	  	img2 = "images/searchl_uncheck.jpg";
		document.getElementById(checkname).value = "";
		
	  }
	 
	 //alert(imgname + "xxxx" + checkname);
	 //alert(boxvalue + " xxx" );
	 
	 document[imgname].src = img2;
	
	 
 }



function Checkbox( id ) {
  this.id = id;
} // end Checkbox



Checkbox.prototype.init = function() {

  this.node = document.getElementById(this.id);

  var obj = this;
  
  // Add event handlers for checking a checkbox
  browser.addEvent(this.node, "keydown", function(event) {handleCheckboxKeyDownEvent(event, obj); }, false);
  browser.addEvent(this.node, "click",   function(event) {handleCheckboxClickEvent(event, obj); },   false);
  
  // Add event handlers for checking if something changed the aria-checked attribute
  browser.addChangeEvent(this.node, function(event) {handleCheckboxModifyEvent(event, obj); }, false);
  
} // end Checkbox.prototype.init


function toggleCheckbox( checkbox ) {

  if (checkbox.node.getAttribute("aria-checked") == "true") {

    // If the checkbox is currently checked set the state to unchecked  
    checkbox.node.setAttribute("aria-checked", "false");
      
  } else {

    // If the checkbox is currently unchecked set the state to checked  
    checkbox.node.setAttribute("aria-checked", "true");
  
  }  // endif
  

} // end toggleCheckbox



function handleCheckboxModifyEvent(event, checkbox){

    // If IE get the IE event object
   var e = event || window.event;

   // Check
   if(  (browser.attrName(e) == "aria-checked" ) ||
        (browser.attrName(e) == "ariaChecked" ) )   {
     checkbox.node.className += "";
   }

    return browser.stopPropagation(e);

} // end handleCheckboxKeyDownEvent



function handleCheckboxKeyDownEvent(event, checkbox) {
  // If IE get the IE event object
  var e = event || window.event;

  switch( browser.keyCode(e) ) {

    case KEY_SPACE:
       // If space hit toggle the checkbox
         toggleCheckbox( checkbox );
     // Tell browser we handled this event and not to process any other actions
         return browser.stopPropagation(e);
         break;

  }  // end switch

  return true;

} // end handleCheckboxKeyDownEvent



function handleCheckboxClickEvent( event, checkbox ) {
  // If IE get the IE event object
  var e = event || window.event;

  if( checkbox.node == browser.target(e) ) {
    // If clicked then toggle checkbox
      toggleCheckbox( checkbox );
    checkbox.node.focus();
    // Tell browser we handled this event and not to process any other actions
      return browser.stopPropagation(e);
  } // endif

  return true;
} // end handleCheckboxClickEvent 



// TOP FLASH...
function show_flash(id1, id2) {
	
	//document.getElementById(id1,id2).style.display = 'none';	
	//document.getElementById(id2).style.display = 'block';
	document.getElementById(id2).style.zIndex = '200';
	document.getElementById(id1).style.zIndex = '100';
	
}

function hide_flash(id1, id2) {
	
	//document.getElementById(id2).style.display = 'none';	
	//document.getElementById(id1).style.display = 'block';
	document.getElementById(id1).style.zIndex = '200';
	document.getElementById(id2).style.zIndex = '100';

}



//END TOP FLASH

