function TigHook(a){this.siteConfig=a;this.timeToLive=30;this.referrer="referrer";this.clickDate="clickDate";this.contactFormURL="http://my.customore.com/contact/emailForm.html";this.eventURL="http://my.customore.com/contact/event.html";this.contactWindow=""}TigHook.prototype.event=function(d){var c=this.readCookie(this.siteConfig.idType);if(c!=null){if(this.readCookie("eventType"+d)==null){var b=this.eventURL;b+="?sId="+this.siteConfig.siteId+"&eId="+d+"&tId="+c;var a=document.createElement("script");a.setAttribute("src",b);a.setAttribute("type","text/javascript");document.body.appendChild(a);this.createCookie("eventType"+d,"true",1)}}};TigHook.prototype.check=function(){this.tigId=this.checkIsTig(this.siteConfig.idType);this.cgrpId=this.checkIsTig(this.siteConfig.cgIdType);if(this.tigId!=null){if(this.cgrpId==null){this.cgrpId=this.siteConfig.defaultCgId}this.process()}};TigHook.prototype.process=function(){if(this.siteConfig==null){return null}if(this.siteConfig.replacePhoneSpans!=null){var d=null;for(var k in this.siteConfig.replacePhoneSpans){d=null;var c=this.siteConfig.replacePhoneSpans[k];if(c!=null){for(var f=0;f<c.length;f++){if(c[f].cgrp==this.cgrpId){d=c[f].phn}}}if(d!=null){var j=this.getElements(k,"span",false);for(var f=0;f<j.length;f++){j[f].innerHTML=d}}}}if(this.siteConfig.replaceEmailLinks!=null){for(var b in this.siteConfig.replaceEmailLinks){var d=this.siteConfig.replaceEmailLinks[b];var n=this.getElements(b,"a",false);for(var f=0;f<n.length;f++){n[f].href=d}}}if(this.siteConfig.replaceImgIds!=null){for(var g in this.siteConfig.replaceImgIds){var d=this.siteConfig.replaceImgIds[g];var e=document.getElementById(g);if(e!=null){e.src=d;e.onmouseover=function(i){};e.onmouseout=function(i){}}}}if(this.siteConfig.replaceDivHTML!=null){for(var a in this.siteConfig.replaceDivHTML){var m=this.siteConfig.replaceDivHTML[a];var l=document.getElementById(a);if(l!=null){l.innerHTML=this.getIFrame(m)}}}if(this.siteConfig.replaceDivClass!=null){for(var a in this.siteConfig.replaceDivClass){var h=this.siteConfig.replaceDivClass[a];var l=document.getElementById(a);if(l!=null){l.className=h}}}if(this.siteConfig.custom!=null){this.siteConfig.custom()}};TigHook.prototype.getIFrame=function(a){var b=this.buildFormLink(a.contactFormId);var a='<iframe width="'+a.width+'" height="'+a.height+'" scrolling="'+a.scrolling+'" frameborder="'+a.frameborder+'" marginheight="'+a.marginheight+'" marginwidth="'+a.marginwidth+'" src="'+b+'"></iframe>';return a};TigHook.prototype.buildFormLink=function(a){var c=this.readCookie(this.siteConfig.idType);var d=this.readCookie(this.referrer);var e=this.readCookie(this.clickDate);var b=this.contactFormURL+"?contactFormId="+a+"&siteId="+this.siteConfig.siteId+"&tigId="+c+"&referrer="+d+"&clickDate="+e;return b};TigHook.prototype.openContact=function(a){var b=this.buildFormLink(a);if(!this.contactWindow.closed&&this.contactWindow.location){this.contactWindow.location.href=b}else{this.contactWindow=window.open(b,"newWin","width=500,height=400,toolbar=no,location=no,directories=no,copyhistory=no,scrollbars=yes");if(!this.contactWindow.opener){this.contactWindow.opener=self}}try{this.contactWindow.moveTo(100,100);if(this.contactWindow&&!this.contactWindow.closed){}else{alert("Please enable pop-ups for this site access email form")}}catch(c){}};TigHook.prototype.checkIsTig=function(c){var b=this.readCookie(c);if(b==null){b=this.getParameter(document.URL.toLowerCase(),c.toLowerCase());if(b!=null){this.createCookie(c,b,this.timeToLive);this.createCookie(this.referrer,document.referrer,this.timeToLive);var a=new Date();this.createCookie(this.clickDate,a.getTime(),this.timeToLive)}}return b};TigHook.prototype.createCookie=function(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"};TigHook.prototype.readCookie=function(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null};TigHook.prototype.getElements=function(h,g,a){if(!a){a=document}else{if(typeof a=="string"){a=document.getElementById(a)}}if(!g){g="*"}var d=a.getElementsByTagName(g);if(!h){return d}var f=[];for(var c=0;c<d.length;c++){var b=d[c];if(e(b,h)){f.push(b)}}return f;function e(m,n){var l=m.className;if(!l){return false}if(l==n){return true}var j=/\s+/;if(!j.test(l)){return false}var o=l.split(j);for(var k=0;k<o.length;k++){if(o[k]==n){return true}}return false}};TigHook.prototype.getParameter=function(b,a){var a=a+"=";if(b.length>0){begin=b.indexOf(a);if(begin!=-1){begin+=a.length;end=b.indexOf("&",begin);if(end==-1){end=b.length}return unescape(b.substring(begin,end))}return null}};