/***********************************************
* Fade-in image slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bp_slideshow_width='246px' //SET IMAGE WIDTH
var bp_slideshow_height='38px' //SET IMAGE HEIGHT
var bp_tour_speed=5000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

var bp_fadeimages=new Array()
//SET 1) IMAGE PATHS, 2) optional link, 3), optional link target, 4), title text, 5), text for a text display::
bp_fadeimages[0]=["images/banner/bladeplay-free-shipping.gif", "cat--Shipping-Information--110", "", "", ""] 
//bp_fadeimages[1]=["images/banner/bladeplay-cyber-monday.gif", "cat--Newsletter-Nov-30-2009--187", "", "", ""] 

////NO need to edit beyond here/////////////

var bp_preloadedimages=new Array()
for (p=0;p<bp_fadeimages.length;p++){
	bp_preloadedimages[p]=new Image()
	bp_preloadedimages[p].src=bp_fadeimages[p][0]
}

var bp_ie4=document.all
var bp_dom=document.getElementById

if (bp_ie4||bp_dom)
	document.write('<div style="position:relative;width:'+bp_slideshow_width+';height:'+bp_slideshow_height+';overflow:hidden"><div  id="banner_canvas0" style="position:absolute;width:'+bp_slideshow_width+';height:'+bp_slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="banner_canvas1" style="position:absolute;width:'+bp_slideshow_width+';height:'+bp_slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10;visibility: hidden"></div></div>')
else
	document.write('<img name="defaultslide" src="'+bp_fadeimages[0][0]+'">')

var bp_curr_alpha=10
var bp_fade_in_canvas="banner_canvas0"
var bp_curr_index=Math.floor(Math.random()*bp_fadeimages.length);
var bp_next_index=bp_curr_index
var bp_slide_timeout=0
var bp_slide_interval=0
var bp_paused = false
var bp_doing_fade = false
var bp_queue_prev = false
var bp_queue_next = false

var bp_slide_title_obj=bp_ie4? eval("document.all.banner_title") : document.getElementById("banner_title") 
var bp_slide_text_obj=bp_ie4? eval("document.all.banner_text") : document.getElementById("banner_text") 


function bp_fadepic(){
	if (bp_curr_alpha<100){
		bp_curr_alpha+=10
		if (bp_new_img_obj.filters)
			bp_new_img_obj.filters.alpha.opacity=bp_curr_alpha
		else if (bp_new_img_obj.style.MozOpacity)
			bp_new_img_obj.style.MozOpacity=bp_curr_alpha/101
	} else{
		//Done doing the picture fade, set up for next image fade

		//Clear the alpha interval timer
		clearInterval(bp_alpha_interval)
		bp_doing_fade = false
		bp_curr_index = bp_next_index;

		if (bp_queue_prev) {
			bp_queue_prev = false
			bp_prev_slide()
		} else if (bp_queue_next) {
			bp_queue_next = false
			bp_next_slide()
		}

		if (!bp_paused) bp_slide_timeout = setTimeout("bp_next_slide()",bp_tour_speed)
	}
}

function bp_insertcontent(i){
	var result = bp_fadeimages[i][1]!=""? '<a href="'+bp_fadeimages[i][1]+'" target="'+bp_fadeimages[i][2]+'">' : ''
	result += '<img src="'+bp_fadeimages[i][0]+'" border="0">'
	result += bp_fadeimages[i][1]!=""? '</a>' : ''
	return result
}

function bp_change_slide() {
	if (bp_ie4||bp_dom){


		bp_new_img_obj=bp_ie4? eval("document.all."+bp_fade_in_canvas) : document.getElementById(bp_fade_in_canvas)
		bp_new_img_obj.innerHTML=bp_insertcontent(bp_next_index)
//		var tempobj2=bp_ie4? eval("document.all."+bp_fade_in_canvas) : document.getElementById(bp_fade_in_canvas)
//		tempobj2.style.visibility="hidden"

		bp_reset_alpha(bp_fade_in_canvas)
//		var curr_img_obj=bp_new_img_obj=bp_ie4? eval("document.all."+bp_fade_in_canvas) : document.getElementById(bp_fade_in_canvas)
		bp_new_img_obj.style.zIndex++
		bp_new_img_obj.style.visibility="visible"



		bp_doing_fade = true
		var temp='setInterval("bp_fadepic()",50)'
		bp_alpha_interval=eval(temp)
		bp_fade_in_canvas=(bp_fade_in_canvas=="banner_canvas0")? "banner_canvas1" : "banner_canvas0"




	}
	else 
		document.images.defaultslide.src=bp_fadeimages[bp_curr_index][0]
	

	bp_slide_title_obj.innerHTML = bp_fadeimages[bp_next_index][3];
	bp_slide_text_obj.innerHTML = bp_fadeimages[bp_next_index][4];
}

function bp_next_slide() {
	bp_next_index = (bp_curr_index<bp_fadeimages.length-1)? bp_curr_index+1 : 0;
	bp_change_slide()
}

function bp_prev_slide() {
	bp_next_index = (bp_curr_index>0)? bp_curr_index-1 : bp_fadeimages.length-1;
	bp_change_slide()
}





function bp_reset_alpha(obj){
//	if (window.bp_alpha_interval) clearInterval(bp_alpha_interval)
	bp_curr_alpha=10
	var curr_img_obj=bp_ie4? eval("document.all."+obj) : document.getElementById(obj)
	if (curr_img_obj.filters)
		curr_img_obj.filters.alpha.opacity=bp_curr_alpha
	else if (curr_img_obj.style.MozOpacity)
		curr_img_obj.style.MozOpacity=bp_curr_alpha/101
}

function bp_startit(){
//	var obj=bp_ie4? eval("document.all."+bp_fade_in_canvas) : document.getElementById(bp_fade_in_canvas)
//	obj.innerHTML=bp_insertcontent(bp_curr_index)
//	rotateimage()
	bp_change_slide()
}

if (bp_ie4||bp_dom) 
//	window.onload=bp_startit
	addLoadEvent_banner(bp_startit)
else 
	bp_slide_interval = setInterval("bp_next_slide()",bp_tour_speed)



function addLoadEvent_banner(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}









//Global controls for the slideshow
function bp_show_pause() {
	if (!bp_paused) {
		if (bp_ie4||bp_dom) clearTimeout(bp_slide_timeout)
		else clearInterval(bp_slide_interval)
		bp_paused = true
	}
}

function bp_show_play() {
	if (bp_paused) {
		if (bp_ie4||bp_dom){
			bp_next_slide()
		} else bp_slide_interval = setInterval("bp_next_slide()",bp_tour_speed)
		bp_paused = false
	}
}

function bp_show_next() {
	bp_show_pause()
	if (bp_doing_fade) bp_queue_next = true
	else bp_next_slide()
}

function bp_show_prev() {
	bp_show_pause()
	if (bp_doing_fade) bp_queue_prev = true
	else bp_prev_slide()
}
