PDA

View Full Version : Marquee II Scrolling Time Between Star and End of News



Badge
08-06-2006, 05:17 PM
Ok I have this site Im working on http://www.oceancup.com/ and I got the script working to display my news. My news is being generated by CuteNews and as you can see its all working great. What I hate is the long pause from the end of all the news to the repeat of the news. How can this be eliminated to be seemless?

I found on example durring my search of the forums but it was for text only and wont work with a php include.

http://www.dynamicdrive.com/dynamicindex2/cmarquee2.htm

boogyman
08-06-2006, 08:11 PM
seems to work fine for me :-/

Badge
08-06-2006, 08:17 PM
Yes the script is working, I said that, what I want is not to have the long pause at the very end before it starts rotating through the news again.

blm126
08-06-2006, 08:58 PM
I found on example during my search of the forums but it was for text only and wont work with a php include.

Could we see a link to the other solution? Also it doesn't matter whether the html is hand coded or from a php include.

Badge
08-06-2006, 10:17 PM
http://home.comcast.net/~jscheuer1/side/marquee.htm

Badge
08-07-2006, 04:49 PM
anyone got an idea?

blm126
08-07-2006, 05:15 PM
Can I ask why you don't just use that? I see nowhere is the source that says it will only work for text.

Badge
08-07-2006, 08:58 PM
There is one line of code in the example where they say all news must be on the same line, well if I sub in an include it doesnt work.

boogyman
08-07-2006, 09:10 PM
Yes the script is working, I said that, what I want is not to have the long pause at the very end before it starts rotating through the news again.

what I meant was that I did not see a long delay in the time between the two.... I tested in both IE and Firefox (latest versions available to PC) and I did not see any significant delay.

blm126
08-07-2006, 09:37 PM
well this should be solved serverside then. I haven't tested this by the way.
Put all of this code where your include was

<?php
ob_start();
//Replace with your include
include('blah.html');
$ob_contents = ob_get_contents();
ob_end_clean();
$ob_contents = str_replace('\n',' ',$ob_contents);
$ob_contents = str_replace("'","\'",$ob_contents);
echo $ob_contents;
?>

Badge
08-07-2006, 09:42 PM
its there you just have to wait longer, I used the same icon and crap news to test it, theres about 5-6 artciles

Badge
08-07-2006, 09:44 PM
I dont understand blm where am I putting that, am I using the script that is seen in the link I provided in the first post or in the the post where I show the 2nd option that can only work with text.

blm126
08-07-2006, 09:52 PM
<?php
ob_start();
//Replace with your include
include('blah.html');
$ob_contents = ob_get_contents();
ob_end_clean();
$ob_contents = str_replace('\n',' ',$ob_contents);
$ob_contents = str_replace("'","\'",$ob_contents);
?>
<script type="text/javascript">
/*
Cross browser Marquee II- Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Modified by jscheuer1 for continuous content. Credit MUST stay intact for use
*/

//Specify the marquee's width (in pixels)
var marqueewidth="200px"
//Specify the marquee's height
var marqueeheight="150px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Specify initial pause before scrolling in milliseconds
var initPause=1000
//Specify start with Full(1)or Empty(0) Marquee
var full=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify Break characters for IE as the two iterations
//of the marquee, if text, will be too close together in IE
var iebreak='<p></p>'

//Specify the marquee's content
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent='<?php echo $ob_contents; ?>'


////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, cross_marquee2, ns_marquee

function populate(){
if (iedom){
var lb=document.getElementById&&!document.all? '' : iebreak
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee.style.top=(full==1)? '8px' : parseInt(marqueeheight)+8+"px"
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent+lb
actualheight=cross_marquee.offsetHeight
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
}
window.onload=populate

function scrollmarquee(){

if (iedom){
if (parseInt(cross_marquee.style.top)<(actualheight*(-1)+8))
cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight+8)+"px"
if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)+8))
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px"
cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}

else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}

if (iedom||document.layers){
with (document){
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">')
write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;z-index:100;background:white;">')
write('</div></div>')

}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>

blm126
08-07-2006, 09:52 PM
There that should be all in the head. Remeber you need to edit the include to the file you want

Badge
08-07-2006, 11:00 PM
Then what do I put in the body where I want my news to scroll?

blm126
08-07-2006, 11:32 PM
Wait,that goes in the body where you want the box to appear.sorry :)

Badge
08-08-2006, 12:07 AM
No go
heres the line of code that I use to bring in my news from cute news
<?PHP
$PHP_SELF = 'News/news.php';
$category = "1";
include("News/show_news.php");
?>

which wont work with the script as you coded.

blm126
08-08-2006, 01:18 AM
Sure it will.


<?php
ob_start();
//Replace with your include
$PHP_SELF = 'News/news.php';
$category = "1";
include("News/show_news.php");
$ob_contents = ob_get_contents();
ob_end_clean();
$ob_contents = str_replace('\n',' ',$ob_contents);
$ob_contents = str_replace("'","\'",$ob_contents);
?>
<script type="text/javascript">
/*
Cross browser Marquee II- &#169; Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Modified by jscheuer1 for continuous content. Credit MUST stay intact for use
*/

//Specify the marquee's width (in pixels)
var marqueewidth="200px"
//Specify the marquee's height
var marqueeheight="150px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Specify initial pause before scrolling in milliseconds
var initPause=1000
//Specify start with Full(1)or Empty(0) Marquee
var full=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify Break characters for IE as the two iterations
//of the marquee, if text, will be too close together in IE
var iebreak='<p></p>'

//Specify the marquee's content
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent='<?php echo $ob_contents; ?>'


////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, cross_marquee2, ns_marquee

function populate(){
if (iedom){
var lb=document.getElementById&&!document.all? '' : iebreak
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee.style.top=(full==1)? '8px' : parseInt(marqueeheight)+8+"px"
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent+lb
actualheight=cross_marquee.offsetHeight
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
}
window.onload=populate

function scrollmarquee(){

if (iedom){
if (parseInt(cross_marquee.style.top)<(actualheight*(-1)+8))
cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight+8)+"px"
if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)+8))
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px"
cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}

else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}

if (iedom||document.layers){
with (document){
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">')
write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;z-index:100;background:white;">')
write('</div></div>')

}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>

Badge
08-08-2006, 02:35 PM
I really do appreciate your help but it’s a no go

http://oceancup.com/test.php

Edit: I do see in the source code that it is pulling the news in but it just isnt displaying it so we are almost there.

blm126
08-08-2006, 04:42 PM
Okay here we go. I tested this. I ended up having to add a little javascript. Also I used PHP to remove some <link> tags that cannot be in the body.


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="http://oceancup.com/ocean.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style15 {color: #FF9900}
.style16 {color: #FFFFFF}
-->
</style>
</head>
<body>
<?php
ob_start();
//Replace with your include
$PHP_SELF = 'News/news.php';
$category = "1";
include("News/show_news.php");
$ob_contents = ob_get_contents();
ob_end_clean();
/*
$ob_contents = str_replace('\n',' ',$ob_contents);
$ob_contents = str_replace('\r',' ',$ob_contents);
$ob_contents = str_replace("'","\'",$ob_contents);
*/
$search = '<link href="http://oceancup.com//ocean.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style15 {color: #FF9900}
.style16 {color: #FFFFFF}
-->
</style>';
$replace = '';
$echo = str_replace($search,$replace,$ob_contents);
?>
<div id="hidecontent" style="display: none;"><?php echo $echo; ?></div>
<script type="text/javascript">
/*
Cross browser Marquee II- &#169; Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Modified by jscheuer1 for continuous content. Credit MUST stay intact for use
*/

//Specify the marquee's width (in pixels)
var marqueewidth="200px"
//Specify the marquee's height
var marqueeheight="150px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Specify initial pause before scrolling in milliseconds
var initPause=1000
//Specify start with Full(1)or Empty(0) Marquee
var full=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify Break characters for IE as the two iterations
//of the marquee, if text, will be too close together in IE
var iebreak='<p></p>'

//Specify the marquee's content
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent= document.getElementById('hidecontent').innerHTML;


////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, cross_marquee2, ns_marquee

function populate(){
if (iedom){
var lb=document.getElementById&&!document.all? '' : iebreak
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee.style.top=(full==1)? '8px' : parseInt(marqueeheight)+8+"px"
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent+lb
actualheight=cross_marquee.offsetHeight
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
}
window.onload=populate

function scrollmarquee(){

if (iedom){
if (parseInt(cross_marquee.style.top)<(actualheight*(-1)+8))
cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight+8)+"px"
if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)+8))
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px"
cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}

else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}

if (iedom||document.layers){
with (document){
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">')
write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;z-index:100;background:white;">')
write('</div></div>')

}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>
</body>
</html>

Badge
08-08-2006, 06:29 PM
Its working only one last thing, on the seemless repeat it colors the background white and I can seem to fix this anywhere. Thanks a lot for helping me out, just one more hurdle.

http://oceancup.com/test.php

blm126
08-08-2006, 06:43 PM
I'm not familiar with this script so this guess work, but try this


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="http://oceancup.com/ocean.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style15 {color: #FF9900}
.style16 {color: #FFFFFF}
-->
</style>
</head>
<body>
<?php
ob_start();
//Replace with your include
$PHP_SELF = 'News/news.php';
$category = "1";
include("News/show_news.php");
$echo = ob_get_contents();
ob_end_clean();
?>
<div id="hidecontent" style="display: none;"><?php echo $echo; ?></div>
<script type="text/javascript">
/*
Cross browser Marquee II- &#169; Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS, visit http://www.dynamicdrive.com
Modified by jscheuer1 for continuous content.Modified by blm126 for black background and multiple lines of content. Credit MUST stay intact for use
*/

//Specify the marquee's width (in pixels)
var marqueewidth="200px"
//Specify the marquee's height
var marqueeheight="150px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Specify initial pause before scrolling in milliseconds
var initPause=1000
//Specify start with Full(1)or Empty(0) Marquee
var full=1
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1
//Specify Break characters for IE as the two iterations
//of the marquee, if text, will be too close together in IE
var iebreak='<p></p>'

//Place Content in the div with an id of hidecontent, also make sure it has a style of display none


////NO NEED TO EDIT BELOW THIS LINE////////////
var marqueecontent= document.getElementById('hidecontent').innerHTML;
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, cross_marquee2, ns_marquee

function populate(){
if (iedom){
var lb=document.getElementById&&!document.all? '' : iebreak
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee.style.top=(full==1)? '8px' : parseInt(marqueeheight)+8+"px"
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent+lb
actualheight=cross_marquee.offsetHeight
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=parseInt(marqueeheight)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
setTimeout('lefttime=setInterval("scrollmarquee()",20)',initPause)
}
window.onload=populate

function scrollmarquee(){

if (iedom){
if (parseInt(cross_marquee.style.top)<(actualheight*(-1)+8))
cross_marquee.style.top=(parseInt(cross_marquee2.style.top)+actualheight+8)+"px"
if (parseInt(cross_marquee2.style.top)<(actualheight*(-1)+8))
cross_marquee2.style.top=(parseInt(cross_marquee.style.top)+actualheight+8)+"px"
cross_marquee2.style.top=parseInt(cross_marquee2.style.top)-copyspeed+"px"
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
}

else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=parseInt(marqueeheight)+8
}
}

if (iedom||document.layers){
with (document){
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px;width:100%;">')
write('</div><div id="iemarquee2" style="position:absolute;left:0px;top:0px;width:100%;z-index:100;">')
write('</div></div>')

}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">')
write('<layer name="ns_marquee2" width='+marqueewidth+' height='+marqueeheight+' left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
}
}
</script>
</body>
</html>

Badge
08-08-2006, 08:01 PM
I solved it, I had to add a background var to my css to set it to black instead of using the normal background color.

THANK YOU so much for your help!

blm126
08-08-2006, 08:06 PM
Glad to help :)

Badge
08-08-2006, 08:16 PM
Well you got it workin in FireFox but it wont work in IE

Nvm its somehow screwing up when i transfer the code into my site but it works fine in its own page so I will just make one more include ot the working test page onto my site and she should be good to go.

blm126
08-08-2006, 08:24 PM
The test page you posted above seems to work the same in both for me

Badge
08-08-2006, 08:28 PM
ya i edited my above post

somehow its screwing up when i transfer the code into my site but it works fine in its own page so I will just make one more include ot the working test page onto my site and she should be good to go.

Badge
08-08-2006, 08:40 PM
http://www.oceancup.com/ you can see what I mean here

blm126
08-09-2006, 03:18 AM
An include won't fix the problem I don't think. You are going to have to get jscheuer1 to help you. I don't have a clue why it is not working, sorry.

jscheuer1
08-09-2006, 07:39 PM
Take this off the page:


<script type="text/javascript">

/***********************************************
* Cross browser Marquee II- Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var delayb4scroll=1000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=0 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed
var pausespeed=(pauseit==1)? copyspeed: 1
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",45)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee


</script>

Badge
08-09-2006, 08:35 PM
duh totally forgot to get rid of the first attempts. Thanks everyone for your help I really appreciate it!