﻿// JScript File


var ua = navigator.userAgent.toLowerCase(); 
this.ua= ua;
this.isIE        = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) ); 
this.versionMinor = parseFloat(navigator.appVersion); 
if (this.isIE && this.versionMinor >= 4) {
	    document.write ("<style>")
	    document.write ("#sanofiLeft {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+window.root+"images/sanofiTop_left.png',sizingMethod='scale'); height:29px; position:relative; background-repeat:repeat-x; top:35px;}") 
	    document.write ("#sanofiLogo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+window.root+"images/sanofiTop.png',sizingMethod='scale'); width:721px; height:59px; position:relative; top:35px;}") 
	    document.write ("#sanofiRight {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+window.root+"images/sanofiTop_right.png',sizingMethod='scale'); height:29px; position:relative; top:35px;}")
	    document.write ("</style>")
}           

else{
	    document.write ("<style>")
	    document.write ("#sanofiLeft { background-image:url("+window.root+"images/sanofiTop_left.png); height:29px; background-repeat:repeat-x; position:relative; background-repeat:repeat-x; top:35px;}") 
	    document.write ("#sanofiLogo { background-image:url("+window.root+"images/sanofiTop.png);background-repeat:no-repeat; width:721px; height:59px; position:relative; top:35px; margin-left:auto; margin-right:auto;}") 
	    document.write ("#sanofiRight { background-image:url("+window.root+"images/sanofiTop_right.png); height:29px; background-repeat:repeat-x; position:relative; top:35px;}") 
	    document.write ("</style>")
}           
 
// 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_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_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_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_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.0
  	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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function openWin( windowURL, windowName, windowFeatures) {
     window.open( windowURL, windowName, windowFeatures ) ;
}

function closeWin( windowURL ) {
	window.close( windowURL );
}

function exitSite(destination)
{
	openWin(window.root+'exitSite.aspx?destination=' + destination ,'pop_up','width=500,height=325,scrollbars=no');
}
function interstitial(destination)
{
	openWin(window.root+'exitSiteSa.aspx?destination=' + destination ,'pop_up','width=500,height=175,scrollbars=no');
}

function preLoadMenuImages()
{
	MM_preloadImages(window.root+'images/navBackground.gif');
}
function RollOn(objPic)
{
	objPic.src=objPic.src.replace("_OFF","_over"); 
}

function RollOff(objPic)
{
	objPic.src=objPic.src.replace("_over","_OFF");
}

function RollOn1(objPic)
{
	objPic.src=objPic.src.replace("_OFF","_ON"); 
}

function RollOff1(objPic)
{
	objPic.src=objPic.src.replace("_ON","_OFF");
}





function showDiv(element, checkBox)
{
    
    
    var div;
    var check;

    checkbox = document.getElementById(checkBox);
    div = document.getElementById(element);

    if(checkbox.checked)
    {
        div.style.display  = "block";
    }else{
        div.style.display  = "none";
    }

}
var lastAction = 0;    //on off flag (0 or 1) prefered,
function switchEnd(status)
{
    var imgName = "ctl00_ContentPlaceHolder1_Img3";
    var ending1 = "_on";
    var ending2 = "_off";
    var loc;
    if(status != lastAction)//will loop many times for mouseover, this prevents it
    {
        lastAction = status;
        di=document.getElementById(imgName); 
        loc = di.src;
        if(loc.indexOf(ending1) != -1)
        {
            loc = loc.replace(ending1, ending2);
        }else if(loc.indexOf(ending2) != -1){
            loc = loc.replace(ending2, ending1);
        }else{
            //alert(loc);
        }
        di.src = loc;
    }
}

function change()
{}

function change(id, newClass) 
{
    identity=document.getElementById(id);
    identity.className=newClass;
}
function goHref(value)
{
    document.location = value;
}

function validateSearchForm(control_id)
{
    var valid = true;
  
    if (document.getElementById(control_id).value.length == 0 ) {
 	    window.alert ("Please enter a search text.");
  		valid = false;
 	}
 	else
 	{
 	    var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
 		for (var i = 0; i < document.getElementById(control_id).value.length; i++) {
  		    if (iChars.indexOf(document.getElementById(control_id).value.charAt(i)) != -1) {
  			    window.alert ("Your search text has special characters. \nThese are not allowed.\nPlease remove them and try again.");
  			    valid = false;
  			    break;
  	        }
        }
     }
     return valid;
}


function submitSearchForm(section)
{
   var control_id = 'ctl00_Top_SearchText';
   if  (section ==  'hcp')
        control_id = 'ctl00_Search_SearchText'
   
    if (validateSearchForm(control_id)) {
        if (section == 'hcp') {
            window.location=window.root + 'hcp/search_results.aspx?q=' + document.getElementById(control_id).value;
        }
        else
            window.location=window.root + 'search_results.aspx?q=' + document.getElementById(control_id).value;
    }
    return false;
}

function hide_div(objId) {document.getElementById(objId).style.display = "none";}
function show_div(objId) {document.getElementById(objId).style.display = "block";}
