// JavaScript Document
function popLeave(pPage) {popUpWin = window.open('/leave_site.php?url='+pPage,'popWindow','alwaysRaised=yes,left='+(screen.width  - 432)/2+',top='+(screen.height - 300)/2+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,copyhistory=0,marginwidth=0,marginheight=0,width=532,height=300');}
function popLeaveCard() {popUpWin = window.open('/leave_site_card.php?url=http://www.transplantmedsavings.com','popWindow','alwaysRaised=yes,left='+(screen.width  - 432)/2+',top='+(screen.height - 300)/2+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,copyhistory=0,marginwidth=0,marginheight=0,width=532,height=300');}

function popWin(pPage,w,h) {popUpWin = window.open(pPage,'popWindow','alwaysRaised=yes,screenX=100,screenY=100,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,marginwidth=0,marginheight=0,width='+w+',height='+h);}
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function docwrite(f_filename, f_width, f_height) {
	document.write('<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" WIDTH="' + f_width + '" HEIGHT="' + f_height + '" ALIGN="middle">');
	document.write('<PARAM NAME="allowScriptAccess" VALUE="sameDomain" />')
	document.write('<PARAM NAME="movie" VALUE="' + f_filename + '" /><param name="wmode" value="opaque"><PARAM NAME="quality" VALUE="high" /><PARAM NAME="bgcolor" VALUE="#ffffff" /><EMBED SRC="' + f_filename + '" QUALITY="high" BGCOLOR="#ffffff" WIDTH="' + f_width + '" HEIGHT="' + f_height + '" ALIGN="middle" allowScriptAccess="sameDomain" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"  wmode="opaque" />');
	document.write('</OBJECT>');
}
// Switch video panel to full
function f6() {
	new Effect.Appear('No_Host_Image',{delay:1.0,duration:1.0,queue: {scope: 'myscopethree'}});
	new Effect.Appear('No_Host',{delay:1.0,duration:1.0,queue: {scope: 'myscopethree'}});
	new Effect.BlindUpFromRight('Host',{delay:0.0,duration:1.0,queue: {scope: 'myscopethree'}});
}


/* page scrool function */
var scroll_sp = 6;
var scroll_timer = 0;

function pageScroll() {
	var x, y;

	clearTimeout(scroll_timer);

	if (navigator.userAgent.indexOf("MSIE") != -1) {
		x = (document.compatMode=="CSS1Compat") ? document.documentElement.scrollLeft : document.body.scrollLeft;
	} else {
		x = (window.pageXOffset) ? window.pageXOffset : 0;
	}

	if (navigator.userAgent.indexOf("MSIE") != -1) {
		y = (document.compatMode=="CSS1Compat") ? document.documentElement.scrollTop : document.body.scrollTop;
	} else {
		y = (window.pageYOffset) ? window.pageYOffset : 0;
	}

	x -= x / scroll_sp; 
	y -= y / scroll_sp; 
	if(x < 0) x = 0;
	if(y < 0) y = 0;
	window.scrollTo(Math.floor(x), Math.floor(y));
	if(Math.floor(x) != 0 || Math.floor(y) != 0) {
		scroll_timer = setTimeout("pageScroll()",scroll_sp);
	}

	return false;
}

/* event handler */
window.onload = function() {
	/* page scroll */
	var scrollElem = document.getElementById('page_scroll_btn')
	if (scrollElem) {
		scrollElem.onclick = pageScroll;
	}
}
