if(window.console){window.console.log("start")}function isElementMarkedByClass(c,d){var a=false;var e=c.className.split(",",3);for(var b in e){if(e[b]==d){a=true}}return a}function querySt(a){var a="_x_lf_kvid";fullQstring=window.location.search.substring(1);subQstring=fullQstring.split("&");for(i=0;i<subQstring.length;i++){aQstring=subQstring[i].split("=");if(aQstring[0]==a){return aQstring[1]}}}function readCookie(c){var b=querySt("_x_lf_kvid");if(b==undefined){var d=document.cookie;var a=d.indexOf(c+"=");if(a>=0){var e=d.substring(a,d.length);var f=e.indexOf(";");if(f<0){f=e.length}e=e.substring(0,f).split("=");return unescape(e[1])}else{return null}}else{return b}}function prefill(myData){if(window.console){window.console.log(myData)}myForms=document.getElementsByTagName("form");for(var i=0;i<myForms.length;i++){var curForm=myForms[i];if(isElementMarkedByClass(curForm,"lf-prefill")){if(window.console){window.console.log("Starting prefill")}}for(var j=0;j<curForm.elements.length;j++){var curElement=curForm.elements[j];var fieldname=curElement.getAttribute("name");var fieldtitle=curElement.title;var fieldtype=curElement.type;if(fieldname==null){fieldname=""}if((fieldname.lastIndexOf("__")>-1)||(fieldname.lastIndexOf("sIFR")>-1)||(fieldname.lastIndexOf("hdn")>-1)||(fieldname.lastIndexOf("lf_")>-1)){if(window.console){window.console.log("Skip .Net or Style tag")}}else{if((fieldname!=null)&&(fieldname!="")&&(fieldtype!="textarea")){if(fieldname.lastIndexOf("$")>-1){fieldname=fieldname.substring((fieldname.lastIndexOf("$")+1),fieldname.length)}if(window.console){window.console.log("Prefilling: "+fieldname+" title:"+fieldtitle)}if((isElementMarkedByClass(curElement,"lf-nofill")==false)&&(fieldname!="vid")&&(fieldname!="cid")&&(fieldname!="formid")&&(fieldname!="repost")&&(fieldname!="password")&&(fieldname!="thankyou")){try{var myDataFieldValue=eval("myData."+fieldname);if(window.console){window.console.log(fieldname,":",myDataFieldValue)}if(myDataFieldValue){curElement.value=myDataFieldValue}if((myDataFieldValue==undefined)&&(fieldtitle!="")&&(fieldtitle!=null)){myDataFieldValue=eval("myData."+fieldtitle);if(window.console){window.console.log(fieldname,"2:",myDataFieldValue)}if(myDataFieldValue){curElement.value=myDataFieldValue}}}catch(err){}}}}}}if(window.console){window.console.log("prefill done")}}function getVisitorData(){var a="http://webservices.loopfuse.net/webservice/leadinfo?cid="+window._lf_cid+"&vid="+readCookie("LOOPFUSE")+"&json_method=?";if(window.console){window.console.log("JSON webservice call: "+a)}jQuery.getJSON(a,function(b){if(window.console){window.console.log(b)}if(b!=null){prefill(b)}})}if(window.addEventListener){if(checkBrowserVersion()==true){window.addEventListener("load",getVisitorData,false)}}else{if(window.attachEvent){if(checkBrowserVersion()==true){window.attachEvent("onload",getVisitorData)}}}if(window.console){window.console.log("done")}function checkBrowserVersion(){var b=false;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a>=7){b=true}else{b=false}}else{if(/Safari/.test(navigator.userAgent)){b=false}else{b=true}}return b};
