﻿//macromedia rollovers

	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function MM_preloadImages() { //v3.0
	  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 MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
function MM_popupMsg(msg) { //v1.0
	  alert('Links to external, non-Talecris Biotherapeutics Web sites are provided as a courtesy, however, Talecris Biotherapeutics cannot accept responsibility for the availability or the content of such Web sites. Please see our General Conditions of Use for more information.');
}

var popUpWin=0;
function popUpFlashWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = window.open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function jump(where) { 
	openNewWindow(where,"temp",500,298,0,0,"none"); 
}

//open window function
function openNewWindow(page,name,width,height,top,left,propSet) {

	var windowProps = new Array (8);

	windowProps[0] = "resizable=yes";
	windowProps[1] = "scrollbars=yes";
	windowProps[2] = "titlebar=yes";
	windowProps[3] = "toolbar=yes";
	windowProps[4] = "menubar=yes";
	windowProps[5] = "location=yes";
	windowProps[6] = "status=yes";
	windowProps[7] = "directories=yes";
	
	var myProps = "";
	var mySize = "";
	
	if (propSet == 'one') {
		 myProps = ',' + windowProps[0] + ',' + windowProps[1];
	} else if (propSet == "full") {
		myProps = ',' + windowProps.join(",");
	} else if (propSet == "print") {
		myProps = ',' + "scrollbars=yes";
	} else {
		myProps = "";
	}	
	
	if ((width > 50)||(height > 50)) {
		var mySize = 'width=' + width + ',' + 'height=' + height + ',' + 'top=' + top + ',' + 'left=' + left;
	}
	
	var myString = mySize + myProps;
	window.open(page,name,myString);
	
}
/*
function changeImage(){
			
			switch(parent.frame2.imgPrimary.src){
				
				case “imgA.gif”:
					parent.frame2.imgPrimary.src 
= “imgB.gif”;
				break;
				
				case “imgB.gif”:
					parent.frame2.imgPrimary.src 
= “imgA.gif”;
				break;
			}		
		
		}
		
		*/
		
var page_loaded=0;
function go_and_set_image_on_state(img_arg, url_to_load)
{
	//return;
	load_url_in_iframe(url_to_load);

  var img;
  img = document.getElementById(img_arg);
  if(img != null)
  { 
    //alert(img.src); 
		img.src = img.src.replace('_off', '_on');
    //alert(img.src);
  }
 
  set_image_to_off_state('1988_btn', img_arg);
  set_image_to_off_state('1989_btn', img_arg);
  set_image_to_off_state('1990_btn', img_arg);
  set_image_to_off_state('1991_btn', img_arg);
  set_image_to_off_state('1992_btn', img_arg);
  set_image_to_off_state('1993_btn', img_arg);
  set_image_to_off_state('1994_btn', img_arg);
  set_image_to_off_state('1995_btn', img_arg);
  set_image_to_off_state('1996_btn', img_arg);
  set_image_to_off_state('1997_btn', img_arg);
  set_image_to_off_state('1998_btn', img_arg);
  set_image_to_off_state('1999_btn', img_arg);
  set_image_to_off_state('2000_btn', img_arg);
  set_image_to_off_state('2001_btn', img_arg);
  set_image_to_off_state('2002_btn', img_arg);
  set_image_to_off_state('2003_btn', img_arg);
  set_image_to_off_state('2004_btn', img_arg);
  set_image_to_off_state('2005_btn', img_arg);
  set_image_to_off_state('2006_btn', img_arg);
  set_image_to_off_state('2007_btn', img_arg);
  set_image_to_off_state('2008_btn', img_arg);
  set_image_to_off_state('2009_btn', img_arg);
  
  return false;
}

function load_url_in_iframe(url_to_load)
{
	last_page_loaded = url_to_load;
	
	var hist_iframe = document.getElementById('history_iframe');
	if(hist_iframe == null)
		return false;
	
	var hist_iframe_content = hist_iframe.contentWindow;
		if(hist_iframe_content == null)
			return false;
			
	if (hist_iframe_content.location == null)
		return false;
		
	if (hist_iframe_content.location.href == null)
		return false;
		
	hist_iframe_content.location.href = url_to_load;
}

function set_image_to_off_state(img_arg, leave_alone_img_arg)
{
	if (img_arg != leave_alone_img_arg)
	{ 
	  var img = document.getElementById(img_arg);
	  if(img != null)
	  { 
	    img.src = img.src.replace('_on', '_off');
	   	//alert(img.src);
	  }
	} 
}

var last_page_loaded = '2009.aspx';
function this_page_loaded_p(page_name)
{
	if (last_page_loaded == page_name)
  {
    //alert('this_page_loaded_p true');
    return true;
  }
  else
  {
    //alert('this_page_loaded_p false');
    return false;
  }
}
	
/*
function this_page_loaded_p_old(page_name)
{
	//alert('here');
	var hist_iframe = document.getElementById('history_iframe');
	if(hist_iframe == null)
	{
		//alert('here');
		return false;
	}
	
	var hist_iframe_content = hist_iframe.contentWindow;
	if(hist_iframe_content == null)
	{
		//alert('here');
		return false;
	}
			
	if (hist_iframe_content.location == null)
	{
		//alert('here');
		return false;
	}
		
	if (hist_iframe_content.location.href == null)
	{
		//alert('here');
		return false;
	}
	
  if(hist_iframe != null)
  { 
	  //alert('hist_iframe.location=' + hist_iframe.location + '\nhist_iframe.contentWindow.location.href=' + hist_iframe.contentWindow.location.href + '\nhist_iframe.src=' + hist_iframe.src + '\npage_name=' + page_name); 
	  var iframe_pagename = pagename_from_url_get(hist_iframe_content.location.href);
	  //alert('iframe_pagename: ' + iframe_pagename);
	  if (iframe_pagename == page_name)
	  {
	    //alert('this_page_loaded_p true');
	    return true;
	  }
	  else
	  {
      //alert('this_page_loaded_p false');
      return false;
	  }
  } 
  else 
  {
    alert('Could not find the iframe');
    return false;
  } 
}


function pagename_from_url_get(url_to_parse)
{
	var slash_index = url_to_parse.lastIndexOf('/');
	if (slash_index == -1)
	{
		//alert(slash_index);
		return '';
	}
	else
	{
		//alert(slash_index);
		var pagename = url_to_parse.substr(slash_index + 1, url_to_parse.length - slash_index);
		//alert(pagename)
		return pagename;
	}
}
*/

function imageon() {
//alert("page is loaded");
eval('document.images[2009_btn].src = ' + lastMenu + 'On.src');
}
 


      function toggleDisplay(me) {
          var activeDiv = document.getElementById(me);  
	          if (activeDiv.className == 'hidden')
              activeDiv.className  = 'visible';
          else
              activeDiv.className  = 'hidden';
      }



function dothetoggleloop(x) {
		for (var i=1; i<=x; i++)
		{  
   	           document.getElementById(i + 'b').className = 'hidden'; 
			   document.getElementById(i).className = 'modulebuttonup';		  
		}
		toggleDisplayboth('1');	  
}


      function toggleDisplayboth(control) { 
		var activeDiv = document.getElementById(control + 'b');  
          if (activeDiv.className == 'hidden') {
              activeDiv.className  = 'visible'; 
			  document.getElementById(control).className = 'modulebutton';
		//	  document.getElementById(control + 'c').className = 'learmorehidden ';
		  }
          else {
              activeDiv.className  = 'hidden'; 
			  document.getElementById(control).className = 'modulebuttonup';			  
		//	  document.getElementById(control + 'c').className = 'learmorevisible';
			  }
		}




          function showtheother(control) {
            var divs = document.getElementsByTagName("DIV");
            var len = divs.length;
            var thisDiv;
            
            for (var i=0; i < len; i++) {
                thisDiv = divs[i];
                if (thisDiv.className == 'visible')
                {
                    thisDiv.className = 'hidden';
                }
            }
            
            var object = document.getElementById(control + 'b');
            object.className = 'visible';
            
     }


      function toggleContact(control) { 
      var activeDiv = document.getElementById(control);
      if (activeDiv.className != "") {
      
      document.getElementById('1').className = 'hidden';
      document.getElementById('2').className = 'hidden';
      document.getElementById('3').className = 'hidden';
      document.getElementById('4').className = 'hidden';
      document.getElementById('5').className = 'hidden';
      document.getElementById('6').className = 'hidden';                              
      document.getElementById('7').className = 'hidden';
      document.getElementById('8').className = 'hidden';
      document.getElementById('9').className = 'hidden';
      document.getElementById('10').className = 'hidden';
      document.getElementById('11').className = 'hidden';
      document.getElementById('12').className = 'hidden';       
      }
      
		
		  
          if ((activeDiv.className == 'hidden') && (activeDiv.className != "")) {
              activeDiv.className  = 'visible'; 
		  }
}



		function toggleDefaultOffDisplay(me) {
	      document.getElementById('newslinkb').className = 'hidden'; 
	      document.getElementById('featureslinkb').className = 'hidden'; 	      
	      document.getElementById('careerslinkb').className = 'hidden';
	      document.getElementById('newslinkc').className = 'hidden'; 
	      document.getElementById('featureslinkc').className = 'hidden';
	      document.getElementById('careerslinkc').className = 'hidden';	       
	      document.getElementById('newslink').className = 'visible'; 
	      document.getElementById('featureslink').className = 'visible'; 
	      document.getElementById('careerslink').className = 'visible'; 
		document.getElementById(me).className = 'hidden'; 
		document.getElementById(me + 'b').className = 'visible';
		document.getElementById(me + 'c').className = 'visible';		
		}



           function toggleDisplayOnAll() {
           toggleDisplayAllStyleOff();
			document.getElementById('allDef').className = 'on';
            document.getElementById('aDefs').style.display = 'inline';
            document.getElementById('bDefs').style.display = 'inline';
            document.getElementById('cDefs').style.display = 'inline';
            document.getElementById('dDefs').style.display = 'inline';
            document.getElementById('eDefs').style.display = 'inline';
            document.getElementById('fDefs').style.display = 'inline';
            document.getElementById('gDefs').style.display = 'inline';
            document.getElementById('hDefs').style.display = 'inline';
            document.getElementById('iDefs').style.display = 'inline';
            document.getElementById('jDefs').style.display = 'inline';
            document.getElementById('kDefs').style.display = 'inline';
            document.getElementById('lDefs').style.display = 'inline';
            document.getElementById('mDefs').style.display = 'inline';
            document.getElementById('nDefs').style.display = 'inline';
            document.getElementById('oDefs').style.display = 'inline';
            document.getElementById('pDefs').style.display = 'inline';
            document.getElementById('qDefs').style.display = 'inline';
            document.getElementById('rDefs').style.display = 'inline';
            document.getElementById('sDefs').style.display = 'inline';
            document.getElementById('tDefs').style.display = 'inline';
            document.getElementById('uDefs').style.display = 'inline';
            document.getElementById('vDefs').style.display = 'inline';
            document.getElementById('wDefs').style.display = 'inline';
            document.getElementById('xDefs').style.display = 'inline';
            document.getElementById('yDefs').style.display = 'inline';
            document.getElementById('zDefs').style.display = 'inline';
            
      }

        function toggleDisplayAllOff() {
        
            document.getElementById('aDefs').style.display = 'none';
            document.getElementById('bDefs').style.display = 'none';
            document.getElementById('cDefs').style.display = 'none';
            document.getElementById('dDefs').style.display = 'none';
            document.getElementById('eDefs').style.display = 'none';
            document.getElementById('fDefs').style.display = 'none';
            document.getElementById('gDefs').style.display = 'none';
            document.getElementById('hDefs').style.display = 'none';
            document.getElementById('iDefs').style.display = 'none';
            document.getElementById('jDefs').style.display = 'none';
            document.getElementById('kDefs').style.display = 'none';
            document.getElementById('lDefs').style.display = 'none';
            document.getElementById('mDefs').style.display = 'none';
            document.getElementById('nDefs').style.display = 'none';
            document.getElementById('oDefs').style.display = 'none';
            document.getElementById('pDefs').style.display = 'none';
            document.getElementById('qDefs').style.display = 'none';
            document.getElementById('rDefs').style.display = 'none';
            document.getElementById('sDefs').style.display = 'none';
            document.getElementById('tDefs').style.display = 'none';
            document.getElementById('uDefs').style.display = 'none';
            document.getElementById('vDefs').style.display = 'none';
            document.getElementById('wDefs').style.display = 'none';
            document.getElementById('xDefs').style.display = 'none';
            document.getElementById('yDefs').style.display = 'none';
            document.getElementById('zDefs').style.display = 'none';
            
            }
            
             function toggleDisplayAllStyleOff() {
             
            document.getElementById('allDef').className = 'off';
            document.getElementById('aDef').className = 'off';
            document.getElementById('bDef').className = 'off';
document.getElementById('cDef').className = 'off';
document.getElementById('dDef').className = 'off';
document.getElementById('eDef').className = 'off';
document.getElementById('fDef').className = 'off';
document.getElementById('gDef').className = 'off';
document.getElementById('hDef').className = 'off';
document.getElementById('iDef').className = 'off';
document.getElementById('jDef').className = 'off';
document.getElementById('kDef').className = 'off';
document.getElementById('lDef').className = 'off';
document.getElementById('mDef').className = 'off';
document.getElementById('nDef').className = 'off';
document.getElementById('oDef').className = 'off';
document.getElementById('pDef').className = 'off';
document.getElementById('qDef').className = 'off';
document.getElementById('rDef').className = 'off';
document.getElementById('sDef').className = 'off';
document.getElementById('tDef').className = 'off';
document.getElementById('uDef').className = 'off';
document.getElementById('vDef').className = 'off';
document.getElementById('wDef').className = 'off';
document.getElementById('xDef').className = 'off';
document.getElementById('yDef').className = 'off';
document.getElementById('zDef').className = 'off';
}

        
        
        function toggleDisplaysingle(me) {
        toggleDisplayAllStyleOff();
          toggleDisplayAllOff();     
          document.getElementById(me + "s").style.display = 'inline';
          document.getElementById(me).className = 'on';
		}

      function showDefPanel() {
          if (self.document.location.hash.substring(1).length > 0)
              document.getElementById(self.document.location.hash.substring(1, 2).toLowerCase() + 'Defs').style.display = 'inline';
          else
          	  document.getElementById(self.document.location.hash.substring(1, 2).toLowerCase() + 'Defs').style.display = 'none';

      }



      function toggleContactb(control) { 
      var activeDiv = document.getElementById(control);
      if (activeDiv.className != "") {
      
      document.getElementById('1').className = 'hidden';
      document.getElementById('2').className = 'hidden';
      document.getElementById('3').className = 'hidden';
      document.getElementById('4').className = 'hidden';
      document.getElementById('5').className = 'hidden';
      document.getElementById('6').className = 'hidden';                              
      document.getElementById('7').className = 'hidden';
      document.getElementById('8').className = 'hidden';
      document.getElementById('9').className = 'hidden';
      document.getElementById('10').className = 'hidden';
      document.getElementById('11').className = 'hidden';
      document.getElementById('12').className = 'hidden';       
      }
      
          if ((activeDiv.className == 'hidden') && (activeDiv.className != "")) {
              activeDiv.className  = 'visible'; 
		  }

	}

     function toggleContactc(control) { 
          $(".contact_box").removeClass("visible");
          $(".contact_box").addClass("hidden");
          $("#" + control).removeClass("hidden");
          $("#" + control).addClass("visible");
	}

	function togglenav() {
	    var sPath = window.location.pathname;
	    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	    
	    if (sPage.match('about_us'))
	        document.getElementById('nav1').className = 'on';
	    else if (sPage.match('culture'))
	        document.getElementById('nav2').className = 'on';
	    else if (sPage.match('research'))
	        document.getElementById('nav3').className = 'on';
	    else if (sPage.match('ventures'))
	        document.getElementById('nav4').className = 'on';
	    else if (sPage.match('news'))
	        document.getElementById('nav5').className = 'on';
	    else if (sPage.match('careers'))
	        document.getElementById('nav6').className = 'on';
	    else if (sPage.match('contact'))
	        document.getElementById('nav7').className = 'on';
	}

