window.onload = function(){
    externalLinks();
    preloader();
    try{document.execCommand('BackgroundImageCache', false, true);}
    catch(e){};
    var toTop = '<a href="#top" class="ttp">Back to Top</a>';
    if (thispg('faq')) {
        var faqs = document.getElementsByTagName('dl');
        var flen = faqs.length;
        for(var i=0;i<flen;i++){
            if(faqs[i].className=='faqa'){
                var dtel = faqs[i].getElementsByTagName('dt');
                var ddel = faqs[i].getElementsByTagName('dd');
                var dtln = dtel.length;
                for(var n=0;n<dtln;n++){
                    dtel[n].innerHTML = 1+n+'. '+dtel[n].innerHTML;
                    ddel[n].innerHTML = ddel[n].innerHTML+toTop;
                }
            }
        }
    }
}

function preloader(){
    var i = 0;
    imageObj = new Image();
    images = new Array();
    images[0]="/img/bghd.jpg"
    images[1]="/img/bgcttnav.jpg"
    images[2]="/img/bgftdiv.jpg"
    images[3]="/img/buttons/btn.gif"
    images[4]="/img/buttons/btnlong.gif"
    images[5]="/img/buttons/btnlonga.gif"
    images[6]="/img/buttons/btnshort.gif"
    images[7]="/img/buttons/btnslong.gif"
    images[8]="/img/buttons/btnsslong.gif"
    images[9]="/img/buttons/btnsupershort.gif"
    for(i=0; i<=9; i++)
    {
        imageObj.src=images[i];
    }
}

function thispg(pg){
    var page = pg+'.html';
    return (window.location.href.indexOf(page)!=-1)?true:false;
}

function emo(tName,cName){
    var tags = document.getElementsByTagName(tName);
    var icop = '/img/icons/emoticons/';
    var tlen = tags.length;
    if (typeof cName!="undefined" && cName!=null){
        for (var i=0;i<tlen;i++){
            if (tags[i].className.match(cName)) display.changeSmiles(tags[i],icop);
        }
    } else {
        for (var i=0;i<tlen;i++) display.changeSmiles(tags[i],icop);
    }
}

function buildSubcatNames(categoryID){
    var subcatNames = {'All': 'All',
        'awards-teaser': 'Free Livechat',
        'awards-stars': '5 Star Rated',
        'awards-unrate': 'Not Rated',
        'feat-elite': 'Fast Internet',
/*      'feat-sound': 'With Sound', */
        'feat-strip': 'With StripGame',
        'age-teens': 'College Girls',
        'age-students': 'Students',
        'age-wives': 'Wives',
        'age-mature': 'Mature',
        'hair-1': 'Blondes',
        'hair-11': 'Redheads',
        'ethnicity-2': 'Ebony',
        'ethnicity-5': 'Latinas',
        'ethnicity-3': 'Asians',
        'ethnicity-1': 'Caucasians',
        'build-2': 'Petite',
        'build-5': 'BBW'
    };
    if (categoryID == 83){
        subcatNames['orient-gay'] = 'Gay';
        subcatNames['orient-str'] = 'Straight';
    } else if (categoryID == 84){
        subcatNames['group-couple'] = 'Couples';
        subcatNames['group-more'] = 'Threesomes';
    } else {
        subcatNames['adult-2'] = 'Softcore';
        subcatNames['adult-3'] = 'Hardcore';
        subcatNames['adult-4'] = 'Specialized';
    }
    return subcatNames;
}

function createDropDown(linkID, menuID){
    var link = document.getElementById(linkID);
    if (link == null) return;
    link.menu = document.getElementById(menuID);
    link.onmouseover = function(){
        this.menu.style.display = '';
    }
    link.onmouseout = function(){
        this.menu.style.display = 'none';
    }
}

function profile3PicsShow(objID, picturesArchive, chathostNick, picPath){
    var a, li, img;
    var pics3 = document.getElementById(objID);
    for (i = 0; i < 3; i++){
        if (!picturesArchive.origData[picturesArchive.dataRandomKeys[i]]) continue;
        li = document.createElement('LI');
        a = document.createElement('A');
        img = document.createElement('IMG');
        img.picPath = picturesArchive.origData[picturesArchive.dataRandomKeys[i]][3];
        img.src = picPath + img.picPath;
        img.alt = "FREE picture of " + chathostNick;
        img.onclick = fnPicEnlarge;
        img.width = 112;
        img.height = 84;
        a.appendChild(img);
        li.appendChild(a);
        pics3.appendChild(li);
    }
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
 	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
   		var anchor = anchors[i];
   		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "blank") {
	   		anchor.target = "_blank";
		}
	}
}