function stripe(id) {    // the flag we'll use to keep track of     // whether the current row is odd or even    var even = false;      // if arguments are provided to specify the side    // of the even & odd rows, then use the them;    // otherwise use the following defaults:    var evenFloat = arguments[1] ? arguments[1] : 'left';    var oddFloat = arguments[2] ? arguments[2] : 'right';      // obtain a reference to the desired table    // if no such table exists, abort    var rows = document.getElementById(id);    if (! rows) { return; }        // get imgs in table    var imgs = rows.getElementsByTagName("img");	var h3s = rows.getElementsByTagName("h3");		// use styleFloat for IE or cssFloat for NS	vProperty = (document.all) ? 'styleFloat' : 'cssFloat';	    // and iterate through them...    for (var h = 0; h < imgs.length; h++) {		 // set img float to even or odd         imgs[h].style[vProperty] = even ? evenFloat : oddFloat;         h3s[h].style.textAlign = even ? evenFloat : oddFloat;        // flip from odd to even, or vice-versa        even =  ! even;    } }