window.root = '/';

if (document.images)
{
	var nav_home_off = new Image();
	nav_home_off.src = window.root +'images/nav_home.gif';

	var nav_aboutcarac_off = new Image();
	nav_aboutcarac_off.src = window.root + 'images/nav_aboutcarac.gif';

	var nav_aboutaks_off = new Image();
	nav_aboutaks_off.src = window.root + 'images/nav_aboutaks.gif';

	var nav_findaderm_off = new Image();
	nav_findaderm_off.src = window.root + 'images/nav_findaderm.gif';

	var nav_hcp_off = new Image();
	nav_hcp_off.src = window.root + 'images/nav_hcp.gif';

	var nav_home_on = new Image();
	nav_home_on.src = window.root + 'images/nav_home-over.gif';

	var nav_aboutcarac_on = new Image();
	nav_aboutcarac_on.src = window.root + 'images/nav_aboutcarac-over.gif';

	var nav_aboutaks_on = new Image();
	nav_aboutaks_on.src = window.root + 'images/nav_aboutaks-over.gif';

	var nav_findaderm_on = new Image();
	nav_findaderm_on.src = window.root + 'images/nav_findaderm-over.gif';

	var nav_hcp_on = new Image();
	nav_hcp_on.src = window.root + 'images/nav_hcp-over.gif';

	var nav_home_over = new Image();
	nav_home_over.src = window.root + 'images/nav_home-over.gif';

	var nav_aboutcarac_over = new Image();
	nav_aboutcarac_over.src = window.root + 'images/nav_aboutcarac-over.gif';

	var nav_aboutaks_over = new Image();
	nav_aboutaks_over.src = window.root + 'images/nav_aboutaks-over.gif';

	var nav_findaderm_over = new Image();
	nav_findaderm_over.src = window.root + 'images/nav_findaderm-over.gif';

	var nav_hcp_over = new Image();
	nav_hcp_over.src = window.root + 'images/nav_hcp-over.gif';
}

function rollNavOn(sectionId)
{
	document.images['nav_' + sectionId].src = eval('nav_' + sectionId + '_over').src;
}

function rollNavOff(sectionId)
{
	document.images['nav_' + sectionId].src = eval('nav_' + sectionId + '_off').src;
}

function rollOn(imageName)
{
	document.images[imageName].src = eval('img_' + imageName + '_over').src;
}

function rollOff(imageName)
{
	document.images[imageName].src = eval('img_' + imageName + '_off').src;
}

function searchRollOn()
{
	document.getElementById('ctl00_Top1_SearchButton').style.background= 'url('+window.root+'images/linkarrow-over.gif) repeat';
}

function searchRollOff()
{
	document.getElementById('ctl00_Top1_SearchButton').style.background= 'url('+window.root+'images/linkarrow.gif) repeat';
}

function warn(url)
{
	window.open(window.root + 'util/Warn.aspx?url=' + escape(url), 'extLink', 'width=380,height=140,toolbars=0,scrolling=1,resizable=1,location=0,status=0');
}

function warnContinue(url)
{
	window.open(url, '_blank');
	window.close();
}

function warnCancel(url)
{
	window.close();
}

function showPI()
{
	window.open('http://products.sanofi-aventis.us/carac/carac.html', 'pi', 'width=440,height=500,resizable=1,scrollbars=1');
}

function confirmHCP(l)
{
    var ret = false;
    if (l.indexOf('/hcp') != -1) {
	    if (getCookie('isHCP') == 'Y')
		    ret = true;
	    else
	    {
		    if (confirm('This information is intended for U.S. Healthcare Professionals.\nIf you are a Healthcare Professional, click OK to continue.'))
		    {
			    setCookie('isHCP', 'Y');
			    ret = true;
		    }
		    else
		    {
			    ret = false;
			}
	    }
	}
	else {
	    ret = true;
	}
	return ret;
}

function setCookie(name, value, expires, path, domain, secure)
{
	var today = new Date();
	today.setTime(today.getTime());

	if (expires)
		expires = expires * 1000 * 60 * 60 * 24;
	var expireDate = new Date(today.getTime() + (expires));

	document.cookie = name + "=" + escape(value) +
		((expires) ? ";expires=" + expireDate.toGMTString() : "") + 
		((path) ? ";path=" + path : "") + 
		((domain) ? ";domain=" + domain : "") +
		((secure) ? ";secure" : "");
}

function getCookie(name)
{
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if ((!start ) && (name != document.cookie.substring(0, name.length)))
		return null;

	if (start == -1)
		return null;

	var end = document.cookie.indexOf(";", len);
	if (end == -1)
		end = document.cookie.length;
	
	return unescape(document.cookie.substring(len, end));
}

function submitSearchForm()
{
var searchTerm = "ctl00_Top1_SearchText";
if (validateSearchForm(searchTerm)) {
    window.location=window.root+'search_results.aspx?q='+document.getElementById(searchTerm).value;
    }
    return false;
}
function validateSearchForm(searchTerm)
{
    var valid = true;
    if (document.getElementById(searchTerm).value == "Enter search term" || 
    document.getElementById(searchTerm).value.length == 0 ) {
 	    window.alert ("Please enter a search text.");
  		valid = false;
 	}
 	else
 	{
 	    var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
 		for (var i = 0; i < document.getElementById(searchTerm).value.length; i++) {
  		    if (iChars.indexOf(document.getElementById(searchTerm).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;
}

// 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'); width:15px; 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:771px; 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); width:15px; 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:771px; 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];}
}