
/* ### INIT ### */
/* ### INIT ### */
/* ### INIT ### */

function init( detectLanguage )
{
	if(detectLanguage)
	{
		/*if(readCookie("language") != null)
		{ 
			fvLanguage = readCookie("language");
		}
		else
		{*/
			//detect browser language
			var tmp = (navigator.language) ? navigator.language : navigator.userLanguage;
	
			switch(tmp.substr(0,2))
			{
				case "de":
				case "en":
				case "it":
				case "fr":
				case "es":
					fvLanguage = tmp.substr(0,2);
				break;
				
				default:
					fvLanguage = "en";
				break;
			}
	
			/*writeCookie("language", fvLanguage);*/
	}
	
	
	switch(fvLanguage)
	{
		case "de":
			document.title = "Der neue SLS AMG kommt.";
		break;
		
		case "it":
			document.title = "È in arrivo la nuova SLS AMG.";
		break;
		
		case "fr":
			document.title = "Arrivée prochaine du nouveau SLS AMG.";
		break;
		
		case "es":
			document.title = "Llega el nuevo SLS AMG.";
		break;
		
		case "en":
		default:
			document.title = "The new SLS AMG is coming.";
		break;
	}
	/*}*/
	
    var flashvars = {};
	    flashvars.anticache = antiCache != null ? antiCache : "1";
	    flashvars.playerpath = swfPath;
	    flashvars.xmldir = configPostfix;
		flashvars.intro = fvLanguage=="de" ? "0" : showIntro;
		flashvars.language = fvLanguage;
		flashvars.country = fvCountry;
    	flashvars.context = swfPath + configPostfix + "config/applicationContext.xml";

	/*
	flashvars.config = "config/";
       flashvars.dll = "dll/";
       flashvars.gfx = "content/";
       flashvars.resource = "resources/";
	*/
	
    var params = {};	
		params.scale = "noscale";
		params.allowfullscreen = "true";
		params.allowscriptaccess = "always";
		params.salign = "tl";
		params.menu = "false";
		params.bgcolor = "#000000";
	
	var attributes = {};
		attributes.align = "center";
		attributes.id = "JvM";
		attributes.name = "JvM";
	
	swfobject.embedSWF(swfPath + "v10/dll/sls-assembler.swf", "content", "1024", "590", "9.0.124", swfPath + "html/js/swfobject/expressInstall.swf", flashvars, params, attributes);
	swffit.fit(attributes.id,1024,590,1280,720, false, false);
	
	initTracking();
}


/* ### LANGUAGE / COOKIE ### */
/* ### LANGUAGE / COOKIE ### */
/* ### LANGUAGE / COOKIE ### */
	
/*from flash*/
function setLanguageCookieAndReload(language)
{
	writeCookie("language", language);
	document.location.reload();
}

function writeCookie(param, value)
{
	var a = new Date();
	a = new Date(a.getTime() +1000*60*60*24*365);
	document.cookie = param+'='+ value +'; expires='+ a.toGMTString()+';';
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


/* ### POPUP ### */
/* ### POPUP ### */
/* ### POPUP ### */

/*from flash*/
function openPopup( url, identifier )
{
    var popup = window.open(url, identifier, 'width=400, height=500, scrollbars=1, toolbar=0, menubar=0, status=0, location=0');
 
       if( popup )
        popup.focus();
    else
        alert('A popup was blocked. Please disable your popup blocker.');

    return false;
}

/* ### TRACKING ### */
/* ### TRACKING ### */
/* ### TRACKING ### */
function initTracking()
{
	s.prop1="webspecial_sls-class_ph2_0809:html";
	s.prop11="webspecial_sls-class_ph2_0809:html";
	s.prop12="campaign_suite";
	s.prop13="mb."+fvCountry;
	s.prop14=fvLanguage;
	s.prop18=s.prop13 + ":" + s.prop14;
	
	s.pageName="mpc:"+ s.prop18 +":webspecial_sls-class_ph2_0809:html";
	s.hier1=s.pageName;
	s.eVar5=s.pageName;
	s.eVar6=s.prop11;
	s.eVar7=fvLanguage;
	s.server="www.sls-amg-magazine.com";
	s.channel="";
	s.pageType="";
	
	/* if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-') */
	
	if( typeof writeTracking != "undefined" )
			writeTracking();
}


/* init( true ); */