var SERVER_BASE = "/jellies/";

if (typeof(microsite_enabled) != "undefined" && microsite_enabled) {

	/* MICROSITE STYLES */
	document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='"+SERVER_BASE+"css/microsite.css' /%3E"));

	/* BROWSER HISTORY */
	document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='"+SERVER_BASE+"history/history.css' /%3E"));
	document.write(unescape("%3Cscript src='"+SERVER_BASE+"history/history.js' type='text/javascript'%3E%3C/script%3E"));
	
	/* SCROLL EVENT CAPTURE */
	document.write(unescape("%3Cscript src='"+SERVER_BASE+"js/extMouseWheel.js' type='text/javascript'%3E%3C/script%3E"));
	
	/* SWFOBJECT */
	var requiredMajorVersion = 9;
	var requiredMinorVersion = 0;
	var requiredRevision = 124;
	document.write(unescape("%3Cscript src='"+SERVER_BASE+"js/swfobject.js' type='text/javascript'%3E%3C/script%3E"));

	function showVideo(){
		document.getElementById('microsite_preloader').style.display='block';
		document.getElementById('microsite_wrap').style.display='block';
		if(typeof(pageTracker) != "undefined") pageTracker._trackPageview();
	}

	function hideVideo(){
		document.getElementById('microsite_preloader').style.display='none';
		document.getElementById('microsite_wrap').style.display='none';
	}

	function flashLoaded() {
		document.getElementById('microsite_preloader').style.backgroundColor='transparent';
	}

	function playGame() {
		document.getElementById('jellygame_wrap').style.display='block';
	}

	function closeGame() {
		document.getElementById('jellygame_wrap').style.display='none';
	}

	function setSegment(segment)
	{
		var flashMovie=getFlashMovieObject("JellyWeb");
		try{
		flashMovie.setSegmentinFlex(segment);
		}
		catch(e){
			//alert(e);
		}
	}

	function getFlashMovieObject(movieName){
	
		if(document.embeds[movieName])
			return document.embeds[movieName];
	
		if(window.document[movieName])
			return window.document[movieName];

		if(window[movieName])
			return window[movieName];
	
		if(document[movieName])
			return document[movieName];
	
		return null;
	}

	/* BUILDING HTML REQUIREMENTS */
	document.write(unescape("%3Cdiv id='microsite_wrap'%3E%3C/div%3E"));
	document.write(unescape("%3Cdiv id='microsite_preloader'%3E"));
	document.write(unescape("%3Cdiv id='microsite'%3E"));

	/* LOADING THE SWF FILE */

	var hasProductInstall = DetectFlashVer(6, 0, 65);

	var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

	if ( hasProductInstall && !hasRequestedVersion ) {
		// DO NOT MODIFY THE FOLLOWING FOUR LINES
		// Location visited after installation is complete if installation is required
		var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
		var MMredirectURL = window.location;
	    document.title = document.title.slice(0, 47) + " - Flash Player Installation";
	    var MMdoctitle = document.title;

		AC_FL_RunContent(
			"src", "playerProductInstall",
			"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
			"width", "906",
			"height", "702",
			"align", "middle",
			"id", "JellyWeb",
			"quality", "high",
			"bgcolor", "#ffffff",
			"wmode", "transparent",
			"name", "JellyWeb",
			"allowScriptAccess","always",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
		);
	} else if (hasRequestedVersion) {
		// if we've detected an acceptable version
		// embed the Flash Content SWF when all tests are passed
		AC_FL_RunContent(
				"src", SERVER_BASE+"JellyWeb",
				"width", "906",
				"height", "702",
				"align", "middle",
				"id", "JellyWeb",
				"quality", "high",
				"bgcolor", "#ffffff",
				"wmode", "transparent",
				"name", "JellyWeb",
				"allowScriptAccess","always",
				"type", "application/x-shockwave-flash",
				"pluginspage", "http://www.adobe.com/go/getflashplayer"
		);
	  } else {  // flash is too old or we can't detect the plugin
	    var alternateContent = '<div class="noflash"><a href="http://www.adobe.com/go/getflash/"><img src="'+SERVER_BASE+'assets/i/get_flash.png" /></a></div>';
	    document.write(alternateContent);  // insert non-flash content
	  }


	document.write(unescape("%3C/div%3E"));

	/* JELLY QUEST GAME */
	document.write(unescape("%3Cdiv id='jellygame_wrap'%3E"));
	if (hasRequestedVersion) {
		// if we've detected an acceptable version
		// embed the Flash Content SWF when all tests are passed
		AC_FL_RunContent(
				"src", SERVER_BASE+"assets/swf/jellygrab",
				"width", "610",
				"height", "380",
				"align", "middle",
				"id", "jellygame",
				"quality", "high",
				"bgcolor", "#c9f8ff",
				"wmode", "transparent",
				"name", "jellygame",
				"allowScriptAccess","always",
				"type", "application/x-shockwave-flash",
				"pluginspage", "http://www.adobe.com/go/getflashplayer"
		);
	}
	document.write(unescape("%3C/div%3E"));

	document.write(unescape("%3C/div%3E"));

	/* ADDTHIS */
	document.write(unescape("%3Clink rel='stylesheet' type='text/css' href='"+SERVER_BASE+"assets/css/Addthis-widget03.css' /%3E"));
	document.write(unescape("%3Cscript src='http://s7.addthis.com/js/200/addthis_widget.js' type='text/javascript'%3E%3C/script%3E"));

	var addthis_pub="contactdp";
	var addthis_loaded = false;
	function openAddThisWindow(v1,v2,url) {
		if (!addthis_loaded) {
			var title = v1;
			var url = url + "?v2=" + v2;
			addthis_open(this, 'email', url, title);
			addthis_loaded = true;
		} else
			document.getElementById("at16p").style.display="block";
	}

}