var writeFlash = false;

function getQueryParam(url) {
	if (!url) url = document.location.toString();
	
	var ret = url.split("?", 2);
	if (ret.length > 1) {
		return ret[1];
	}
}

function getQueryParamValue(name, url) {
	var q = getQueryParam(url);
	if (!q) return;
	var params = q.split("&");
	for (var x in params) {
		var sp = params[x].split("=");
		
		if (sp[0] == name) {
			return sp[1];
		}
	}
	return null;
}

function initTB(id, path) {
	var tb = getQueryParamValue('tb');
	if (tb) {
		//alert('creating tb flash & modifying urls');
		writeTB(id);
                //writeTBFlash(false, path);
                writeFlash = true;
	}
	else {
	//alert('no tb in param query');
	}
}

function writeTB(id) {
	var date = new Date();
	var time = '5555';//date.getTime();
	var node = document.getElementById('content');
	
	if (!node) return;
	var a_lst = node.getElementsByTagName('a');
	for (var i = 0; i < a_lst.length; i++) {
		var item = a_lst[i];
		var href = item.href;
		if (href != '#') {
			var del = href.indexOf('?') > -1 ? "&" : "?";
			item.href =  href + del + 'tb=' + time;
		}
	}
}

function writeTBFlash(flag, path, carname, carlabel, only_extra,page_id) {
	var so = new SWFObject(path + "swf/box.swf?rnd="+Math.random()*10000, "helpboxFlash", "175", "150", "7", "#FEFEFE");
	so.addVariable("_path", path);
	so.addVariable("_delso", flag ? "1" : "0");
        so.addVariable("urlname", carname);
        so.addVariable("carname", carlabel);
        so.addVariable("only_extra", only_extra);
        so.setNonFlashCallbackFunction(nonFlash_helpbox);
        so.setNonFlashCallbackParams({div: "helpbox_flash",page_id: page_id, w: 175, h:150,path:path,carname:carname,only_extra:only_extra});
	so.addParam("quality", "best");
	so.addParam("wmode", "opaque");
	so.addParam("scale", "noScale");
	so.addParam("salign", "LT");
	so.write("helpbox_flash");
}

function setFlashHeightRightBox(divID, flashID, height) {
  document.getElementById(divID).style.height = height + "px";
  document.getElementById(flashID).style.height = height + "px";

}

function whichBrs() {
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("staroffice") != -1) return 'Star Office';
	if (agt.indexOf("webtv") != -1) return 'WebTV';
	if (agt.indexOf("beonex") != -1) return 'Beonex';
	if (agt.indexOf("chimera") != -1) return 'Chimera';
	if (agt.indexOf("netpositive") != -1) return 'NetPositive';
	if (agt.indexOf("phoenix") != -1) return 'Phoenix';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("skipstone") != -1) return 'SkipStone';
	if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
	if (agt.indexOf('\/') != -1) {
	if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
	return navigator.userAgent.substr(0,agt.indexOf('\/'));}
	else return 'Netscape';} else if (agt.indexOf(' ') != -1)
	return navigator.userAgent.substr(0,agt.indexOf(' '));
	else return navigator.userAgent;
}