// Tabs
Event.observe(window, 'load', function(){ Tabs.start( $('parametric-search') ) });
Event.observe(window, 'load', function(){ Tabs.start( $('search') ) });
//Event.observe(window, 'load', function(){ Tabs.start( $('product-selector') ) });
Event.observe(window, 'load', function(){ Tabs.start( $('prod-detail') ) });
Event.observe(window, 'load', function(){ Tables.stripe() });


// URL jumping dropdown
function set_url_jump(){
	if (!$('url_jump')) return false;
	element = $('url_jump');
	Event.observe(element, 'change', function(event) { var element = Event.element(event); if (element.value == '') return false; document.location = element.value; } );
}
Event.observe(window, 'load', set_url_jump);

function change_location(place){
		document.location = place;
}

function pop_up(url){
		window.open(url, 'WAPopUp', 'toolbar=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=560,height=485');
}

//open centered window
var myCenteredWindow;
function openCenteredWindow(url,windowW,windowH,scrollbars) {
    var width = (!windowW)?750:windowW;
    var height = (!windowH)?550:windowH;
	var scrollWindow = (scrollbars == true)?1:0;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + 
        ",status=0,resizable=0,titlebar=no,menubar=0,scrollbars="+scrollWindow+",left=" + left + ",top=" + top + 
        "screenX=" + left + ",screenY=" + top;
    myCenteredWindow = window.open(url, "subwindow", windowFeatures);
	myCenteredWindow.focus();
}

<!--Following javascript is for changing teh default button when user click the enter key-->
function SetDefaultButton(event, target) 
{
  if (event.keyCode == 13 &&
                !(event.srcElement &&
                        (event.srcElement.tagName.toLowerCase() =="textarea")))
  {
    try
    {
      event.cancelBubble = true;
      event.returnValue = false;
    }
    catch (err) {}

    if (event.stopPropagation)
      event.stopPropagation();
      
    if (event.preventDefault)
      event.preventDefault();
      
    $(target).click();
    return false;

  }
}

function RedirectFromWWWToWWWDotMicronDotCom()
{   
    var vDomain = unescape(document.domain);        

	if (vDomain == 'www') 
	{
	    var vProtocol = document.URL.substring(0, document.URL.indexOf('://')) + '://';	    

        var vProtocolAndDomainLength = 
            parseInt(document.URL.indexOf(document.domain)) + parseInt(document.domain.length);
		
		var vPath = document.URL.substring(vProtocolAndDomainLength, document.URL.length);
		var newURL = vProtocol + vDomain + '.micron.com' + vPath;				
		    
		window.location= newURL;
	}    

}

function DownloadFile(fileName, itemID)
{
    //s=s_gi('microndev');
    //s.linkTrackVars="prop30";
    //s.prop30="loadTechnology"; 
    //s.tl(this,'d','document download');
    //var bookmarkUrl = window.location.protocol + '//' + window.location.hostname + url;
    var bookmarkUrl = window.location.protocol + '//' + window.location.hostname + "/cgi-bin/MTGetDoc.aspx?object_name=" + fileName + "&itemID=" + itemID;
    window.location.href = bookmarkUrl;      
    
}

var currentNav = null;

function showNav(whichNav)
{
  if (whichNav == currentNav)
  { 
    return;
  }
  
  hideNav();
  
  if (whichNav == null)
  {
    return;
  }
  
  currentNav = whichNav;
  
  var nav = $(currentNav + 'Nav');
  
  if (parseInt(nav.style.height) == 0)
  { 
    nav.style.height = '';
  }
  
  new Effect.BlindDown(nav, {duration:0.3, queue: 'end'});
}

function hideNav()
{
  if (!currentNav)
  { 
    return;
  }
  
  var nav = $(currentNav + 'Nav');
  
  new Effect.BlindUp(nav, {duration:0.3, queue: 'start', afterFinish: function(effect){ effect.element.style.height = ''; }});
  currentNav = null;
}