
var currentmenu = "";
var people = new Array();
//hidemenus();

// prototypes for insertAdjacentHTML etc for Firefox
if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement)
{
    HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
    {
        switch (where){
            case 'beforeBegin':
                this.parentNode.insertBefore(parsedNode,this)
                break;
            case 'afterBegin':
                this.insertBefore(parsedNode,this.firstChild);
                break;
            case 'beforeEnd':
                this.appendChild(parsedNode);
                break;
            case 'afterEnd':
                if (this.nextSibling)
                    this.parentNode.insertBefore(parsedNode,this.nextSibling);
                else this.parentNode.appendChild(parsedNode);
            break;
        }
    }

HTMLElement.prototype.insertAdjacentHTML = function
(where,htmlStr)
{
var r = this.ownerDocument.createRange();
r.setStartBefore(this);
var parsedHTML = r.createContextualFragment(htmlStr);
this.insertAdjacentElement(where,parsedHTML)
}


HTMLElement.prototype.insertAdjacentText = function
(where,txtStr)
{
var parsedText = document.createTextNode(txtStr)
this.insertAdjacentElement(where,parsedText)
}
}

function printportrait()
{
    var pname = window.contentsource.split("_")[2].split("@")[0];
    pname = 'docs/profile_' + pname + ".pdf";
    window.open(pname);
}

function doonload()
{
    // adjust the left position of the menus depending on screen size
    resizewindow();
    window.onresize = resizewindow;
}

function resizewindow()
{
    bumpleft("sm",2);
    bumpleft("bm",1);
    bumpleft("re",2);
    bumpleft("cp",3);
}

function bumpleft(e,o)
{
    var menu = document.getElementById("menu_" + e);
    var header = document.getElementById("imgnav_" + e);
    var lpos = getabsleft(header) + o;
    menu.style.left = lpos + "px";
}

function getabsleft(o) {
	oLeft = o.offsetLeft
	while(o.offsetParent!=null) {
		oParent = o.offsetParent
		oLeft += oParent.offsetLeft
		o = oParent
	}
	return oLeft
}

function dologin(isbig)
{
    if (isbig)
    {
        var lname = document.getElementById('bigusername').value;
        var lpass = document.getElementById('bigpassword').value;
    }
    else
    {
        var lname = document.getElementById('username').value;
        var lpass = document.getElementById('password').value;
    }
    
    if (lname=="" || lpass=="")
    {
        alert("You must enter both a login name and a password. Please try again.");
    }
    else
    {
        document.getElementById("Security1_bxName").value = lname;
        document.getElementById("Security1_bxPass").value = lpass;
        document.getElementById('Form1').submit();
    }    
}

function dosearch()
{
    alert("search functionality not yet connected.");
}

function hidemenus(except)
{
    except = except || "";
    
    if (except!="sm") {document.getElementById("menu_sm").style.display = "none";}
    if (except!="bm") {document.getElementById("menu_bm").style.display = "none";}
    if (except!="re") {document.getElementById("menu_re").style.display = "none";}
    if (except!="cp") {document.getElementById("menu_cp").style.display = "none";}

    if (except!="sm") {document.getElementById("imgnav_sm").parentNode.className = "nav_sm";}
    if (except!="bm") {document.getElementById("imgnav_bm").parentNode.className = "nav_bm";}
    if (except!="re") {document.getElementById("imgnav_re").parentNode.className = "nav_re";}
    if (except!="cp") {document.getElementById("imgnav_cp").parentNode.className = "nav_cp";}
    if (except!="cm") {document.getElementById("imgnav_cm").parentNode.className = "nav_cm";}
    if (except!="lr") {document.getElementById("imgnav_lr").parentNode.className = "nav_lr";}
    if (except!="cu") {document.getElementById("imgnav_cu").parentNode.className = "nav_cu";}

    currentmenu = "";
}

function submitform()
{
    var message = "";
    var subject = "";
    var toname = "";
    var toaddr = "";
    var ccname = "";
    var ccaddr = "";
    window.formerrors = "";

    switch(window.contentsource)
    {
	case "ws_55468update":
            subject = "Section 118 Update | Strata Plan 55468, Lot " + getfield("cu_lotnumber",false);
            toname = "Linders Online";
            toaddr = "enquiries@linders.com.au";

            message += "Section 118 Update - Request of Electronic Distribution of Information\n\n";
	    message += "In accordance with s 118 of the Strata Schemes Management Act 1996 and By-law No 46 – Despatch of Notices Electronically of Strata Plan 55468, I / We (being the registered lot owner/s) as stated above confirm that we wish to receive notices by e-mail. \n\n";
            message += "Strata Plan Number: 55468\n";
            message += "Lot Number: " + getfield("cu_lotnumber",true) + "\n";
            message += "Last Name: " + getfield("cu_lastname",true) + "\n";
            message += "Email Address: " + getfield("cu_email",true) + "\n";
            message += "Reference Number: " + getfield("cu_reference",true) + "\n";
            break;

        case "ws_clientupdate":
            subject = "Section 118 Update | Strata Plan " + getfield("cu_plannumber",false) + ", Lot " + getfield("cu_lotnumber",false);
            toname = "Linders Online";
            toaddr = "enquiries@linders.com.au";
            message += "Section 118 Update - Request of Electronic Distribution of Information\n\n";
			message += "In accordance with s 118 of the Strata Schemes Management Act 1996, I / We (being the registered lot owner/s) as stated above confirm that we wish to receive the following documents by email:\n\n";
	        message += "- Executive Committee Meeting Notices and Minutes\n";
            message += "- Newsletters and other information relating to the Strata Scheme\n";
            message += "- Newsletters and/or other information from Linders Property Group and associated companies\n\n";
            message += "Strata Plan Number: " + getfield("cu_plannumber",true) + "\n";
            message += "Lot Number: " + getfield("cu_lotnumber",true) + "\n";
            message += "Last Name: " + getfield("cu_lastname",true) + "\n";
            message += "Email Address: " + getfield("cu_email",true) + "\n";
            message += "Reference Number: " + getfield("cu_reference",true) + "\n";
            break;
            
        case "sm_requestquote":
            subject = "Strata Management Quote Request";
            toname = "Scott Martin";
            toaddr = "enquiries@linders.com.au, smartin@linders.com.au";//enquiries@linders.com.au, smartin@linders.com.au
            message = "A request for quotation has been received through the linders.com.au website:\n\n"
            message += "Name: " + getfield("qr_firstname",true) + " " + getfield("qr_lastname",true) + "\n";
            message += "Phone: " + getfield("qr_phone",true) + "\n";
            message += "Mobile: " + getfield("qr_mobile",true) + "\n";
            message += "Email: " + getfield("qr_email",true) + "\n";
            message += "Plan Number: " + getfield("qr_plannumber",true) + "\n";
            message += "Property Name: " + getfield("qr_propertyname",false) + "\n";
            message += "Address 1: " + getfield("qr_addr1",true) + "\n";
            message += "Address 2: " + getfield("qr_addr2",false) + "\n";
            message += "Additional Info: " + getfield("qr_additional",false) + "\n";
            message += "User CC: " + (document.getElementById("qr_ccme").checked ? "Yes" : "No") + "\n\n";
            if(document.getElementById("qr_ccme").checked)
            {
                ccname = getfield("qr_firstname",false) + " " + getfield("qr_lastname",false);
                ccaddr = getfield("qr_email",false);
            }
            break;
        case "bm_requestquote":
            subject = "Building and Facilities Management Quote Request";
            toname = "Geoff Linders";
            toaddr = "enquiries@linders.com.au, glinders@linders.com.au";//enquiries@linders.com.au, glinders@linders.com.au
            message = "A request for quotation has been received through the linders.com.au website:\n\n"
            message += "Name: " + getfield("qr_firstname",true) + " " + getfield("qr_lastname",true) + "\n";
            message += "Phone: " + getfield("qr_phone",true) + "\n";
            message += "Mobile: " + getfield("qr_mobile",true) + "\n";
            message += "Email: " + getfield("qr_email",true) + "\n";
            message += "Property Name: " + getfield("qr_propertyname",false) + "\n";
            message += "Address 1: " + getfield("qr_addr1",true) + "\n";
            message += "Address 2: " + getfield("qr_addr2",false) + "\n";
            message += "Additional Info: " + getfield("qr_additional",false) + "\n";
            message += "User CC: " + (document.getElementById("qr_ccme").checked ? "Yes" : "No") + "\n\n";
            if(document.getElementById("qr_ccme").checked)
            {
                ccname = getfield("qr_firstname",false) + " " + getfield("qr_lastname",false);
                ccaddr = getfield("qr_email",false);
            }
            break;
        case "re_requestquote":
            subject = "Real Estate Leasing Quote Request";
            toname = "Richard Pickton";
            toaddr = "enquiries@linders.com.au, rpickton@linders.com.au";//enquiries@linders.com.au, rpickton@linders.com.au
            message = "A request for quotation has been received through the linders.com.au website:\n\n"
            message += "Name: " + getfield("qr_firstname",true) + " " + getfield("qr_lastname",true) + "\n";
            message += "Phone: " + getfield("qr_phone",true) + "\n";
            message += "Mobile: " + getfield("qr_mobile",true) + "\n";
            message += "Email: " + getfield("qr_email",true) + "\n";
            message += "Property Address 1: " + getfield("qr_addr1",true) + "\n";
            message += "Property Address 2: " + getfield("qr_addr2",false) + "\n";
            message += "Additional Info: " + getfield("qr_additional",false) + "\n";
            message += "User CC: " + (document.getElementById("qr_ccme").checked ? "Yes" : "No") + "\n\n";
            if(document.getElementById("qr_ccme").checked)
            {
                ccname = getfield("qr_firstname",false) + " " + getfield("qr_lastname",false);
                ccaddr = getfield("qr_email",false);
            }
            break;
    }

    if (window.formerrors != "")
    {
        alert("Please address the following issues before submitting the form:\n\n" + window.formerrors);
    }
    else
    {
        //alert(subject + "\n\n" + message);
        var d = {
            'type':window.contentsource,
            'subject':subject,
            'message':message,
            'toname':toname,
            'toaddr':toaddr,
            'ccname':ccname,
            'ccaddr':ccaddr
        };
        
        $.post("form_handler.php",d,formfinish);
    }
}

function formfinish(data)
{
    if (data=="OK")
    {
        alert("Your request was submitted successfully.");
        window.location = "index.html";
    }
    else
    {
        prompt("An error occurred while sending the form information",data);
    }
}

function getfield(id,req)
{
    var f = document.getElementById(id);
    if (f)
    {
        var v = "" + f.value;
        if (req && (v=="") && window.formerrors.indexOf("- Please complete all required fields.")==-1)
        {
            window.formerrors += "- Please complete all required fields.\n";
        }
        if ((id=="qr_email" || id=="cu_email") && !checkmail(v) && req)
        {
            window.formerrors += "- Please enter a valid email address.\n";
        }
        return(v);
    }
    else
    {
        return "";
    }
}

function checkmail(email)
{
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(email);
}

function brochuremsg()
{
    window.open("docs/linders_brochure.pdf");
    //alert("The Linders corporate brochure will be available any day now...\n\nPlease check back soon!");
}

function loadcontent(source,evt)
{
    if (source.data)
    {
        source = (document.all) ? event.srcElement.contentsource : source.target.contentsource;
    }
    evt = (window.event) ? window.event: evt;
    if (evt)
    {
        evt.cancelBubble = true;
    }
    
    if (source.substr(source.length-1,1)=="#")
    {
        source = source.substr(0,source.length-1);
    }
    
    window.contentsource = source;

    var d = document.getElementById("popup_portrait");
    if (d.style.display!="none")
    {
        d.style.display = "none";
        //$("#col2").fadeIn(20);
        //$("#popup_portrait").fadeOut(250);
    }
    loadnewcontent();
    //alert("HERE");
    //$("#col2").fadeTo(250,0.1,loadnewcontent);
    //$("#col2").fadeOut(250,loadnewcontent);
}

function loadpage(source)
{
    window.location = "index_2.html?" + source;
}    

function loadnewcontent()
{    
    updatenavstuff(window.contentsource);
    var ca = window.contentsource.split("_");
    if (ca[0]=="cp" && ca[1] =="portrait")
    {
        window.currentperson = ca[2];
        if(window.currentperson.indexOf("@")==-1)
        {
            window.currentperson = ca[2] + "@linders.com.au";
        }
        $("#col2").load("cp_person.htm",showempform);
    }
    else
    {
        $("#col2").load(window.contentsource + ".htm",finishloading);    
    }
}

function finishloading()
{
    //$("#col2").fadeTo(250,1).css('opacity','1.0');
}

function showempform()
{
    //$("#col2").fadeTo(250,1);
    var email = window.currentperson;
    var name = email.split("@")[0];
    var person = "";
    
    for (p in people)
    {
        if(people[p].email==email)
        {
            person = people[p];
        }
    }

    document.title += " - " + person.name;
    document.getElementById("portfld_picture").src = "images/portraits/" + name + ".jpg";
    document.getElementById("portfld_details").innerHTML = "<font class='portrait_name'>" + person.name + "</font><br />" + person.position + "<br />" + person.qualifications + "<br />";
    document.getElementById("portfld_phone").innerHTML = person.phone;
    if (person.mobile=="")
    {
        //document.getElementById("portfld_mob").style.display = "none";
        //document.getElementById("portfld_mob").previousSibling.style.display = "none";
        //document.getElementById("portfld_mob").parentNode.style.display = "none";
        document.getElementById("portfld_mob").innerHTML = "";
    }
    else
    {
        document.getElementById("portfld_mob").innerHTML = person.mobile;
    }
    document.getElementById("portfld_fax").innerHTML = person.fax;
    document.getElementById("portfld_email").innerHTML = "<a href='mailto:" + person.email + "'>" + person.email + "</a>";
    document.getElementById("portfld_profile").innerHTML = "<p>" + person.profile.replace(/~/gi,'</p><p>') + '</p>';
    updateemplist();
}

function updatenavstuff(source)
{
    var bc1 = "";
    var bc2 = "";
    var mhead = ""
    var mitems = "";
    var mailsub = "General Enquiry";
    
    src = source.split("_");
    switch(src[0])
    {
        case "sm":
            bc1 = "Strata Management";
            mhead = "images/p2_menutitle_sm.jpg";
            mitems = "Services~sm_services|Risk Management~sm_riskmgmt|Client Login~sm_clientlogin|Pay Your Levies~sm_paylevies|Request a Quote~sm_requestquote";
            break;
        case "bm":
            bc1 = "Building & Facilities Management";
            mhead = "images/p2_menutitle_bm.jpg";
            mitems = "Services~bm_services|Risk Management~bm_riskmgmt|Request a Quote~bm_requestquote";
            break;
        case "re":
            bc1 = "Real Estate Leasing";
            mhead = "images/p2_menutitle_re.jpg";
            mitems = "Services~re_services|Risk Management~re_riskmgmt|Properties for Lease~re_properties|Tenancy Application Form~re_appform|Pay Your Rent~re_payrent|Request a Quote~re_requestquote";
            break;
        case "ws":
            bc1 = "&nbsp;";
            mhead = "images/p2_menutitle_" + src[1] + ".jpg";
            mitems = "";
            break;
        case "cp":
            bc1 = "Company Profile";
            mhead = "images/p2_menutitle_cp.jpg";
            mitems = "Profile~cp_profile|History~cp_history|Our People~cp_people|Our Clients~cp_ourclients";
            break;
        case "nl":
            bc1 = "Newsletter";
            mhead = "images/p2_menutitle_nl.jpg";
            mitems = "";
            break;
    }
    
    if (src[1].substr(src[1].length-1,1)=="#")
    {
        src[1] = src[1].substr(0,src[1],length-1);
    }

    switch(src[1])
    {
        case "services":
            bc2 = "Services"
            mailsub = "Query Regarding " + ((src[0]=="sm") ? "Strata Management" : ((src[0]=="re") ? "Real Estate Leasing" : "Building and Facilities Management")) + " Services";
            break;
        case "clientlogin":
            bc2 = "Client Login"
            mailsub = "Query Regarding Strata Management Client Login";
            break;
        case "paylevies":
            bc2 = "Pay Levies"
            mailsub = "Query Regarding Strata Management Paying Levies";
            break;
        case "requestquote":
            bc2 = "Request a Quote"
            mailsub = "Query Regarding " + ((src[0]=="sm") ? "Strata Management" : ((src[0]=="re") ? "Real Estate Leasing" : "Building and Facilities Management")) + " Quotation";
            break;
        case "properties":
            bc2 = "Properties For Lease"
            mailsub = "Query Regarding Real Estate Leasing Properties for lease";
            break;
        case "appform":
            bc2 = "Tenancy Application Form"
            mailsub = "Query Regarding Real Estate Leasing Tenancy Application Form";
            break;
        case "payrent":
            bc2 = "Pay Your Rent"
            mailsub = "Query Regarding Real Estate Leasing Paying Rent";
            break;
        case "profile":
            bc2 = "Company Profile"
            mailsub = "Query Regarding Company Profile";
            break;
        case "history":
            bc2 = "Company History"
            mailsub = "Query Regarding Company History";
            break;
        case "people":
            bc2 = "Our People"
            mailsub = "Query Regarding Our People";
            break;
        case "portrait":
            bc2 = "Our People"
            mailsub = "Query Regarding Our People";
            break;
        case "contact":
            bc2 = "Contact Us"
            mailsub = "Query Regarding Contact Us";
            break;
        case "ourclients":
            bc2 = "Our Clients"
            mailsub = "Query Regarding Our Clients";
            break;
        case "archive":
            bc2 = "Archive";
            mailsub = "Query Regarding News Archive";
            break;
        case "community":
            bc2 = "Community";
            mailsub = "Query Regarding Community";
            break;
        case "links":
            bc2 = "Links & Resources";
            mailsub = "Query Regarding Links and Resources";
            break;
        case "privacy":
            bc2 = "Privacy Statement";
            mailsub = "Query Regarding Privacy Statement";
            break;
        case "conditions":
            bc2 = "Terms & Conditions";
            mailsub = "Query Regarding Terms and Conditions";
            break;
        case "disclaimer":
            bc2 = "Disclaimer";
            mailsub = "Query Regarding Disclaimer";
            break;
        case "clientupdate":
            bc2 = "Client Update";
            mailsub = "Query Regarding Client Update";
            break;
        case "55468update":
            bc2 = "55468 Update";
            mailsub = "Query Regarding 55468 Update";
            break;
        case "riskmgmt":
            bc2 = "Risk Management";
            mailsub = "Query Regarding " + ((src[0]=="sm") ? "Strata Management" : ((src[0]=="re") ? "Real Estate Leasing" : "Building and Facilities Management")) + " Risk Management";
            break;
    }
    if (src[0]=="ws")
    {
        var bctext = '<a href="index.html" style="color:#507299;font-weight:bold;text-decoration:none;">Home</a>:&nbsp;&nbsp;' + bc2 + '</b>'
    }
    else
    {
        var bctext = '<a href="index.html" style="color:#507299;font-weight:bold;text-decoration:none;">Home</a>:&nbsp;&nbsp;' + bc1 + '&nbsp;&nbsp;|&nbsp;&nbsp;<b>' + bc2 + '</b>'
    }
    document.title = "Linders Property Group - " + bc2;
    document.getElementById('mailtolink').href = "mailto:enquiries@linders.com.au?subject=" + mailsub;
    document.getElementById('bc_right').innerHTML = bctext;
    document.getElementById('leftmenuhead').src = mhead;
    removeleftmenuitems();
    
    if (mitems!="")
    {
        var ma = mitems.split("|")
        {
            for(mn=0;mn<ma.length;mn++)
            {
                addleftmenuitem(ma[mn]);
            }
        }
    }    
}

function doquotetype()
{
    var qt = document.getElementById("qtype").value;
    if (qt=="")
    {
        alert("Please select the type of quotation you need.");
    }
    else
    {
        var cs = qt + "_requestquote";
        //alert(cs);
        loadcontent(cs);
    }
}

function addleftmenuitem(item)
{
    var i = item.split("~");
    var j = window.contentsource.split("_");
    
    if (j[1]=="portrait") 
    {
        j[1] = "people";
    }

    var k = j[0] + "_" + j[1];
    var cl = (i[1]==k) ? "curr" : "link";
    //alert(i[0]);
    if (i[0]=="Properties for Lease")
    {
        var oa = document.createElement("A");
        oa.target = "_new";
        oa.href="http://www.realestate.com.au/realestate/agent/linders+property+group+st+leonards/lidlan/rental+properties";
        oa.appendChild(document.createTextNode(i[0]));
        
        var op = document.createElement("P");
        op.className = "p2_col1" + cl;
        op.appendChild(oa);
        document.getElementById('col1').appendChild(op);
        
        //var html = "<p class=\"p2_col1" + cl + "\"><a target=\"_new\" href=\"http://www.realestate.com.au/realestate/agent/linders+property+group+st+leonards/lidlan/rental+properties\">" + i[0] + "</a></p>";
    }
    else
    {
        var oa = document.createElement("A");
        oa.href="#";
        oa.contentsource = i[0];
        oa.appendChild(document.createTextNode(i[0]));
        var ln = document.getElementById('col1').childNodes.length;
        oa.id = "leftmenu" + ln
        oa.contentsource = i[1];
        oa.href = "index_2.html?" + i[1];
        var op = document.createElement("P");
        op.className = "p2_col1" + cl;
        op.appendChild(oa);
        document.getElementById('col1').appendChild(op);

        //$("#leftmenu" + ln).bind("click",loadcontent);
        //var html = "<p class=\"p2_col1" + cl + "\"><a href=\"\" onclick=\"loadcontent('" + i[1] + "');return false;\">" + i[0] + "</a></p>";
    }
    
    //document.getElementById('col1').insertAdjacentHTML('beforeEnd',html);
}

function removeleftmenuitems()
{
    var c = document.getElementById("col1");
    if (c)
    {
        while(c.childNodes.length > 4)
        {
            //alert(c.childNodes.length);
            c.removeChild(c.childNodes[c.childNodes.length-1]);
        }
    }
}

function updatequotetype()
{
    alert("Only one quote type is currently implemented");
}

function dosearchemp()
{
    var p = document.getElementById("employee").value;
    if (p=="")
    {
        alert("Please select a person from the list before submitting.");
    }
    else
    {
        loadpage("cp_portrait_" + p);
    }
}

function showportrait(name)
{
    loadpage("cp_portrait_" + name);
}

function domenuclick_front(target)
{
    url = "";
    switch(target)
    {
        case "sm_services":
            url = "index_2.htm?" + target;
            break;
    }
    if (url!="")
    {
        window.location = url;
    }
}

function domenuclick_back(target)
{
    loadcontent(target);
}

function donavout(btndiv,evt)
{
    var d = btndiv.className.split("_");
    btndiv.className='nav_' + d[1];
    //if (window.event.toElement.tagName!="P")
    //{
    //   hidemenus();
    //}
}

function donavdown(btndiv)
{
}

function donavover(btndiv,evt)
{
    evt = (window.event) ? window.event: evt;
    evt.cancelBubble = true;

    var d = btndiv.className.split("_");
    btndiv.className='nav_' + d[1] + '_click'; // this makes the mac reveal content. wtf?

    var btntype = d[1];
    var currentmenu = "";
    hidemenus(btntype);
    btntype = "menu_" + btntype;
    //alert(btntype + " = menu_re: " + (btntype=="menu_re"));
    switch("" + btntype)
    {
        case "menu_cm":
        case "menu_lr":
        case "menu_cu":
            /*
            if (currentmenu != "")
            {
                $(currentmenu).fadeOut(300,endhidemenu);
            }
            */
            break;
            
        case "menu_sm":
        case "menu_bm":
        case "menu_re":
        case "menu_cp":
//            alert(document.getElementById(btntype));
            currentmenu = document.getElementById(btntype);
//            alert(currentmenu.style.cssText);
            currentmenu.style.display = "";
//            alert(currentmenu.style.cssText);
            
            /*
            if (currentmenu != "")
            {
                if(currentmenu.id == newmenu.id)
                {
                    $(currentmenu).fadeOut(300,endhidemenu);
                }
                else
                {
                    currentmenu.style.display = "none";
                    currentmenu = newmenu;
                    $(currentmenu).fadeIn(300);
                    //currentmenu.style.display = "";
                }
            }
            else
            {
                currentmenu = newmenu;
                $(currentmenu).fadeIn(300);
            }
            */
            break;
    }
}

function endhidemenu()
{
    if (currentmenu!="")
    {
        currentmenu.style.display = "none";
        currentmenu = "";
    }
}

function dobodyclick()
{
}

function dobodyover()
{
    hidemenus();
}

function showcontact()
{
    var d = document.getElementById("popup_portrait");
    var s = document.getElementById("employee");
    if (d.style.display=="none")
    {
        if (s) { s.style.display = "none";}
        d.style.left = (getabsleft(document.getElementById("col2"))+30) + "px";
        d.style.top = "180px";
        //alert("HERE");
        var pn = window.contentsource.split("_")[0];
        window.currentperson = "dlinders@linders.com.au";
        switch(pn)
        {
            case "sm":
                window.currentperson = "smartin@linders.com.au";
                break;
            case "bm":
                window.currentperson = "glinders@linders.com.au";
                break;
            case "re":
                window.currentperson = "rpickton@linders.com.au";
                break;
        }
        for (p in people)
        {
            if(people[p].email==window.currentperson)
            {
                var person = people[p];
            }
        }
        if (person)
        {
            var name = person.email.split("@")[0];
            document.getElementById("pfld_picture").src = "images/portraits/" + name + ".jpg";
            document.getElementById("pfld_details").innerHTML = "<font class='portrait_name'>" + person.name + "</font><br/>" + person.position.replace(/,/gi,"<br>") + "<br />" + person.qualifications.replace(/,/gi,"<br>") + "<br />";
            document.getElementById("pfld_phone").innerHTML = person.phone;
            if (person.mobile=="")
            {
                //document.getElementById("pfld_mob").style.display = "none";
                //document.getElementById("pfld_mob").previousSibling.style.display = "none";
                document.getElementById("pfld_mob").parentNode.style.display = "none";
            }
            else
            {
                document.getElementById("pfld_mob").innerHTML = person.mobile;
            }
            document.getElementById("pfld_fax").innerHTML = person.fax;
            document.getElementById("pfld_email").innerHTML = "<a href='mailto:" + person.email + "'>" + person.email + "</a>";
            document.getElementById("pfld_caption").innerHTML = "Contact Details: <b>" + person.name + "</b>";
        }  
        d.style.display = "";      
        //$("#col2").fadeTo(100,0.25);
        //$("#popup_portrait").fadeIn(250);
    }
    else
    {
        //$("#popup_portrait").fadeOut(250);
        //$("#col2").fadeTo(100,1);
        d.style.display = "none";
        if (s) { s.style.display = "";}
    }
}

function updateemplist()
{
    var l = document.getElementById("employee");
    l.options.length = 1;
    for (var p in people)
    {
        var ps = people[p];
        /*
        var o = document.createElement("OPTION");
        o.text = ps.name;
        o.value = ps.email;
        l.options.add(o);
        alert("added");
        */
        l.options[l.options.length] = new Option(ps.name,ps.email);
    }
    if (window.currentperson)
    {
        l.value = window.currentperson;
    }
}


