/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

Cufon.replace('.stripes_lg');
Cufon.replace('.stripes_md');
Cufon.replace('.stripes_sm');
Cufon.replace('.block-title');
Cufon.replace('.page-title h1');
Cufon.replace('h1.DINEngschrift');
Cufon.replace('h2.DINEngschrift, .block h1, .block h2, button.button span, .cart-table h2 a');


if(!window.Ritte) var Ritte = {};


/* An Object to display images on product specs page */
Ritte.ImageViewer=function(target, thumbnails){
    var cache = [];
    jQuery(thumbnails).each(
        function(){

            var thumbSrc = jQuery(this).href;
            var thumbImg = jQuery("img", this)[0];
            var targetImg = jQuery(target+" img")[0];
            var cacheImage = document.createElement('img');

            //preload images
            thumbImg.style.display="none";
            cacheImage.src = thumbSrc;
            cache.push(cacheImage);
            

            //hide thumbnail images and replace with background image
            this.style.display="block";
            this.style.height="109px";
            this.style.width="109px";
            this.style.backgroundImage="url("+thumbImg.src+")";
            this.style.backgroundPosition="center";

            //add event
            jQuery(this).bind("click",function(){
                targetImg.src=this.href;
                return false;
            })
            
        })
        
}

//dropdown menus
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   //alert(jQuery(this).find('ul')[0]);
   ddmenuitem = jQuery(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;}
}

jQuery(document).ready(function()
{  jQuery('#topMenuContainer .nav > li').bind('mouseover', jsddm_open)
   jQuery('#topMenuContainer .nav > li').bind('mouseout',  jsddm_timer)
});

document.onclick = jsddm_close;
