function getParamGet( paramName,url ) { var Expre = new RegExp(paramName+"=([^&]*)"); results = Expre.exec(url); if(results){return results[1];} return ""; } var Cookie = function(){} Cookie.prototype = { get_value: function(offset){ var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); }, get:function(name){ var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return this.get_value(j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return 0; }, set:function(name,value){ var argv = this.set.arguments; var argc = this.set.arguments.length; if(argc > 2){ var expires = new Date(); expires.setTime(expires.getTime()+argv[2]); }else{ var expires = null } var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } } Cook = new Cookie(); TimeCook = 20; RealTimeCook = TimeCook*60*1000; CurrValue = Cook.get('pg_ref214'); var ImgFile = "http://acces.direction-x.com/a.php?t=31&o=ref&pgid=214&pg_ref_alias=hellodev&ip=38.107.191.101&media=2&pg_lg=en&prid=31&n=11&"; var tmpReferer = document.referrer; var Referer = false; var RealReferer = false; if(tmpReferer.indexOf('http://')!=-1){ var tmp = tmpReferer.substring(7,tmpReferer.length); var RealReferer = tmp; var Referer = tmp.substring(0,tmp.indexOf('/')); } tmpDom = document.location.href; var tmp = tmpDom.substring(7,tmpDom.length); var Domaine = tmp.substring(0,tmp.indexOf('/')); var RefAlias = "hellodev"; if(RefAlias.length>0){ if(CurrValue!=1 && (Referer && Referer!=Domaine)){ Search = ""; if(RealReferer.indexOf('google')!=-1){var Search = getParamGet('q',RealReferer);} if(RealReferer.indexOf('yahoo')!=-1){var Search = getParamGet('p',RealReferer);} if(RealReferer.indexOf('bing')!=-1){var Search = getParamGet('q',RealReferer);} //alert(Search); ImgFile+= "&referer="+Referer; ImgFile+="&domaine="+RefAlias; ImgFile+="&keyword="+Search; Cook.set('pg_refkey214',Search,RealTimeCook); Cook.set('pg_refurl214',Referer,RealTimeCook); Cook.set('pg_refdom214',RefAlias,RealTimeCook); document.write(""); document.write(""); }else if(CurrValue==1){ Referer = Cook.get('pg_refurl214'); Domaine = Cook.get('pg_refdom214'); Search = Cook.get('pg_refkey214'); ImgFile+= "&case=enreg&referer="+Referer; ImgFile+="&domaine="+RefAlias; ImgFile+="&keyword="+Search; document.write(""); } }