var hasAddedOnPage = false;
var hasAddedBoatOnPage = false;
var hasAddedAnchorOnPage = false;






var ie6 = false;
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) 
 	if (ieversion>=6) {
 	 ie6 = true;
 	}
 	}
 	

function redir(url){
    //redirect to form
    window.location = url;
}




function getStuff(){

var url = location.href;
var aUrl = "";
var bUrl = "";



if (getCookie('boat') == "true"){
bUrl = getCookie('boaturl');
	if (bUrl + "#dz" == url) {
	hasAddedBoatOnPage = true;
	} else if (bUrl == url + "#dz") {
	hasAddedBoatOnPage = true;
	} else if (bUrl == url) {
	hasAddedBoatOnPage = true;
	}

}

if (getCookie('anchor') == "true"){
aUrl = getCookie('anchorurl');
	if (aUrl + "#dz" == url) {
	hasAddedAnchorOnPage = true;
	} else if (aUrl == url + "#dz") {
	hasAddedAnchorOnPage = true;
	} else if (aUrl == url) {
	hasAddedAnchorOnPage = true;
	}
	hasAddedBoatOnPage = false;

}

if (getCookie('optout') != "true"){

	if (navigator.appName == 'Microsoft Internet Explorer') {
    document.write('<div style="position:absolute;top:390px;right:250px;z-index:5;" id="hunt">');
    
    } else { 
    document.write('<div style="position:absolute;top:390px;right:250px;z-index:15;" id="hunt">');
    }
    
  /*  if (navigator.appName == 'Microsoft Internet Explorer') {
    
    document.write('<div style="position:absolute;top:275px;right:0px;z-index:5;" id="hunt">');
    
    } else { 
   
    document.write('<div style="position:absolute;top:275px;right:0px;z-index:15;" id="hunt">');
    
    }*/
    
    
    if (getCookie('boat') != "true") { //if no boat cookie, start at beginning
        if (!ie6) {
        document.write('<img src="/images/boat.png" name="boat" id="anchor" alt="boat" usemap="#map1" border="0" />');
        } else {
        document.write('<img src="/images/boat6.png" name="boat" id="anchor" alt="boat" usemap="#map1" border="0" />');
        }
        
    }
    

    else 
        if ((getCookie('boat') == "true") && (getCookie('anchor') != "true") && (!hasAddedBoatOnPage)) { //has boat cookie, no anchor
            if (!ie6) {
            document.write('<img src="/images/anchor.png" name="anchor" id="anchor" alt="anchor" usemap="#map2" border="0" />');
            } else {
        	 document.write('<img src="/images/anchor6.png" name="anchor" id="anchor" alt="anchor" usemap="#map2" border="0" />');
        	}
        }
        

        else 
            if ((getCookie('boat') == "true") && (getCookie('anchor') == "true") && (getCookie('crab') != "true") && (!hasAddedAnchorOnPage)) { //has boat cookie, has anchor, needs teh crab
                if (!ie6) {
                document.write('<img src="/images/crab.png" name="crab" id="anchor" alt="crab" usemap="#map3" border="0" />');
                } else {
        		document.write('<img src="/images/crab6.png" name="crab" id="anchor" alt="crab" usemap="#map3" border="0" />');
        		}
            }
            else 
                if ((getCookie('boat') == "true") &&
                (getCookie('anchor') == "true") &&
                (getCookie('crab') == "true") &&
                (getCookie('entered') != "true")) { //has all 3, hasnt closed last image
                
                if (!ie6) {
                document.write('<img src="/images/entered.png" name="entered" id="entered" alt="entered" usemap="#map4" border="0" />');
                } else {
        		document.write('<img src="/images/entered6.png" name="entered" id="entered" alt="entered" usemap="#map4" border="0" />');
        		}
        		}
        		
        		else 
                if ((getCookie('boat') == "true") &&
                (getCookie('anchor') == "true") &&
                (getCookie('crab') == "true") &&
                (getCookie('entered') == "true")) { //has all 4
                //don't display anything
                }
                
                
                
                
    
    document.write('</ div>');
    }
   
}



if (document.images) {


   if (!ie6) {
    boatAdd = new Image();
    boatAdd.src = "/images/boatAdd.png";
    boatOver = new Image();
    boatOver.src = "/images/boatOver.png";
    boat = new Image();
    boat.src = "/images/boat.png";
    anchorAdd = new Image();
    anchorAdd.src = "/images/anchorAdd.png";
    anchorOver = new Image();
    anchorOver.src = "/images/anchorOver.png";
    anchor = new Image();
    anchor.src = "/images/anchor.png";
    crabAdd = new Image();
    crabAdd.src = "/images/crabAdd.png";
    crabOver = new Image();
    crabOver.src = "/images/crabOver.png";
    crab = new Image();
    crab.src = "/images/crab.png";
   } else { 
    boatAdd = new Image();
    boatAdd.src = "/images/boatAdd6.png";
    boatOver = new Image();
    boatOver.src = "/images/boatOver6.png";
    boat = new Image();
    boat.src = "/images/boat6.png";
    anchorAdd = new Image();
    anchorAdd.src = "/images/anchorAdd6.png";
    anchorOver = new Image();
    anchorOver.src = "/images/anchorOver6.png";
    anchor = new Image();
    anchor.src = "/images/anchor6.png";
    crabAdd = new Image();
    crabAdd.src = "/images/crabAdd6.png";
    crabOver = new Image();
    crabOver.src = "/images/crabOver6.png";
    crab = new Image();
    crab.src = "/images/crab6.png";
    }
}


function rollOver(img1, ref1){

    //check for added cookie:
    
    //if added:
    if ( (hasAddedOnPage) || (hasAddedBoatOnPage) || (hasAddedAnchorOnPage) ) {
    
        if (document.images) {
            document.images[img1].src = eval(img1 + "Add" + ".src")
        }
    }
    else 
        if ((document.images) && (!hasAddedOnPage)) {
            document.images[img1].src = eval(ref1 + ".src")
        }
}

function closeOut(img1, ref1){

    if (document.images) {
        document.images[img1].src = eval(ref1 + ".src")
    }
}


function done(){

   var ele = document.getElementById("hunt");
   ele.style.display = "none";
}



function setCookie(name, value){

    hasAddedOnPage = true; //set this so we don't show user the 'add this' image again
    var today = new Date();
    var time = today.setTime(today.getTime());
    
    var expires = 365;
    var path = "/";
    
    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(time + (expires));
    
    document.cookie = name + "=" + value +
    ";expires=" +
    expires_date.toGMTString() +
    ";path=" +
    path;
    
    //document.cookie = "time=" + time;
    
    
}

function getCookie(cookName){

    var cookieContent;
    var useCookie = false;
    var c = document.cookie;
    var cookies = c.split(";");
    var cookInfo;
    var i;
    var cName;
    
    cookLoop: 
if (document.cookie.length > 0) {
    
        for (i = 0; i < cookies.length; ++i) {
        
            cookInfo = cookies[i].split("=");
            cName = cookInfo[0].replace(/^\s+|\s+$/g, '');
            var cc = cookInfo[1];
            
            //console.log("cName: " + cName);
            //console.log("cc: " + cc);
            
            
           
            if (cName == cookName) {
            
                if (cc != null) {
                    useCookie = true;
                    return cc;
                    break cookLoop;
                }
                else {
                    useCookie = false;
                }
            }
            else 
                if (cName != cookName) {
                    useCookie = false;
                }
        }
    }
    
    if (useCookie) {
    
        cookieStart = document.cookie.indexOf(cName + "=");
        
        if (cookieStart != -1) {
            cookieStart += cName.length + 1;
            cookieEnd = document.cookie.indexOf(";", cookieStart);
            if (cookieEnd == -1) {
                cookieEnd = document.cookie.length;
            }
            cookieContent = unescape(document.cookie.substring(cookieStart, cookieEnd));
        }
        
        
        
    }
    
}


