﻿var contentMembers;
var iceMap;
var content;
var strengths;
var breadCrumbs;
var lastCrumb;
var newCrumb;
var iceContent;

function pageLoaded()
{
	iceMap = $("#dialog");
	$("#header").css({display:"none"});
	iceMap.css({backgroundImage:"url(../images/iceBG.png)", position:"relative", backgroundRepeat:"no-repeat", backgroundPosition:"0px 31px", height:"700px", marginTop:"10px", paddingTop:"20px"});
	
	breadCrumbs = $("#corpNav");
	lastCrumb = breadCrumbs.children().last();
	newCrumb = $("<span>&gt;</span><span>ICE Map</span>");
	
	strengths = $("#strengths-box");
	content = $("#left-content");
	
	iceMap.css({display:"none"});
	iceMap.css({position:"relative", top:"0px", left:"0px"});
	
	iceContent = $("#ice-content");
	
	
	if(content.length == 0)
	{
		content = $("#content");
		iceMap.css({marginTop:"0px"});
		iceContent.css({position:"absolute", left:"13px", top:"34px"});
		iceMap.css({left:"130px", width:"700px"});
	}
	else
	{
		iceContent.css({position:"absolute", left:"15px", top:"35px"});
	}
	
	contentMembers = content.children();
	
	var i;
	for(i=0; i<contentMembers.length; i++)
	{
		if(contentMembers[i].nodeName.toLowerCase() == "script")
		{
			contentMembers.splice(i, 1);
			i--;
		}
	}
	
	content.append(iceMap);
	
	$('a[name=modal]').click(openHandler);
	lastCrumb.click(closeHandler);
}

function mapMode()
{
	//hide content
	contentMembers.css({display:"none"});
	strengths.css({display:"none"});
	
	//show ice map
	iceMap.css({display:"block"});
	
	//set sizes
	iceContent.css({width:"680px", height:"700px"});
	iceContent.find("object, embed").css({width:"680px", height:"600px"});
	
	//update breadcrumbs
	breadCrumbs.append(newCrumb);
	lastCrumb.css({textDecoration:"underline", cursor:"pointer"});
}

function contentMode()
{
	//show content
	contentMembers.css({display:"block"});
	strengths.css({display:"block"});
	
	//hide ice map
	iceMap.css({display:"none"});
	
	//update breadcrumbs
	lastCrumb.css({textDecoration:"none", cursor:"default"});
	newCrumb.remove();
}

function closeHandler(e)
{
	e.preventDefault();
	contentMode();
}

function openHandler(e)
{
    e.preventDefault();
	mapMode();
}

var fullURL;
var anchorArg;
var anchorInd;
var baseURL;

if(!document.location)
    fullURL=String(window.location);
else
    fullURL=String(document.location);

anchorInd = fullURL.lastIndexOf("#");
anchorArg = fullURL.substring(anchorInd+1, fullURL.length);
baseURL = fullURL.substring(0, anchorInd);

$(document).ready(pageLoaded);
