/* requires jQuery 1.2.3 or later */
	function isFFWin() {
		if (navigator.appVersion.indexOf("Win")!=-1) {
			if(navigator.userAgent.indexOf("Firefox")!=-1) {
				var versionindex=navigator.userAgent.indexOf("Firefox")+8;
				var version = parseInt(navigator.userAgent.charAt(versionindex));
				if (version == 2) {
					var flashVersion = deconcept.SWFObjectUtil.getPlayerVersion();
					if(flashVersion['major'] == "9" && flashVersion['minor'] == 0 && flashVersion['rev'] <= 47) 
						return true;
				}
			}		
		} 
		return false;
	}

	function createFlashDiv(section) {
			section = parseInt(section);
			url = window.location.href.split("/");
			if(url[3] == "specialeditions") {
				basePath = url[4];
			} else {
				basePath = url[3];
			}
	
		 	if(section >= 9) section = "interior";
			else if(!section){
				section = "exterior";
				setSectionLocation(section);
			}
			
			studioLocation = "360view";
			if(window.location.href.indexOf("360view4d") != -1) {
				studioLocation = "360view4d";
			}
			
			if(section == "interior"){
				//deconcept.SWFObjectUtil.cleanupSWFs();
				var t = setTimeout("createInterior()",250);
			}else{
				var t = setTimeout("createExterior()",250);
			}
		 }
		 
		 function createInterior(){
				if(isFFWin()) {
					var so = new SWFObject("/global/studio/studio_shell.swf", "threesixtyinterior", "728", "450", getFlashVersion(), "#FFFFFF");
					so.addVariable("showRedirect", "true");
				}else{
					var so = new SWFObject("/global/studio/studio_as3_shell.swf", "threesixtyinterior", "728", "450", getFlashVersion(), "#FFFFFF");
				}
				
				so.addVariable("sectionPath", "/"+basePath+"/"+studioLocation+"/en/us/");
				so.addVariable("sectionData", "/"+basePath+"/"+studioLocation+"/en/us/data/studio_"+basePath+"_en_us.xml");
				
				so.addParam("wmode", "transparent");
				so.write("studioContent");
		 }
		 
		  function createExterior(){
				var so = new SWFObject("/global/studio/studio_shell.swf", "threesixtyexterior", "728", "450", getFlashVersion(), "#FFFFFF");
				so.addVariable("sectionPath", "/"+basePath+"/"+studioLocation+"/en/us/");
				so.addVariable("sectionData", "/"+basePath+"/"+studioLocation+"/en/us/data/studio_"+basePath+"_en_us.xml");
				if(isFFWin()) so.addVariable("isFireFoxPC", "true");

				so.setAttribute("redirectUrl", "/update/en/us/");
				so.addParam("wmode", "transparent");
				
				so.write("studioContent");
		 }
		 
		 function setSectionLocation(section) {
		 	/*
		 	if(!section) return;
			
			var location = window.location.href.split("#")[0] + "#/" + section + "/";
			window.location.href = location;
			*/
		 }
		 
		 function getSectionLocation() {
		 	/*
		 	var location = window.location.href.split("#");
			if(!location[1]) return ;
			var items = location[1].split("/");
			
			if(!items[0] && !items[1]) return;
			
			var section;
			if(items[0]) section = items[0];
			else section = items[1];
			
			return section;
			*/
		 }
