// text size


var font_sizes = new Array(1, 1.1, 1.3, 1.5);
var current_font_level = 0;
var decrease_font_level = 0;
var increase_font_level = 0;

function setFontSizeLevels()
{
	if (readCookie("font_size") == null) {
		increase_font_level = 1;
	}
	else {
		current_font_level = parseInt(readCookie("font_size"));
		increase_font_level = current_font_level + 1;
		decrease_font_level = current_font_level - 1;

		if (increase_font_level >= font_sizes.length)
			increase_font_level = font_sizes.length - 1;
		if (decrease_font_level < 0)
			decrease_font_level = 0;
	}
}

function loadFontSize ()
{
	if (readCookie("font_size") == null) {
		current_font_level = 0;
	} else {
		current_font_level = parseInt(readCookie("font_size"));
	}
	setFontSize (current_font_level);
}

function setFontSize(size)
{
//	if( size >= 0 && size < font_sizes.length )
//	{
//		current_font_level = size;
//	}
//	else if( ++current_font_level >= font_sizes.length )
//	{
//		current_font_level = 0;
//	}

//	if ( document.body )
//	{   
//	
//	   
//	//document.body.style.fontSize = font_sizes[ current_font_level ] + 'em';
//		document.getElementById("textsizewrap").style.fontSize = font_sizes[ current_font_level ] + "em";		
//		createCookie("font_size", current_font_level, "30");
//		setFontSizeLevels();
//	}
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

loadFontSize();

//SEARCH
function submitSearchForm() {
    var searchTerm = "ctl00_util_SearchText";
    if (validateSearchForm(searchTerm)) {        
        window.location = window.root + "HCP/Search_Results.aspx?q=" + document.getElementById(searchTerm).value;
    }
    return false;
}
function validateSearchForm(searchTerm) {
    var valid = true;
    if (document.getElementById(searchTerm).value == "SEARCH" ||
    document.getElementById(searchTerm).value.length == 0) {
        window.alert("Please enter 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;
}
function myFunction(number) {		
	window.location=window.root+"Consumer/References.aspx#"+ number;
}

//FLASH
function ShowCallOnMe(flashvalue, div){
    var Loader = window.root+ "Docs/Swf/shellLoader_multaq_v2.swf";
    var Header = window.root+ "Docs/Swf/COM_Header_Module_FINAL_"+flashvalue+".swf";
    var ClickTag = "javascript:openShadowbox('" + flashvalue + "');";
    var FlashVars = "swfLocation=" + Header + "&clickTag=" + ClickTag;

    var ss = new SWFObject(Loader, "Multaq", "780", "100", "8", "#ffffff");
     ss.addParam("wmode", "transparent");
     ss.addParam("scale", "noscale");
     ss.addParam("menu", "true");
     ss.addParam("quality", "high");
     ss.addParam("allowScriptAccess", "sameDomain");
     ss.addParam("base", "");
     ss.addParam("FlashVars", FlashVars);
     ss.write(div);
}
function openShadowbox(flashvalue) {
    if (flashvalue == "1.0") return;
    var CallOnMePage = window.root+ "Consumer/CallOnMePopup.aspx?ref="+flashvalue;
    Shadowbox.open({
        content: CallOnMePage,
        player: 'iframe',
        title: ''
    });
}


function validateSearchForm(searchTerm) {
    var valid = true;
    if (document.getElementById(searchTerm).value == "SEARCH" ||
    document.getElementById(searchTerm).value.length == 0) {
        window.alert("Please enter 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;
}

function trackMedGuide(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_ContentPlaceHolder1_printTrackImg").src = 'http://ad.doubleclick.net/activity;src=1089869;type=multaq09;cat=downl005;ord=1;num='+ a + '?';		
}	
function trackClinicalFacts(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_ContentPlaceHolder1_printTrackImg").src = 'http://ad.doubleclick.net/activity;src=1089869;type=multaq09;cat=downl883;ord=1;num='+ a + '?';	
}
function trackPatientSite(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_misc1_PatientImg").src = 'http://ad.doubleclick.net/activity;src=1089869;type=multaq09;cat=linkt679;ord=1;num='+ a + '?';	
}
function trackPresInfo(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_ContentPlaceHolder1_printTrackImg").src = 'http://ad.doubleclick.net/activity;src=1089869;type=multaq09;cat=mulpres1;ord=1;num='+ a + '?';	
}
function trackISIPI(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activity;src=1089869;type=multaq09;cat=mulpres1;ord=1;num='+ a + '?';	
}

function trackVideo1Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese443;ord=1;num='+ a + '?';	
}
function trackVideo2Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese761;ord=1;num='+ a + '?';	
}
function trackVideo3Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese708;ord=1;num='+ a + '?';	
}
function trackVideo4Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese699;ord=1;num='+ a + '?';	
}
function trackVideo5Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese882;ord=1;num='+ a + '?';	
}
function trackVideo6Transcript(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=prese408;ord=1;num='+ a + '?';	
}
function trackMPactSheet(){
    var axel = Math.random()+"";
	var a = axel * 10000000000000;
	document.getElementById("ctl00_isi1_ISIPIImg").src = 'http://ad.doubleclick.net/activityi;src=1089869;type=multa986;cat=downl067;ord=1;num='+ a + '?';	
}

function wait(msecs)
{
    var start = new Date().getTime();
    var cur = start
    while(cur - start < msecs)
    {
    cur = new Date().getTime();
    }	
} 