
// Load the Home Page Flash Header
function loadHomePageFlash() {
		// ![CDATA[
		var homePageFlashHolder = new SWFObject("/lib/swf/homeHeader/homeHeader.swf", "Fishbone Apparel, Inc.", 1000, 630, "8", "");
		homePageFlashHolder.addParam("wmode", "transparent");
		homePageFlashHolder.addVariable("xmlPath", "../../lib/swf/homeHeader/xml/links.xml");
		homePageFlashHolder.addVariable("imgPath", "../../lib/swf/homeHeader/");
		homePageFlashHolder.addVariable("scrollerXmlPath", "../../lib/swf/brandBarScroller/brandsIcon.aspx");
		homePageFlashHolder.addVariable("scrollerImgPath", "../../lib/images/brandIcons/");
		homePageFlashHolder.addVariable("bannerXmlPath", "../../lib/swf/homeHeader/banners.aspx");
		homePageFlashHolder.addVariable("bannerImgPath", "../../lib/images/bannerAds/");
		homePageFlashHolder.write("primaryHeader");
		// ]]>
}

// Load the Interior Page Flash Headers
function loadInteriorPageFlash() {
		var interiorImages = new Array("001.jpg", "002.jpg", "003.jpg", "004.jpg", "005.jpg", "006.jpg", "007.jpg");
		var randomInteriorImage = Math.floor((interiorImages.length)*Math.random());
		
		var homeDir = getURLDirectory().split("-");
		var myText;
			for (var i=0; i<homeDir.length; i++) {
				if (i==0) {
					myText = homeDir[0];	
				} else {
					myText += " " + homeDir[i];
				}
			}
		var myImg = "";
		// ![CDATA[
		var interiorPageFlashHolder = new SWFObject("/lib/swf/interiorHeader/interiorHeader.swf", "Fishbone Apparel, Inc.", 1000, 277, "8", "");
		interiorPageFlashHolder.addParam("wmode", "transparent");
		interiorPageFlashHolder.addVariable("headlineText", myText);
		interiorPageFlashHolder.addVariable("headerArt", myImg);
		interiorPageFlashHolder.addVariable("xmlPath", "../../lib/swf/homeHeader/xml/links.xml");
		interiorPageFlashHolder.addVariable("imgPath", "../../lib/images/headerImages/" + interiorImages[randomInteriorImage]);
		interiorPageFlashHolder.write("primaryHeader");
		// ]]>
}


// Load the Interior Page Flash Headers
function loadInteriorPageScrollerFlash() {
		// ![CDATA[
		var interiorPageFlashHolder = new SWFObject("/lib/swf/brandBarScroller/horizontalScroller.swf", "Fishbone Apparel, Inc.", 609, 90, "8", "");
		interiorPageFlashHolder.addParam("wmode", "transparent");
        interiorPageFlashHolder.addVariable("scrollerXmlPath", "../../lib/swf/brandBarScroller/brandsIcon.aspx");
		interiorPageFlashHolder.addVariable("scrollerImgPath", "../../lib/images/brandIcons/");
		interiorPageFlashHolder.write("brandsBar");
		// ]]>
}

// Switch out HTML content for the Alt Flash Text Headers
function loadSWFHeader(swfName, top, left, width, height, size, color, objId) {
		// ![CDATA[
		var swfName = new SWFObject("/lib/swf/flashHeader/flashHeader.swf", "Main Text Header", width, height, "9", "");
		swfName.addParam("wmode", "transparent");
		swfName.addVariable("headlineTop", top); // put the top coords
		swfName.addVariable("headlineLeft", left); // put the left coords
		swfName.addVariable("headlineWidth", width); // put the width
		swfName.addVariable("headlineHeight", height); // put the height
		swfName.addVariable("headlineSize", size); // put the size
		swfName.addVariable("headlineColor", color); // put the color
		
		// Catch & escpape all characters passed to Flash...Flash will use the unescape() to revert to HTML text
		var obj = document.getElementById(objId);
		if(obj){
			var html = obj.innerHTML;
			html = html.StripTabs();
			var htmlTag = html.substring(1,3);
			html = html.substring(4, (html.length-5));
				
			// Catch instances of "é" and convert to Hex code
			if (html.indexOf("\xe9") > -1) {	
				var str = html.split("\xe9");
				html = str[0] + "%C3%A9" + str[1];
			}
			
			// Catch instances of "+" and convert to Hex code
			if (html.indexOf("+") > -1) {	
				var str = html.split("+");
				html = str[0] + "%2B" + str[1];
			}
			swfName.addVariable("headlineText", escape(html));
			swfName.write(objId);
			
			// Create new a div to be printed in place of the flash
			var printableDiv = document.createElement("div");
			// Grab its current object
			var currObj = obj.id;
			// Set the new obj and it params
			printableDiv.id = "printText" + currObj.substring((currObj.length-3), currObj.length);
			printableDiv.className = "printFlashAlt";
			printableDiv.innerHTML = "<" + htmlTag + ">" + html + "</" + htmlTag + ">";
    		// Append the new div
			obj.parentNode.insertBefore(printableDiv, obj.nextSibling);
		}
		
		// ]]>
}

/*
function displayGoogleMapLocation(page) {
	
	var myGoogleMap = page.split(".");
	var googleMapLocations = new Array(
										new Array("camp-hill", "http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Camp+Hill,+4343+Carlisle+Pike,+PA&amp;sll=37.0625,-95.677068&amp;sspn=26.951033,64.599609&amp;ie=UTF8&amp;s=AARTsJqg513PenrLH82F794_H6-IDHVq9w&amp;ll=40.246319,-76.952791&amp;spn=0.022929,0.036478&amp;z=14&amp;iwloc=addr&amp;output=embed"),
										new Array("harrisburg", "http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=5400+Jonestown+Road+Harrisburg%3B+PA+17112&amp;sll=40.239374,-76.956654&amp;sspn=0.006323,0.015771&amp;ie=UTF8&amp;ll=40.325935,-76.791515&amp;spn=0.006315,0.015771&amp;z=14&amp;iwloc=addr&amp;output=embed&amp;s=AARTsJpJ9qiC1iG2q5wuvEcAuR3ZuY-kXg"),
										new Array("hanover", "http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=1155+Carlisle+Street+Hanover,+PA+17331&amp;sll=39.821074,-76.996258&amp;sspn=0.01213,0.015771&amp;g=1155+Carlisle+Street+Hanover,+PA+17331&amp;ie=UTF8&amp;ll=39.830027,-76.992016&amp;spn=0.006065,0.007886&amp;z=14&amp;iwloc=addr&amp;output=embed&amp;s=AARTsJrc1mWQ963cRgEDn2yKaZS0ogCXfw"),
										new Array("lebanon", "http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=1021+W.+Cumberland+Street+Lebanon,+PA,+17042&amp;sll=39.821285,-77.000331&amp;sspn=0.006065,0.007886&amp;ie=UTF8&amp;z=14&amp;iwloc=addr&amp;ll=40.353282,-76.388369&amp;output=embed&amp;s=AARTsJpN8mcntXuKMewUMhuEXrekQ17eqg"),
										new Array("york", "http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;q=1800+Loucks+Rd,+York,+York,+Pennsylvania+17408&amp;sll=40.344385,-76.3903&amp;sspn=0.012053,0.020385&amp;ie=UTF8&amp;cd=1&amp;geocode=Fc30YQId1Y5s-w&amp;split=0&amp;z=14&amp;iwloc=addr&amp;ll=39.983039,-76.767397&amp;output=embed&amp;s=AARTsJrWPwkKvTWr1DPAi8VwD1nApgeu8g")
										);

	for (var i=0; i<googleMapLocations.length;i++) {
		if (googleMapLocations[i][0] == myGoogleMap[0]) {
			document.getElementById("map").innerHTML = "<iframe id='googleMaps' width='607' height='300' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='" + googleMapLocations[i][1] +"'></iframe>";	
		}
	}
}
*/

function displayGoogleMapLocation(page) {
	
	var myGoogleMap = page.split(".");
	var googleMapLocations = new Array(
		new Array("camp-hill",  "Camp Hill",  "",                     "4343 Carlisle Pike",        "Camp Hill",  "PA", "17011", "40.23738", "-76.95698"),
		new Array("harrisburg", "Harrisburg", "",                     "5400 Jonestown Road",       "Harrisburg", "PA", "17112", "40.317", "-76.7956"),
		new Array("hanover",    "Hanover",    "North Hanover Mall",   "1155 Carlisle Street",      "Hanover",    "PA", "17331", "39.8206", "-76.996"),
		new Array("lebanon",    "Lebanon",    "",                     "1021 W. Cumberland Street", "Lebanon",    "PA", "17042", "40.339", "-76.4287"),
		new Array("york",       "York",       "West Manchester Mall", "1800 Loucks Rd",            "York",       "PA", "17408", "39.97253", "-76.77299")
	);
	
	var setName;
	var setLoc;
	var setAddr;
	var setCity;
	var setState;
	var setZip;
	var setLati;
	var setLong;
	
	for (var i=0; i<googleMapLocations.length;i++) {
		if ((googleMapLocations[i][0].toLowerCase()).indexOf(myGoogleMap[0]) > -1) {
			
			setName  = googleMapLocations[i][1];
			setLoc   = googleMapLocations[i][2];
			setAddr  = googleMapLocations[i][3];
			setCity  = googleMapLocations[i][4];
			setState = googleMapLocations[i][5];
			setZip   = googleMapLocations[i][6];
			setLati  = googleMapLocations[i][7];
			setLong  = googleMapLocations[i][8];
		}
	}
	
	if (GBrowserIsCompatible()) {
       	
		var map = new GMap2(document.getElementById("map"));
		var center = new GLatLng(setLati, setLong);
		map.setCenter(center, 13);
		
		var marker = new GMarker(center, {draggable: true});
		
		GEvent.addListener(marker, "dragstart", function() {
		  map.closeInfoWindow();
		});
		
		var myHTML = "<h1 style=\"width:232px\">Fishbone Apparel, Inc.</h1>"
			myHTML += "<p>";
			myHTML += "<strong>" + setName + " Location</strong><br />";
			if(setLoc.length > 0){
				myHTML += setLoc + "<br />";
			}
			myHTML += setAddr + "<br />";
			myHTML += setCity + ", " + setState + ", " + setZip + "<br />";
			myHTML += "<a href=\"javascript:void(0)\" onclick=\"newGoogleMaps('" + setAddr + ", " + setCity + ", " + setState + ", " + setZip + "'); return false;\"><img src=\"http://www.fishbonesk8.com/lib/images/buttons/btnProdArrow.gif\" alt=\" \" width=\"25\" height=\"25\" border=\"0\"/> Get Directions</a>";
			myHTML += "</p>";
		
		map.addOverlay(marker);
		marker.openInfoWindowHtml(myHTML);
		marker.show();
		map.getCenter()
		map.setUIToDefault();
	
	}
}

var newGoogleMaps = function(storeAddress) {
	var myPage = "http://maps.google.com/maps?q=" + storeAddress;
	openNewWindow(myPage, "", 1, 1, 1, 1, 1, 1, 800, 600);
}
