function getPhoneNumber() { var vars = [], hash, phonenumber; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); phonenumber = "1-866-637-2270"; // get all get variables from the url for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } // if get variable is in the URL if (vars["_vsrefdom"]=="adwords") { // set the voice start phone number phonenumber = "1-866-908-7642"; // prepare for setting a cookie var expires,name,expires_date; var today = new Date(); today.setTime( today.getTime() ); expires = 365 * 1000 * 60 * 60 * 24; expires_date = new Date( today.getTime() + (expires) ); // set cookie document.cookie = "phonenumber="+phonenumber+";expires=" + expires_date.toGMTString() + ""; } else { var name; name = "phonenumber="; var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(name) // if cookie exists if (offset != -1) { offset += name.length // set index of beginning of value end = document.cookie.indexOf(";", offset); // set index of end of cookie value if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } if(returnvalue != "")// if returnvalue is not empty { // set phone number to be the one read from the cookie phonenumber = returnvalue; } } document.write (phonenumber); }