
Cufon.replace('.kantei-ol', {
	hover: 'true',
	textShadow: '-2px 0 2px #FFF, 0 2px 2px #FFF, 2px 0 2px #FFF, 0 -2px 2px  #FFF'
});
Cufon.replace('#topmenu a', {
	hover: 'true',
	textShadow: '-2px 0 2px #FFF, 0 2px 2px #FFF, 2px 0 2px #FFF, 0 -2px 2px  #FFF'
});
Cufon.replace('.kantei', { hover: 'true' });

$(document).ready(function(){
	$('.productclass div.img a, .productoffers div.img a').fancybox({
		'titlePosition' 		: 'outside'
	});
	$('a#newsletter,a.testfancy').fancybox({
		'titlePosition' 		: 'outside',
		'hideOnContentClick'	: false,
		'type'					: 'iframe',
		'width'					: 700,
		'height'				: 620
	});
	topmenu();
});




function topmenu() {
	
	//create image map for the top menu triangles
	var poly = {
		a: "50,0,354,0,346,50",
		b: "360,0,496,0,488,50,356,28",
		c: "503,0,649,0,640,50,498,26"
	}
	$('#topmenu').append('\
	 <li class="map">\
	   <img src="img/trans.gif" alt="" usemap ="#topmenumap" width="661" height="70">\
	   <map name="topmenumap" id="topmenumap"></map>\
	 </li>');
	 
	$('#topmenu li a').each(function(){
		var c = $(this).closest('li').get(0).className;
		if(typeof poly[c] == 'string') {
			$('#topmenumap').append('<area class="'+c+'" shape="poly" href="'+this.href+'" coords="'+poly[c]+'">');
		}	
	});
	
	//set event handlers to mimick hover states 	
	var tmreset = function() {
		$('#topmenu').css('background-position','0 0');
		$('#topmenu a').css('color','#323335');
		Cufon.refresh('#topmenu a');
	}
	$('#topmenu .a').hover(
		function(){
			$('#topmenu').css('background-position','0 -70px');
			$('#topmenu .a a').css('color','#656565');
			Cufon.refresh('#topmenu a');
		},
		tmreset
	);
	$('#topmenu .b').hover(
		function(){
			$('#topmenu').css('background-position','0 -140px');
			$('#topmenu .b a').css('color','#656565');
			Cufon.refresh('#topmenu a');
		},
		tmreset
	);
	$('#topmenu .c').hover(
		function(){
			$('#topmenu').css('background-position','0 -210px');
			$('#topmenu .c a').css('color','#656565');
			Cufon.refresh('#topmenu a');
		},
		tmreset
	);
}




function doSlide() {
	new slideShow($('.slides').css({
		'overflow' : 'hidden',
		'position' : 'relative'
	}),getCookiePos());
}

function getCookiePos() {
	var varname = 'slide=';
	var parts = document.cookie.split(';');
	var pos = 0;
	for(var i=0;i<parts.length; ++i) {
		var c = $.trim(parts[i]);
		if (c.indexOf(varname) == 0) {
			pos = c.substring(varname.length,c.length);
		}
	}
	return pos;
}

function slideShow(jq, i) {
	var images = $('img',jq);
	if(images.length > 1) {
		var cur = i % images.length;
		images.css({'z-index' : 10});
		images[cur].style.zIndex = 11;
		images.css({
			'position' : 'absolute',
			'top' : 0,
			'left' : 0
		});
		window.setInterval(function(){
			var next = (cur+1) % images.length;
			$(images[next]).hide().css('z-index',12);
			$(images[next]).fadeIn(500,function(){
				images[cur].style.zIndex = 10;
				cur = next;
				images[cur].style.zIndex = 11;
				document.cookie = 'slide='+cur+'; path=/';
			});	
		}, 6000);
	}
}



