﻿var globalWindow2 = null;

function setLogo(cmd, id) {
	var obj = getObject(id);
	if (obj) {
		if (cmd == "tm") {
			obj.src = "/global/images/puremichiganMedia.gif";
		}
		else {
			obj.src = "/global/images/michiganupperhandMedia.gif";
		}
	}
}

function showPopup(id) {
	var obj = getObject(id);
	if (obj) {
		switchLayer2(id, 1);
		setPopupPosition(id);
		showMask();
	}
}

function hidePopup(id) {
	var obj = getObject(id);
	if (obj) {
		hideMask();
		switchLayer2(id, 0);
	}
}

function setPopupPosition(id) {
	var ie = document.all;
	var other = document.getElementById && !document.all;
	var pageYOffset = 0, pageXOffset = 0, offset = 150;
	var obj = getStyleObject(id);
	if (obj) {
		pageYOffset = other ? 0 : parseInt(getIeBody().scrollTop);
		obj.left = (other ? pageXOffset + (window.innerWidth / 2) - offset : getIeBody().scrollLeft + (getIeBody().clientWidth / 2) - offset) + "px";
		obj.top = (other ? pageYOffset + (window.innerHeight / 2) - offset : pageYOffset + (getIeBody().clientHeight / 2) - offset) + "px";
	}
}

function validateShareStuff(from, to, fromEmailInvalidText, toEmailInvalidText) {
	var arr = null, i = 0, success = false;
	errorMsg = '';
	if (fromEmailInvalidText == null) fromEmailInvalidText = '';
	if (toEmailInvalidText == null) toEmailInvalidText = '';
	
	from = trim(from);
	to = trim(to);
	if (! isEmailValid(from)) {
		if (fromEmailInvalidText == '') {
			errorMsg += '\n  The From Email Address is invalid.'
		}
		else {
			errorMsg += '\n' + fromEmailInvalidText;
		}
	}
	
	if (to != '') {
		if (to.indexOf(',') > 0) {
			arr = to.split(',');
			for (i=0;i < arr.length;i++) {
				if ( isEmailValid(arr[i]) ) {
					success = true;
					break;
				}
			}
		}
		else {
			if (isEmailValid(to)) success = true;
		}
	}
	if (! success) {
		if (toEmailInvalidText == '') {
			errorMsg += '\n  The To Email Address is invalid.'
		}
		else {
			errorMsg += '\n' + toEmailInvalidText;
		}
	}

    return errorMsg;
}

function showPopup2(name, link, title, height, width, isMaximize, behaviors) {
    var winBehaviors = 0;
    globalWindow2 = window.radopen(link, name); 
     if (behaviors == null) behaviors = '';
    if (behaviors != '') {
        var arr = behaviors.split(','), tmp = '';
        for (i=0; i < arr.length; i++) {
            tmp = arr[i].toLowerCase();
            if (tmp == 'none') {
                winBehaviors = Telerik.Web.UI.WindowBehaviors.None;
                break;
            }
            else {
                switch (tmp) {
                    case 'close' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Close;
                        break;
                    case 'maximize' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Maximize;
                        break;
                    case 'minimize' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Minimize;
                        break;
                    case 'move' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Move;
                        break;
                    case 'pin' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Pin;
                        break;
                    case 'reload' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Reload;
                        break;
                    case 'resize' :
                        winBehaviors += Telerik.Web.UI.WindowBehaviors.Resize;
                        break;
                    case 'nomodal' :
                        globalWindow2.set_modal(false);
                        break;    
                }
            }
        }
    }
    if (winBehaviors == 0) winBehaviors = Telerik.Web.UI.WindowBehaviors.Maximize + Telerik.Web.UI.WindowBehaviors.Close;
    globalWindow2.set_behaviors(winBehaviors);
   
    globalWindow2.set_title("<h3 class=popupTitle>" + title + "</h3>");
    if (isMaximize) {
        globalWindow2.maximize(true);
    }
    else {
        globalWindow2.setSize(width,height);
    }
    globalWindow2.center(true);
    return false;
}

function printPopup2() {
    if (globalWindow2) {
        globalWindow2.GetContentFrame().contentWindow.print();
    }
}