var CFG_FLASHALTHTML = '' +
	'<div id="flashinfo">' +
	'	<div id="howto">' +
	'	Daca nu puteti vizualiza siteul, puteti descarca si instala gratis aplicatia Flash<br>' +
	'	urmand instructiunile de mai jos. Aceasta operatie va dura cateva minute.<br>' +
	'	</div>' +
	'	<div id="download">' +
	'		<table summary="">' +
	'			<tr>' +
	'				<td>' +
	'					<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" onClick="window.open(this.href);return false;">Apasati link-ul de mai jos pentru<br> a descarca aplicatia gratis</a>' +
	'				</td>' +
	'				<td>' +
	'					<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" onClick="window.open(this.href);return false;"><img src="res/img/spl_get_flash_player.gif" alt=""></a>' +
	'				</td>' +
	'			</tr>' +
	'		</table>' +
	'	</div>' +
	'</div>';

var CFG_SPLASHTML = '' +
	'<div id="splash">' +
	'	<div id="content">' +
	'		<div id="logo"></div>' +
	'		<div id="info">' +
	'			<p>' +	
	'			Ramanand loiala traditiei de a aduce inovatii tehnologice, <br>' +
	'			Honda va invita sa descoperiti noul nostru site construit in <br>' + 
	'			intregime in <span class="hilight">« FLASH »</span> intr-un format dinamic si interactiv.<br><br>' +
	'			Daca browserul dumneavoastra de internet blocheaza<br>' + 
	'			Pop-up-urile, va rugam sa apasati butonul<br>' + 
	'			de mai jos pentru a accesa site-ul.' +
	'			</p>' +
	'		</div>' +
	'		<div id="button">' +
	'			<a href="index.htm" onClick="launchWebsite();return false;">' +
	'				<img src="res/img/spl_btn_launch_rm.gif" alt="">' +
	'			</a>' +
	'		</div>' +
			CFG_FLASHALTHTML +
	'	</div>' +
	'</div>';

var CFG_MAINWINDOW_WIDTH = 1000;
var CFG_MAINWINDOW_HEIGHT = 700;
var CFG_MAINWINDOW_ATTRIBUTES = "location=no,menubar=no,resizable=no,scrollbars=no,status=no";

/**
 * Page build
 */

var SECTIONID  = document.location.href + "";
SECTIONID = SECTIONID.split("\\").join("/");
if ( SECTIONID.indexOf(".htm") == -1 )
	SECTIONID = "index";
else
	SECTIONID = SECTIONID.substring(SECTIONID.lastIndexOf("/")+1, SECTIONID.length- (SECTIONID.length-SECTIONID.lastIndexOf(".")));

function launchWebsite()
{
	var u = SECTIONID + ".html";
	var qp = getQueryParameters();

	var left = (screen.width-CFG_MAINWINDOW_WIDTH)/2;
	var top = (screen.height-CFG_MAINWINDOW_HEIGHT)/2;

	var target = u+"";
	if ( target.indexOf("fullscreen=true")==-1 )
		target = target + ( target.indexOf("?")!=-1 ? "&" : "?" ) + "fullscreen=true" + ( qp["invitationCode"] ? "&invitationCode=" + qp["invitationCode"] : "" );
	var w = window.open(target,"hondaautowebsite","width=" + CFG_MAINWINDOW_WIDTH + ",height=" + CFG_MAINWINDOW_HEIGHT + ",left=" + left + ",top=" + top + "," + CFG_MAINWINDOW_ATTRIBUTES);
	if ( w )
		w.focus();
}

function drawPage()
{
	var qp = getQueryParameters();
	if ( qp["fullscreen"]=="true" )
	{
		var fo = new FlashObject("flash/icaro.swf", "850", "700");

		fo.setParameter("menu", "false");
		fo.setParameter("base", "flash");
		fo.setParameter("scale", "exactfit");
	
		fo.setFlashvar("pageURL","../content/" + SECTIONID + ".xml");
		fo.setFlashvar("confURL","../content/common/config.xml");
		if ( qp["invitationCode"] )
			fo.setFlashvar("invitationCode",qp["invitationCode"]);
			
		fo.setAlthtml(CFG_FLASHALTHTML);
	
		fo.draw();			
	}
	else
	{
		document.body.className = "black";
		document.write(CFG_SPLASHTML);
		trackGA(SECTIONID + ".html");
	}
}

var _queryparameters;

function getQueryParameters()
{
	if ( !_queryparameters)
	{
		_queryparameters = {};
		var u = document.location.href + "";
		if ( u.indexOf("?")!=-1 )
		{
			var query = u.substring( u.indexOf("?")+1, u.length );
			var pairs = new Array();
			if ( query.indexOf("&")==-1 )
				pairs[0] = query;
			else
				pairs = query.split("&");

		 	for (var i=0;i<pairs.length;i++)
		 	{
		 		var pos = pairs[i].indexOf('=');
		 		if (pos >= 0)
		 		{
		 			var pn = pairs[i].substring(0,pos);
		 			var pv = pairs[i].substring(pos+1);
		 			_queryparameters[pn]=pv;
		 		}
			}
		}
	}
	return _queryparameters;
}

/**
 * Flash callbacks
 */
function gotoHref(hr)
{
	if ( hr.indexOf("javascript:")==-1 )
	{
		track(hr);
		window.open(hr);
	}
}

function track(str)
{
	var id = str+"";
	if ( id.indexOf("content/")!=-1 && id.indexOf(".xml")!=-1 )
	{
		id = id.split("../content").join("").split(".xml").join(".html");
	}
	if ( id.charAt(0)!="/" && id.indexOf("http://")==-1 )
		id = "/" + id;

	// track ga
	trackGA(id);
	
	// track sophus
	trackSophus(id);
}

/**
  * GA
  */
var GA_TRACKERLIST = new Array();

function getGATrackerList()
{
	if ( GA_TRACKERLIST.length==0 )
	{
		GA_TRACKERLIST = new Array(GA_TRACKER_IDLIST.length);
		for ( var i=0;i<GA_TRACKER_IDLIST.length;i++ )
		{
			try
			{
				GA_TRACKERLIST[i] = _gat._getTracker(GA_TRACKER_IDLIST[i]);
				GA_TRACKERLIST[i]._initData();
			}
			catch (er)
			{
			}
		}
	}
	return GA_TRACKERLIST;
}

function trackGA(uri)
{
	var ur = uri + "";
	if ( GA_PREFIX && uri.indexOf("http://")==-1 )
		ur = GA_PREFIX + ur;

	var trlist = getGATrackerList();
	for (var i=0;i<trlist.length;i++)
	{
		try { trlist[i]._trackPageview(ur); } catch ( er ) {}
	}
}

/**
 * Sophus
 */
function trackSophus(uri)
{
	try { tc_log(uri); } catch ( er ) {};
}