document.write("<style>html { overflow-y:scroll;} div#banner-controls {display:block;}</style>");
var init = true;
var bannerHeight;
var rollingUp;
var objHeight;

var showBanner;
var setRoll;
function roll(){
	if (init == true ) {
		bannerHeight = objHeight = parseInt(getStyle(document.getElementById("banObj"), "height"));  
		init = false; 
		if (document.getElementById("bubbles"))
			document.getElementById("bubbles").style.top = "122px";
		
		}
	
	if (objHeight < bannerHeight) {
	document.getElementById("banner").style.display = "block";
	rollingUp = false;
	rollDown();
	
	setCookie("showBanner","true");
	}
	else if (currentImage==rollArray[0]) {	
		rollingUp = false;
		rollDown();
		setCookie("showBanner","true");
		document.getElementById("banner").style.display = "block";
		changeImage("rollImg",rollArray[1]);
	}
	else{
	rollingUp = true;
	rollUp();
	setCookie("showBanner","false");
	}
}

function rollUp(){
	
	if (objHeight > 0 && rollingUp == true){
		if (document.getElementById("bubbles")){
		bubblePos = parseInt(getStyle(document.getElementById("bubbles"), "top"))
		}
		objHeight -= 25;
		document.getElementById("banObj").style.height = objHeight + "px";
		if (document.getElementById("bubbles")){
			bubblePos -= 25;
			document.getElementById("bubbles").style.top = bubblePos + "px";
		}
		setTimeout("rollUp()" ,10);
	}
	else{
		document.getElementById("banObj").style.height =  + "0";
		document.getElementById("banner").style.display = "none";
		document.getElementById("features").style.visibility = "hidden";
		if (document.getElementById("banImg")){
		document.getElementById("banImg").style.visibility = "hidden";}
	}
}

function rollDown(){

	if (objHeight < bannerHeight && rollingUp == false){
		if (document.getElementById("bubbles")){
		bubblePos = parseInt(getStyle(document.getElementById("bubbles"), "top"))
		}
		objHeight += 25;
		document.getElementById("banObj").style.height = objHeight + "px";
		if (document.getElementById("bubbles")){
			bubblePos += 25;
			document.getElementById("bubbles").style.top = bubblePos + "px";
		}
		setTimeout("rollDown()",10);
	}
	else{
		document.getElementById("banObj").style.height = bannerHeight + "px";
		document.getElementById("features").style.visibility = "visible";
		if (document.getElementById("banImg")){
		document.getElementById("banImg").style.visibility = "visible";}

	}
}
//
function getStyle(oElm, strCssRule){
    var strValue = "";
    if(document.defaultView && document.defaultView.getComputedStyle){
        strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
    }
    else if(oElm.currentStyle){
        strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
            return p1.toUpperCase();
        });
        strValue = oElm.currentStyle[strCssRule];
    }
    return strValue;
}
//-- Build Flash --//
var flashVersion = 6
function buildFlash (divId, swfLoc, swfName, swfHeight, swfWidth, swfVar){
		var flashVersion = 7;
		var so = new SWFObject(swfLoc, swfName, swfWidth, swfHeight, flashVersion, "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.addParam("scale", "noscale");
		if (swfVar){
		so.addVariable("myVar", swfVar);
		}
		so.write(divId);
		if (divId=="flash" && so.installedVer.major <7){
		document.write("<style>html { overflow-y:auto;} div#banner-controls {display:none;}</style>")
		}
}

//-- Show/Hide functions --//
function hideAll(lyrId) { 
	var divs = document.getElementsByTagName('div'); 
	for(i=0;i<divs.length;i++){ 
		if(divs[i].id.match(lyrId)){
			divs[i].style.display='none';
		} 
	} 
}

//--Roll over images --//
var selectedImage;
function resetImages(selectedName){
	setId ="fDot"
	resetSrc = "/common/images/selector-dot.gif"
	selectedSrc = "/common/images/selector-dot-on.gif"
	selectedImage = selectedName;
	var images = document.getElementsByTagName('img'); 
	for(i=0;i<images.length;i++){ 
		if(images[i].name.match(setId)){
			if (images[i].name == selectedName){
				images[i].src = selectedSrc;
			}
			else{
				images[i].src = resetSrc;
			}
		} 
	} 
}

function changeBan(selectedName, items){
	for (i=1; i<=items; i++){
		var temp ="fDot" + i;
		el = document.getElementById(temp);
		if (selectedName == temp) {
			el.className = "fdot-on"; 
			flashFileSrc = "/common/swf/ban_" + i + ".swf";
			smallImgSrc = "/common/images/blue/banner/banner0" + i + "_01.jpg";
		}
		else
			el.className = "fdot";
	}
	buildFlash ("flash", flashFileSrc, "banObj", 250, 880);
	if (document.getElementById("banImg")){
		changeImage("smallImg", smallImgSrc);
	}
}
var rollArray = Array("common/images/blue/v-banner-up.gif", "common/images/blue/v-banner-down.gif");
var rollSrc = 2;
function rollImage(isBlue){
	isBlue="blue";
	if (isBlue == "blue") {
		temp = "/";
		rollArray = Array("common/images/" + isBlue + temp + "v-banner-up.gif", "common/images/" + isBlue + temp + "v-banner-down.gif");
	}
		
	rollSrc = rollSrc%2
	var srcString = rollArray[rollSrc];
	changeImage("rollImg", srcString);
	rollSrc ++;
}

//-- Swap Image --//
var currentImage;
function changeImage(imageName, newSrc){
	if (selectedImage != imageName){
		var iName = document.getElementsByName(imageName);
		currentImage = newSrc;
		iName[0].src = newSrc;
	}
}

function show(lyrId) {
	document.getElementById(lyrId).style.display='block';
	document.getElementById("features").style.visibility = "visible";
	if (document.getElementById("banImg")){
	document.getElementById("banImg").style.visibility = "visible";
	//changeImage("rollImg",rollArray[1]);	
	}
}
function hide(lyrId) {
	document.getElementById(lyrId).style.display = "none";
	document.getElementById("features").style.visibility = "hidden";
	if (document.getElementById("banImg")){
	document.getElementById("banImg").style.visibility = "hidden";
	//changeImage("rollImg",rollArray[0]);
	var xon = parseInt(getStyle(document.getElementById("bubbles"), "top"))
	document.getElementById("bubbles").style.top = (xon-250) + "px";
	}}
function setCookie(cookieName,cookieValue) {
	//alert("setting: " + cookieName + " with: " +cookieValue )
	var path = "/";
	
	document.cookie = cookieName+"="+escape(cookieValue) + ";path=" + path + ";";
}

function setBanner(){
/*Do something to the banner*/

}

function direction () {	
	i += 1
	if (i > 2){i=1}
	var Changemap = new Array(2)
		Changemap[1] ='/common/images/contact/t-region-direction.gif';
		Changemap[2] = '/common/images/contact/t-direction.gif';
	document.map.src = Changemap[i];
}


