function tipError(caller,promptText,type,ajaxed,promptPosition,showTriangle,warnId,fixThickBox) {           
    
        var divFormError = document.createElement('div');
        var formErrorContent = document.createElement('div');
        
        if(caller==false){
            caller=$('input[warnId*='+warnId);
        }
        
        linkTofield = $(caller).attr("id") + "formError";
        linkTofield = linkTofield.replace("[",""); linkTofield = linkTofield.replace("]","");
        
        $(divFormError).addClass("formError")
        
        if(type == "pass"){ $(divFormError).addClass("greenPopup") }
        if(type == "load"){ $(divFormError).addClass("blackPopup") }
        if(ajaxed){ $(divFormError).addClass("ajaxed") }
        
        $(divFormError).addClass(linkTofield)
        $(divFormError).attr('id','prompt_'+caller.replace('#',''))
        $(formErrorContent).addClass("formErrorContent")
        

        $("body").append(divFormError)
        $(divFormError).append(formErrorContent)
            
        if(showTriangle != false){        // NO TRIANGLE ON MAX CHECKBOX AND RADIO
            
            var arrow = document.createElement('div')
            $(arrow).addClass("formErrorArrow")
            $(divFormError).append(arrow)
            if(promptPosition == "bottomLeft" || promptPosition == "bottomRight"){
            $(arrow).addClass("formErrorArrowBottom")
            $(arrow).html('<div class="line1"><!-- --></div><div class="line2"><!-- --></div><div class="line3"><!-- --></div><div class="line4"><!-- --></div><div class="line5"><!-- --></div><div class="line6"><!-- --></div><div class="line7"><!-- --></div><div class="line8"><!-- --></div><div class="line9"><!-- --></div><div class="line10"><!-- --></div>');
        }
            if(promptPosition == "topLeft" ||promptPosition == "topRight"){
                $(divFormError).append(arrow)
                $(arrow).html('<div class="line10"><!-- --></div><div class="line9"><!-- --></div><div class="line8"><!-- --></div><div class="line7"><!-- --></div><div class="line6"><!-- --></div><div class="line5"><!-- --></div><div class="line4"><!-- --></div><div class="line3"><!-- --></div><div class="line2"><!-- --></div><div class="line1"><!-- --></div>');
            }
        }
        $(formErrorContent).html(promptText)
    
        callerTopPosition = $(caller).offset().top;
        callerleftPosition = $(caller).offset().left;
        callerWidth =  $(caller).width()
        inputHeight = $(divFormError).height()
    

        /* POSITIONNING */
        
        if(promptPosition == "topRight"){callerleftPosition +=  callerWidth -30; callerTopPosition += -inputHeight -10; }
        if(promptPosition == "topLeft"){ callerTopPosition += -inputHeight -10; }
        
        if(promptPosition == "centerRight"){ callerleftPosition +=  callerWidth +13; }
        
        if(promptPosition == "bottomLeft"){
            callerHeight =  $(caller).height();
            callerleftPosition = callerleftPosition;
            callerTopPosition = callerTopPosition + callerHeight + 15;
        }
        if(promptPosition == "bottomRight"){
            callerHeight =  $(caller).height();
            callerleftPosition +=  callerWidth -30;
            callerTopPosition +=  callerHeight + 15;
        }
        $(divFormError).css({
            top:callerTopPosition,
            left:callerleftPosition,
            opacity:0
        })
       
      return $(divFormError).animate({"opacity":0.87},function(){return true;});    
    }
    