
function addParameterToUrl(url, param)
{
  var x = url.indexOf ("?");
  var  addChar ='?';
  var newUrl = url;
  
  if (x != -1) 
    {
      addChar ='&';
    }
  newUrl= url + addChar + param;
  return newUrl;
}

function addSidToURL(strURL) {
    var strSessionIDURL="/-snm-0135145948-1104747152-0000001255-0000000999-1104859723-enm-";
    var strSessionID = strSessionIDURL.substring(1);

    var y = strURL.lastIndexOf ("-enm-");

    if (y == -1) {
        var x = strURL.indexOf ("//");
        if (x != -1) {
            var strPre = strURL.substring (0, x+2);
            var strPost = strURL.substring (x+2, strURL.length);

            var i = strPost.indexOf('/');
            if (i != -1)
                return strPre + strPost.substring(0, i+1)+strSessionID+strPost.substring(i+1);
            else
                return strPre + strPost + strSessionIDURL;
        } 
        else {
            var i = strURL.indexOf('/');
            if (i==-1)
                return strSessionID+strURL;
            else
                return strURL.substring(0, i+1)+strSessionID+strURL.substring(i+1);
        } //end else if
    } 
    else {
        return strURL.substring(0, y+5)+strSessionID+strURL.substring(y+5);
    }
}


function smartconfigurator(mid) {
 
    w=910;
    h=700;
    country='CZ';
    country=country.toUpperCase();
    language='cs';
    //ccUrl="http://www3.smart.com/CarConfigurator/ModelLine.aspx?modelcode=" + mid + "&country=" + country + "&language=" + language;
    //ccUrl='http://www.smart.com/is-bin/INTERSHOP.enfinity/WFS/mpc-cz-content-Site/cs_CZ/-/CZK/Smart_ViewCarConfigurator-Start';
	ccUrl="http://www.smart.com/-snm-0135207752-1239438434-0000004031-0000000129-1258906734-enm-is-bin/INTERSHOP.enfinity/WFS/mpc-cz-content-Site/cs_CZ/-/EUR/Smart_CC-Model?cache=true";
    //ccUrl = addParameterToUrl(ccUrl, 'modelcode=' + mid);

    window.open(addSidToURL(ccUrl),'smartconf','width='+w+',height='+h+',locationbar=no,toolbar=no,scrollbars=yes,left='+(Math.round((screen.width-w)/2))+',top='+(Math.round((screen.height-h)/2))+ ',toolbar=no');     
}


