/* Author: Johan Post | Kees-TM

*/

$('#replacement').hide();

$(document).ready(function() {
   
   $('input.msnInline').msnLabels();
   
   if($('form#tell-a-partner')){		
		$('#tell-a-partner').validate();
   }
   
   if($('form#updates')){		
		$('form#updates').validate();
  }
   
   GetCookie();

	$('#flag').hover(function() {
		$("#language-tip").fadeToggle(500);
	})


	if (!($.browser.msie == true && ($.browser.version == '6.0' || $.browser.version == '7.0' || $.browser.version == '8.0'))) {

		$('.item .img').hover(function(){
			$(this).find('.overlay').fadeToggle();
		});
		
	};
	
	
	$('#slider').cycle({
		fx:'fade',
		cleartype: true, 
		cleartypeNoBg: true,
		timeout: 8000,
		speed: 2000,
		sync: true,
		slideExpr: 'img'
	}); 
	
	$('#detail-slider').after('<ul id="detail-slider-nav">').cycle({
		fx:'fade',
		cleartype: true, 
		cleartypeNoBg: true,
		timeout: 4000,
		speed: 1000,
		sync: true,
		slideExpr: 'img',
		next:	'#next',
		prev:	'#prev',
		pager:  '#detail-slider-nav', 
     
    // callback fn that creates a thumbnail to use as pager anchor 
    pagerAnchorBuilder: function(idx, slide) { 
        return '<li><a href="#"><img src="' + slide.src + '" /></a></li>'; 
    } 
	}); 
	
	
	/* lightbox */
	$("a[rel=lightbox]").fancybox({
		'overlayOpacity'	: 0.8,
		'overlayColor'		: '#000',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'inside'
	});
	
	$('.tap').click(function(){
		
		$('#replacement').toggle();
		$('#default').toggle();
		var rel = $(this).attr('rel');
		var html = $(this).html();
		$(this).html(rel);
		$(this).attr('rel',html);
		return false;
	});
	
	//$('.soldflag').hover(function(){
	//	$(this).parents().find('a.img').trigger('mouseenter');
	//});

});


function GetCookie(name) {
  var arg=name+"=";
  var alen=arg.length;
  var clen=document.cookie.length;
  var i=0;
  while (i<clen) {
    var j=i+alen;
    if (document.cookie.substring(i,j)==arg)
      return "here";
    i=document.cookie.indexOf(" ",i)+1;
    if (i==0) break;
  }
  return null;
}

var visit=GetCookie("firstTimeVisitor");
if (visit==null){
   showToolTip();
   var expire=new Date();
   expire=new Date(expire.getTime()+7776000000);
   document.cookie="firstTimeVisitor=here; expires="+expire;
}

function showToolTip(){
   
	$("#language-tip").fadeIn(500).delay(3000).fadeOut(500);	
	
}


/* external links in tab */

$("a[href^='http']").filter(function(){
		var href = $(this).attr("href");
		var same_domain = (href.indexOf(document.domain) != -1);
		return !same_domain;
	}).addClass("external").attr({ target: "_blank" });	






