// Script created by Clemen Canaria [clemen.canaria@vinciworks.com]
// Menu related scripts only, thanks.


// Format: Title, URL 
var menu1 = new Array (
						new Array("Advisory Board", "advisory_board.jsp"),
						new Array("The Institute's Patron", "patron.jsp"),
						new Array("International Advisory Board", "intl_advisory_board.jsp"),
						new Array("Mission", "mission.jsp"),
						new Array("Staff", "staff.jsp")
						);

var menu2 = new Array (
						new Array("Certified Paralegals", "certified_paralegals.jsp"),
						new Array("Definition of Paralegal", "becoming_paralegal.jsp"),
						new Array("Information for Employers", "info_employers.jsp"),
						new Array("International Membership", "intl_membership.jsp"),
						new Array("New Fellows", "new_fellows.jsp"),
						new Array("Personality Profile", "mydisc_profile.jsp"),
						new Array("Qualifying Employment", "qualifying_employment.jsp"),
						new Array("Special Sector Groups", "special_sector.jsp")
						);
						
var menu3 = new Array (
						new Array("Approved Prior Learning &amp; <br>&nbsp;&nbsp;Accreditation of Prior Experience<br><img src='images/clear.gif' border='0' height='4'>", "educ_approvedprior.jsp"),
						new Array("Citizen's Advice/Pro Bono", "partners_citizenadvice.jsp"),
						new Array("Course Accreditation", "educ_accreditation.jsp"),
						new Array("Continuing Professional Development", "educ_cpdscheme.jsp"),
						new Array("CPD: Frequently Asked Questions", "educ_faq.jsp"),
						new Array("Courses Available", "educ_coursesavailable.jsp"),
						new Array("Paralegal Qualifications", "educ_qualifications.jsp"),
						new Array("Role of Institute of Paralegals", "educ_roleparalegal.jsp")
						);

var menu4 = new Array (
						new Array("Getting a Job as a Paralegal", "getting_a_job.jsp"),
						new Array("Michael Page plc", "partners_mpage.jsp"),
						new Array("Qualify as a Certified Paralegal", "educ_certparalegal.jsp")
						);
						
var menu5 = new Array (
						new Array("Affiliated Organisations", "affiliate_org.jsp"),
						new Array("Business Services", "partners_businesssvce.jsp"),
						new Array("The Children's Society", "sponsored_charity.jsp"),
						new Array("Citizen's Advice/Pro Bono", "partners_citizenadvice.jsp"),
						new Array("Course Accreditation", "educ_accreditation.jsp"),
						new Array("International Membership", "intl_membership.jsp#corporate"),
						new Array("The Lawyer", "partners_thelawyer.jsp"),
						new Array("LexisNexis", "partners_lexisnexis.jsp"),
						new Array("Michael Page plc", "partners_mpage.jsp"),
						new Array("Research Partner", "research_partner.jsp"),
						new Array("Royal Academy (RADA)", "rada.jsp"),
						new Array("University of Central<br>&nbsp;&nbsp;England<br><img src='images/clear.gif' border='0' height='2'>", "uce.jsp")
						);
						
// Do not edit below this line :)

function genMenu(mnu,tbl,y,x,w,img) {
	var line;
	hideStart(tbl);
	document.writeln("<table width='100%' cellpadding='0' cellspacing='1' border='0' bgcolor='#FFFFFF'><tr><td>");
	document.writeln("<table width='100%' cellpadding='0' cellspacing='0' border='0'>");
	
	for (var i=0;i<mnu.length;i++) {
		line = "<tr><td class='menuoff' nowrap onmouseover='chbg(this,1);' onmouseout='chbg(this,0);'>&nbsp;&nbsp;<a href="+mnu[i][1]+" class='menulink'>"+mnu[i][0]+"</a></td></tr>";
		document.writeln(line);
		if (i<(mnu.length-1)) {
			document.writeln("<tr><td><img src='images/separator_dropdown.gif' height='1' width='100%'></td></tr>");
		}
	}
	
	document.writeln("</table></td></tr></table>");
	hideEnd;
}

function chbg(elmnt,status){
	if(status)	elmnt.className="menuon";
	else	elmnt.className="menuoff";
	
}

var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
var opr=navigator.userAgent.indexOf("Opera");
var agt=navigator.userAgent.toLowerCase();
var mac;
if ((agt.indexOf("mac")!=-1)) mac = true;

var fShow=ns4?"show":"visible";
var fHide=(ns6||ie4)?"hidden":"hide";

	if (document.images) {

            img1on = new Image();      
            img1on.src = "images/menu_on_home.gif"; 
            img2on = new Image();      
            img2on.src = "images/menu_on_search.gif"; 
            img3on = new Image();      
            img3on.src = "images/menu_on_contactus.gif"; 
            img4on = new Image();      
            img4on.src = "images/menu_on_sitemap.gif"; 
            img5on = new Image();      
            img5on.src = "images/menu_on_aboutus.gif"; 
            img6on = new Image();      
            img6on.src = "images/menu_on_bcomingparalegal.gif"; 
            img7on = new Image();      
            img7on.src = "images/menu_on_education.gif"; 
            img8on = new Image();      
            img8on.src = "images/menu_on_careers.gif"; 
            img9on = new Image();      
            img9on.src = "images/menu_on_partners.gif"; 

            imgln1on = new Image();      
            imgln1on.src = "images/link_on_offpos4paralegal.gif"; 
            imgln2on = new Image();      
            imgln2on.src = "images/link_on_proseccasework.gif"; 
            imgln3on = new Image();      
            imgln3on.src = "images/link_on_legalhumor.gif"; 
            imgln4on = new Image();      
            imgln4on.src = "images/link_on_legallinks.gif"; 
            imgln5on = new Image();      
            imgln5on.src = "images/link_on_currentassoc.gif"; 
            imgln6on = new Image();      
            imgln6on.src = "images/link_on_lawdictionary.gif"; 
			
            imgson = new Image();      
            imgson.src = "images/img_on_khakiboxsm.gif"; 
            imgbon = new Image();      
            imgbon.src = "images/img_on_khakiboxbg.gif"; 
            imgb2on = new Image();      
            imgb2on.src = "images/img_on_khakiboxbg2.gif"; 
            imgb3on = new Image();      
            imgb3on.src = "images/img_on_khakiboxbg3.gif"; 
            imgb4on = new Image();      
            imgb4on.src = "images/img_on_khakiboxbg4.gif"; 


            img1off = new Image(); 
            img1off.src = "images/menu_off_home.gif"; 
            img2off = new Image(); 
            img2off.src = "images/menu_off_search.gif"; 
            img3off = new Image(); 
            img3off.src = "images/menu_off_contactus.gif"; 
            img4off = new Image(); 
            img4off.src = "images/menu_off_sitemap.gif"; 
            img5off = new Image(); 
            img5off.src = "images/menu_off_aboutus.gif"; 
            img6off = new Image(); 
            img6off.src = "images/menu_off_bcomingparalegal.gif"; 
            img7off = new Image(); 
            img7off.src = "images/menu_off_education.gif"; 
            img8off = new Image(); 
            img8off.src = "images/menu_off_careers.gif"; 
            img9off = new Image(); 
            img9off.src = "images/menu_off_partners.gif"; 

            imgln1off = new Image(); 
            imgln1off.src = "images/link_offpos4paralegal.gif"; 
            imgln2off = new Image(); 
            imgln2off.src = "images/link_proseccasework.gif"; 
            imgln3off = new Image(); 
            imgln3off.src = "images/link_legalhumor.gif"; 
            imgln4off = new Image(); 
            imgln4off.src = "images/link_legallinks.gif"; 
            imgln5off = new Image(); 
            imgln5off.src = "images/link_currentassoc.gif"; 
            imgln6off = new Image();      
            imgln6off.src = "images/link_lawdictionary.gif"; 

            imgsoff = new Image();      
            imgsoff.src = "images/img_off_blueboxsm.gif"; 
            imgboff = new Image();      
            imgboff.src = "images/img_off_blueboxbg.gif"; 
            imgb2off = new Image();      
            imgb2off.src = "images/img_off_blueboxbg2.gif"; 
            imgb3off = new Image();      
            imgb3off.src = "images/img_off_blueboxbg3.gif"; 
            imgb4off = new Image();      
            imgb4off.src = "images/img_off_blueboxbg4.gif"; 
      }

function imgOn(imgName) {

        if (document.images) {
            document[imgName].src = eval(imgName + "on.src");
        }
}

function imgOff(imgName) {
        if (document.images) {
            document[imgName].src = eval(imgName + "off.src");
        }
}

function simgOn(imgName) {

        if (document.images) {
            document[imgName].src = eval("imgs" + "on.src");
        }
}

function simgOff(imgName) {
        if (document.images) {
            document[imgName].src = eval("imgs" + "off.src");
        }
}

function bimgOn(imgName) {

        if (document.images) {
            document[imgName].src = eval("imgb" + "on.src");
        }
}

function bimgOff(imgName) {
        if (document.images) {
            document[imgName].src = eval("imgb" + "off.src");
        }
}

function bimg2On(imgName) {

        if (document.images) {
            document[imgName].src = eval("imgb2" + "on.src");
        }
}

function bimg2Off(imgName) {
        if (document.images) {
            document[imgName].src = eval("imgb2" + "off.src");
        }
}

function bimg3On(imgName) {

        if (document.images) {
            document[imgName].src = eval("imgb3" + "on.src");
        }
}

function bimg3Off(imgName) {
        if (document.images) {
            document[imgName].src = eval("imgb3" + "off.src");
        }
}

function bimg4On(imgName) {

        if (document.images) {
            document[imgName].src = eval("imgb4" + "on.src");
        }
}

function bimg4Off(imgName) {
        if (document.images) {
            document[imgName].src = eval("imgb4" + "off.src");
        }
}

function hideEnd(){
var y="";
y = (ns4)?"\n</layer>\n":"\n</div>\n";
document.writeln(y);
}

function hideStart(elmnt){
var x="";
x = (ns4)?"\n<layer id='"+elmnt+"' visibility='hide'>\n":"\n<div id='"+elmnt+"' style='position:absolute; visibility: hidden; z-index:100;'>\n";
document.writeln(x);
}

function findPosX(obj){
        var curleft = 0;
        if (obj.offsetParent){
                while (obj.offsetParent){
                        curleft += obj.offsetLeft
                        obj = obj.offsetParent;
                }
        }
        else if (obj.x)
                curleft += obj.x;
        return curleft;
}
                                                                                                                                               
function findPosY(obj)
{
        var curtop = 0;
        if (obj.offsetParent){
                while (obj.offsetParent){
                        curtop += obj.offsetTop
                        obj = obj.offsetParent;
                }
        }
        else if (obj.y)
                curtop += obj.y;
        return curtop;
}

// Show drop-down menu
function showmenu(elmnt,pos,top,width){
	if (ns6) whichone=document.getElementById(elmnt);
	if (ie4) whichone=document.all(elmnt);
	if (ns4) whichone=document.layers[elmnt];
	var x = findPosX(elmnt);
        var y = findPosY(elmnt);

	if ((mac) && (ie4)) {
		pos = pos - 189;
                top = top - 200;
        }
	
	if (ns4) {
		document.layers[elmnt].visibility="show";
	} else {
		whichone.style.left=pos;
		whichone.style.top=top;
		whichone.style.width=width;
		whichone.style.visibility=fShow;
	}
}

// Hide drop-down menu
function hidemenu(elmnt){
	if (ns6) whichone=document.getElementById(elmnt);
	if (ie4) whichone=document.all(elmnt);
	if (ns4) whichone=document.layers[elmnt];
	if (ns4) {
		whichone.style.visibility="hide";
	} else {
		whichone.style.visibility=fHide;
	}
}
