мой первый скриптик. сильно не смейтесь 
 
суть - листалка картинок, заданных фоном хедеру. 
две кнопки - ссылки - вперед и назад.
<script type="text/javascript">
    	var n=0;
   	 	var name  = new Array();
   		name[0] = 1;
	    name[1] = 2;
	    name[2] = 3;
	    var count = (name.length) - 1;
        window.onload = function() {
            document.getElementById('forward').onclick=function() {       	
            	n++;
            	if(n> count) n=0;
            	if(n< 0) n= count;
                document.getElementById('header').style.cssText='background:url("images/mainphoto'+name[n]+'.jpg")';        
            }
            document.getElementById('backward').onclick=function() {
            	n--;
            	if(n> count) n=0;
            	if(n< 0) n= count;
                    document.getElementById('header').style.cssText='background:url("images/mainphoto'+name[n]+'.jpg")';                
            }	  
        }
</script>
все работает в лисе и опере, но в хроме и сафари - нет. 
В чем может быть дело?
Как я понимаю дело именно в строчке изменения css, потому что хром пытается вывести картинку с названием mainphotoundefined.jpg
т.е. не определяется переменная n