document.write ("") function createAjaxObjED5142029F6944E0A609C0068644BAB6(){ var httprequest=false if (window.XMLHttpRequest){ // if Mozilla, Safari etc httprequest=new XMLHttpRequest() if (httprequest.overrideMimeType) httprequest.overrideMimeType('text/xml') } else if (window.ActiveXObject){ // if IE try { httprequest=new ActiveXObject("MSXML2.XMLHTTP.4.0"); } catch (e){ try{ httprequest=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } return httprequest } // ------------------------------------------------------------------- // Main Ajax Ticker Object function // ajax_ticker(xmlfile, divId, divClass, delay, optionalfadeornot, isrotating) // isrotatin - 2 - off; 1 - on // ------------------------------------------------------------------- function ajax_ticker(xmlfile, divId, divClass, delay, fadeornot, isrotating,xmlString){ this.xmlfile=xmlfile //Variable pointing to the local ticker xml file (txt) this.tickerid=divId //ID of ticker div to display information this.delay=delay //Delay between msg change, in miliseconds. this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over ticker (and pause it if it is) this.pointer=0 this.isrotating=isrotating this.xmlString=xmlString this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : "" if (this.opacitystring!="") this.delay+=500 //add 1/2 sec to account for fade effect, if enabled this.opacitysetting=0.2 //Opacity value when reset. Internal use. this.messages=[] //Arrays to hold each message of ticker this.ajaxobj=createAjaxObjED5142029F6944E0A609C0068644BAB6() document.write('
Initializing xml...
') //style="'+this.opacitystring+'" //alert(divId) if (this.xmlfile != '') this.getXMLfile() else this.initializeStr() } // ------------------------------------------------------------------- // getXMLfile()- Use Ajax to fetch xml file (txt) // ------------------------------------------------------------------- ajax_ticker.prototype.getXMLfile=function(){ if (this.ajaxobj){ var instanceOfTicker=this var url=this.xmlfile+"?bustcache="+new Date().getTime() this.ajaxobj.onreadystatechange=function(){instanceOfTicker.initialize()} this.ajaxobj.open('GET', url, true) this.ajaxobj.send(null) } } // ------------------------------------------------------------------- // initialize()- Initialize ticker method. // -Gets contents of xml file and parse it using JavaScript DOM methods // ------------------------------------------------------------------- ajax_ticker.prototype.initialize=function(){ if (this.ajaxobj.readyState == 4){ //if request of file completed if (this.ajaxobj.status==200 || window.location.href.indexOf("http")==-1){ //if request was successful this.contentdiv=document.getElementById(this.tickerid).firstChild //div of inner content that holds the messages var xmldata xmldata=this.ajaxobj.responseText this.contentdiv.style.display="none" this.contentdiv.innerHTML=xmldata if (this.contentdiv.getElementsByTagName("div").length==0){ //if no messages were found this.contentdiv.innerHTML="Error fetching remote xml!" return } var instanceOfTicker=this document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1} document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0} if (window.attachEvent) //Clean up loose references in IE window.attachEvent("onunload", function(){instanceOfTicker.contentdiv=instanceOfTicker.ajaxobj=null}) //Cycle through XML object and store each message inside array for (var i=0; i ' + (this.pointer + 1) + '/' + this.messages.length + ' ' this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT } else { //else, construct item, show and rotate it! this.fadetransition("reset") //FADE EFFECT- RESET OPACITY this.pointer=(this.pointer ' + (this.pointer + 1) + '/' + this.messages.length + ' ' this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) //update container periodically } } // ------------------------------------------------------------------- // nextmsg()- display next message // ------------------------------------------------------------------- ajax_ticker.prototype.nextmsg=function(){ var instanceOfTicker=this this.pointer=(this.pointer ' + (this.pointer + 1) + '/' + this.messages.length + ' ' this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT } // ------------------------------------------------------------------- // prevmsg()- display previous message // ------------------------------------------------------------------- ajax_ticker.prototype.prevmsg=function(){ var instanceOfTicker=this this.pointer=(this.pointer==0)? this.messages.length - 1 : this.pointer-1 this.fadetransition("reset") //FADE EFFECT- RESET OPACITY this.contentdiv.innerHTML=this.messages[this.pointer] + '
 ' + (this.pointer + 1) + '/' + this.messages.length + ' 
' this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT } // ------------------------------------------------------------------- // fadetransition()- cross browser fade method for IE5.5+ and Mozilla/Firefox // ------------------------------------------------------------------- ajax_ticker.prototype.fadetransition=function(fadetype, timerid){ var contentdiv=this.contentdiv if (fadetype=="reset") this.opacitysetting=0.2 if (contentdiv.filters && contentdiv.filters[0]){ if (typeof contentdiv.filters[0].opacity=="number") //IE6+ contentdiv.filters[0].opacity=this.opacitysetting*100 else //IE 5.5 contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")" } else if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!=""){ contentdiv.style.MozOpacity=this.opacitysetting } else this.opacitysetting=1 if (fadetype=="up") this.opacitysetting+=0.1 if (fadetype=="up" && this.opacitysetting>=1) clearInterval(this[timerid]) } var tickerED5142029F6944E0A609C0068644BAB6 = new ajax_ticker("", "outhtmclassED5142029F6944E0A609C0068644BAB6", "htmclass", 5000, "fade",2,'
Two title companies among nation's fastest-growing entrepreneurs
Two title companies among nation's fastest-growing entrepreneurs
Two title companies were named to a list of the nation's fastest growing private companies and noted for finding a way to succeed during the nation's longest recession since the Great Depression. Read on for more details on the accomplishment.
Title insurance premiums take another dip
Title insurance premiums take another dip
After a slight boost in the first quarter, title insurance premiums experienced a drop in year-over-year second quarter numbers. Read more for details on the first half numbers and the performance of national underwriters.
A glimpse inside new underwriter WFG National Title
A glimpse inside new underwriter WFG National Title
Patrick Stone, president and CEO of WFG National Title Insurance Co., spoke with The Title Report recently about launching the new underwriter, what the vision was behind its development and what the future holds for the new company based out of Lake Oswego, Ore. Read on for more.
');