function doClock(){ // By Paul Davis - www.kaosweaver.com
        var t=new Date(),a=doClock.arguments,str="",i,a1,lang="1";
        var month=new Array('January','Jan', 'February','Feb', 'March','Mar', 'April','Apr', 'May','May', 'June','Jun', 'July','Jul', 'August','Aug', 'September','Sep', 'October','Oct', 'November','Nov', 'December','Dec');
        var tday= new Array('Sunday','Sun','Monday','Mon', 'Tuesday','Tue', 'Wednesday','Wed','Thursday','Thr','Friday','Fri','Saturday','Sat');

        for(i=0;i<a.length;i++) {
                a1=a[i].charAt(1);switch (a[i].charAt(0)) {
                case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
                str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];break;
                case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";str+=t.getDate();break;
                case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);break;
                case "W":str+=tday[t.getDay()*2+Number(a1)];break; default: str+=unescape(a[i]);}
        }
        return str;
}

var img=new Array;
img[0] = new Image; img[0].src='http://www.qec.co.uk/images/hayes-s.jpg';
img[1] = new Image; img[1].src='http://www.qec.co.uk/images/coil-s.jpg';
img[2] = new Image; img[2].src='http://www.qec.co.uk/images/handshake-s.jpg';
img[3] = new Image; img[3].src='http://www.qec.co.uk/images/constr-s.jpg';
img[4] = new Image; img[4].src='http://www.qec.co.uk/images/work-s.jpg';
img[5] = new Image; img[5].src='http://www.qec.co.uk/images/pubs-s.jpg';
img[6] = new Image; img[6].src='http://www.qec.co.uk/images/news-s.jpg';
img[7] = new Image; img[7].src='http://www.qec.co.uk/images/resource-s.jpg';
img[8] = new Image; img[8].src='http://www.qec.co.uk/images/benefit-s.jpg';
img[9] = new Image; img[9].src='http://www.qec.co.uk/images/dishes2-s.jpg';
img[10] = new Image; img[10].src='http://www.qec.co.uk/images/tower-s.jpg';
img[11] = new Image; img[11].src='http://www.qec.co.uk/images/trent-s.jpg';
img[12] = new Image; img[12].src='http://www.qec.co.uk/images/contact-s.jpg';
img[13] = new Image; img[13].src='http://www.qec.co.uk/images/index-d-s.jpg';
img[14] = new Image; img[14].src='http://www.qec.co.uk/images/turbine-s.jpg';
img[15] = new Image; img[15].src='http://www.qec.co.uk/images/dishes-s.jpg';
img[16] = new Image; img[16].src='http://www.qec.co.uk/images/dishes3-s.jpg';
img[17] = new Image; img[17].src='http://www.qec.co.uk/images/constr-s.jpg';
img[18] = new Image; img[18].src='http://www.qec.co.uk/images/index-a-s.jpg';
img[19] = new Image; img[19].src='http://www.qec.co.uk/images/news1-s.jpg';
img[20] = new Image; img[20].src='http://www.qec.co.uk/images/benefit1-s.jpg';
img[21] = new Image; img[21].src='http://www.qec.co.uk/images/lift4.jpg';
img[22] = new Image; img[22].src='http://www.qec.co.uk/images/machine2.jpg';
img[23] = new Image; img[23].src='http://www.qec.co.uk/images/ukas-red.gif';
img[24] = new Image; img[24].src='http://www.qec.co.uk/images/request2.jpg';
img[25] = new Image; img[25].src='http://www.qec.co.uk/images/contact1-s.jpg';
img[26] = new Image; img[26].src='http://www.qec.co.uk/images/workman2.jpg';

ukaswhite = new Image; ukaswhite.src='http://www.qec.co.uk/images/ukas.gif';
purple = new Image; purple.src='http://www.qec.co.uk/images/purple.jpg';
white = new Image; white.src='http://www.qec.co.uk/images/QEC-logo-smaller2.gif';
 
function rollover (imgToChange, newImage) { imgToChange.src = newImage.src; } 

var rotate_delay = new Array (4000,4595,6765,7456); // delay in milliseconds (5000 = 5 secs)
var useRand = 0;
var rn = new Array (18,19,20,21);
var r0 = 18; var r1 = 19; var r2 = 20; var r3 = 21;

function ran_num() {
        var rand1 = 0;
        var imgnum = img.length - 1;

        do {
                var randnum = Math.random();
                rand1 = Math.round((imgnum - 1) * randnum) + 1;
        } while ((rand1 == useRand) || (r0==rand1) || (r1==rand1) || (r2==rand1) || (r3==rand1));
        useRand = rand1;
}

function rotate0() {
        ran_num();
        r0 = useRand;
        document.images.show0.src = img[useRand].src;
        window.setTimeout("rotate0()", rotate_delay[0]);
}

function rotate1() {
        ran_num();
        r1 = useRand;
        document.images.show1.src = img[useRand].src;
        window.setTimeout("rotate1()", rotate_delay[1]);
}

function rotate2() {
        ran_num();
        r2 = useRand;
        document.images.show2.src = img[useRand].src;
        window.setTimeout("rotate2()", rotate_delay[2]);
}

function rotate3() {
        ran_num();
        r3 = useRand;
        document.images.show3.src = img[useRand].src;
        window.setTimeout("rotate3()", rotate_delay[3]);
}

function laychg(objectStr,visStr) {
        var changeStr;
        var theObj;
              
        if (document.layers) {
                changeStr = "document.layers['" + objectStr + "']";
                theObj = eval(changeStr);
                if (theObj) {
                        theObj.visibility = visStr;
                }
        }
        else if (document.all) {
                if (visStr == "show") {
                        visStr = "visible";
                }
                else if (visStr == "hide") {
                        visStr = "hidden";
                }
                changeStr = "document.all['" + objectStr + "']";
                theObj = eval(changeStr);
                if (theObj) {
                        theObj.style.visibility = visStr;
                }
        }
        else if (document.getElementById) {
                        if (visStr == "show") {
                                visStr = "visible";
                        }
                        else if (visStr == "hide") {
                                visStr = "hidden";
                        }
                        changeStr = "document.getElementById('" + objectStr+ "')";
                        theObj = eval(changeStr);
                        if (theObj) {
                                theObj.style.visibility = visStr;
                        }
         }
}

function makelayer(name,vis,left,top,z,addstr,name2,name3) {
        onmou = new Array(4);

        onmou[0] = ">";

        onmou[1] =  ' onmouseover="laychg(' + "'" + name + "','show')" +  '" onmouseout="laychg(' + "'" + name + "','hidden')" + '">' ;

        onmou[2] =  ' onmouseover="laychg(' + "'" + name2 + "','show') ; laychg('" + name + "','show')"  +  '" onmouseout="laychg(' + "'" + name + "','hidden')" + '">' ;

        onmou[3] =  ' onmouseover="laychg(' + "'" + name2 + "','show') ; laychg('" + name3 + "','show') ; laychg('" + name + "','show') "  +  '" onmouseout="laychg(' + "'" + name + "','hidden')" + '">' ;

        if (document.all || document.getElementById) {
                con='<div id="'+name+'" style="margin-left: -150; position: absolute; visibility:'+vis+'; top: 340; left: 50%; width:'+left+'; height:'+top+'%; z-index:'+z+'"' ;
        }
                else if (document.layers) {
                        con='<layer id="'+name+'" position=absolute visibility='+vis+'  left='+left+' top='+top+' z-index='+z+''  ;
                }

        con=con+onmou[addstr];
        document.write(con);
}

function endlayer(id1) {
        if (document.all || document.getElementById) {
                document.write("</div>");
        }
        else if (document.layers) {
                document.eval(id1).document.write('</layer>');
        }
}


function WebText( textString ) {
    window.status = textString;
    return true;
}

function checkadd()
  {
  mu=this.document.mailupd;
  if (mu.email.value=="")
  {alert("Please let us have your email address and we will let you know when the next update to the site is made") }
  else
          {document.mailupd.submit();}
  }

function checkadd1()
  {  mu=this.document.contactform;

 if ((mu.firstname.value=="")||(mu.lastname.value==""))
   {alert("You must enter your full name") }
 else

 if ((mu.job_title.value=="")||(mu.company_name.value==""))
   {alert("Let us know your company details") }
 else

   if (mu.business.value=="")
   {alert("We need to know what sort of business you are in") }
     else

       if ((mu.address1.value=="")||(mu.town.value=="")||(mu.county.value=="")||(mu.country.value=="")||(mu.postcode.value==""))
       {alert("Please complete all of your address details") }
         else

           if ((mu.telephone.value=="")||(mu.email.value==""))
           {alert("We will need your contact details to get back to you") }
           else

 	  if ((mu.Employee_number.value=="")||(mu.Sites.value=="0"))
	   {alert("We need to know how many people and sites are involed") }
 	    else
        if (mu.scope.value=="")
           {alert("We need to know what activities your QMS covers") }
     else
           { document.contactform.submit();}
}


function frameover(link) {
        parent.textframe.location=link;
}


