/*
this.otcmenu = function(e, o){
	if (e.length) {
		$(e).find('ul > li > a').click(function(){
			annim(this);
			return false;
		}).end().find('ul > li > ul').hide()
	
		o = jQuery.extend({
			speed:400,
			easing : "swing"
		}, o)
	
		this.annim = function(u) {
	
			caller = $(u).parent().find('ul')
	
 			if($(caller).css("display") == "none"){
 				$(u).addClass('on')
 				$(caller).animate({
 					opacity: 1,
 					height: 'toggle'
 				}, o.speed, o.easing);
			}else{
				$(u).removeClass('on')
				$(caller).animate({
 					opacity: 0,
 					height: 'toggle'
 				}, o.speed, o.easing);
			}
	
		}
	
	}

}
*/

this.enlabeautocomp = function (e) {
	$(e).attr('autocomplete', 'off')
}


this.extlink = function(e){
	$(e).attr('target','_blank')
}


this.pubslider = function(e) {
	if($(e).length) {
		
		var nbr = $(e + ' > li').length
		
		this.nextpub = function(i) {
		
			if ($(e + ' > li:eq(' + i +')').length) {
				var pos = i;
			} else {
				var pos = 0;
			}
			
			var tmoo = setTimeout(function(){$(e + ' > li:eq(' + pos +')').fadeIn('slow')},500)
			var tmo = setTimeout(function () {
						$(e + ' > li:eq(' + pos +')').fadeOut('fast')
						nextpub(pos + 1)
					}, 7000)
		}
		
		nextpub(0);
	}
}

this.searchClone = function(e, t) {
	if ($(e).length) {
	 	$(e).keyup(function () {
      	var value = $(this).val();
      	$(t).val(value).trigger('keyup');
    	}).keyup();
    }
}


this.lngselect = function (e){
	var html = $(e).html()
	return;
	$(e).find('li').not('.selected').hide().end().filter('.selected').bind('click', function(){ $('ul#lg > li').not('.selected').fadeIn('fast'); return false })
	
}

this.prnt = function (e) {
	if ($(e).length) {
		

		$(e).click(function(){
			window.print()
			return false;
		})
	}else{
		return false;
	}
}


$(document).ready(function(){
	prnt('a.printthis')
	extlink('a.extLink')
	enlabeautocomp('input#sfld')
	pubslider('div#pub1 > ul')
	searchClone('div#lead input.sfield', 'input#sfld')
	lngselect('ul#lg')
	
	/*$('#lead').hover(
			function() { $('img.bnw').stop().fadeTo(400, 0)},
			function() { $('img.bnw').stop().fadeTo(700, 1)}
	)*/
	
	$('a.ext').attr('target', '_blank');
	
	$("input.searchfield, input.sfield").click(function(){
		$(this).val('');
	})
	
	$('#sfld').keyup(function(){
		var keyword = $(this).val()
		if( keyword.length < 2 ){
			return false;
		}
		var lan = $(this).attr('lang')
		
		$('div#tools > form').css('background-image', 'url(/img/theme09/bg_search_on.jpg)')
		$.getJSON('/' + lan + '/article/autoComplete.html',{keyword:keyword},function(data){
				
				/*if( !data.length ){
					$('div#autoComplete').hide();
					return false;
				}*/
				

				$('div#autoComplete').remove()
				$('body').append('<div id="autoComplete">&nbsp;</div>')
				
				var ct = '<table cellspacing="0" cellpadding="0"><tbody>'

				if( data.articles.length ){
					ct += '<tr><th>Articles</th><td><ul>';
					$.each(data.articles, function(i,item){
						ct += '<li><a href="' + item.url + '"><span><img src="' + item.img + '" alt="' + item.title + '" /></span>' + item.title + '</a></li>'
		         });
		          
					ct += '</ul></td></tr>'
				}
				
				if( data.authors.length ){
					ct += '<tr class="alt"><th>Auteurs</th><td><ul>';
					$.each(data.authors, function(i,item){
						if( item.image ){
							ct += '<li><a href="' + item.url + '"><span><img src="' + item.img + '" alt="' + item.title + '"/></span>' + item.title + '</a></li>'
						}
						else {
							ct += '<li><a href="' + item.url + '"><span>&nbsp;</span>' + item.title + '</a></li>'
						}
					});
		          
					ct += '</ul></td></tr>'
				}
				
				if( data.tags.length ){
					ct += '<tr><th>Tags</th><td><ul>';
					$.each(data.tags, function(i,item){
						ct += '<li class="tag"><a href="' + item.url + '">' + item.title + '</a></li>'
		         });
		          
					ct += '</ul></td></tr>'
				}
				
				
				if( data.types.length ){
					ct += '<tr><th>Cat&eacute;gories</th><td><ul>';
					$.each(data.types, function(i,item){
						ct += '<li class="category"><a href="' + item.url + '">' + item.title + '</a></li>'
		         });
		          
					ct += '</ul></td></tr>'
				}
				
				if( data.editions.length ){
					ct += '<tr><th>Edition</th><td><ul>';
					$.each(data.editions, function(i,item){
						ct += '<li class="category"><a href="' + item.url + '">' + item.title + '</a></li>'
		         });
		          
					ct += '</ul></td></tr>'
				}
				
				
				
				
				ct += '</tbody></table>'
				$('div#autoComplete').html(ct);
		 
			}
		)
	})

	DD_roundies.addRule('h6', '0 0 0 6px', true)

})