(function(){ // Import GET Vars document.$_GET = []; var urlHalves = String(document.location).split('?'); // alert("urlHalves" + urlHalves); if(urlHalves[1]){ var urlVars = urlHalves[1].split('&'); for(var i=0; i<=(urlVars.length); i++){ if(urlVars[i]){ var urlVarPair = urlVars[i].split('='); document.$_GET[urlVarPair[0]] = urlVarPair[1]; // alert( urlVarPair[0] + "::" + urlVarPair[1] ); } } } })(); var name_regx = "^" + escape( "http://" + window.location.hostname ); //var name_regx = window.location.hostname; var re = new RegExp(name_regx,'gi'); var m = re.exec(escape(document.referrer)); if (m == null){ if (document.referrer != ""){ createCookie('refcatch',escape(document.referrer),1); createCookie('google_adwords',escape(document.$_GET['gclid']),1) } } // For execute Test uncomment lines down bellow // createCookie('refcatch','http://www.google.com/search?hl=ru&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&hs=W9G&q=commonmind+new+site&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=',1) // document.write("Refer is "+readCookie('refcatch')); function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); }