
//Compressed CSS Styles
document.write('<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%--><style type="text/css">/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*//* QuickMenu 0 */#qm0{border-width:1px;border-style:solid;border-color:#929599;}#qm0 a{padding:2px 2px 2px 3px;background-color:#FFFFFF;color:#000000;font-family:Arial;font-size:0.7em;text-decoration:none;border-width:1px 0px 0px 0px;border-style:solid;border-color:#929599;}#qm0 a:hover{background-color:#EF3F35;color:#FFFFFF;}#qm0 .qmparent{}body #qm0 .qmactive, body #qm0 .qmactive:hover{background-color:#636466;color:#FDFEFE;text-decoration:none;border-color:#929599;}#qm0 div{padding:0px;margin:0px;background-color:#A7A9AC;border-width:1px;border-color:#929599;}#qm0 div a{padding:1px 0px 1px 7px;margin:0px -1px 0px -1px;background-color:#A7A9AC;background-image:none;text-decoration:none;border-width:1px 1px 0px 1px;border-style:solid;border-color:#929599;}#qm0 div a:hover{background-color:#EF3F35;color:#FFFFFF;text-decoration:none;}#qm0 div .qmparent{background-color:#A7A9AC;border-width:1px 0px 0px 0px;}body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#EF3F35;color:#010201;font-weight:bold;border-style:solid;border-color:#929599;}#qm0 .qmtitle{}#qm0 div.custom a {background-color:#c9cbcd;}#qm0 div.custom a:hover{background-color:#EF3F35;}</style>');

//Core QuickMenu Code
var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts;
var qp="parentNode";
var qc="className";
var qm_t=navigator.userAgent;
var qm_o=qm_t.indexOf("Opera")+1;
var qm_s=qm_t.indexOf("afari")+1;
var qm_s2=qm_s&&window.XMLHttpRequest;
var qm_n=qm_t.indexOf("Netscape")+1;
var qm_v=parseFloat(navigator.vendorSub);
var targetURL;
var newpage = 0;
var stack = 0;
var callstack = "";
;
function menu_create(sd,v,ts,th,oc,rl,sh,fl,nf,l)
{
	var spec,event;
	qm_create(sd,v,ts,th,oc,rl,sh,fl,nf,l);
	qm_tree_init(event,spec);	
	
}

function qm_create(sd,v,ts,th,oc,rl,sh,fl,nf,l)
{
	//alert("qmcreate");
    var w="onmouseover";
    if(oc)
    {
        w="onclick";
        th=0;
        ts=0;
    }
    if(!l)
    {
        l=1;
        qm_th=th;
        sd=document.getElementById("qm"+sd);
        sd[w]=function(e){qm_kille(e)};
        document[w]=qm_bo;
        sd.style.zoom=1;
        if(sh)
            x2("qmsh",sd,1);
        if(!v)
            sd.ch=1;
    }
    else   
        if(sh)
            sd.ch=1;
    
    if(sh)
        sd.sh=1;
    if(fl)
        sd.fl=1;
    if(rl)
        sd.rl=1;
    sd.style.zIndex=0+""+1;
    var lsp;
    var sp=sd.childNodes;
    for(var i=0;i<sp.length;i++)
    {
        var b=sp[i];
        if(b.tagName=="A")
        {
            lsp=b;
            b[w]=qm_oo;
            b.qmts=ts;
            if(l==1&&v)
            {
                b.style.styleFloat="none";
                b.style.cssFloat="none";
            }
        }
        if(b.tagName=="DIV")
        {
            if(window.showHelp&&!window.XMLHttpRequest)
                sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'> </span>"); // for use with css style tags
            x2("qmparent",lsp,1); // for use with css style tags
            lsp.cdiv=b;
            b.idiv=lsp;
            if(qm_n&&qm_v<8&&!b.style.width)
                b.style.width=b.offsetWidth+"px";
            new qm_create(b,null,ts,th,oc,rl,sh,fl,nf,l+1);
        }
    }
    //newpage=0;
    //qm_tree_init();
};;

function qm_bo(e) // event handler executed when clicking on part of the document that is not another object
{
	//alert("qm_bo");
	clearTimeout(qm_tt);
	qm_tt=null;
	if(qm_li&&!qm_tt)
		qm_tt=setTimeout("x0()",qm_th);
};;

function x0()
{
	//alert("x0");
	var a;
	if((a=qm_li))
	{
		do
		{
			qm_uo(a);
		}
		while((a=a[qp])&&!qm_a(a))
	}
	qm_li=null;
};;

// if the classname of the current object a is qmmc then it is the main div that hold the menu
// so return 1
// called from qm_oo
 
function qm_a(a) 
{
	if(a[qc].indexOf("qmmc")+1)
		return 1;
};;
// this function always passes the first if so doesn't do anything
// because the go param is never set.
function qm_uo(a,go)
{
	if(!go&&a.qmtree)
		return;
	if(window.qmad&&qmad.bhide)
		eval(qmad.bhide);
	a.style.visibility="";
	x2("qmactive",a.idiv);
};;;

function qa(a,b)
{
	return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));
};;
// executed when an a tag is clicked on in the menu structure
// also executed when the page is loaded and menu needs to be expanded
function qm_oo(e,o,nt)
{
	//alert("qm_oo");
    if(!o)
        o=this;

	//newpage++;
	//alert("newpage:"+newpage);
    if(newpage>=0)
    { 
    if(window.qmad&&qmad.bhover&&!nt)
        eval(qmad.bhover); // not executed
    if(window.qmwait)
    {
        qm_kille(e); // not executed
        return;
    }
    
    clearTimeout(qm_tt);
    qm_tt=null;
    if(!nt&&o.qmts)
    {
	qm_si=o; // not executed
        qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);
        return;
    }
    var a=o;
    if(a[qp].isrun)
    { 
        qm_kille(e); // not executed
        return;
    }
    var go=true;
    while((a=a[qp])&&!qm_a(a))
    { // executed if sub menu of sub menu is being displayed
        if(a==qm_li) 
            go=false; 
    }
    if(qm_li&&go) //when kit menu 
    {
        a=o;	// executed when moving off level 1 sub menu to main menu or level 2 sub menu
        if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))
            qm_uo(qm_li);	// executed
        a=qm_li;
        while((a=a[qp])&&!qm_a(a)) //there is a parent object and parent is not top level
        { 
            if(a!=o[qp]) // executed when displaying level 2 sub menu
                qm_uo(a); // doesn't do anything atm
            else  
                break;
        }
    }
    
    var b=o;
    var c=o.cdiv;
    if(b.cdiv)
    { 
        var aw=b.offsetWidth; 	// executed when displaying sub menus
        var ah=b.offsetHeight;	// once for level 1 twice for level 2 
        var ax=b.offsetLeft;
        var ay=b.offsetTop;
        
	if(c[qp].ch)
        { 		//executed when sub menus are being displayed
            aw=0;
            if(c.fl)
		ax=0;
        }
        else 
        {		//executed when 2nd level sub menu is displayed
            if(c.rl)
            { 
                ax=ax-c.offsetWidth;
                aw=0;
            }
            ah=0;
        }
        if(qm_o)
        { 
            ax-=b[qp].clientLeft;	// not executed
            ay-=b[qp].clientTop;
        }
        if(qm_s2)
        {	
            ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");	// not executed
            ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");
        }
        if(!c.ismove)	// ismove is always 1
        {
            c.style.left=(ax+aw)+"px"; // not executed
            c.style.top=(ay+ah)+"px";
        }
	
        x2("qmactive",o,1); // adds "qmactive" to classname of o - for use with css style tags?
        
        if(window.qmad&&qmad.bvis)
            eval(qmad.bvis); // always called 
        c.style.visibility="inherit";
        qm_li=c;
    }
    else   //executed when no sub menus to display
        if(!qm_a(b[qp]))
            qm_li=b[qp];
        else  
            qm_li=null;
}
    qm_kille(e);
	//newpage++;

};;

function qm_gcs(obj,sname,jname)
{
	var v;
	if(document.defaultView&&document.defaultView.getComputedStyle)
		v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);
	else   
		if(obj.currentStyle)
			v=obj.currentStyle[jname];

	if(v&&!isNaN(v=parseInt(v)))
		return v;
	else  
		return 0;
};;

function x2(name,b,add)
{
	var a=b[qc];
	if(add)
	{
		if(a.indexOf(name)==-1)
			b[qc]+=(a?' ':'')+name;
	}
	else 
	{
		b[qc]=a.replace(" "+name,"");
		b[qc]=b[qc].replace(name,"");
	}
};;

function qm_kille(e) // stops the event from propagating to other objects.
{   
	if(!e)
	    e=event;
	e.cancelBubble=true;
	if(e.stopPropagation&&!(qm_s&&e.type=="click"))
		e.stopPropagation();
}

//Add-On Core Code (Remove when not using any add-on's)
document.write('<style type="text/css">.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}</style><script type="text/JavaScript">var qmad = new Object();qmad.bvis="";qmad.bhide="";qmad.bhover="";</script>');


	/*******  Menu 0 Add-On Settings *******/
	var a = qmad.qm0 = new Object();

	// Item Bullets Add On
	a.ibullets_apply_to = "parent";
	a.ibullets_main_image = "images/mainmenuwhite.jpg";
	a.ibullets_main_image_hover = "images/mainmenuhover2.jpg";
	a.ibullets_main_image_active = "images/mainmenuactivegrey.jpg";
	a.ibullets_main_image_width = 12;
	a.ibullets_main_image_height = 12;
	a.ibullets_main_position_x = -7;
	a.ibullets_main_position_y = -2;
	a.ibullets_main_align_x = "right";
	a.ibullets_main_align_y = "middle";
	a.ibullets_sub_image = "images/submaingrey.jpg";
	a.ibullets_sub_image_hover = "images/submenuhover2.jpg";
	a.ibullets_sub_image_active = "images/subactivegrey.jpg";
	a.ibullets_sub_image_width = 12;
	a.ibullets_sub_image_height = 12;
	a.ibullets_sub_position_x = 45;
	a.ibullets_sub_position_y = 0;
	a.ibullets_sub_align_x = "center";
	a.ibullets_sub_align_y = "middle";

	// Tree Menu Add On
	a.tree_expand_animation = 0;
	a.tree_expand_step_size = 8;
	a.tree_collapse_animation = 0;
	a.tree_collapse_step_size = 15;
	a.tree_width = 122;
	a.tree_sub_sub_indent = 15;
	a.tree_hide_focus_box = false;
	a.tree_auto_collapse = false;


//Add-On Code: Tree Menu
qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;
qmad.br_version=parseFloat(navigator.vendorSub);
qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;
qmad.tree=new Object();
if(qmad.bvis.indexOf("qm_tree_item_click(b.cdiv);")==-1)
{
	//alert("add event handler");
    qmad.bvis+="qm_tree_item_click(b.cdiv);";
    qm_tree_init_styles();
}
//if(window.attachEvent)
//    window.attachEvent("onload",qm_tree_init);
//else  
//    if(window.addEventListener)
//        window.addEventListener("load",qm_tree_init,1);
;

function qm_tree_init_styles()
{
    //alert("qm_tree_init_styles");
    var a,b;
    if(qmad)
    {
        var i;
        for(i in qmad)
        {
            if(i.indexOf("qm")!=0||i.indexOf("qmv")+1)
                continue;
            var ss=qmad[i];
            if(ss&&ss.tree_width)
            {
                var az="";
                if(window.showHelp)
                    az="zoom:1;";
                var a2="";
                if(qm_s2)
                    a2="display:none;position:relative;";
                var wv='<style type="text/css">.qmistreestyles'+i+'{} #'+i+'{position:relative !important;} #'+i+' a{float:none !important;white-space:normal !important;}#'+i+' div{width:auto !important;left:0px !important;top:0px !important;overflow:hidden;'+a2+az+'border-top-width:0px !important;border-bottom-width:0px !important;margin-left:0px !important;margin-top:0px !important;}';
                wv+='#'+i+'{width:'+ss.tree_width+'px;}';
                if(ss.tree_sub_sub_indent)
                    wv+='#'+i+' div div{padding-left:'+ss.tree_sub_sub_indent+'px}';
                document.write(wv+'</style>');
            }
        }
    }
}
;
function qm_tree_init(event,spec)
{
    //alert("qm_tree_init");
	//alert(event);
	//alert(spec);
	newpage = 0;
	var q=qmad.tree;
	var a,b;
	var i;
	for(i in qmad)
	{ 
		if(i.indexOf("qm")!=0||i.indexOf("qmv")+1||(!isNaN(spec)&&spec!=i))
			continue;
		var ss=qmad[i];
		if(ss&&ss.tree_width)
		{
			q.estep=ss.tree_expand_step_size;
			if(!q.estep)
				q.estep=1;
			q.cstep=ss.tree_collapse_step_size;
			if(!q.cstep)
				q.cstep=1;
			q.acollapse=ss.tree_auto_collapse;
			q.no_focus=ss.tree_hide_focus_box;
			q.etype=ss.tree_expand_animation;
			if(q.etype)
				q.etype=parseInt(q.etype);
			if(!q.etype)
				q.etype=0;
			q.ctype=ss.tree_collapse_animation;
			if(q.ctype)
				q.ctype=parseInt(q.ctype);
			if(!q.ctype)
				q.ctype=0;
			if(qmad.br_oldnav)
			{
				q.etype=0;
				q.ctype=0;
			}
			qm_tree_init_items(document.getElementById(i));
		}
		i++;
	}
	newpage=-1;
	//alert("end qm_tree_init");
};

function qm_tree_init_items(a,sub) // function is recursive calling itself each time a sub menu is found
{				   // this is why display of sub menus is in reverse order.

    //alert("qm_tree_init_items");
    //alert("setting newpage to -1");
    //alert(a.innerHTML);
	//newpage = -1;
	var w,b;
	var q=qmad.tree;
	var aa;
	aa=a.childNodes;
//alert("a:"+a+" "+aa.length);
	for(var j=0;j<aa.length;j++)
	{ //alert(aa[j]);
		if(aa[j].tagName=="A")
		{
			if(aa[j].cdiv)
			{   //alert("aa["+j+"]:"+aa[j]);// is executed
				aa[j].cdiv.ismove=1;
				aa[j].cdiv.qmtree=1;
			}
			if(!aa[j].onclick)
			{ // not executed
				aa[j].onclick=aa[j].onmouseover;
				aa[j].onmouseover=null;
			}
			if(q.no_focus)
			{
				aa[j].onfocus=function(){ this.blur(); };
			}
			if(aa[j].cdiv)
				new qm_tree_init_items(aa[j].cdiv,1);// alert("here 4");}
			if(aa[j].getAttribute("qmtreeopen"))
				qm_oo(new Object(),aa[j],1); //alert("aa[j]:"+aa[j]);}
		}
	}
};

function qm_tree_item_click(a,close)
{
    var z;
    //alert("qm_tree_item_click");
    if(!a.qmtree&&!((z=window.qmv)&&z.loaded))
    {
        var id=qm_get_menu(a).id;
        if(window.qmad&&qmad[id]&&qmad[id].tree_width)
            x2("qmfh",a,1);
        return;
    }
    if((z=window.qmv)&&(z=z.addons)&&(z=z.tree_menu)&&!z["on"+qm_index(a)])
        return;
    x2("qmfh",a);
    var q=qmad.tree;
    if(q.timer)
        return;
    q.co=new Object();
    var levid="a"+qm_get_level(a);
    var ex=false;
    var cx=false;
    if(q.acollapse)
    {
        var mobj=qm_get_menu(a);
        var ds=mobj.getElementsByTagName("DIV");
        for(var i=0;i<ds.length;i++)
        {
            if(ds[i].style.position=="relative"&&ds[i]!=a)
            {
                var go=true;
                var cp=a[qp];
                while(!qm_a(cp))
                {
                    if(ds[i]==cp)
                        go=false;
                    cp=cp[qp];
                }
                if(go)
                {
                    cx=true;
                    q.co["a"+i]=ds[i];
                    qm_uo(ds[i],1);
                }
            }
        }
    }
    if(a.style.position=="relative")
    {
        cx=true;
        q.co["b"]=a;
        var d=a.getElementsByTagName("DIV");
        for(var i=0;i<d.length;i++)
        {
            if(d[i].style.position=="relative")
            {
                q.co["b"+i]=d[i];
                qm_uo(d[i],1);
            }
        }
        a.qmtreecollapse=1;
        qm_uo(a,1);
        if(window.qm_ibullets_hover)
            qm_ibullets_hover(null,a.idiv);
    }
    else 
    {
        // execution path
        ex=true;
        if(qm_s2)
            a.style.display="block";
        a.style.position="relative";
        q.eh=a.offsetHeight;a.style.height="0px";
        x2("qmfv",a,1);
        x2("qmfh",a);
        a.qmtreecollapse=0;
        q.eo=a;
    }
    qmwait=true;
    qm_tree_item_expand(ex,cx,levid);
    
    
};
function qm_tree_item_expand(expand,collapse,levid)
{
    //alert("qm_tree_item_expand");
    //newpage++;
    var q=qmad.tree;
    var go=false;
    var cs=1;
    if(collapse)
    {
        for(var i in q.co)
        {
            if(!q.co[i].style.height&&q.co[i].style.position=="relative")
            {
                q.co[i].style.height=(q.co[i].offsetHeight)+"px";
                q.co[i].qmtreeht=parseInt(q.co[i].style.height);
            }
            cs=parseInt((q.co[i].offsetHeight/parseInt(q.co[i].qmtreeht))*q.cstep);
            if(q.ctype==1)
                cs=q.cstep-cs+1;
            else  
                if(q.ctype==2)
                    cs=cs+1;
                else  
                    if(q.ctype==3)
                        cs=q.cstep;
            if(q.ctype&&parseInt(q.co[i].style.height)-cs>0)
            {
                q.co[i].style.height=parseInt(q.co[i].style.height)-cs+"px";
                go=true;
            }
            else 
            {
                q.co[i].style.height="";
                q.co[i].style.position="";
                if(qm_s2)
                    q.co[i].style.display="";
                x2("qmfh",q.co[i],1);
                x2("qmfv",q.co[i]);
            }
        }
    }
    if(expand) // will always be expand
    { 
        cs=parseInt((q.eo.offsetHeight/q.eh)*q.estep);
        if(q.etype==2)
            cs=q.estep-cs;
        else  
            if(q.etype==1)
                cs=cs+1;
            else  
                if(q.etype==3)
                    cs=q.estep;

        if(q.etype&&q.eo.offsetHeight<(q.eh-cs))
        {
            q.eo.style.height=parseInt(q.eo.style.height)+cs+"px";
            go=true;
            if(window.qmv_position_pointer)
                qmv_position_pointer();
        }
        else 
        { 
            q.eo.qmtreeh=q.eo.style.height;
            q.eo.style.height="";
            if(window.qmv_position_pointer)
                qmv_position_pointer();
        }
    }
    if(go)
    {   // not executed
        q.timer=setTimeout("qm_tree_item_expand("+expand+","+collapse+",'"+levid+"')",10);
    }
    else 
    {    
        qmwait=false;
        q.timer=null;
    }
};

function qm_get_level(a)
{
    lev=0;
    while(!qm_a(a)&&(a=a[qp]))
        lev++;    
    return lev;
};
function qm_get_menu(a)
{
    while(!qm_a(a)&&(a=a[qp]))
        continue;
    return a;
}

//Add-On Code: Item Bullets
qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;
qmad.br_version=parseFloat(navigator.vendorSub);
qmad.br_oldnav6=qmad.br_navigator&&qmad.br_version<7;
if(!qmad.br_oldnav6)
{
    if(!qmad.ibullets)
        qmad.ibullets=new Object();
    if(qmad.bvis.indexOf("qm_ibullets_active(o,false);")==-1)
    {
        qmad.bvis+="qm_ibullets_active(o,false);";
        qmad.bhide+="qm_ibullets_active(a,1);";
        if(window.attachEvent)
            window.attachEvent("onload",qm_ibullets_init);
        else  
            if(window.addEventListener)
                window.addEventListener("load",qm_ibullets_init,1);
        if(window.attachEvent)
            document.attachEvent("onmouseover",qm_ibullets_hover_off);
        else  
            if(window.addEventListener)
                document.addEventListener("mouseover",qm_ibullets_hover_off,false);
    }
};

function qm_ibullets_init(e,spec)
{
    var z;
    if((z=window.qmv)&&(z=z.addons)&&(z=z.item_bullets)&&(!z["on"+qmv.id]&&z["on"+qmv.id]!=undefined&&z["on"+qmv.id]!=null))
        return;
    qm_ts=1;
    var q=qmad.ibullets;
    var a,b,r,sx,sy;
    z=window.qmv;
    for(i=0;i<10;i++)
    {
        if(!(a=document.getElementById("qm"+i))||(!isNaN(spec)&&spec!=i))
            continue;
        var ss=qmad[a.id];
        if(ss&&(ss.ibullets_main_image||ss.ibullets_sub_image))
        {
            q.mimg=ss.ibullets_main_image;
            if(q.mimg)
            {
                q.mimg_a=ss.ibullets_main_image_active;
                if(!z)
                    qm_ibullets_preload(q.mimg_a);
                q.mimg_h=ss.ibullets_main_image_hover;
                if(!z)
                    qm_ibullets_preload(q.mimg_a);
                q.mimgwh=eval("new Array("+ss.ibullets_main_image_width+","+ss.ibullets_main_image_height+")");
                r=q.mimgwh;
                if(!r[0])
                    r[0]=9;
                if(!r[1])
                    r[1]=6;
                sx=ss.ibullets_main_position_x;
                sy=ss.ibullets_main_position_y;
                if(!sx)
                    sx=0;
                if(!sy)
                    sy=0;
                q.mpos=eval("new Array('"+sx+"','"+sy+"')");
                q.malign=eval("new Array('"+ss.ibullets_main_align_x+"','"+ss.ibullets_main_align_y+"')");
                r=q.malign;
                if(!r[0])
                    r[0]="right";
                if(!r[1])
                    r[1]="center";
            }
            q.simg=ss.ibullets_sub_image;
            if(q.simg)
            {
                q.simg_a=ss.ibullets_sub_image_active;
                if(!z)
                    qm_ibullets_preload(q.simg_a);
                q.simg_h=ss.ibullets_sub_image_hover;
                if(!z)
                    qm_ibullets_preload(q.simg_h);
                q.simgwh=eval("new Array("+ss.ibullets_sub_image_width+","+ss.ibullets_sub_image_height+")");
                r=q.simgwh;
                if(!r[0])
                    r[0]=6;
                if(!r[1])
                    r[1]=9;
                sx=ss.ibullets_sub_position_x;
                sy=ss.ibullets_sub_position_y;
                if(!sx)
                    sx=0;
                if(!sy)
                    sy=0;
                q.spos=eval("new Array('"+sx+"','"+sy+"')");
                q.salign=eval("new Array('"+ss.ibullets_sub_align_x+"','"+ss.ibullets_sub_align_y+"')");
                r=q.salign;
                if(!r[0])
                    r[0]="right";
                if(!r[1])
                    r[1]="middle";
            }
            q.type=ss.ibullets_apply_to;
            qm_ibullets_init_items(a,1);
        }
    }
};

function qm_ibullets_preload(src)
{
    d=document.createElement("DIV");
    d.style.display="none";
    d.innerHTML="<img src="+src+" width=1 height=1>";
    document.body.appendChild(d);
};
function qm_ibullets_init_items(a,main)
{
    var q=qmad.ibullets;
    var aa,pf;
    aa=a.childNodes;
    for(var j=0;j<aa.length;j++)
    {
        if(aa[j].tagName=="A")
        {
            if(window.attachEvent)
                aa[j].attachEvent("onmouseover",qm_ibullets_hover);
            else  
                if(window.addEventListener)
                    aa[j].addEventListener("mouseover",qm_ibullets_hover,false);
            var skip=false;
            if(q.type!="all")
            {
                if(q.type=="parent"&&!aa[j].cdiv)
                    skip=true;
                if(q.type=="non-parent"&&aa[j].cdiv)
                    skip=true;
            }
            if(!skip)
            {
                if(main)
                    pf="m";
                else 
                    pf="s";
                if(q[pf+"img"])
                {
                    var ii=document.createElement("IMG");
                    ii.setAttribute("src",q[pf+"img"]);
                    ii.setAttribute("width",q[pf+"imgwh"][0]);
                    ii.setAttribute("height",q[pf+"imgwh"][1]);
                    ii.style.borderWidth="0px";
                    ii.style.position="absolute";
                    var ss=document.createElement("SPAN");
                    var s1=ss.style;
                    s1.display="block";
                    s1.position="relative";
                    s1.fontSize="1px";
                    s1.lineHeight="0px";
                    ss.ibhalign=q[pf+"align"][0];
                    ss.ibvalign=q[pf+"align"][1];
                    ss.ibiw=q[pf+"imgwh"][0];
                    ss.ibih=q[pf+"imgwh"][1];
                    ss.ibposx=q[pf+"pos"][0];
                    ss.ibposy=q[pf+"pos"][1];
                    qm_ibullets_position(aa[j],ss);
                    ss.appendChild(ii);
                    aa[j].qmibullet=aa[j].insertBefore(ss,aa[j].firstChild);
                    aa[j]["qmibullet"+pf+"a"]=q[pf+"img_a"];
                    aa[j]["qmibullet"+pf+"h"]=q[pf+"img_h"];
                    aa[j].qmibulletorig=q[pf+"img"];
                    ss.setAttribute("qmvbefore",1);
                    ss.setAttribute("isibullet",1);
                    if(aa[j].className.indexOf("qmactive")+1)
                        qm_ibullets_active(aa[j]);
                }
            }
            if(aa[j].cdiv)
                new qm_ibullets_init_items(aa[j].cdiv);
        }
    }
};

function qm_ibullets_position(a,b)
{
    if(b.ibhalign=="right")
        b.style.left=(a.offsetWidth+parseInt(b.ibposx)-b.ibiw)+"px";
    else  
        if(b.ibhalign=="center")
            b.style.left=(parseInt(a.offsetWidth/2)-parseInt(b.ibiw/2)+parseInt(b.ibposx))+"px";
        else 
            b.style.left=b.ibposx+"px";
    if(b.ibvalign=="bottom")
        b.style.top=(a.offsetHeight+parseInt(b.ibposy)-b.ibih)+"px";
    else  
        if(b.ibvalign=="middle")
            b.style.top=parseInt((a.offsetHeight/2)-parseInt(b.ibih/2)+parseInt(b.ibposy))+"px";
        else b.style.top=b.ibposy+"px";
};
function qm_ibullets_hover(e,targ)
{
    e=e||window.event;
    if(!targ)
    {
        var targ=e.srcElement||e.target;
        while(targ.tagName!="A")
            targ=targ[qp];
    }
    var ch=qmad.ibullets.lasth;
    if(ch&&ch!=targ)
    {
        qm_ibullets_hover_off(new Object(),ch);
    }
    if(targ.className.indexOf("qmactive")+1)
        return;
    var wo=targ.qmibullet;
    var ma=targ.qmibulletmh;
    var sa=targ.qmibulletsh;
    if(wo&&(ma||sa))
    {
        var ti=ma;
        if(sa&&sa!=undefined)
            ti=sa;
        if(ma&&ma!=undefined)
            ti=ma;
        wo.firstChild.src=ti;
        qmad.ibullets.lasth=targ;
    }
    if(e)
        qm_kille(e);
};

function qm_ibullets_hover_off(e,o)
{
    if(!o)
        o=qmad.ibullets.lasth;
    if(o&&o.className.indexOf("qmactive")==-1)
    {
        if(o.firstChild&&o.firstChild.getAttribute&&o.firstChild.getAttribute("isibullet"))
            o.firstChild.firstChild.src=o.qmibulletorig;
    }
};

function qm_ibullets_active(a,hide)
{
    var wo=a.qmibullet;
    var ma=a.qmibulletma;
    var sa=a.qmibulletsa;
    if(!hide&&a.className.indexOf("qmactive")==-1)
        return;
    if(hide&&a.idiv)
    {
        var o=a.idiv;
        if(o&&o.qmibulletorig)
        {
            if(o.firstChild&&o.firstChild.getAttribute&&o.firstChild.getAttribute("isibullet"))
                o.firstChild.firstChild.src=o.qmibulletorig;
        }
    }
    else 
    {
        if(a.cdiv)
        {
            var aa=a.cdiv.childNodes;
            for(var i=0;i<aa.length;i++)
            {
                if(aa[i].tagName=="A"&&aa[i].qmibullet)
                    qm_ibullets_position(aa[i],aa[i].qmibullet);
            }
        }
        if(wo&&(ma||sa))
        {
            var ti=ma;
            if(sa&&sa!=undefined)
                ti=sa;
            if(ma&&ma!=undefined)
                ti=ma;
            wo.firstChild.src=ti;
        }
    }
}


function rootmenu(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm">Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');

}

function productsmenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm" qmtreeopen=1>Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');



}

function windowsmenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm" qmtreeopen=1>Products</a><div style="padding:0px;"><a href="../retwindows.htm" qmtreeopen=1 style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');

}

function doorsmenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm" qmtreeopen=1>Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" qmtreeopen=1 style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');

}

function consmenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm" qmtreeopen=1>Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm" qmtreeopen=1>Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');


}

function kitchensmenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm" qmtreeopen=1>Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm" qmtreeopen=1>Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');


}

function gallerymenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm">Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm" qmtreeopen=1>Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');


}

function qualitymenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm">Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm" qmtreeopen=1>Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">menu_create(0,false,2,2,true,false,false,false);</script>');


}

function interactivemenuopen(openthis)
{

//Compressed Menu Structure
document.write('<div id="qm0" class="qmmc"><a href="../rethome.htm" style="border-width:0px;">Welcome</a><a href="../retaboutus.htm">About Us</a><a href="../retproducts.htm">Products</a><div style="padding:0px;"><a href="../retwindows.htm" style="margin:0px;">Windows</a><div class="custom"><a href="../retcasement.htm" style="margin:0px -1px 0px -16px;">Casement</a><a href="../rettiltandturn.htm" style="margin:0px -1px 0px -16px;">Tilt & Turn</a><a href="../retreversible.htm" style="margin:0px -1px 0px -16px;">Reversible</a><a href="../retsashcase.htm" style="margin:0px -1px 0px -16px;">Sash & Case</a></div><a href="../retdoors.htm" style="margin:0px;">Doors</a><div class="custom"><a href="../retcompositedoors.htm" style="margin:0px -1px 0px -16px;">Composite Doors</a><a href="../retresidentialdoors.htm" style="margin:0px -1px 0px -16px;">Residential Doors</a><a href="../retfrenchdoors.htm" style="margin:0px -1px 0px -16px;">French Doors</a><a href="../retpatiodoors.htm" style="margin:0px -1px 0px -16px;">Patio Doors</a></div><a href="../retcons.htm">Conservatories</a><div class="custom"><a href="../retvictoriancons.htm" style="margin:0px -1px 0px -16px;">Victorian</a><a href="../retgeorgiancons.htm" style="margin:0px -1px 0px -16px;">Georgian</a><a href="../retleantocons.htm" style="margin:0px -1px 0px -16px;">Lean-To</a><a href="../retgablecons.htm" style="margin:0px -1px 0px -16px;">Gable</a><a href="../retbespokecons.htm" style="margin:0px -1px 0px -16px;">Bespoke</a></div><a href="../retkitchens.htm">Kitchens</a><div class="custom"><a href="../retclassic.htm" style="margin:0px -1px 0px -16px;">Classic</a><a href="../retcontemporary.htm" style="margin:0px -1px 0px -16px;">Contemporary</a></div><a href="../retdriveways.htm">Driveways / Paving</a><a href="../retroofline.htm">Roofline</a></div><a href="../retwindowenergyrating.htm">Window Energy Rating</a><a href="../retgallery.htm">Gallery</a><div><a href="../retwindowsgallery.htm">Windows</a><a href="../retdoorsgallery.htm">Doors</a><a href="../retconsgallery.htm">Conservatories</a><a href="../retkitchensgallery.htm">Kitchens</a><a href="../retrooflinegallery.htm">Roofline</a></div><a href="../retglaziers.htm">Glaziers</a><a href="../retquality.htm">Quality</a><div><a href="../retcustomercare.htm">Customer Care</a><a href="../retaccreditations.htm">Accreditations</a></div><a href="../retconservation.htm">Conservation Areas</a><a href="../retenvironment.htm">Environment</a><a href="../retnews.php">News</a><a href="../retfactory.htm">Our Factory</a><a href="../retspecialoffers.htm">Special Offers!</a><a href="../retsolarpvpanels.htm"><font color="#6699FF">New! - Solar Panels</font></a></div><span class="qmclear"> </span></div><script type="text/javascript">qm_create(0,false,2,2,true,false,false,false);</script>');


}
