function GetXmlHttpObject(){var a=null;try{a=new XMLHttpRequest()}catch(b){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP")}}return a}function getCookie(d){var b=d+"=";var g=b.length;var a=document.cookie.length;var e=0;while(e<a){var c=e+g;if(document.cookie.substring(e,c)==b){var f=document.cookie.indexOf(";",c);if(f==-1){f=document.cookie.length}return unescape(document.cookie.substring(c,f))}e=document.cookie.indexOf(" ",e)+1;if(e==0){break}}return null}function setCookie(c,e){var a=setCookie.arguments;var h=setCookie.arguments.length;var b=(h>2)?a[2]:null;var g=(h>3)?a[3]:null;var d=(h>4)?a[4]:null;var f=(h>5)?a[5]:false;document.cookie=c+"="+escape(e)+((b==null)?"":("; expires="+b.toGMTString()))+((g==null)?"":("; path="+g))+((d==null)?"":("; domain="+d))+((f==true)?"; secure":"")}function deleteCookie(b){var a=deleteCookie.arguments;var f=deleteCookie.arguments.length;var e=(f>1)?a[1]:null;var c=(f>2)?a[2]:null;var d=(f>3)?a[3]:false;var h=new Date();h.setTime(h.getTime()-1000000000);var g=getCookie(b);document.cookie=b+"="+g+"; expires="+h.toGMTString()+((e==null)?"":("; path="+e))+((c==null)?"":("; domain="+c))+((d==true)?"; secure":"")}var pageBody=(document.documentElement)?document.documentElement:document.body;function getPagePosition(c){var b=0;var a=0;if(c.offsetParent){do{b+=c.offsetLeft;a+=c.offsetTop}while(c=c.offsetParent)}return{x:b,y:a}}function _String_trim(){return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"")}String.prototype.trim=_String_trim;function doDelayedRedirect(a,b){setTimeout("location.replace('"+a+"')",b)}function selectAllNone(d,c,e){var b=document.forms[d].elements;for(var a=0;a<b.length;a++){if(b[a].name.indexOf(c)==0&&b[a].type.toLowerCase().indexOf("checkbox")>-1){b[a].checked=e.checked}}}function morphElementClasses(a,b,g,f){$(a).set("morph",{duration:(g)?g:500,transition:(f)?f:"linear",link:"chain"});var e="document.getElementById('"+a+"')";for(var c=0;c<b.length;c++){e+=".morph( '."+b[c]+"' )"}var d=new Function(e);d()}function validatePhoneNumberFields(d,a,b,c){if(!((d==""||d==1)&&a==""&&b=="")){if(d==""){alert("The Country code field is empty.");return false}if(a==""){alert("The Area code field is empty.");return false}if(b==""){alert("The phone number field is empty.");return false}if(d.indexOf("-")!=-1){alert("Country code can contain digits only");return false}if(!validPhoneElement(d)){alert("Country code can contain digits only");return false}if(a.indexOf("-")!=-1){alert("Area code can contain digits only");return false}if(!validPhoneElement(a)){alert("Area code can contain digits only");return false}if(!validPhoneElement(b)){alert("Phone number can contain digits and dashes only");return false}if(d==1){if(a.length!=3){alert("Area code must be a three digits code");return false}if(b.length<4){alert("Phone number must be at least four digits long");return false}return true}else{return true}}else{if(c){alert("Please make sure that all phone number fields have valid values");return false}else{return true}}}function validPhoneElement(c){var a="01234567890-";var d=true;var b=0;while(b<c.length&&d){if(a.indexOf(c.charAt(b))==-1){d=false}b++}return d}function selectBoxDoubleClick(d,k,a,g){var j=document.getElementById(d);var h=document.getElementById(k);for(var c=0;c<j.options.length;c++){if(j.options[c].selected){var b=j.options[c];if(a instanceof Function){a()}else{try{h.add(b,null)}catch(e){h.add(b)}}if(g instanceof Function){g()}}}}function toggleDisplay(a){a.style.display=(a.style.display=="none"||!a.style.display)?"block":"none"}function insertHeadFile(b){var a=b.substring(b.lastIndexOf(".")+1,b.length);var f=b.substring(b.lastIndexOf("/")+1,b.lastIndexOf("."))+"_"+a;var g=document,e=g.getElementsByTagName("head")[0],c;switch(a){case"css":c=g.createElement("link");c.rel="stylesheet";c.type="text/css";c.href=b;break;case"js":c=g.createElement("script");c.type="text/javascript";c.src=b;break}if(c){c.id=f;if(!g.getElementById(f)){e.appendChild(c)}}}function currencyToNumber(f){if(typeof(f)=="undefined"){return b}var b=String(f).trim();var d="";var a=0;if(b==""||!(b.test(/\d+/))){return b}e();for(var c=b.length-1;c>=0;c--){if(isNaN(parseInt(b.charAt(c)))){if(a==3){if(b.charAt(c)=="."&&(d=="$"||d=="£"||d=="R")){b=b.substring(0,c)+"X"+b.substring(c+1,b.length);break}else{if(b.charAt(c)==","&&d!=""&&(d!="$"&&d!="£"&&d!="R")&&b.search(/,/)==c){b=b.substring(0,c)+"X"+b.substring(c+1,b.length);break}else{if(d!=""&&b.search(new RegExp(b[c]))==c){b=b.substring(0,c)+"X"+b.substring(c+1,b.length);break}}}}else{if(a>3){b=b.substring(0,c)+"X"+b.substring(c+1,b.length);break}else{b=b.substring(0,c)+"X"+b.substring(c+1,b.length);break}}}a++}b=b.replace(/[^0-9X]/g,"");b=b.replace(/X/,".");function e(){if(typeof(b)!="undefined"&&b!=""){if(parseInt(b.charAt(0))>=0){if(isNaN(b.charAt(b.length-1))){d=b.charAt(b.length-1)+d;b=b.substring(0,b.length-1).trim();e()}}else{if(isNaN(b.charAt(0))){d+=b.charAt(0);b=b.substring(1,b.length).trim();e()}}}}return b}function collectValues(a){var c=$(a);var e="";for(var b=0;b<c.options.length;b++){var d=c.options[b];if(e==""){e=d.value}else{e+=(","+d.value)}}return e}getRadioValue=function(d){var a="";var c=document.getElementsByName(d);for(var b=0;b<c.length;b++){if(c[b].checked){a=c[b].value}}return a};function isInteger(g,b){if(g==null||g.length==0){return false}var a="1234567890-";for(var f=0;f<g.length;f++){var j=g.charAt(f);if(a.indexOf(j)==-1){return false}}if(g.indexOf("-")>-1){if(g.length==1){return false}if(g.indexOf("-")!=0){return false}if(g.indexOf("-")!=g.lastIndexOf("-")){return false}}var d=0;try{d=parseInt(g)}catch(h){return false}if(b&&d<1){return false}return true}function getcheckBoxValuesArray(c){var a="";var d=0;for(var b=0;b<c.length;b++){if(c[b].checked){if(a==""){a=c[b].value}else{a+=(","+c[b].value)}d++}}return{textValue:a,numchecked:d}}function resetNav(a){if(self!=top){if(top.nav){top.nav.setTabByName(a)}}}var runOmni=null;function setOmnitureProperties(b){var a;window.runOmni=function(){if(s_265.prop16){delete s_265.prop16}if(s_265.events){delete s_265.events}s_265.pfxID="spo";s_265.channel="us.splistings";s_265.linkInternalFilters="javascript:,sl.advertising.com,adsonar.com";s_265.prop12=document.URL.split("?")[0];s_265.mmxgo=true;(b.pageName==null)?s_265.pageName=s_265.pageName:s_265.pageName=b.pageName;(b.pfxID==null)?s_265.pfxID=s_265.pfxID:s_265.pfxID=b.pfxID;(b.channel==null)?s_265.channel=s_265.channel:s_265.channel=b.channel;(b.prop1==null)?s_265.prop1=s_265.prop1:s_265.prop1=b.prop1;(b.prop2==null)?s_265.prop2=s_265.prop2:s_265.prop2=b.prop2;(b.eVar3==null)?s_265.eVar3=s_265.eVar3:s_265.eVar3=b.eVar3;(b.eVar4==null)?s_265.eVar4=s_265.eVar4:s_265.eVar4=b.eVar4;(b.events==null)?s_265.events=s_265.events:s_265.events=b.events;(b.linkInternalFilters==null)?s_265.linkInternalFilters=s_265.linkInternalFilters:s_265.linkInternalFilters=b.linkInternalFilters;(b.prop12==null)?s_265.prop12=s_265.prop12:s_265.prop12=b.prop12;(b.prop16==null)?s_265.prop16=s_265.prop16:s_265.prop16=b.prop16;var c=window.s_265.t()}};
