var version=2.21;
var IMG='http://a449.g.akamai.net/f/449/1776/1d/button.clickability.com/common/gfx/';
var saveThisLocation='http://www.savethis.com/st/';
var emailThisLocation="http://www.clickability.com/r/r?t=E&clickMap=";
var layerLoaded = false;
var ielayer = new Array();
var iehiddenlayer = new Array();
var machiddenlayer = new Array();
var nslayer = new Array();
var hiddenlayer = new Array();
var two = new Array();
var two_hl = new Array();
var three = new Array();
var three_hl = new Array();
var four = new Array();
var four_hl = new Array();
var five = new Array();
var five_hl = new Array();
var six = new Array();
var six_hl = new Array();
var agt=navigator.userAgent.toLowerCase();
/*****************************************************/
var CA_adjustX = 0;
var CA_adjustY = 0;

if ((navigator.appVersion.indexOf("Windows") > 0 && navigator.appVersion.indexOf("MSIE") > 0) && (window == top)){
	CA_adjustX = -2;
	CA_adjustY = -2;
}

function di20(id, newSrc) {
    var theImage = FWFindImage(document, id, 0);
    if (theImage) {
        theImage.src = newSrc;
    }
}
function FWFindImage(doc, name, j) {
    var theImage = false;
    if (doc.images) {
        theImage = doc.images[name];
    }
    if (theImage) {
        return theImage;
    }
    if (doc.layers) {
        for (j = 0; j < doc.layers.length; j++) {
            theImage = FWFindImage(doc.layers[j].document, name, 0);
            if (theImage) {
                return (theImage);
            }
        }
    }
    return (false);
}


// NS rollover code
function dropit_NS(whichone,CA_width,num){
	var agt=navigator.userAgent.toLowerCase()
	if ((agt.indexOf("mac")!=-1) && (agt.indexOf("mozilla/4.05") != -1)) {
		return false;
	}			
	if (window.themenu&&themenu.id!=eval(whichone).id) {
		themenu.visibility="hide"
	}
	themenu=eval(whichone)
	if (themenu.visibility=="hide"){
		themenu.visibility="show"
	} else {
		themenu.visibility="hide"
	}
	themenu.zIndex++
	// Add some sniffing code here to adjust for platform
	themenu.left= document.images["nav"+num+""].x + CA_width
	themenu.top= document.images["nav"+num+""].y 
	return false
}

function dropit_NS2(whichone,CA_width,num,CA_height){
	var agt=navigator.userAgent.toLowerCase()
	if ((agt.indexOf("mac")!=-1) && (agt.indexOf("mozilla/4.05") != -1)) {
		return false;
	}			
	if (window.themenu&&themenu.id!=eval(whichone).id) {
		themenu.visibility="hide"
	}
	themenu=eval(whichone)
	if (themenu.visibility=="hide"){
		themenu.visibility="show"
	} else {
		themenu.visibility="hide"
	}
	themenu.zIndex++
	// Add some sniffing code here to adjust for platform
	themenu.left= document.images["nav"+num+""].x + CA_width
	themenu.top= document.images["nav"+num+""].y + CA_height
	return false
}

function getRealLeft(el) {
    xPos = el.offsetLeft;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetLeft;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}

function getRealTop(el) {
    yPos = el.offsetTop;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        yPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return yPos;
}

// IE rollover code
// IE rollover code
function dropit_IE(whichone,CA_width,num){
	if (window.themenu&&themenu.id!=whichone.id){
		themenu.style.visibility = "hidden"
	}
	themenu=whichone
	if (document.all){
		// Add some sniffing code here to adjust for platform
		if (agt.indexOf("mac")!=-1) { 
			if (agt.indexOf("msie 5.0") != -1) {
				themenu.style.left = (event.clientX - event.offsetX + CA_adjustX)
				themenu.style.top = event.clientY - event.offsetY + CA_adjustY												
			}else{	
				themenu.style.left  = getRealLeft(document.images["nav"+num+""]) + (event.clientX - event.offsetX + CA_adjustX) + CA_width
				themenu.style.top = getRealTop(document.images["nav"+num+""]) + (event.clientY - event.offsetY + CA_adjustY)
		}
		}else {
		themenu.style.left = (document.body.scrollLeft + event.clientX - event.offsetX + CA_adjustX)
		themenu.style.top = (document.body.scrollTop + event.clientY - event.offsetY + CA_adjustY)	
		}
		if (themenu.style.visibility=="hidden"){
			themenu.style.visibility="visible"
			//themenu.style.zIndex=zindex+10
		}else{
			hidemenu_IE()
		}
	}
}

function dropit_IE2(whichone,CA_width,CA_height,num,CA_top){
	if (window.themenu&&themenu.id!=whichone.id){
		themenu.style.visibility = "hidden"
	}
	themenu=whichone
	if (document.all){
		// Add some sniffing code here to adjust for platform
		if (agt.indexOf("mac")!=-1) { 
			if (agt.indexOf("msie 5.0") != -1) {
				
				themenu.style.posLeft = (event.clientX - event.offsetX) + CA_width;
				themenu.style.posTop = (event.clientY - event.offsetY) + (CA_height - CA_top);	
				
					
			}else{	
				var macLeft = eval("document.all.CClayer"+num+".style.left");
				var macTop = eval("document.all.CClayer"+num+".style.top");
				themenu.style.posLeft = macLeft;
				themenu.style.posLeft += CA_width;
				themenu.style.posTop = macTop;
				themenu.style.posTop += CA_height;
		}
		}else {
		themenu.style.posLeft = getRealLeft(document.images["nav"+num+""]) + CA_width
		themenu.style.posTop = getRealTop(document.images["nav"+num+""]) + CA_height
		
		}
		if (themenu.style.visibility=="hidden"){
			themenu.style.visibility="visible"
			//themenu.style.zIndex=zindex+10
		}else{
			hidemenu_IE()
		}
	}
}

function dropit_IE3(macLayer,CA_width,num){
	var macmenu = eval("document.all.CClayer"+num)
	if (macmenu.style.visibility=="hidden") {
		if (agt.indexOf("mac")!=-1){
			if (agt.indexOf("msie 4") != -1) { 
				macmenu.style.left  = getRealLeft(document.images["nav"+num+""]) + (event.clientX - event.offsetX + CA_adjustX)
				macmenu.style.top = getRealTop(document.images["nav"+num+""]) + (event.clientY - event.offsetY + CA_adjustY)
			}
			else {
				macmenu.style.left  = (event.clientX - event.offsetX + CA_adjustX)
				macmenu.style.top =  (event.clientY - event.offsetY + CA_adjustY)
			}
		}
		else {
			macmenu.style.left = (document.body.scrollLeft + event.clientX - event.offsetX + CA_adjustX)
			macmenu.style.top = (document.body.scrollTop + event.clientY - event.offsetY + CA_adjustY)
		}		
		macmenu.style.visibility="visible"
	}
}
// Browser specific code for closing the layer
function hidemenu_IE(whichone){
	if (window.themenu) {
		themenu.style.visibility="hidden";
	}
}

function hidemenu_NS(whichone){
	themenu=eval(whichone);
	themenu.visibility="hide";
	return false;
}


//Timeout function
var timerID;

function timeout(mouse,num) {
	var agt=navigator.userAgent.toLowerCase()
	if (document.images) {
		if (!mouse) {
			clearTimeout(timerID);
	    	}
	    	else {
			if (mouse == 1) {
	    			clearTimeout(timerID);
				if (document.layers)
					timerID = setTimeout("hidemenu_NS('document.dropmenu"+num+"');", 1000);
				if (document.all)
					timerID = setTimeout("hidemenu_IE('CAlayer"+num+"');", 1000);
			}
			if (mouse == 2) {
				clearTimeout(timerID);
				if (document.layers)
					timerID = setTimeout("hidemenu_NS('document.dropmenue"+num+"');", 1000);
				if (document.all)
					timerID = setTimeout("hidemenu_IE('CBlayer"+num+"');", 1000);
			}
				
			
		}				
	}
}


