var jqpartners={

	width: '200px',
	partner: '',
	clicktext: '',
	editorDescs: [],
	
	showeditorRollOver:function(sX,sY) {
			 $("body").prepend('<div id="editorRollOver" class="ui-widget-content clsPostIT"><img src="/myImages/en-savoir-plus.png" alt="" width="139" height="56" border="0" /></div>');                   
			 $("#editorRollOver").css('background','none');
			 $("#editorRollOver").css('border','none');                      
			 $("#editorRollOver").animate({top:sY,left:sX}, function() {$("#editorRollOver").slideDown('fast');});
	},

	init:function(conf){
		
		jqpartners.width = conf.width;
		jqpartners.clicktext = conf.clicktext;
		
		$(document).ready(function(){
		
			$('.custom-clue').stop().cluetip({width: jqpartners.width, showTitle: false, tracking: false, hoverIntent: true, topOffset:-50, leftOffset:-10, positionBy: 'fixed', local:true, cluetipClass: 'jtip', sticky: false, closeText: '', closePosition: 'title', mouseOutClose: true, attribute: 'title', waitImage: true, dropShadow: true, dropShadowColor:  '#666', dropShadowSteps:4, activation: 'hover', delayedClose: 6000 });
			
			$('#partner-container').children().each(function() {
				
				$(this).hover(function() {
				
					jqpartners.partner = $(this).find("a").find("span").html();
					$(this).css("border-color","#EB6E07");
					$(this).find("a").find("span").html(jqpartners.clicktext);
					
				}, function() {
				
					$(this).css("border-color","#A0A0A0");
					$(this).find("a").find("span").html(jqpartners.partner);
					
				});
				
				$(this).click(function() {
					window.location = $(this).find("a").attr("href");
				});
				
			});	
			
			$("#editordescriptions").children().each(function() {
				if ($(this).hasClass('editorpoints')) {

					var editorDesc = {};
					editorDesc.idDesc = $(this).attr('id');
					editorDesc.IsOn = 0;
					editorDesc.TxtOn = '';
					editorDesc.TxtOff = $(this).html();
					jqpartners.editorDescs.push(editorDesc);
				}
			});		
			
			$("#editorhide").children().each(function(index) {
				if ($(this).hasClass('editorpoints')) {
					jqpartners.editorDescs[index].TxtOn = $(this).html();
					
				}
			});
			
			$("#editordescriptions").children().each(function() {
				if ($(this).hasClass('editorpoints')) {
					
					$(this).click(function() {
						
						 var descID = $(this).attr('id');
						 
						 for (var p = 0; p < jqpartners.editorDescs.length; p++) {
							 if (descID == jqpartners.editorDescs[p].idDesc) {
                            	if (jqpartners.editorDescs[p].IsOn == 0) {
									jqpartners.editorDescs[p].IsOn = 1;
									$(this).html(jqpartners.editorDescs[p].TxtOn);
									$("#editorRollOver").remove();
								} else {
									jqpartners.editorDescs[p].IsOn = 0;
									$(this).html(jqpartners.editorDescs[p].TxtOff);
								}
							 }
						 }
					});
					
					$(this).hover(function(e) {
						
						var descID = $(this).attr('id');
						
						for (var p = 0; p < jqpartners.editorDescs.length; p++) {
							if (descID == jqpartners.editorDescs[p].idDesc) {
								 if (jqpartners.editorDescs[p].IsOn == 0) {
									 
									 var varP = $(this).position();
									 jqpartners.showeditorRollOver(e.pageX,varP.top+150);
									 						
								 }
							}
						}
						
						
					},function (ev) {
						
						$("#editorRollOver").remove();
						
					});
					
					
				}
			});
			
			
		});
	}

};

