ident.combinedProfile;ident.profiles=new Array();ident.resumes=new Array();ident.mes=new Array();ident.xfn=new Array();ident._allProfileUrls=new Array();ident._explicitlyDeclaredProfileUrls=new Array();ident._formattedNames=new Array();ident.formattedName=function(){this.name="";this.rank=0};ident.resetProfiles=function(){ident.combinedProfile=new ident.hCard();ident.profiles=new Array();ident.resumes=new Array();ident.mes=new Array();ident.xfn=new Array();ident._allProfileUrls=new Array();ident._explicitlyDeclaredProfileUrls=new Array();ident._formattedNames=new Array()};ident.name=function(){this.domain="";this.sourceUrl="";this["given-name"]=new Array();this["family-name"]=new Array();this["honorific-prefix"]=new Array()};ident.adr=function(){this.name="";this.domain="";this.sourceUrl="";this.type="";this["street-address"]=new Array();this["extended-address"]=new Array();this.locality="";this.region="";this["postal-code"]="";this["country-name"]="";this["post-office-box"]=""};ident.org=function(){this.domain="";this.sourceUrl="";this["organization-name"]="";this["organization-unit"]=new Array()};ident.hCard=function(){this.domain="";this.sourceUrl="";this.isRepsentative=false;this.fn="";this.n=new ident.name();this.nickname=new Array();this.photo=new Array();this.logo=new Array();this.note=new Array();this.title=new Array();this.role="";this.org=new Array();this.adr=new Array();this.url=new Array();this.email=new Array();this.tel=new Array();this.uid=""};ident.combinedProfile=new ident.hCard();ident.hResume=function(){this.domain="";this.sourceUrl="";this.contact=new ident.hCard();this.summary;this.experience=new Array();this.education=new Array()};ident.hCalendar=function(){this.name="";this.domain="";this.sourceUrl="";this.category=new Array();this.dtend="";this.dtstart="";this.dtstamp="";this.duration="";this["dtend-datetime"]="";this["dtstart-datetime"]="";this["dtstamp-datetime"]="";this["duration-datetime"]="";this.location="";this.status="";this.summary="";this.uid="";this.url="";this["last-modified"]=""};ident.valueTypeProperty=function(){this.domain="";this.sourceUrl="";this.value="";this.type=""};ident.explicitlyDeclaredProfileUrl=function(){this.url="";this.rank=0};ident.combinedProfile=new ident.hCard();ident.rateAddress=function(a){var b=0;if(a!=undefined){if(a["extended-address"]){if(a["extended-address"].length>0){b++}}if(a["street-address"]){if(a["street-address"].length>0){b++}}if(a.locality!=""&&a.locality!=undefined){b++}if(a.region!=""&&a.region!=undefined){b++}if(a["postal-code"]!=""&&a["postal-code"]!=undefined){b++}if(a["country-name"]!=""&&a["country-name"]!=undefined){b++}}return b};ident.createCombinedhCard=function(){var d=ident.combinedProfile=new ident.hCard();for(var a=0;a<=ident.profiles.length-1;a++){var f=ident.profiles[a];var c=ident.profiles[a].domain;var e=ident.profiles[a].sourceUrl;if(f.fn){d.fn=ident.addProperties(d.fn,f.fn,e,c)}if(f.n){if(f.n["given-name"]){if(f.n["given-name"].length){d.n=ident.addPropertiesToObject(d.n,f.n,e,c)}}}if(f.role){d.role=ident.addProperties(d.role,f.role,e,c)}if(f.nickname){if(d.nickname.length){f.nickname[0]=ident.addProperties(d.nickname[0],f.nickname[0],e,c)}}if(f.title){if(f.title.length){if(f.domain!="linkedin.com"){d.title[0]=ident.addProperties(d.title[0],f.title[0],e,c)}}}if(f.org){if(f.org.length){d.org[0]=ident.addPropertiesToObject(d.org[0],f.org[0],e,c)}}if(f.photo){if(f.photo.length){if(d.photo[0]==undefined){d.photo[0]=ident.addProperties(d.photo[0],f.photo[0],e,c)}}}if(f.logo){if(f.logo.length){if(d.logo[0]==undefined){d.logo[0]=ident.addProperties(d.logo[0],f.logo[0],e,c)}}}if(f.note){if(f.note.length){if(d.note[0]==undefined){d.note[0]=ident.addProperties(d.note[0],f.note[0],e,c)}else{if(f.note[0].length>d.note[0].length){d.note[0]=ident.addProperties(d.note[0],f.note[0],e,c)}}}}if(f.adr){var b=0;if(d.adr.length>0){b=ident.rateAddress(d.adr[0])}if(ident.rateAddress(f.adr[0])>b){d.adr[0]=ident.addPropertiesToObject(d.adr[0],f.adr[0],e,c)}}if(f.url){for(var g=0;g<=f.url.length-1;g++){if(f.url[g].indexOf("http://")>-1){if(ident.containsValue(d.url,f.url[g])==false&&ident.containsValue(d.url,f.url[g]+"/")==false){d.url[d.url.length++]=ident.addProperties(null,f.url[g],e,c)}}}}if(f.email){for(var g=0;g<=f.email.length-1;g++){if(f.email[g].value!=undefined){if(f.email[g].value.indexOf("@")>-1){if(ident.containsValue(d.email,f.email[g].value)==false){d.email[d.email.length++]=ident.addPropertiesToObject(null,f.email[g],e,c)}}}}}if(f.tel){for(var g=0;g<=f.tel.length-1;g++){if(ident.containsValue(d.tel,f.tel[g].value)==false){if(f.tel[g].type){if(f.tel[g].type[0]=="work VOICE"){f.tel[g].type[0]="work"}}d.tel[d.tel.length++]=ident.addPropertiesToObject(null,f.tel[g],e,c)}}}}for(var a=0;a<=ident.profiles.length-1;a++){var f=ident.profiles[a];var c=ident.profiles[a].domain;var e=ident.profiles[a].sourceUrl;if(c="twitter.com"){if(f.note){if(f.note.length){d.note[0]=ident.addProperties(d.note[0],f.note[0],e,c)}}break}}for(var a=0;a<=ident.profiles.length-1;a++){var f=ident.profiles[a];var c=ident.profiles[a].domain;var e=ident.profiles[a].sourceUrl;if(c=="linkedin.com"){if(f.photo){if(f.photo.length){d.photo[0]=ident.addProperties(d.photo[0],f.photo[0],e,c)}}if(f.note){if(f.note.length){d.note[0]=ident.addProperties(d.note[0],f.note[0],e,c)}}break}}};ident.addProperties=function(b,e,d,a){if(b!=undefined||b!=null){if(b.value){if(e.length>b.value.length){b.value=e;b.sourceUrl=d;b.domain=a;return b}else{return b}}else{var c=new Object();c.value=e;c.sourceUrl=d;c.domain=a;return c}}else{var c=new Object();c.value=e;c.sourceUrl=d;c.domain=a;return c}};ident.addPropertiesToObject=function(b,e,d,a){if(e!=undefined){var c=e;c.sourceUrl=d;c.domain=a;return c}else{return null}};ident.sentenceTruncate=function(e,c){var a=e;if(e!=undefined){if(e!=null){if(e!=""){if(e.indexOf(".")>-1){a="";var d=e.split(". ");for(var b=0;b<=d.length-1;b++){if(b<c){a+=d[b]+". "}}}}}}return a};ident.appendAllProfileUrls=function(b){var c=false;for(var a=0;a<=ident._allProfileUrls.length-1;a++){if(ident.compareUrl(ident._allProfileUrls[a],b)){c=true;break}}if(c==false){ident._allProfileUrls[ident._allProfileUrls.length]=b}};ident.appendDeclaredProfileUrl=function(b){var c=false;for(var a=0;a<=ident._explicitlyDeclaredProfileUrls.length-1;a++){if(ident._explicitlyDeclaredProfileUrls[a].url==b){c=true;ident._explicitlyDeclaredProfileUrls[a].rank++;break}}if(c==false){var d=new ident.explicitlyDeclaredProfileUrl();d.url=b;ident._explicitlyDeclaredProfileUrls[ident._explicitlyDeclaredProfileUrls.length]=d}};ident.topDeclaredProfileUrl=function(){var b=new ident.explicitlyDeclaredProfileUrl();if(ident._explicitlyDeclaredProfileUrls.length>0){b=ident._explicitlyDeclaredProfileUrls[0]}for(var a=0;a<=ident._explicitlyDeclaredProfileUrls.length-1;a++){if(ident._explicitlyDeclaredProfileUrls[a].rank>b.rank){b=ident._explicitlyDeclaredProfileUrls[a]}}return b.url};ident.topFormattedName=function(){var b=new ident.formattedName();for(var a=0;a<=ident._formattedNames.length-1;a++){if(ident._formattedNames[a].rank>b.rank){b=ident._formattedNames[a]}}return b.name};ident.appendFormattedName=function(b){var c=false;if(b!=""){for(var a=0;a<=ident._formattedNames.length-1;a++){if(ident._formattedNames[a].name.toLowerCase()==b.toLowerCase()){ident._formattedNames[a].rank++;c=true;break}}if(c==false){var d=new ident.formattedName();d.name=b.replace("  "," ");ident._formattedNames[ident._formattedNames.length]=d}}};ident.containsMe=function(b){var c=false;if(b!=""){if(b.indexOf(" ")>-1){parts=b.split(" ");for(var a=0;a<parts.length;a++){if(parts[a].toLowerCase()=="me"){c=true}}}else{if(b.toLowerCase()=="me"){c=true}}}return c};ident.findRepresentativehCard=function(e,a){var j=null;var g=new Array();for(var f=0;f<e.length;f++){if(e[f].fn!=e[f].org){g[g.length]=e[f]}}e=g;if(e.length==1){j=e[0]}else{if(j==null){var h=ident.topDeclaredProfileUrl();for(var f=0;f<e.length;f++){if(e[f].url){for(var d=0;d<e[f].url.length;d++){for(var b=0;b<ident._allProfileUrls.length;b++){if(ident.compareUrl(e[f].url[d],ident._allProfileUrls[b])){j=e[f];break}}}}}}if(j==null){var c=ident.topFormattedName();for(var f=0;f<e.length;f++){if(e[f].fn){if(e[f].fn.replace("  "," ")==c.replace("  "," ")){j=e[f];break}}}}if(j==null){for(var f=0;f<ident.resumes.length;f++){if(ident.resumes[f].domain==a){if(ident.resumes[f].contact){j=hident.resumes[b].contact}if(ident.resumes[f].summary!=""){j.note[0]=ident.resumes[f].summary}}}}}return j};ident.containsValue=function(c,a){found=false;for(var b=0;b<c.length;b++){if(c[b].value==a){found=true;break}}return found};var doc=jQuery(document);doc.ready(function(){if(ident.ufParser!=null){doc.bind("ident:update",ident.ufParser.findProfiles);doc.bind("ident:reset",ident.resetProfiles)}});ident.profileAddedEvent=function(){ident.statusUpdateEvent(["profile-added"])};
