var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function() {  
						   
   $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)
      
   });

document.onclick = jsddm_close;

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 8000 );
});

$().ready(function() {
       $('#coda-slider-1').codaSlider({
           autoSlide: true,
           autoSlideInterval: 8000,
           autoSlideStopWhenClicked: true
       });
	   
	   
$('#viewtopcart').click(function() {
$('#topcart').slideToggle();
});
  });

var txt =[];
txt[0]='View';//genuine text
txt[1]='Hide';//text to change 


(function(){
	var bg=document.getElementById('bg'),float=document.createElement('span'),scale=Scaler(bg);						//Create and bind scaler-function
		addEvent=function(el,on,fn){el.attachEvent?el.attachEvent('on'+on,fn):el.addEventListener(on,fn,false)},	//Function for cross-borwser addEvent
		move=function(e){
			float.style.left=(e=e||window.event).clientX+20+'px';
			float.style.top=e.clientY+20+'px';
			if(float.nxt!=(e.clientX>(document.body.offsetWidth/2)))float.innerHTML=(float.nxt=!float.nxt)?'next':'previous';	//Change html only if needed
		},
		swap=function(e){
			var key=(e=e||window.event).type=='click'?(e.clientX>(document.body.clientWidth/2)?40:37):e.keyCode;
			if(key>36&&key<41){
				var data=scale(key>38?'+1':'-1'),l=data.els.length;
				for(var i=0;i<l;i++)data.els[i].style.height=i==data.to?'100%':'0px';
			}
		}

	addEvent(window,'keydown',swap);
	addEvent(bg,'mouseout',function(){float.style.display='none'});													//Hide floater when not over image
	addEvent(bg,'mouseover',function(){float.style.display='block'});
	addEvent(bg,'mousemove',move);
	addEvent(bg,'click',swap);

	float.style.position='absolute';
	float.style.zIndex='2';
	float.style.color='#fff';
	bg.style.cursor='pointer';
	bg.appendChild(float);
})();
	


