var adplpo_freq, adplpo_usval, adplpo_uskbn, adplpo_post, adplpo_start;
var adplpo_value_limit=1700;
function adplpo_js(_adplpo_domain, _adplpo_arg) {
	
	var _adplpo_src = _adplpo_domain + "/p/js?" + _adplpo_arg;
	try{_adplpo_src += "&adplpo_ref=" + escape(top.document.referrer);}catch(e){}
	_adplpo_src += "&adplpo_nocache=" + (new Date).getTime() + Math.floor(Math.random()*100000000);
	_adplpo_src += "&adplpo_flash=" + _adplpoGetFlashVersion();
	
	if(adplpo_post != undefined) _adplpo_src += "&adplpo_post=" + _adplpo_value_limit(escape(adplpo_post), escape("|"));
	if(adplpo_freq != undefined) _adplpo_src += "&adplpo_freq=" +  _adplpo_value_limit(escape(adplpo_freq), escape("|"));
	if(adplpo_uskbn != undefined) _adplpo_src += "&adplpo_uskbn=" +  _adplpo_value_limit(escape(adplpo_uskbn), escape("|"));
	if(adplpo_usval != undefined) _adplpo_src += "&adplpo_usval=" + _adplpo_value_limit(escape(adplpo_usval), escape("&"));
	
	_adplpo_src = "<scr" + "ipt language='javascript' type='text/javascript' src='" + _adplpo_src + "'></scr" + "ipt>";
	document.write(_adplpo_src);
}

function adplpo_tag(tagName) {
	var _src = '';
	if(adplpo_src != undefined) _src = adplpo_src[tagName];
	if(_src != '') document.write(_src + "<noscr" + "ipt>");
}

function setInnerHtml(obj_id, src) {
	var obj = document.getElementById(obj_id);
	if(obj == undefined) {
		document.write(src);
	} else {
		//var updater = function() {
			obj.innerHTML = src;
		//}
		//setTimeout(updater, 0);
	}
}

var _adplpoGetFlashVersion = function() {
	var _mac=(navigator.userAgent.indexOf("Mac")!=-1);
	if (document.all) {
		if(_mac) {
			if(window["sample"]) return ((window["sample"].FlashVersion() & 0xffff0000) >> 16);
		} else {
			try {
				var _axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				return Math.floor(_axo.FlashVersion() / 0x10000);
			} catch(e) {
			}
		}
	} else {
		if(navigator.plugins && navigator.plugins["Shockwave Flash"]) {
			var info = navigator.plugins["Shockwave Flash"].description.split(" ");
			var _v = parseInt(info[2]);
			if(!isNaN(_v)) return _v;
		}
	}
	return 0;
}

function _adplpo_value_limit(val, sep) {
	if (val.length > adplpo_value_limit) {
		var new_val = '';
		var val_arr = val.split(sep);
		for (var i=0; i<val_arr.length; i++) {
			if (i > 0) val_arr[i] = sep + val_arr[i];
			if (new_val.length + val_arr[i].length > adplpo_value_limit) break;
			new_val += val_arr[i];
		}
		val = new_val;
	}
	adplpo_value_limit -= val.length;
	return val;
}
