$(document).ready(function(){
$('#language').remove();
});
function ShowHideElement(id)
{
var e=document.getElementById(id);
if(e.style.display=='block')
{
e.style.display='none';
}else
{
e.style.display='block';
}
}$(document).ready(function(){
initListings();
dropdownList('.classificaitonMore','.classificaitonMore ul');
dropdownList('.moreList','.moreList ul');
});
function initListings(){
var ol=document.getElementById('l');
if(ol){
var ll=ol.childNodes;
for(var i=0;i<ll.length;i++){
var l=ll[i];
if(l.id){
var n=$('h4',l)[0];
var ld=lst[i];
initRating(l,ld[0]);
if(ld[5]==-1)aLC(n.firstChild,ld[1],ld[6],ld[7]);
appendControls(l,ld);
}
}
}
function initRating(e,l){
var r=$(e).children('.lShortInfo').children('.rating');
for(var i=5;i>0;i--){
var a=ce('a','','r'+i);
r.append(a);
}
}
function appendControls(el,data)
{
var d=ce('p','','communication');
var e;
if(el.childNodes[0].tagName!="TABLE")
e=el.childNodes[1].childNodes[0];
else
e=el.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0];
appCon(d,true,data[8],'','#',function(){return linkToUrl(data[1].replace(ROOT,''),data[0],'_self');},true);
appCon(d,data[9],$profile,'','#',function(){return linkToUrl(data[1].replace(ROOT,'')+'#showcaseProfile',data[0],'_self');});
appCon(d,data[10],$media,'','#',function(){return linkToUrl(data[1].replace(ROOT,'')+'#media',data[0],'_self');});
appCon(d,data[11],$listingMap,'','#',function(){return linkToUrl(data[1].replace(ROOT,'')+'#map',data[0],'_self');});
appCon(d,data[3],$email,'','#',function(){return mailClick(data[0],data[3],data[1]);});
appCon(d,data[4]!='',$website,'','#',function(){return data[4].indexOf('http://')==-1?webLink('fwd/'+data[4],data[0]):webLink('fwd/'+data[4].substr(7,data[4].length-7),data[0]);});
InitDropdown(d,data);
e.insertBefore(d,e.getElementsByTagName('p')[0]);
};
function appCon(d,o,t,c,h,e,b){
var a
if(!o)
return;
if(b){
if(!t)
return;
var s=ce('em');
a=ce('a');
var st=ce('strong');
a.href=h;
a.onclick=e;
st.innerHTML=t;
a.appendChild(st);
s.appendChild(a);
d.appendChild(s);
}
else{
var bar=ce('span');
bar.innerHTML='&nbsp;|&nbsp;';
d.appendChild(bar);
a=ce('a');
a.href=h;
a.onclick=e;
a.innerHTML=t;
d.appendChild(a);
}
};
function InitDropdown(d,data)
{
var bar=ce('span');
bar.innerHTML='&nbsp;|&nbsp;';
var elParent=ce('span');
elParent.innerHTML="&nbsp;";
elParent.className='moreList';
var elChild=ce('ul');
elChild.className='classificationPopup';
elChild.style.width='160px';
elChild.style.left='-7px';
elChild.style.textAlign='left';
var li=ce('li');
var a=ce('a');
a.id="mydir"+data[0];
a.innerHTML=mydir.contains(data[0])?$removeFromMyDirectory:$addToMyDirectory;
a.href='#';
a.onclick=function(){mydir.load(data[0]);return false;};
li.appendChild(a);
elChild.appendChild(li);
elParent.appendChild(elChild);
bar.appendChild(elParent)
d.appendChild(bar);
};
function aC(d,o,t,c,h,e){
var a;
if(o){
a=ce('a');
a.href=h;
a.onclick=e;
}
else{
a=ce('span');
};
a.className=c;
a.innerHTML=t;
d.appendChild(a);
};
}
function aLC(o,u,r,f){
o.onclick=function(){return log.listingClick(u,r,f);};
};
function nextProfile(code,index,url){
$.getJSON(ROOT+code.toString()+'-'+index.toString()+'-profile.json',function(x){
var d=document.getElementById(code);
d.innerHTML='';
var p=ce("p");
if(x.imgPath.length>1){
var a=ce("a");
a.href=url;
var img=ce("img");
img.className="loader";
img.setAttribute("height",55);
img.setAttribute("width",55);
img.setAttribute("src",ROOT+x.imgPath);
a.appendChild(img);
p.appendChild(a);
}
var s=ce("span");
s.className="title";
s.innerHTML=x.title;
p.appendChild(s);
var em=ce("em");
em.innerHTML=x.text;
p.appendChild(em);
d.appendChild(p);
var cd=ce("div");
cd.className="clear";
d.appendChild(cd);
var dm=ce("div","moveProfile");
if(index!=0){
var spre=ce("span");
spre.className="proprev";
var apre=ce("a");
apre.href='#';
apre.onclick=function(){
nextProfile(code,index-1,url);
return false;
};
apre.innerHTML=$previous;
spre.appendChild(apre);
dm.appendChild(spre);
}
if(index+1!=x.count){
var snext=ce("span");
snext.className="pronext";
var anext=ce("a");
anext.href='#';
anext.onclick=function(){
nextProfile(code,index+1,url);
return false;
}
anext.innerHTML=$next;
snext.appendChild(anext);
dm.appendChild(snext);
}
d.appendChild(dm);
return false;
});
}
$(document).ready(function(){
initClassifications();
});
function initClassifications(){
if(classifications.length>0){
var el=document.createElement("div");
el.setAttribute("id","classifications");
ul1=document.createElement("ul");
startIndex1=0;
var pageHeader=document.getElementById("pageHeader");
var titleElement=document.createElement("span");
var titleText=document.createTextNode($classifications+":");
titleElement.appendChild(titleText);
var lstElement=document.createElement("div");
lstElement.setAttribute("id","titleClass");
lstElement.appendChild(titleElement);
el.appendChild(lstElement);
var names=document.createElement("div");
names.setAttribute("id","namesClass");
var tbl=document.createElement("table");
var tbody=document.createElement("tbody");
var tr=document.createElement("tr");
var td=document.createElement("td");
for(var i=0;i<classifications.length&&i<10;i++){
var li=document.createElement("li");
ul1.appendChild(li);
names.appendChild(ul1);
var link=document.createElement("a");
link.setAttribute("href",classifications[i][0]);
link.innerHTML=classifications[i][1];
li.appendChild(link);
startIndex1++;
}
td.appendChild(names);
tr.appendChild(td);
if(startIndex1<classifications.length){
var span=document.createElement("span");
var link=document.createElement("a");
link.setAttribute("href","javascript:addClassifications();");
var text=document.createTextNode($more+"...");
link.appendChild(text);
span.appendChild(link);
moreClass=document.createElement("div");
moreClass.setAttribute("id","moreClass");
moreClass.appendChild(span);
el.appendChild(moreClass);
var td1=document.createElement("td");
td1.setAttribute("vAlign","bottom");
td1.appendChild(moreClass);
tr.appendChild(td1);
}
tbody.appendChild(tr);
tbl.appendChild(tbody);
el.appendChild(tbl);
pageHeader.appendChild(el);
var filter=document.getElementById("filters");
pageHeader.insertBefore(el,filter);
}
}
function addClassifications(){
var maxIndex=startIndex1+10;
for(var i=startIndex1;i<classifications.length&&i<maxIndex;i++){
var li=document.createElement("li");
ul1.appendChild(li);
var link=document.createElement("a");
link.setAttribute("href",classifications[i][0]);
link.innerHTML=classifications[i][1];
li.appendChild(link);
startIndex1++;
}
if(startIndex1>=classifications.length)
$("#moreClass").remove();
}$(document).ready(function(){
initListingNames();
});
function initListingNames(){
var el=document.createElement("div");
el.setAttribute("id","listingnames");
ul2=document.createElement("ul");
startIndex2=0;
var pageHeader=document.getElementById("pageHeader");
var titleElement=document.createElement("span");
var titleText=document.createTextNode($listingNames+":");
titleElement.appendChild(titleText);
var lstElement=document.createElement("div");
lstElement.setAttribute("id","title");
lstElement.appendChild(titleElement);
el.appendChild(lstElement);
var names=document.createElement("div");
names.setAttribute("id","names");
var tbl=ce("table");
var tbody=document.createElement("tbody");
var tr=ce("tr");
var td=ce("td");
for(var i=0;i<lstnames.length&&i<10;i++){
var li=document.createElement("li");
ul2.appendChild(li);
names.appendChild(ul2);
var link=document.createElement("a");
link.setAttribute("href",lstnames[i][0]);
link.innerHTML=lstnames[i][1];
li.appendChild(link);
startIndex2++;
}
td.appendChild(names);
tr.appendChild(td);
if(startIndex2<lstnames.length)
{
var span=document.createElement("span");
var link=document.createElement("a");
link.setAttribute("href","javascript:addListings();");
var text=document.createTextNode($more+"...");
link.appendChild(text);
span.appendChild(link);
moreListings=document.createElement("div");
moreListings.setAttribute("id","more");
moreListings.appendChild(span);
el.appendChild(moreListings);
var td1=document.createElement("td");
td1.setAttribute("vAlign","bottom");
td1.appendChild(moreListings);
tr.appendChild(td1);
}
tbody.appendChild(tr);
tbl.appendChild(tbody);
el.appendChild(tbl);
pageHeader.appendChild(el);
var filter=document.getElementById("filters");
pageHeader.insertBefore(el,filter);
}
function addListings(){
var maxIndex=startIndex2+10;
for(var i=startIndex2;i<lstnames.length&&i<maxIndex;i++)
{
var li=document.createElement("li");
ul2.appendChild(li);
var link=document.createElement("a");
link.setAttribute("href",lstnames[i][0]);
link.innerHTML=lstnames[i][1];
li.appendChild(link);
startIndex2++;
}
if(startIndex2>=lstnames.length)
$("#more").remove();
}