﻿var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event;
var $ = function(id) {
      return document.getElementById(id);
}


var print_page = function() {
    window.print();
}

// text size - BEGIN //

//variables
var textStatus = "small";

var smallTextSize = { font: "1", line: "1.3" };
var medTextSize = { font: "1.1", line: "1.3" };
var largeTextSize = { font: "1.2", line: "1.3" };
var containerDiv = "right_content"

var smallFooterSize = { font: ".7", line: "1.2" };
var medFooterSize = { font: ".8", line: "1.2" }
var largeFooterSize = { font: ".9", line: "1.2" }
var footerContainerDiv = "footer"

var text_size = function() {
    if (textStatus == "small") textStatus = "med";
    else if (textStatus == "med") textStatus = "big";
    else textStatus = "small";
    //document.cookie = "textSizeCookie=" + textStatus + "; 0; path=/";
    evokeUtility.setCookie("textSizeCookie", textStatus, null);
    set_text_size(textStatus);
    set_footer_size(textStatus);
}

var set_text_size = function(textStatus) {
    var text_container = false;
    if (document.getElementById(containerDiv) != null) {
        text_container = document.getElementById(containerDiv);
    }
    if (text_container) {
        var size = smallTextSize;
        if (textStatus == "big") {
            size = largeTextSize;
        } else if (textStatus == "med") {
            size = medTextSize;
        }
        text_container.style.fontSize = size.font + "em";
        //text_container.style.lineHeight = size.line + "em";
    }
}

var set_footer_size = function(textStatus) {
    var footer_container = false;
    if (document.getElementById(footerContainerDiv) != null) {
        footer_container = document.getElementById(footerContainerDiv);
    }
    if (footer_container) {
        var size = smallFooterSize;
        if (textStatus == "big") {
            size = largeFooterSize;
        } else if (textStatus == "med") {
            size = medFooterSize;
        }
        footer_container.style.fontSize = size.font + "em";
        //footer_container.style.lineHeight = size.line + "em";
    }
}

//var text_size_persist = function() {
//    var c_start = (document.cookie.indexOf("textSizeCookie=")) + 15;
//    var size = document.cookie.substring(c_start);
//    if (size == "big") {
//        set_text_size("big");
//        set_footer_size("big");
//    } else if (size == "med") {
//        set_text_size("med");
//        set_footer_size("med");
//    }
//    if (size == "big" || size == "med" || size == "small") {
//        textStatus = size;
//    }
//}

//text_size_persist();

// requires Yahoo event library
YAHOO.util.Event.onDOMReady(function() {
    var cookie = evokeUtility.getCookie("textSizeCookie");
    if (cookie != null) {
        textStatus = cookie;
        set_text_size(textStatus);
        set_footer_size(textStatus);
    }
}); 
// text size - END //

var print_page = function()
{
    window.print();
}

var validate_email = function(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	return reg.test(email);

}

var clickTracker = (function() {
    function doubleClick(src, type, cat) {
        var click1 = new Image();
        var axel = Math.random() + "";
        var a = axel * 10000000000000;
        click1.src = 'https://ad.doubleclick.net/activity;src=' + src + ';type=' + type + ';cat=' + cat + ';ord=' + a + '?';
    }
    function webTrends(filePath, title) {
        dcsMultiTrack('DCS.dcsuri', filePath, 'WT.ti', title);
    }
    var c = new function() { }
    c.trackIdentSymptIschPDF = function() {
        webTrends("Site_Files/Identifying_Ischemia.pdf", "Identifying Symptomatic Ischemia Printable PDF");
        doubleClick("2623873", "voice860", "pdfdo769");
    }
    c.trackDoubleClick = function(src, type, cat) {
        doubleClick(src, type, cat);
    }
    return c;
})();

function passed(url) {
    window.open(url);
}

function warnLeaving(url) {
    document.getElementById("warnLeavingURL").href = url;
    evokeModalDialog.show("warnLeaving");
}



