
document.domain="bmw.com.cn";			



var sessionCookieName = "SILO_SESSIONID";
var sessionRewriteParam = ";jsessionid=";
var sessionGetParamName = "JSESSIONID";


function createCookie(name,value,days) {
 var expires = "";
 if (days) {
  var date = new Date();
  date.setTime(date.getTime()+(days*24*60*60*1000));
  var expires = "; expires="+date.toGMTString();
 } else {
  // no expires, session cookie
 }

 document.cookie = name+"="+value+expires+"; path=/";
}



function eraseCookie(name) {
 createCookie(name,"",-1);
}


function appendCookieParam(url) {
	var cookie= getCookieValue(sessionCookieName);
	if ((cookie!=null) && (cookie!=false)) {
		return url+sessionRewriteParam+cookie;
	} else {
		return url;
	}
	
}

function getSessionCookiePart() {
	var cookie= getCookieValue(sessionCookieName);
	if ((cookie!=null)&& (cookie!=false)) {
		return sessionRewriteParam+cookie;
	} else {
		return '';
	}
}

function createSessionCookie() {
  if (self.location.search.indexOf("=") == -1) return;
  var params = self.location.search.substring(1).split("&");
  for (i=0;i<params.length;i++){
    pair= params[i].split("=");
    if (pair[0]==sessionGetParamName) {
    	createCookie(sessionCookieName,pair[1],null);
    }
  }
}

function setFormAction(formName) {
	var forms = document.getElementsByName(formName);
	for (var i=0;i<forms.length;i++) {
		if (forms[i].action.indexOf('https://')) {
			forms[i].action=forms[i].action + getSessionCookiePart();
		}
	}
}
