﻿var response;

function showRegionList(r)
{
    //first hide all regions lists;
    hideLists();

    if(r<=2)
    {
        //now show the current selected region list
        currListID=new String("regionList"+r);
        document.getElementById(currListID).style.display="";
        //document.forms[0].htmlSelectRegion1.options[0].selected=true;
        //document.forms[0].htmlSelectRegion2.options[0].selected=true;
    }
}

function hideLists(){
    document.getElementById("regionList1").style.display="none";
    document.getElementById("regionList2").style.display="none";
}

function getMap(areaID)
{

   document.getElementById("content_bandReturnMap_col2").innerHTML = "loading...";
   document.getElementById("content_region_data_panel").innerHTML = "loading...";
   PageMethods.getMap(areaID, OnSucceeded, OnFailed);
}

function OnSucceeded(response) 
{
   var strout = new String(response);
   var leftColumnStrout = new String();
   var rightColumnStrout = new String();
   var imageFullImageButtonStrout = new String();
   
   stroutArr=strout.split("|!@#$%|");
   //stroutArr is now an array built from the ajax response.
   //[0] - data table display
   //[1] - area abbreviation
   //[2] - area website url
   //[3] - area html
   
   rightColumnStrout+="<a href=\"javascript:vfsi('"+stroutArr[1]+"')\"><img src='http://www.ducks.org/media/Opening Day/_images/bandReturnMaps/tn2/"+stroutArr[1]+".jpg' border='0'></a>";
	imageFullImageButtonStrout+= "<p style=\"text-align:center\"><a href=\"http://www.ducks.org/hunting/maps/bandReturn/?poe=aboutmap\"><strong>About this Map</strong></a></p>";
   imageFullImageButtonStrout+="<p style=\"text-align:center\"><a href=\"javascript:vfsi('"+stroutArr[1]+"')\"><img src='http://www.ducks.org/media/Hunting/_images/viewfullsizemapbutton.jpg' border='0'></a></p>";
   
   leftColumnStrout = new String();
   leftColumnStrout+=stroutArr[0];
   leftColumnStrout+=imageFullImageButtonStrout;
   
        if(stroutArr[2] != "")
        {
            leftColumnStrout+="<br><div align='center'>";
			if(stroutArr[1].toLowerCase() != "dc") //no website currently available
			{
				leftColumnStrout+="State Website: <a href='"+stroutArr[2]+"'>"+stroutArr[2]+"</a>";
			}
            leftColumnStrout+="</div>";
        }
        
        if(stroutArr[3] != "")
        {
            leftColumnStrout+="<br><br>";
            leftColumnStrout+=stroutArr[3];
            leftColumnStrout+="<br>";
        }
   document.getElementById("content_region_data_panel").innerHTML = leftColumnStrout;
   document.getElementById("content_bandReturnMap_col2").innerHTML = rightColumnStrout;

   var targetHrefAreaParam = new RegExp("%3Farea="+currentAreaValue.toLowerCase(),"i");
   var newHrefAreaParam = new RegExp("%3Farea=","i");
   var newHrefAreaParamString = new String("%3Farea="+stroutArr[1].toLowerCase());
   var regExpResult = new String();

   //strSendToFriendHREF = new String(document.getElementById("linkSendToFriendEvelope").href);

   //regExpMatch = strSendToFriendHREF.search(newHrefAreaParam);
   
   /*if(regExpMatch > -1){
        regExpResult = strSendToFriendHREF.replace(targetHrefAreaParam,newHrefAreaParamString);
        if(currentAreaValue.length == 0){
        regExpResult = regExpResult.substring(0,regExpResult.length-2);
        }
   }
   else
   {
        regExpResult = strSendToFriendHREF+newHrefAreaParamString;
   }*/
 
 //document.getElementById("linkSendToFriendEvelope").href = regExpResult;

 document.getElementById("spanContextHeader").style.display="";
 
     //ga analytics: start
	 /*
    gaStrin=new String();
    gaStrin += "/od/bandreturn/"+ stroutArr[1]
    var gaStrout = new String();
    gaStrout = gaStrin.replace(/[^a-zA-Z0-9/]+/g,'');
    pageTracker._trackPageview(gaStrout);
	*/
    //ga analytics: stop

}

function vfsi(areaAbbr)
{
    var fullWin = window.open("","fllSzeImgWin","status=no,toolbar=no,resizable=yes,scrollbars=yes,width=800,height=600");
    with(fullWin.document)
    {
        open();
        write("<html><body>");
        write("<img src='http://www.ducks.org/media/Opening Day/_images/bandReturnMaps/"+areaAbbr+".jpg' border='0'>");
        write("</body></html>");
        close();
    }
}

function OnFailed(error)
{
   alert(error.get_message());
}
