//DYNAMICALLY LOAD FLASH CONTENT (TO AVOID IE'S SAFETY CRAP)
var isIE=(document.defaultCharset && document.getElementById && !window.home ? true : null);
if(isIE) {
    document.write("<style id=\"killObjs\">object { display: none; }</style>");
}
COUNT_USA=null;
COUNT_CAN=null;
function loadFlash(usa,can) {
    COUNT_USA=usa;
    COUNT_CAN=can;
    try{
        var objs=document.getElementsByTagName('object');
        for(var o=0;o<objs.length;o++) {
            var ddObjs=objs[o];
            var ddShell=ddObjs.outerHTML;
        }
        var newParams="";
        for(var q=0;q<ddObjs.childNodes.length;q++) {
            var ddParams=ddObjs.childNodes[q];
            if(ddParams.tagName=="PARAM") {
                newParams+=ddParams.outerHTML;
            }
        }
        var newTags=ddShell.split(">")[0]+">";
        var newObjects=newTags+newParams+ddObjs.innerHTML+"</object>";
        ddObjs.outerHTML=newObjects;
        document.getElementById('killObjs').disabled=true;
    }catch(err) {
        return false;
    }
}
function sendCount(cnty) {
    if(cnty=="USA|CAN") {
        return COUNT_USA+"|"+COUNT_CAN;
    }else{
    }
}
//
function openSubmenu(t,d) {//t=self reference; d=div to open
    if(document.getElementById(d).style.display!="block") {
        document.getElementById(d).style.display="block";
    }else{
        document.getElementById(d).style.display="none";
    }
}
/*====SWAP OUT OPTIONS FOR SUBCATEGORY================*/
/*====================================================*/
function swapSubcats(t,i) {//t=self reference; i=writable select object ID;
    var sIndex=(t.selectedIndex-1);//--->COMPENSATE FOR THE BLANK OPTION (FIRST ONE)
    document.getElementById(i).options.length=0;
    for(var x in subcats[sIndex]) {
        var newOption=new Option(subcats[sIndex][x],subcats[sIndex][x]);
        document.getElementById(i).options[x]=newOption;
    }
}
/*====CALLED FROM FLASH MAP TO RUN SEARCH=============*/
/*====================================================*/
function flashCall(v) {
    var brkV=v.split("|");
    window.location.replace("freelance_results.php?f|country="+brkV[0]+"&f|state="+brkV[1]+"&f|catagory="+brkV[2]+"&f|sub_catagory="+brkV[3]+"&search_type=map search&search_category=search");
}