
Ext.onReady(function(){
	
	Ext.select('.page_temp_off').addListener('click', function(){
		alert('La version française du site n\'est pas disponible actuellement');
	});
	
	overMenu();
	if(Ext.get('got_project_btn')){
		Ext.get('got_project_btn').on('click', function(){
			$('#footer_form').slideToggle("slow", function(){
				if(!navigator.userAgent.match(/iPhone/i)){
					$.scrollTo($('#footer_form'), "slow");
				}
			});
		});
	}

	if(Ext.get('header_video_hover')){
		Ext.get('header_video_hover').addListener('mouseover', function(){
			Ext.get('header_video_hover').addClass('video_hover');
		});
		Ext.get('header_video_hover').addListener('mouseout', function(){
			Ext.get('header_video_hover').removeClass('video_hover');
		});
	}
	
	/*********** BOUTON SOUMETTRE ***********/
	if(Ext.get('btn_submit_project')){
		Ext.get('btn_submit_project').on('click', function(){					   
			verifyForm();
		});
	}
	
	/*********** ROTATION DE LA BANNIERE ***********/
	$(document).ready(function() {
	
		var $currentImg = 0;
		var $nbImg = $('.banner_img').length;
		//alert($nbImg);
		var $bc = $('#centerMainMenuUpDownBtn');
	
		if($nbImg == 1){
			$('#banner_1').css('display', 'block');
		}else{
		
			var $container = $('#image_cycle').cycle({
				fx : 'scrollDown',
				pause : 1,
				timeout : 8000,
				after : function(curr, next, options, flag){
					var idImage = next.attributes[2].value.split("_");
					// On enleve tout les ronds et on affiche le courant
					if($currentImg+1 > $nbImg){
						$currentImg = 1;
					}else{
						$currentImg++;
					}
					idImage = $currentImg; //idImage[1];
					
					if(document.getElementById('btn_banner_'+idImage) != null){
						i = 1;
						while(document.getElementById('btn_banner_'+i) != null)
						{
							$('#btn_banner_'+i).css('background-image', 'url(images/banner/buttons/empty_btn.png)');
							i++;
						}
						$('#btn_banner_'+idImage).css('background-image', 'url(images/banner/buttons/full_btn.png)');
					}
				}
			});
			
			$container.children().each(function(i){
				var classTemp = 'empty_banner_btn';
				if(i == 0)
				{
					classTemp = 'empty_banner_btn first_banner_btn';
				}
				$('<div id="btn_banner_'+(i+1)+'" class="'+classTemp+'"></div>')
				.appendTo($bc).click(function(){
					$currentImg = i;
					$container.cycle(i, 'scrollDown');
					return false;
				});
			});
		}
		
	});
	
	$(document).ready(
		function()
		{
			if(typeof $(".vidbox").jqvideobox == 'function'){
				$(".vidbox").jqvideobox();
			}
		}
	);
});


function overMenu(){
	
	var tabMenu = Ext.select('.ux-menu-item-main').elements;
	
	Ext.each(tabMenu, function(item, index){
		if(item.id != ""){
			Ext.get(item.id).on('mouseover', function(e){
				Ext.get(item.id).addClass('ux-menu-item-main-hover');
			});
			Ext.get(item.id).on('mouseout', function(e){
				Ext.get(item.id).removeClass('ux-menu-item-main-hover');
			});
		}
	});
}

function verifyForm(){

	var vbusiness = Ext.get('00N80000004YBfN').dom.value;
	var vcompany = Ext.get('company').dom.value;
	var vfname = Ext.get('first_name').dom.value;
	var vlname = Ext.get('last_name').dom.value;
	var vemail = Ext.get('email').dom.value;
	var vdetails = Ext.get('00N80000004JAru').dom.value;
	var vphone = Ext.get('phone').dom.value;
	var form_sent = "";
	
	Ext.get('00NC0000004JO5v').dom.value = "Yes"; // Set a "Yes" pour la validation dans sales force

	if(Ext.get('form_sent')){
		form_sent =	Ext.get('form_sent').dom.value;
	}
	
	var errorMsg = "";
	
	if(vbusiness == "" || vfname == "" || vlname == "" || vemail == "" || vdetails == "" || vphone == ""){
		errorMsg = BASE.lang.mustFillField;
	}
	else{
		
		var filterEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(filterEmail.test(vemail) == false){
			errorMsg = BASE.lang.wrongEmail;
		}else{
			if(form_sent == ""){
				
				document.forms["form_CRM"].submit();
			}
		}
	}
	
	if(errorMsg != ''){
		alert(errorMsg);
	}
		
}
