//FLASH
function ShowCallOnMe(flashvalue){       
    var ShadowboxOpts = {
        content: window.root+ "Consumer/CallOnMePopup.aspx?ref="+flashvalue,
        player: 'iframe',
        title: '',
        width: 879,        
        height: 426   
    };
    var embedSizes = {
        "How_is_heart_supposed": {
            width: 670,
            height: 390,
            webtrends:"smmore_heartsupposedtowork.aspx"
        },
        "How_can_my_doctor": {
            width: 670,
            height: 390,
            webtrends:"smmore_howdiagnoseafib.aspx"
        },
        "What_other_health": {
            width: 879,
            height: 390,
            webtrends:"smmore_otherhealthconditions.aspx"
        },
        "Does_multaq_reduce_risk": {
            width: 670,
            height: 426,
            webtrends:"smmore_multaqreducerisk.aspx"
        },
        "Whats_difference_between_normal": {
            width: 670,
            height: 386,
            webtrends:"smmore_normalafibheartbeat.aspx"
        },
        "What_can_afib_feel": {
            width: 876,
            height: 390,
            webtrends:"smmore_afibfeellike.aspx"
        }
    };
    var dim = embedSizes[flashvalue];
    ShadowboxOpts.width = (dim.width) ? dim.width + 15 : ShadowboxOpts.width;
    ShadowboxOpts.height = (dim.height) ? dim.height + 15 : ShadowboxOpts.height;   
    var uri = location.pathname;
    dcsMultiTrack('DCS.dcsuri', uri.replace('.aspx','/') + dim.webtrends, 'WT.ti', uri.replace('.aspx','/') + dim.webtrends);    
    Shadowbox.open(ShadowboxOpts);    
}       
function openShadowbox(flashvalue) {
    if (flashvalue == "1.0") return;
    var CallOnMePage = window.root+ "Consumer/CallOnMePopup.aspx?ref="+flashvalue;
    Shadowbox.open({
        content: CallOnMePage,
        player: 'iframe',
        title: '',
        height: 426,
        width: 667
    });
}

// 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';
        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 submitSearchFormConsumer() {
    var searchTerm = "ctl00_Top1_SearchText";
    if (validateSearchForm(searchTerm)) {        
        window.location = window.root + "Consumer/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;
}
