    var timer;
    var speed = 1;
    var myDiv;
    
    function movingText(con){
    content=con;

    this.reverse = reverse;
    this.moveText=moveText;

    write();
    reverse();
    }
    
    function moveText(s){
    speed = s;
    }

    function reverse(){
    if(parseInt(myDiv.style.top)>(myDiv.offsetHeight*(-1))){
        myDiv.style.top = parseInt(myDiv.style.top)-speed;
    }
    else {myDiv.style.top = 120;}
    }  

    function write()
	{
        document.write('<div style="position:relative;overflow:hidden;float:centre; background-image:url(background/home.gif); width:200px;height:120px;" >');
        document.write('<div id="text" style="position:absolute;top:100px;left:0px;border:0px solid black;width:200px;height:10px;"; onMouseOver="text.moveText(0);" onMouseOut="text.moveText(1);">');
        document.write('<font color="#0061C1" style="font-size: 9pt" size="2">');
        document.write(content);
        document.write('</font>');
        document.write('<\/div><\/div>');
        if(reverse)
		{
            timer = setInterval('text.reverse()','35');
        }
        myDiv = document.getElementById('text');
    }	

	function MM_jumpMenu(targ,selObj,restore)
	{ //v3.0
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
		if (restore) 
			selObj.selectedIndex=0;
	}

	function MM_findObj(n, d) 
	{ //v4.01
  		var p,i,x;  
		if(!d) d=document; 
		if((p=n.indexOf("?"))>0&&parent.frames.length) 
		{
    		d=parent.frames[n.substring(p+1)].document; 
			n=n.substring(0,p);
		}
  		if(!(x=d[n])&&d.all) 
			x=d.all[n]; 
		for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
			for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  				if(!x && d.getElementById) x=d.getElementById(n); 
					return x;
	}

	function MM_validateForm() 
	{ //v4.0
  		var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
		for (i=0; i<(args.length-2); i+=3) 
		{ 
			test=args[i+2]; val=MM_findObj(args[i]);
		    if (val) 
			{ 
				nm=val.name; 
				if ((val=val.value)!="") 
				{
					if (test.indexOf('isEmail')!=-1) 
					{ 
						p=val.indexOf('@');
						if (p<1 || p==(val.length-1)) 
							errors+='- '+nm+' must contain an e-mail address.\n';
					} 
					else if (test!='R') 
					{ 
						num = parseFloat(val);
						if (isNaN(val)) 
							errors+='- '+nm+' must contain a number.\n';
						if (test.indexOf('inRange') != -1)
						{ 
							p=test.indexOf(':');
							min=test.substring(8,p); max=test.substring(p+1);
							if (num<min || max<num) 
								errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
						} 
					} 
				} 
				else if (test.charAt(0) == 'R') 
					errors += '- '+nm+' is required.\n'; 
			}
		} 
		if (errors) alert('The following error(s) occurred:\n'+errors);
		document.MM_returnValue = (errors == '');
	}