/*  Insight 2 JavaScript Capture Functions
    Copyright (c) 2009 TigerCub Technology  All rights reserved.
    Version 2.0

    Requires tiAccess.js
*/
if(typeof tiCapture=="undefined"||!tiCapture){var tiCapture={captureForm:function(c,e){if(!tctInsight.init()){return}var h=tctInsight.getRequestObject();var k,n,f,d;for(var q=0;q<c.elements.length;q++){k=c.elements[q];d=k.disabled;n=k.name;f=k.value;if(!d&&n){var o=(e&&e[n])?e[n]:null;if((o!=null)&&(o.ignore)){continue}var m=(o&&o.attributes)?o.attributes:null;switch(k.type){case"select-one":case"select-multiple":for(var p=0;p<k.options.length;p++){if(k.options[p].selected){if(window.ActiveXObject){f=k.options[p].attributes.value.specified?k.options[p].value:k.options[p].text;this.addFormActivity(h,n,f,m,e,o)}else{f=k.options[p].hasAttribute("value")?k.options[p].value:k.options[p].text;this.addFormActivity(h,n,f,m,e,o)}}}break;case"radio":if(k.checked){this.addFormActivity(h,n,f,m,e,o)}break;case"checkbox":if(m==null){m={pest:tctInsight.PEST.FLAG}}else{m.pest=tctInsight.PEST.FLAG}if(k.checked){this.addFormActivity(h,n,f,m,e,o)}else{f=(o&&(o.checkboxNotCheckedValue!=null)?o.checkboxNotCheckedValue:"false");this.addFormActivity(h,n,f,m,e,o)}break;case"file":case undefined:case"reset":case"button":break;case"submit":if((o!=null)&&(!o.ignore)){this.addFormActivity(h,n,f,m,e,o)}break;default:this.addFormActivity(h,n,f,m,e,o)}}}var l=(e&&e.callback)?e.callback:tiCapture.submitCallback;var g=(e&&e.userCallbackArgs)?e.userCallbackArgs:null;l.argument={form:c,userArgs:g};var a=(e&&e.triggers)?e.triggers:null;if(a!=null){if(YAHOO.lang.isArray(a)){for(var s in a){this.addTrigger(h,a[s])}}else{this.addTrigger(h,a)}}var b=(e&&e.activities)?e.activities:null;if(b!=null){if(YAHOO.lang.isArray(b)){for(var t in b){tctInsight.addActivity(h,b[t])}}else{tctInsight.addActivity(h,b)}}var u=(e&&e.trackPath)?e.trackPath:"/usprops";tctInsight.post(u,h,l)},captureSurveyForm:function(c,a){var b=a==null?new Object():a;b.defaultPropertyType=tctInsight.PT.SURVEY_RESPONSES;this.captureForm(c,b)},submitCallback:{success:tiFormSubmit,failure:tiAlert,cache:false},submitAlwaysCallback:{success:tiFormSubmit,failure:tiFormSubmit,cache:false},debugSubmitCallback:{success:tiDebugFormSubmit,failure:tiDebugFormSubmit,cache:false},addFormActivity:function(a,b,e,f,h,i){e=YAHOO.lang.trim(e);if(e.length==0){var g=((i&&i.captureIfBlank)?i.captureIfBlank:(h&&h.captureBlankEntries?h.captureBlankEntries:false));if(!g){return}}var d=f==null?new Object():f;var c=((i&&i.topLevelParameter)?i.topLevelParameter:(h&&h.topLevelParameters?h.topLevelParameters:false));if(c){tctInsight.addParameter(a,b,e);d.ep=b}else{d.ev=e}if(YAHOO.lang.isUndefined(d.p)&&YAHOO.lang.isUndefined(d.pn)){d.pn=b}if(YAHOO.lang.isUndefined(d.pt)&&h&&h.defaultPropertyType){d.pt=h.defaultPropertyType}tctInsight.addActivity(a,d)},addTrigger:function(b,a){if(a==null){return}if((a.name!=null)&&(a.value!=null)){tctInsight.addTrigger(b,a.name,a.value)}},alertMessage:"A communication error occurred.\nPlease wait a few moments and try again."}}function tiFormSubmit(a){form=a.argument.form;form.submit()}function tiAlert(a){alert(tiCapture.alertMessage)}function tiDebugFormSubmit(a){alert(a.statusText);alert(a.responseText);tiFormSubmit(a)};