
function setLangA(lang){
	var curURL = document.URL;

	if (curURL.indexOf('?')==-1){
		document.URL = curURL + "?com.dotmarketing.htmlpage.language=" + lang;
	} else {
		document.URL = curURL + "&com.dotmarketing.htmlpage.language=" + lang;		
	}
}


function setLang(lang){
	var curURL = document.URL;
	var temps = new Array();
	temps = curURL.split('?');

	if (temps.length>=2){	// has parameter already, append or replace
		var urlHost = temps[0];			// http://abc.com/index.html
		var urlPar = temps[1];			// a=1&b=2&c=3
		var params = new Array();
		params = urlPar.split('&');		// a=1, b=2, c=3
		var name;
		var nameValue = new Array();
		for (i=0; i<params.length; i++) {	// for each pair of parameter
			nameValue = params[i].split('=');		// grep the name and value pair as a=1
			name = nameValue[0];
			if (name=='com.dotmarketing.htmlpage.language') { // replace
				params[i] = name + "=" + lang;
				var u = urlHost + "?" + params.join('&');
				document.URL = urlHost + "?" + params.join('&');
				return;
			}
		}
		// append
		document.URL = curURL + "&com.dotmarketing.htmlpage.language=" + lang;
		return;
	} else {				// no parameter, append ?a=b
		document.URL = curURL + "?com.dotmarketing.htmlpage.language=" + lang;
		return;
	}
	return;
}