var doc_=document;
var nav_=navigator;
var loc_=doc_.location

var uff_,cp_,vc_='',vi_='';

var pars_="ur_="+uES_(doc_.URL)+
			"&re_="+uES_(doc_.referrer)+
			"&ac_="+uES_(nav_.appCodeName)+
			"&an_="+uES_(nav_.appName)+
			"&av_="+uES_(nav_.appVersion)+
			"&la_="+la_()+
			"&je_="+je_()+
			"&pf_="+uES_(nav_.platform)+
			"&ua_="+uES_(nav_.userAgent)+
			"&ce_="+ce_()+
			"&fl_="+fl_()+
			"&sw_="+scr_(0)+
			"&sh_="+scr_(1)+
			"&sc_="+scr_(2);

if(doc_.cookie.indexOf("pk_=")>=0){
	cp_ = doc_.cookie.match(/pk_=\d+\.\d+\.\d+/);
	if(!cp_){
		cp_ = doc.cookie.match(/pk_=\w+/);
	}
}else{
	cp_ = "pk_="
				+ uHash_(doc_.domain)
				+ "." + Math.round(Math.random()*2147483647)
				+ "." + Math.round(new Date().getTime()/1000);

	if(nav_.cookieEnabled){
		doc_.cookie = cp_
						+ "; path=/; domain="
						+ doc_.domain;
	}else if(window["pk_"] && pk_){
		cp_ = "pk_="
				+ pk_;
	}

	var mm_ = doc_.cookie.match(/u=\d+/);
	if(mm_ && mm_!=''){
		mm_ = mm_ + '';
		tt_ = "u=" + (parseInt(mm_.substring(2,mm_.length)) + 1);
		vc_ = '&' + tt_;
	}else{
		tt_ = "u=1";
	}
	doc_.cookie = tt_
				+ "; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT; domain="
				+ doc_.domain;

	var hh_ = doc_.cookie.match(/d=\d+/);
	if(hh_ && hh_!=''){
		hh_ = hh_ + '';
		vi_ = "&d=" + hh_.substring(2,hh_.length);
	}
}

var ee_ = new Date().getTime() + '';
doc_.cookie = "d=" + ee_.substring(0,10)
			+ "; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT; domain="
			+ doc_.domain;

var i_=new Image(1,1);
if(loc_.protocol=="file:" || uff_ || !window["mi_"] || isNaN(mi_)){
}else if(loc_.protocol=="https:"){
	i_.src="https://system.rental-sv.com/rt/?mi_="+mi_+"&"+pars_+'&'+cp_+vc_+vi_;
	uff_=1;
}else{
	i_.src="http://system.rental-sv.com/rt/?mi_="+mi_+"&"+pars_+'&'+cp_+vc_+vi_;
	uff_=1;
}
i_.onload=function(){
	return;
}

/**
 * language
 * @return la
 */
function la_()
{
	var la="";
	if(nav_.language){
		la=nav_.language.toLowerCase();
	}else if(nav_.browserLanguage){
		la=nav_.browserLanguage.toLowerCase();
	}
	la=uES_(la);
	return la;
}
/**
 * java enabled
 * @return je
 */
function je_()
{
	var je=nav_.javaEnabled()?1:0;
	return je;
}
/**
 * cookie enabled
 * @return ce
 */
function ce_(){
	var ce=nav_.cookieEnabled?1:0;
	return ce
}
/**
 * screen etc
 * @return sw or sh or sc
 */
function scr_(s)
{
	var sw="",sh="",sc="";
	if(self.screen){
		sw=screen.width;
		sh=screen.height;
		sc=screen.colorDepth;
	}else if(self.java){
		var j=java.awt.Toolkit.getDefaultToolkit();
		var ss=j.getScreenSize();
		sw=ss.width;
		sh=ss.height;
	}
	switch(s){
		case 0:
			return sw;
		case 1:
			return sh;
		case 2:
			return sc;
		default:
			return;
	}
}
/**
 * Shockwave Flash Version
 * @return fl
 */
function fl_()
{
	var fl="";
	if(nav_.plugins && nav_.plugins.length){
		for(var ii=0;ii<nav_.plugins.length;ii++){
			if(nav_.plugins[ii].name.indexOf('Shockwave Flash')!=-1){
				fl=nav_.plugins[ii].description.split('Shockwave Flash ')[1];
				break;
			}
		}
	}else if(window.ActiveXObject){
		for(var ii=10;ii>=2;ii--){
			try{
				if(eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');")){
					fl=ii + '.0';
					break;
				}
			}
			catch(e){}
		}
	}
	fl=uES_(fl);
	return fl;
}
/**
 * charset
 * @return cs
 */
function _cs()
{
	var cs="";
	if(doc_.characterSet){
		cs=doc_.characterSet.toLowerCase();
	}else if(doc_.charset){
		cs=doc_.charset.toLowerCase();
	}
	cs=uES_(cs);
	return cs;
}
/**
 * encode
 */
function uES_(s)
{
	if(typeof(encodeURIComponent)=='function'){
		return encodeURIComponent(s);
	}else{
		return escape(s);
	}
}
/**
 * decode
 */
function uUES_(s)
{
	if (typeof(decodeURIComponent) == 'function') {
		return decodeURIComponent(s);
	} else {
		return unescape(s);
	}
}
/**
 * hash
 */
function uHash_(d)
{
	var h=0,g=0;
	for(var i=d.length-1;i>=0;i--){
		var c=parseInt(d.charCodeAt(i));
		h=((h << 6) & 0xfffffff) + c + (c << 14);
		if ((g=h & 0xfe00000)!=0){
			h=(h ^ (g >> 21));
		}
	}
	return h;
}
