﻿$(document).ready(function(){
		
		
		setHoverActive();
		setEvtsNav();
		ListenForMenu();
		ListenNewsLetter();
		$('#btn-ok').bind('click', chekEmail );
		$('#retour').bind('click', retour );
		$('#valideContactUs').bind('click', chekContactForm );
		$('#valideSendDevis').bind('click', chekSendDevis );
		$('#morePlatinium').bind('mouseover', moreOverPlatinium );
		$('#moreIntegral').bind('mouseover', moreOverIntegral );
		$('#moreReference').bind('mouseover', moreOverReference );
		
		$('#morePlatinium').bind('mouseout', moreOutPlatinium );
		$('#moreIntegral').bind('mouseout', moreOutIntegral );
		$('#moreReference').bind('mouseout', moreOutReference );
		
		$('#closeQst').bind('click', closeOrOpen );
		$("div.step_1 input[type=radio][name=step_1]").click(showStep1);
		$("div.step_2 input[type=radio][name=step_2]").click(showStep2);
		$("div.step_3  input[type=radio][name=step_3]").click(showStep3);
		$("div.step_3  input[type=radio][name=step_4]").click(showStep4);
		$("#formDevis #operateur").bind('change', otherOperatur );
		hideNewsletter();
		showStepsQst();
		var moi = '' ;
});

function setHoverActive()
{
	$('.Hlist').hide();
	$('li.head').hover(
		//function() { $('div.Hlist', this).slideDown('fast') },
		//function() { $('div.Hlist', this).slideUp('fast'); });
		function() { $('div.Hlist', this).show(); },
		function() { $('div.Hlist', this).hide(); });
}

function otherOperatur(){
	var operateur = $(this).val();
	if ( operateur == '+' ) {
		$("#formDevis #Poperteur input").addClass("requiredtxt");
		$("#formDevis #Poperteur").slideDown();
		$("#formDevis #Poperteur label").addClass('error');
	}else  {
		$("#formDevis #Poperteur").slideUp();
		$("#formDevis #Poperteur label").removeClass('error');
	}
}

function showStepsQst()
{
	$("div#step-questions").slideDown('slow',function (){
		$('#closeQst').show();
		$('#closeQst').attr('value','fermer');
	});
}

function closeOrOpen()
{
	// chek if le block est ouvert si oui on le ferme si nn on l'oepn
	if ($("div#steps").is(":hidden")) {
		$("div#steps").slideDown('slow');
		$('#closeQst').attr('src','images/fermer-qst.gif');
		$("label.labeltxt").text('Cliquez ici pour fermer')
	} else {
		$("div#steps").slideUp('slow');
		$('#closeQst').attr('src','images/open-qst.gif');
		$("label.labeltxt").text('Voir votre solution')
	}
}

function hideNewsletter()
{
	$('div.newsletter-block').fadeOut('speed');
	$('div.newsletter-block').fadeIn('slow');
}

function showStep1()
{
	moi = $('input[type=radio][name=step_1]:checked').attr('value');
}

function retour()
{
	 var leftSlider = 0 ;
		$('div#steps').animate({
			left: leftSlider
		 },"speed"
	 )
}

function showStep2()
{
	var rubrique = $("div.step_1 input[type=radio][name=step_1]:checked").attr('value');
	if (!rubrique) 
	{
		alert('vous devez passer par la première question !');
		
		$('div.step_2  input[type=radio][name=step_2]').each(function(i,obj){
			$(obj).attr('checked', false);
		});
		return;
	}
	var illimite = $('input[type=radio][name=step_2]:checked').attr('value');
	if ( illimite == 'v1Stp2' ){
		if ( rubrique == "pro"){
			$('div#illimite-etse').hide('speed');
			$('div#illimite').show('speed');
		}else if ( rubrique == "etse"){
			$('div#illimite-etse').show('speed');
			$('div#illimite').hide('speed');
		}
		$('div#steps3').show('speed');
		$('div#budget').hide('speed');
		$('div#responseillimite').show('speed');
		$('div#responseBudget').hide('speed');
		$('div#response3g').hide('speed');
		$('div#responsesynchro').hide('speed');
		$('div#budget-etse').hide('speed');
	 }
	 if ( illimite == 'v2Stp2' ){
	 
		if ( rubrique == "pro"){
			$('div#budget-etse').hide('speed');
			$('div#budget').show('speed');
		}else if ( rubrique == "etse"){
			$('div#budget-etse').show('speed');
			$('div#budget').hide('speed');
		}
		$('div#steps3').show('speed');
		$('div#illimite').hide('speed');
		$('div#illimite-etse').hide('speed');
		$('div#responseillimite').hide('speed');
		$('div#responseBudget').show('speed');
		$('div#response3g').hide('speed');
		$('div#responsesynchro').hide('speed');
		
		
	 }if ( illimite == 'v3Stp2' ){
	 
		$('div#responsesynchro').show('speed');
		
		if ( rubrique == "pro"){
			$('div#budget').show('speed');
			$('div#prosyn').show('speed');
			$('div#businesssyn').hide('speed');
		}else if ( rubrique == "etse"){
			$('div#budget-etse').show('speed');
			$('div#businesssyn').show('speed');
			$('div#prosyn').hide('speed');
		}
		
		$('div#budget-etse').hide('speed');
		$('div#steps3').hide('speed');
		$('div#responseBudget_etse').hide('speed');
		$('div#responseillimite_etse').hide('speed');
		$('div#illimite-etse').hide('speed');
		$('div#illimite').hide('speed');
		$('div#budget').hide('speed');
		$('div#responseillimite').hide('speed');
		$('div#responseBudget').hide('speed');
		
		$('div#response3g').hide('speed');
		
	 }if ( illimite == 'v4Stp2' ){
	 //etse
	 	$('div#budget-etse').hide('speed');
			$('div#illimite-etse').hide('speed');
			$('div#budget-etse').hide('speed');
			$('div#responseillimite_etse').hide('speed');
			$('div#responseBudget_etse').hide('speed');
		// pro
		$('div#steps3').hide('speed');
		$('div#responsesynchro').hide('speed');
		$('div#illimite').hide('speed');
		$('div#budget').hide('speed');
		$('div#responseillimite').hide('speed');
		$('div#responseBudget').hide('speed');
		$('div#response3g').show('speed');
		
	 }
	 var leftSlider = -457 ;
		$('div#steps').animate({
			left: leftSlider
		 },"speed"
	 )
}

function showStep3()
{
	var rubrique = $("div.step_1 input[type=radio][name=step_1]:checked").attr('value');
	var solution = $('div.step_3 input[type=radio][name=step_3]:checked').attr('value');
	var leftSlider = -914 ; // 457
	if ( rubrique == "pro"){
		$("div#responseillimite").show();
		$("div#responseillimite_etse").hide();
		$("div#responseBudget_etse").hide();
		
		$('div#responseillimite > div').hide();
		$('div#responseillimite .'+solution).show();
		
		$('div#steps').animate({
			left: leftSlider
		 },"speed"
		)
	 
	}if  ( rubrique == "etse"){
		$('div#responseillimite_etse > div').hide();
		$('div#responseillimite_etse .'+solution).show();
		$("div#responseBudget_etse").hide();
				$('div#steps').animate({
				left: leftSlider
			},"speed"
		)
	
		$("div#responseillimite_etse").show();
		$("div#responseillimite").hide();
	}
	 //$('div.btns-qsts').show();
}

function showStep4()
{
	var rubrique = $("div.step_1 input[type=radio][name=step_1]:checked").attr('value');
	var solution = $('div.step_3 input[type=radio][name=step_4]:checked').attr('value');
	 var leftSlider = -914 ; // 457
	if ( rubrique == "pro"){
		$('div#responseBudget > div').fadeOut('speed');
		$('div#responseBudget .'+solution).fadeIn('speed');
		$('div#responseBudget_etse').hide('speed');
		$('div#responseillimite_etse').hide('speed');
		
	}if ( rubrique == "etse"){
		$('div#responseBudget_etse').show('speed');
		$('div#responseBudget_etse > div').fadeOut('speed');
		$('div#responseBudget_etse .'+solution).fadeIn('speed');
		$('div#responseBudget').hide('speed');
		$('div#responseillimite_etse').hide('speed');
	}
	
	$('div#steps').animate({
			left: leftSlider
		 },"speed"
	 )
}

function isEmail(field){
	//var val = field.val();
	if (!field.match (/^[a-z0-9\-\._]+@[a-z0-9\-_\.]+\.[a-z]{2,4}$/gi)){
	 	return false;
	}
	return true;
}



function ListenNewsLetter(){
	
	$('.itext').focus(function() {
		if ( $('.itext').val() == 'Votre adresse email' )
		{
			$('.itext').val('');
		}
	});
	
	$('.itext').blur(function() {
		if ( $('.itext').val() == '' )
		{
			$('.itext').val('Votre adresse email');
		}
	});
}

function chekEmail(){
	var email = $('.itext').val() ;
	flag = true ;
	if(!isEmail(email) || email == "" ){
			alert('Veuillez indiquer un email valide');
			flag = false; 
	}
	 if(flag){
        //$.php($("form#formNews").attr("action"),$("#formNews").serializeArray());return false;
		return true;
    }else{
        return false;
    }
	
    /*php.beforeSend = function() {
        $('#loading').show();
    };
    php.complete   = function(XMLHttpRequest, textStatus) {
        $('#loading').hide();
    };*/
}

function chekContactForm(){
	
	
	var flag = false ;
	var societe = $("#societe").val();
	var name = $("#name").val();
	var mail = $("#mail").val();
	var tel = $("#tel").val();
	var sujet = $("#sujet").val();
	var msg = $("#msg").val();
	$('label , input').removeClass('error');
	$("#contactForm .required").each(function(index) {
		if (!$(this).val()){
			$('label' , $(this).parents('p') ).addClass('error');
			flag = true ;
		}
	});
	
	if(!isEmail(mail)) {
		$('.mailTest').addClass('error');
		flag = true ;
	}
	
	if(flag){
		$('.errorPanel').show('fast');
		document.location="#main-container";
		return false;
	}else{
		$('.errorPanel').hide();
		$('form#contactForm #act').attr('value','1');
		$.php($("form#contactForm").attr("action"),$("#formNews").serializeArray());return false;
	}
}

function chekSendDevis(){

	var flag = false ;
	var mail = $("#mail").val();
	
	$('label , input').removeClass('error');
	$("#devisForm .requiredtxt").each(function(index) {
		if (!$(this).val()){
			$('label' , $(this).parents('p') ).addClass('error');
			flag = true ;
		}
	});
	
	
	if ( $("#devisForm input[type=radio][name=solu]:checked").length != '1' )
	{
		$("#devisForm label#solution").addClass('error');
		flag = true ;
	}
	
	if(!isEmail(mail)) {
		$('.mailTest').addClass('error');
		flag = true ;
	}
	
	$("#devisForm .requiredSelect").each(function(index) {
		if ($(this).val() == '-1'){
			$('label' , $(this).parents('p') ).addClass('error');
			flag = true ;
		}
	});
	
	if(flag){
		$('.errorPanel').show('fast');
		return false;
	}else{
		//$('.errorPanel').hide();
		//$('form#contactForm #act').attr('value','1');
		//$.php($("form#contactForm").attr("action"),$("#formNews").serializeArray());return false;
	}
	
}
		
function moreOverPlatinium(){
	$("#platinium").css("background-position" , "0 -142px");
}	

function moreOutPlatinium(){
	$("#platinium").css("background-position" , "0 0");
}

function moreOverIntegral(){
	$("#integral").css("background-position" , "0 -142px");
}	

function moreOutIntegral(){
	$("#integral").css("background-position" , "0 0");
}

function moreOverReference(){
	$("#reference").css("background-position" , "0 -142px");
}	

function moreOutReference(){
	$("#reference").css("background-position" , "0 0");
}



function setEvtsNav(){

	$('#view-stack ul.onglets li a').unbind();			
	$('#view-stack ul.onglets li a').bind('click',function(){
		var current = $(this).attr('id');
		$('#view-stack ul.onglets li').removeClass('active');
		$(this).parent().addClass('active');
		$('.tabDetail .item').hide();
		$('.tabDetail .'+current).show();
		return false;
	});	
}

function ListenForMenu()
{
	if ( !$('#menu ul li.entreprise').hasClass('current')){
			$('#menu ul li.entreprise a img').mouseover(function(){
		 
			$('#menu ul li.entreprise').css('left', '0px' );
			   var src = $(this).attr("src").replace("-hover", "");
               $(this).attr("src", src);

			 }).mouseout(function(){
				var src = $(this).attr("src").replace("entreprise", "entreprise-hover");
				$(this).attr("src", src);
				$('#menu ul li.entreprise').css('left', '-5px' );
			});
	}
	
	if ( !$('#menu ul li.pro').hasClass('current')){
			$('#menu ul li.pro a img').mouseover(function(){
			$('#menu ul li.pro').css('left', '-5px' );
			   var src = $(this).attr("src").replace("pro", "pro-hover");
               $(this).attr("src", src);
			   //$(this).parents().parent('li').addClass('current'); ----> A revoir
			 }).mouseout(function(){
				var src = $(this).attr("src").replace("-hover", "");
				$(this).attr("src", src);
				$('#menu ul li.pro').css('left', '0px' );
			});
	}
	
	
	/*$('#menu ul li.pro a').mouseover(function(){
		$('#menu ul li.pro').css('left', '-5px' );
	}).mouseout(function(){
		$('#menu ul li.pro').css('left', '0px' );
	});*/
	
}
