var gifR = function(){
	var queryString = {};
location.href.replace(
	new RegExp("([^?=&]+)(=([^&]*))?", "g"),
	function($0, $1, $2, $3) { queryString[$1] = $3; }
);
	var prm = "?";
	prm += "ts=" + getTimeStamp();
	prm += "&p=" + encodeURIComponent(location.pathname+location.search);
	prm += "&r=" + encodeURIComponent(document.referrer);
	if(!queryString['src']===undefined){prm += "&src=" + queryString['src'];}
	if(!queryString['kw']===undefined){prm += "&kw=" + queryString['kw'];}
	if(!queryString['cn']===undefined){prm += "&cn=" + queryString['cn'];}

    function getTimeStamp(){
        var date = new Date();
        return ""+date.getFullYear() + date.getMonth() + date.getDate() + date.getHours() + date.getMinutes() + date.getSeconds();
    }
    return {
        req: function(gif,err){
            var req_img = new Image();
	    if(err==0){prm+='&per=404';}
            req_img.src=gif + prm;
        }
    }
}();
