﻿Shadowbox.init();
	
window.addEvent('domready', function() {
	$$('.opacity').each(function(el) {
		el.set('opacity','0.5');
		
		var myEffects = new Fx.Morph(el, {duration: 500, wait: false, transition: Fx.Transitions.Sine.easeOut});
		
		el.addEvent('mouseenter', function(){
			myEffects.start({ 'opacity': '1' });
		});
	 
		el.addEvent('mouseleave', function(){
			myEffects.start({ 'opacity': '0.5' });
		});
	});
	
	if ( $('envoyer') ) {
		$('msg').setStyles({
			'opacity' : '0',
			'height' : '0'
		});
		
		if ( $('tip1') ) {
			// Tooltips
			var myTips = new Tips('.tooltips', {
				fixed : true,
				offset:{'x':240, 'y':-30}
			});
			myTips.attach('a.tooltips');
			myTips.addEvent('show', function(tip, el){ tip.fade('in'); });
			myTips.addEvent('hide', function(tip, el){ tip.fade('out'); });
			
			$('tip1').store('tip:title', 'Procédure');
			$('tip1').store('tip:text', 'Joindre le fichier RootLog.log qui se trouve dans le répertoire d\'installation de l\'application (C:\\Program Files\\EstimAction\\logs).');
		}
		
		var myFx = new Fx.Morph($('msg'), {duration: 500, wait: false, transition: Fx.Transitions.Sine.easeOut});
		
		$('envoyer').addEvent('click', function(){
			var error = "";
			var nbError = 0;
			var regMail = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
			
		
			if ( $('nomClient').value == "" ) { error += "Veuillez entrer votre nom.<br />"; nbError = nbError + 1; }
			if ( $('entreprise').value == "" ) { error += "Veuillez entrer le nom de votre entreprise.<br />"; nbError = nbError + 1; }
			if ( $('telephone').value == "" ) { error += "Veuillez entrer votre numéro de téléphone.<br />"; nbError = nbError + 1; }
			if ( $('description').value == "" ) { error += "Veuillez entrer la description de votre problème."; nbError = nbError + 1; }
			if ( !regMail.test( $('courriel').value ) ) { error += "Veuillez entrer une adresse courriel valide."; nbError = nbError + 1; }
			
			if ( nbError > 0 ) {
				$('msg').innerHTML = '<div class="wrapper">' + error + '</div>';
				
				location.href = '#top';
				
				myFx.start({
					'opacity': '1',
					'height': (nbError * 17 + 20) + 'px'
				});

			} else {
				$('demandeSupport').submit();
			}
		});
	}
});
