﻿/* global values */
var cookie = readCookie("style");
var title = (!cookie || cookie != 'small' && cookie != 'large') ? 'default' : cookie;
setActiveStyleSheet(title);
var scroll_sp = 6;
var scroll_timer = 0;
var rollover_images = [];
var gnavi_flag = false;
var base_url = 'http://www.astellasusafoundation.org';

/* styleswitcher function */
function setActiveStyleSheet(title) {



	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("style") != -1
			&& a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == title) a.disabled = false;
		}
	}


createCookie("style", title, 30);

}

function getActiveStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("style") != -1 
			&& a.getAttribute("title") && !a.disabled
			) return a.getAttribute("title");
	}
	return null;
}

function getPreferredStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("style") != -1
			 && a.getAttribute("rel").indexOf("alt") == -1
			 && a.getAttribute("title")
			 ) return a.getAttribute("title");
	}
	return null;
}

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 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 loadStyle() {
	var cookie = readCookie("style");
	//alert(cookie);
	var title = (!cookie || cookie != 'small' && cookie != 'large') ? 'default' : cookie;
	//alert(title);
	setActiveStyleSheet(title);
	//alert("test");
	var aSmall = document.getElementById('small_btn')
	var aDefault = document.getElementById('default_btn')
	var aLarge = document.getElementById('large_btn')
	
	switch(title)
	{
		case "small" :
			aSmall.src=base_url+'/'+'img/btn_s_cur.gif';
			aDefault.src=base_url+'/'+'img/btn_m.gif';
			aLarge.src=base_url+'/'+'img/btn_l.gif';
			break;		
		case "large" :
			aLarge.src=base_url+'/'+'img/btn_l_cur.gif';
		    aDefault.src=base_url+'/'+'img/btn_m.gif';
            aSmall.src=base_url+'/'+'img/btn_s.gif';
			break;

		default :
			aDefault.src=base_url+'/'+'img/btn_m_cur.gif';
			aSmall.src=base_url+'/'+'img/btn_s.gif';
            aLarge.src=base_url+'/'+'img/btn_l.gif';
			
	}
	

	if (aSmall && aDefault && aLarge) {
		aSmall.onclick = function() {
			aSmall.src=base_url+'/'+'img/btn_s_cur.gif';
			aDefault.src=base_url+'/'+'img/btn_m.gif';
			aLarge.src=base_url+'/'+'img/btn_l.gif';
			setActiveStyleSheet('small');
			return false;
		}
		aDefault.onclick = function() {
			aDefault.src=base_url+'/'+'img/btn_m_cur.gif';
			aSmall.src=base_url+'/'+'img/btn_s.gif';
                        aLarge.src=base_url+'/'+'img/btn_l.gif';

			setActiveStyleSheet('default');
			return false;
		}
		aLarge.onclick = function() {
			aLarge.src=base_url+'/'+'img/btn_l_cur.gif';
		        aDefault.src=base_url+'/'+'img/btn_m.gif';
                        aSmall.src=base_url+'/'+'img/btn_s.gif';

			setActiveStyleSheet('large');
			return false;
		}
	}
}

/* print function */
function printPage() {
	print();
	return false;
}


/* event handler */
window.onload = function() {


	/* styleswitcher */
	loadStyle();

	/* print */
	var printElem = document.getElementById('print_img');
	if (printElem) {
		printElem.onclick = printPage;
	}
    
    var images = new Array(base_url+'/'+'img/top1_hover.jpg',
                          base_url+'/'+'img/top2_hover.jpg',     
                          base_url+'/'+'img/top3_hover.jpg');
    preloadImages(images);
}

function openPopup(varSite)
{
	var answer = confirm ("You are about to leave the Astellas.us Web site. Our Privacy Policy and Legal Disclaimer do not apply on sites other than Astellas.us. We provide links to these sites as a convenience to our users, but we do not control or endorse the content of these external sites. Click “Cancel” to remain on the Astellas.us site or “OK” to leave this site.")

if (answer)
	window.location = varSite;
else
	return;
	
}


//--------------Defines process for preload
function preloadImages(images)
{
    for(loop = 0; loop < images.length; loop++)
    {
        var image = new Image();
        image.src = images[loop];
    }
}
//-->

