﻿
function showSite(sSiteURL, bandWidth, startWithLogin) {
    var IsIE = false;

	var width = screen.width; //950; //
	var height = screen.height; //590; //
	var left = (screen.width / 2) - ((width + 10) / 2); // 0;
	if (left < 0)
	    left = 0;
	var top = (screen.height / 2) - ((height + 55) / 2); //0;
	if (top < 0)
	    top = 0;

	/*
	if (screen.width > 1920)
	{
		width = 1920;
		height = 1200;
		left = Math.round((screen.width - width) / 2);
		top = Math.round((screen.height - height) / 2);
	}
	*/

	//var sProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=" + left + ",top=" + top + ",width=" + (width - 10) + ",height=" + (height - 55);
	var sProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=" + left + ",top=" + top + ",width=" + width + ",height=" + height +",startWithLogin=" + startWithLogin;

	sSiteURL = sSiteURL + "?language=" + escape(sLanguage);
	sSiteURL = sSiteURL + "&market=" + escape(sMarket);
	sSiteURL = sSiteURL + "&pool=" + escape(sSiteId);
	sSiteURL = sSiteURL + "&browser=" + escape((IsIE == 1) ? "ie" : "other");	
	sSiteURL = sSiteURL + "&instance=" + escape(sInstance);

	sSiteURL = sSiteURL + "&variant=" + escape(sVariant);
	sSiteURL = sSiteURL + "&section=" + escape(sSection);
	sSiteURL = sSiteURL + "&showintro=" + escape(sShowIntro);
	sSiteURL = sSiteURL + "&bandwidth=" + escape(bandWidth);
	sSiteURL = sSiteURL + "&width=" + escape(width);
	sSiteURL = sSiteURL + "&height=" + escape(height);
	//sSiteURL = sSiteURL + "&width=" + escape(iWidth);
	//sSiteURL = sSiteURL + "&height=" + escape(iHeight);
	sSiteURL = sSiteURL + "&specialguest=" + escape(sSpecialguest);
	sSiteURL = sSiteURL + "&startWithLogin=" + escape(startWithLogin);
    sSiteURL = sSiteURL + "&deeplink=" + escape(deepLink);
    sSiteURL = sSiteURL + "&startLat=" + escape(startLat);
    sSiteURL = sSiteURL + "&startLng=" + escape(startLng);
    sSiteURL = sSiteURL + "&destLat=" + escape(destLat);
    sSiteURL = sSiteURL + "&destLng=" + escape(destLng);
    sSiteURL = sSiteURL + "&stringStart=" + escape(stringStart);
    sSiteURL = sSiteURL + "&stringDestination=" + escape(stringDestination);
    sSiteURL = sSiteURL + "&model=" + escape(model);
    sSiteURL = sSiteURL + "&from_dvd=" + escape(from_dvd);
    sSiteURL = sSiteURL + "&dvd_data=" + escape(dvd_data);
    
    var site = window.open(sSiteURL, "porschemicrosite", sProps);
	site.focus();		
}


function CS_openWebspecial(sSiteURL, siteid, sDeeplink, sModel, sFromDvd, sDvdData) {
    var IsIE = false;

    var width = screen.width; //950; //
    var height = screen.height; //590; //
    var left = (screen.width / 2) - ((width + 10) / 2); // 0;
    if (left < 0)
        left = 0;
    var top = (screen.height / 2) - ((height + 55) / 2); //0;
    if (top < 0)
        top = 0;

    var sProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=" + left + ",top=" + top + ",width=" + width + ",height=" + height;
    sSiteURL += urlQueryParam(sSiteURL, "pool", siteid, true);
    sSiteURL += urlQueryParam(sSiteURL, "deeplink", sDeeplink, true);
    sSiteURL += urlQueryParam(sSiteURL, "model", sModel, true);
    sSiteURL += urlQueryParam(sSiteURL, "from_dvd", sFromDvd, true);
    sSiteURL += urlQueryParam(sSiteURL, "dvd_data", sDvdData, true);
    var site = window.open(sSiteURL, "porschemicrosite", sProps);
    site.focus();
}

function urlQueryParam(url, key, val, encode) {
    var prefix = (url.indexOf('?') != -1) ? '&' : '?';
    return prefix + key + '=' + (encode ? encodeURIComponent(val) : val);
}
