$(document).ready(function(){
	$('select').css('visibility','visible');
	
	// MAIN NAVIGATION SUBMENU OVERLAY TRIGGER
	$('#topnav').mouseover(function() {
		$('.subnavOverlay').css('display','block');
		var vis1 = $('header .bot ul#topnav ul.sub-menu').height();
		$('.subnavOverlay').css('height',vis1);
	});
	
	$('#topnav').mouseleave(function() {
		$('.subnavOverlay').css('display','none');
	});
	
	$("#footer li:last-child").addClass('lastElement');
	
	// MAIN NAVIGATION ARROW MINI-FUNC
	$('#topnav .t1').mouseover(function() {
		$('header .bot ul#topnav li.t1 a span.arrow').css('background-position','bottom');
		$('header .bot ul#topnav li.t1 a').css('opacity','1');
		$('header .bot ul#topnav li.t2 a').css('opacity','0.5');
	});
	$('#topnav .t1').mouseleave(function() {
		$('header .bot ul#topnav li.t1 a span.arrow').css('background-position','top');
		$('header .bot ul#topnav li.t2 a').css('opacity','1');
		if($('#topnav .t1').hasClass('current-menu-ancestor')) {
			$('header .bot ul#topnav li.t1 a span.arrow').css('background-position','bottom');
			$('header .bot ul#topnav li.t2 a').css('opacity','0.5');
		}
		if($('#topnav .t2').hasClass('current-menu-ancestor')) {
			$('header .bot ul#topnav li.t2 a span.arrow').css('background-position','bottom');
			$('header .bot ul#topnav li.t1 a').css('opacity','0.5');
		}
	});
	
	$('#topnav .t2').mouseover(function() {
		$('header .bot ul#topnav li.t2 a span.arrow').css('background-position','bottom');
		$('header .bot ul#topnav li.t2 a').css('opacity','1');
		$('header .bot ul#topnav li.t1 a').css('opacity','0.5');
	});
	$('#topnav .t2').mouseleave(function() {
		$('header .bot ul#topnav li.t2 a span.arrow').css('background-position','top');
		$('header .bot ul#topnav li.t1 a').css('opacity','1');
		if($('#topnav .t1').hasClass('current-menu-ancestor')) {
			$('header .bot ul#topnav li.t1 a span.arrow').css('background-position','bottom');
			$('header .bot ul#topnav li.t2 a').css('opacity','0.5');
		}
		if($('#topnav .t2').hasClass('current-menu-ancestor')) {
			$('header .bot ul#topnav li.t2 a span.arrow').css('background-position','bottom');
			$('header .bot ul#topnav li.t1 a').css('opacity','0.5');
		}
	});
	var num = $("ul#topnav>li").length;
        for(var i=0; i<num; i++){                 
                var a_html = $("ul#topnav>li:eq("+i+")>a").html();
                $("ul#topnav>li:eq("+i+")>a").html(a_html + ' <span class="arrow"></span>');
        }
	
	
		
	
	
	// CHATBOX TAB FUNCION SHOW/HIDE
	$("#chatbox ul li.courriel a").click(function(){
            
		if(!($("#chatbox ul li.courriel").hasClass('current'))) {
			$('#chatbox ul').addClass('secondIsActive');
			$('#chatbox ul li.clavardage').removeClass('current');
			$('#chatbox ul li.courriel').addClass('current');
			$('#clavardage').hide();
			$('#courriel').show();
			return false;
		}
	});
	$("#chatbox ul li.clavardage a").click(function(){
		if(!($("#chatbox ul li.clavardage").hasClass('current'))) {
			$('#chatbox ul').removeClass('secondIsActive');
			$('#chatbox ul li.courriel').removeClass('current');
			$('#chatbox ul li.clavardage').addClass('current');
			$('#courriel').hide();
			$('#clavardage').show();
			return false;
		}
	});
	
//   jQuery('form#chat_box').submit(function(){
//
//                               var message = encodeURI($('#message_chat', $(this)).val());
//                               var lang = RC_TRANSLATED.TEXT_LANGUAGE_CODE;
//                               var err='';
//
//                               if ($('#message_chat', $(this)).val()=='') {err+=RC_TRANSLATED.TEXT_QUESTION_MISSING;}
//                               if(err=='') {
//                                   if(navigator.userAgent.toLowerCase().indexOf('opera') != -1 && window.event.preventDefault) window.event.preventDefault();
//                                   this.newWindow = window.open(RC_TRANSLATED.TEXT_TEMPLATE_PATH+'/webim/client.php?message='+message+'&lang='+lang, 'webim', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1');
//                                   this.newWindow.focus();
//                                   this.newWindow.opener=window;
//                                } else {
//                                    $('#message_chat', $(this)).trigger('blur');
//                                    alert(err);
//                                }
//                                return false;
//    });

      
      $('#clavardage a').click(function(){
            var whichStep = $(this).attr('class');
            if( whichStep == 'Continuez' )
            {
                $('#clavardage .step1 #question').trigger('focus');
                var question = $('#clavardage .step1 #question').val();
                if(question.length>10){ 
                    var lang = RC_TRANSLATED.TEXT_LANGUAGE_CODE;
                    if (lang == 'en') {
                        _gaq.push(['_trackPageview', '/en/email/step2']);
                    } else {
                        _gaq.push(['_trackPageview', '/fr/courriel/etape2']);
                    }
                    $('#clavardage .step2').removeClass("hidden");
                    $('#clavardage .step1').addClass("hidden");
                    $('#clavardage .thanku').addClass("hidden")
                    $(this).addClass("hidden");
                    $('#clavardage a.Send').removeClass("hidden");
                } else {
                    alert(RC_TRANSLATED.TEXT_TOO_SHORT);
                    $('#clavardage .step1 #question').trigger('blur');
                }
            } else if ( whichStep == 'Send' ) {
                var question = $('#clavardage .step1 #question').val();
                $('#clavardage .step2 input:text[name=email]').trigger('focus');
                var email = $('#clavardage .step2 input:text[name=email]').val();
                  
                $('#clavardage .step2 input:text[name=code]').trigger('focus');
                var code = $('#clavardage .step2 input:text[name=code]').val(); 
                  
                $('#clavardage .step2 input:text[name=postcode]').trigger('focus');
                var postcode = $('#clavardage .step2 input:text[name=postcode]').val();
                  
                $('#clavardage .step2 input:text[name=phone]').trigger('focus');
                var phone = $('#clavardage .step2 input:text[name=phone]').val();
                $('#clavardage .step2 input:text[name=phone]').trigger('blur');
                var lang = $('#clavardage .step2 input:hidden[name=lang]').val();
                var err='';
                if(email.length==0){
                  err+=RC_TRANSLATED.TEXT_EMAIL_REQUIRED+"\n";
                }
                if(code.length==0 || postcode.length==0){
                  err+=RC_TRANSLATED.TEXT_POSTAL_CODE_REQUIRED+"\n";
                }
                if(err==''){
                  var lang = RC_TRANSLATED.TEXT_LANGUAGE_CODE;

                  $.post(RC_TRANSLATED.TEXT_TEMPLATE_PATH+"/sendmail.php", {"question":question,"email": email, "code":code, "postcode":postcode, "phone": phone, "lang": lang},
                    function(data){
                     if(data=='sent'){
                        if (lang == 'en') {
                              _gaq.push(['_trackPageview', '/en/email/success']);
                        } else {
                              _gaq.push(['_trackPageview', '/fr/courriel/succes']);
                        }
                        $('#clavardage .step1').addClass("hidden");
                        $('#clavardage .step2').addClass("hidden");
                        $('#clavardage .thanku').removeClass("hidden");
                        $(this).addClass("hidden");
                        $('#clavardage a.Send').addClass("hidden");
                        $('strong.email-title').addClass("hidden");
                        $('#clavardage a.Back').removeClass("hidden");
                     } else {
                             if(data=='error') {
                                 alert(RC_TRANSLATED.TEXT_INVALID_EMAIL);
                             }
                             return;
                     }
                 });
                }else{
                  
                    $('#clavardage input:text[name=email],#clavardage input:text[name=code],#clavardage input:text[name=postcode],#clavardage input:text[name=phone]').trigger('blur');            
                    alert(err);
                }
            } else if ( whichStep == 'Back' ) {
                //$(this).removeClass("Send");
                $('strong.email-title').removeClass("hidden");
                $('#clavardage .step1').removeClass("hidden");
                $('#clavardage .step2').addClass("hidden");
                $('#clavardage .thanku').addClass("hidden");
                $('#clavardage #question').val(''); 
                $('input:text[name=email]').val(''); 
                $('input:text[name=code]').val(''); 
                $('input:text[name=postcode]').val(''); 
                $('input:text[name=phone]').val('');
                //$('#clavardage .thanku').html('');
                $(this).addClass("hidden");
                $('#clavardage a.Continuez').removeClass("hidden");
                $('#clavardage .step1 #question').trigger('blur');
                $('#clavardage .step2 input:text[name=email]').trigger('blur');
                $('#clavardage .step2 input:text[name=code]').trigger('blur');
                $('#clavardage .step2 input:text[name=postcode]').trigger('blur');
                $('#clavardage .step2 input:text[name=phone]').trigger('blur');

            }
      });       
	
	
	// FAQ QUESTIONS TRIGGER
	$("#contentSection section.inner section.mainSection ol.troussedesoutien a").click(function(){
		$(this).parent().parent().children().removeClass('open');
		$(this).parent().parent().children().children('span.dot').html('+');
		
		$(this).parent('li').addClass('open');
		$(this).parent('li').children('span.dot').html('-');
		return false;
	});
	// + SPAN INTERACTION
	$('#contentSection section.inner section.mainSection ol.troussedesoutien span.dot').click(function(){
		$(this).parent().parent().children().children('span.dot').html('+');
		$(this).parent().parent().children().removeClass('open');
		
		$(this).html('-');
		$(this).parent('li').addClass('open');
	});
	
	
	
	
	
	
	// ASIDE TEXTAREA TRIGGER
	$('#contentSection aside.left #chatbox #clavardage fieldset textarea').focus(function() {
		if($(this).text() == 'votre question' ) {
			$(this).text('');
		}
	});
	$('#contentSection aside.left #chatbox #clavardage fieldset textarea').blur(function() {
	    if( $(this).text() == '' ) {
			$(this).text('votre question');
			}
	});

	
	
	
	// INPUTS TRIGGER
	
	$('#contentSection section.inner section.mainSection p.lessDetails a').click(function(){
		$(this).parent().parent().parent().children('div.wrap').removeClass('open');
		$(this).parent().parent().parent().children('div.wrapSmall').css('display','block');
		return false;
	});
	
	$('#contentSection section.inner section.mainSection ol li fieldset p.detailslink a').click(function(){
		$(this).parent().parent().parent().parent().parent().children('div.wrap').addClass('open');
		$(this).parent().parent().parent().parent().parent().children('div.wrapSmall').css('display','none');
		return false;
	});
	
    jQuery('ul#footer li a').slice(-3).addClass('window_normal_call').attr('href','javascript:;');
});

var expCont = false;
function showContent(id) {

	function expand() {
		$(id).css('display', 'block');
		expCont = true;
	}
	function shrink() {
		$(id).css('display', 'none');
		expCont = false;
	}

	if(!expCont) {
		expand();

	} else {
		shrink();
	}
}

function check()
{
    var letters = $('input:text[name=code]').val().length +1;
    if (letters <= 3)
    {$('input:text[name=code]').focus()}
    else
    {$('input:text[name=postcode]').focus()}
}


