if(document.getElementById) { 
	
    document.cookie="cookie_support=yes"; 
	
    function pausecomp(millis){
		var date = new Date();
		var curDate = null;
		do { curDate = new Date(); }
		while(curDate-date < millis);
	} 
    function getCookie(c_name) {
        if (document.cookie.length>0) {
            c_start=document.cookie.indexOf(c_name + "=");
            if (c_start!=-1) { 
                c_start=c_start + c_name.length+1; 
                c_end=document.cookie.indexOf(";",c_start);
                if (c_end==-1) { c_end=document.cookie.length; }
                return unescape(document.cookie.substring(c_start,c_end));
            } 
        }
        return "";
    }
    function stristr(haystack, needle, bool) { 
        var pos = 0;
        pos = haystack.toLowerCase().indexOf( needle.toLowerCase() );
        if(pos == -1){
            return false;
        } else{
            if(bool){
                return haystack.substr(0, pos);
            } else{
                return haystack.slice(pos);
            }
        }
    }
    function strpos( haystack, needle, offset){ 
        var i = haystack.indexOf( needle, offset );
        return i >= 0 ? i : false;
    }
    function FLver(v) {
        var result=false;
        if(window.ActiveXObject) {
            if(v<10){
                try {
                    new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+v);
                    result=true;
                }
                catch(err){}
            } else {
                try{
                    var o=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                    var m=o.GetVariable("$version").match(/([0-9]+)/);
                    result=(m&&m[1]>=v)
                }
                catch(err){}
            }
        } else if(navigator.plugins&&navigator.plugins["Shockwave Flash"]) {
                    var d=navigator.plugins["Shockwave Flash"].description;
                    var m=d.match(/([0-9]+)/);
                    result=(m&&m[1]>=v)
        }
        return result;
	} 
	var XssHttpRequestCount=0;
	var XssHttpRequestWatchList=[];
	var X=function(){
		this.ins=++XssHttpRequestCount;
		this.u;
		this.so;
		this.w;
		this.wc=0;
		this.to=30;
		this.responseText=null;
		this.responseXML=null;
		this.status=null;
		this.readyState=0
	};
	X.prototype.onreadystatechange=function(){};
	X.prototype.onerror=function(){};
	X.prototype.onload=function(){};
	X.prototype.ss=function(s){
		this.status=s
	};
	X.prototype.srs=function(a){
		if(this.readyState<a||a==0){
			this.readyState=a;
			this.onreadystatechange();
			if(this.readyState=='2'){
				this.srs(3);
				eval("if(typeof XssHttpRequest"+this.ins+"Loaded!='undefined'){ this.responseText=XssHttpRequest"+
				this.ins+"Loaded;this.ss('200');}else{/*alert('invalidresponsefromserver.');*/}");
				this.so.parentNode.removeChild(this.so);
				this.srs(4);
				this.onload()
			}
		}
	};
	X.prototype.open=function(m,u,n){
		this.u=u;
		this.so=document.createElement('script');
		this.so.setAttribute('id','XssHttpRequest'+this.ins);
		if(navigator.userAgent.indexOf('Safari')){
			this.so.setAttribute('charset','utf-8')
		}
	};
	X.prototype.send=function(){
		this.srs(1);
		this.so.setAttribute('type','text/javascript');
		this.so.setAttribute('src',this.u+((this.u.indexOf('?')!=-1)?'&':'?')+
        'XssHttpRequestVar=XssHttpRequest'+this.ins+'Loaded');
		this.so=document.getElementsByTagName('head')[0].appendChild(this.so);
		XssHttpRequestWatchList[this.ins]=this;
		this.w=setInterval('XssHttpRequestWatchList['+this.ins+'].wl()',1000)
	};
	X.prototype.wl=function(){
		this.wc++;
		eval("if(typeof XssHttpRequest"+this.ins+"Loaded!='undefined'){clearInterval(this.w);"+
		"this.srs(2);}else if(this.wc==this.to){clearInterval(this.w);this.onerror('TimedOut');}");
	};
	var XssHttpRequest=X;
	
	function pttrack() {
    	var js=1;
		var ck=0;
		var pageId=0;
		var swf=0;
        var ref=0;
        var opt=0;
        var url=window.location.hostname;
        url = url.replace(/www./, "");
        var ip='38.103.63.61';
        var sessId='c6f2d86ea9';
		var env='Unknown';
		var os = 'Unknown';
		var qs='';
		var page='index.php';
		var jobId='';       
        var src='';
        	
        for(var i=11;i>0;i--){
			if(FLver(i)){
				var swf=i;
				break;
			}
		}
            
        if (document.referrer && document.referrer!=""){
			var ref = document.referrer;  
            if(ref.indexOf("src=")!=-1){               
                src2begin = stristr(ref,"src=");
                if (src2begin.indexOf("&")!=-1) {
                    src = src2begin.substr(4,strpos(src2begin,"&")-4);
                } else {
                    src = src2begin.substr(4,src2begin.length-4);
                } 	
            }
            if(ref.indexOf("jobId=")!=-1){               
                jobId2begin = stristr(ref,"jobId=");
                if (jobId2begin.indexOf("&")!=-1) {
                    jobId = jobId2begin.substr(6,strpos(jobId2begin,"&")-6);
                } else {
                    jobId = jobId2begin.substr(6,jobId2begin.length-6);
                } 	
            }   
		} else {
        	var ref = "direct";
		}
        
        if(document.location.search) {
            var dls = document.location.search;
            if (dls.indexOf("ref=")!=-1) {               
                refbegin = stristr(dls,"ref=");
                if (refbegin.indexOf("&")!=-1) {
                    var ref = refbegin.substr(4,strpos(refbegin,"&")-4);
                } else {
                    var ref = refbegin.substr(4,refbegin.length-4);
                } 	
            }
        }
        
		if(document.cookie){
			var ck=1;
            var fsrc = getCookie('fsrc');
            if (fsrc!=null && fsrc!="") {
                var src	= fsrc;		
            } else {
            	document.cookie="fsrc="+src;
            }
            var fsessId = getCookie('fsessId');
            if (fsessId!=null && fsessId!="") {
                var sessId	= fsessId;		
            } else {
            	document.cookie="fsessId="+sessId;
            }
            var fjobId = getCookie('fjobId');
            if (fjobId!=null && fjobId!="") {
                var jobId = fjobId;		
            } else {
            	document.cookie="fjobId="+jobId;
            }  
		} else {  
            var newurl;
            for (var i=0; i<document.links.length; i++) {
                newurl = window.document.links[i];
                if((newurl.pathname.indexOf(".gif") != -1 || newurl.pathname.indexOf(".php") != -1 || newurl.pathname.indexOf(".asp") != -1)) {
                    if (newurl.href.indexOf("?") == -1) { 
                        window.document.links[i].href += "?";
                    } else { 
                        window.document.links[i].href += "&"; 
                    }
                    if(jobId != "") { var jobIdtext = "&jobId="+jobId; } else { jobIdtext=""; }
                    window.document.links[i].href += "src="+src+"&sessId="+sessId+jobIdtext;
                }
            }
        }
               
		if(document.forms[0]){
			for(i=0;i<document.forms.length;i++){
            	if(document.forms[i].elements['lead.preferences.emailOptIn']){
                	var optbox = document.forms[i].elements['lead.preferences.emailOptIn'];
                	var hasopt=1;
                } else {
                	var hasopt=0;
                }
				if(document.forms[i].elements['pageId']){
					var pageId=document.forms[i].elements['pageId'].value;
                    matchedform = i;
					function addEvent(obj, evType, fn, useCapture){
                        if (obj.addEventListener){
                            obj.addEventListener(evType, fn, useCapture);
                            return true;
                        } else if (obj.attachEvent){
                            var r = obj.attachEvent("on"+evType, fn);
                            return r;
                        }
                    }
                    if(env == "IE 7" || env == "IE 6" || env == "IE 5") {
                    	document.forms[matchedform].setAttribute('onsubmit', 'return setLead');
                        function setLead(){
                            var cont = talon.validate();
                            if(cont) {
                            	if(hasopt==1) { if(optbox.checked == true) { var opt = 1; } }
                                var trackLead = "js=1&ck="+ck+"&ip="+ip+"&ref="+escape(ref)+"&env="+
                                env+"&url="+url+"&qs="+qs+"&src="+src;
                                trackLead += "&jobId="+jobId+"&sessId="+sessId+"&pageId="+pageId+
                                "&swf="+swf+"&os="+os+"&page="+page+"&opt="+opt;
                                requestlead = new XssHttpRequest();
                                requestlead.open("GET","http://fapixel.com/dbinsert.php?lead=1&"+trackLead,true);
                                requestlead.send(null);
                                pausecomp(300);
                                return true;
                            } else {
                                return false;
                            }
                            return false;
                        };
                        addEvent(document.forms[i],'submit', setLead, false);
                    } else if (env == "Safari"){
                    	document.forms[matchedform].setAttribute('onsubmit', 'return false');
                        function setLead1(){
                            var cont = talon.validate();
                            if(cont) {
                                if(hasopt==1) { if(optbox.checked == true) { var opt = 1; } }
                                var trackLead = "js=1&ck="+ck+"&ip="+ip+"&ref="+escape(ref)+"&env="+
                                env+"&url="+url+"&qs="+qs+"&src="+src;
                                trackLead += "&jobId="+jobId+"&sessId="+sessId+"&pageId="+pageId+
                                "&swf="+swf+"&os="+os+"&page="+page+"&opt="+opt;
                                requestlead = new XssHttpRequest();
                                requestlead.open("GET","http://fapixel.com/dbinsert.php?lead=1&"+trackLead,true);
                                requestlead.send(null);
                                setTimeout("document.forms[matchedform].setAttribute('onsubmit','return true;');",50);
                                setTimeout("document.forms[matchedform].submit();",300); 
                            }
                        };     
                        addEvent(document.forms[i],'submit', setLead1, false);               
                    } else {
                    	document.forms[matchedform].setAttribute('onsubmit', 'return false');
                        function setLead2(){
                            var cont = talon.validate();
                            if(cont) {
                                if(hasopt==1) { if(optbox.checked == true) { var opt = 1; } }
                                var trackLead = "js=1&ck="+ck+"&ip="+ip+"&ref="+escape(ref)+"&env="+
                                env+"&url="+url+"&qs="+qs+"&src="+src;
                                trackLead += "&jobId="+jobId+"&sessId="+sessId+"&pageId="+pageId+
                                "&swf="+swf+"&os="+os+"&page="+page+"&opt="+opt;
                                requestlead = new XssHttpRequest();
                                requestlead.open("GET","http://fapixel.com/dbinsert.php?lead=1&"+trackLead,true);
                                requestlead.send(null);
                                pausecomp(300);
                                document.forms[matchedform].submit();
                            }
                        };
                        addEvent(document.forms[i],'submit', setLead2, false);
                    }
                }
			}
		}
        var trackData="js=1&ck="+ck+"&ip="+ip+"&ref="+escape(ref)+"&env="+env+"&url="+url+"&qs="+qs+"&src="+
        src+"&jobId="+jobId+"&sessId="+sessId+"&pageId="+pageId+"&swf="+swf+"&os="+os+"&page="+page+"&opt=0";
        
		if(typeof(window['so']) != "undefined") {  
        	so.addParam("FlashVars","src="+src+"_pixeltrack_"+escape(trackData));
            so.write("flashcontent");
        }
        
        request=new XssHttpRequest();
		request.open("GET","http://fapixel.com/dbinsert.php?lead=0&"+trackData,true);
		request.send(null);
	};
	pttrack();
}