jQuery(document).ready(function() {
  _CORE.initFileUploads();
  _CORE.position();
  _IMAGE_BOX.ini();
  
   $("#form-soumission").validate({
							   
		rules: {
			nom: {
				required: true
			},
			adresse: {
				required: true
			},
			telephone: {
				required: true
			},
			courriel: {
				required: true,
				email: true
			},
			fakefile: {
				required: true
			}
		}

	});
});

var _CORE = {
	
	W3CDOM: (document.createElement && document.getElementsByTagName),

	initFileUploads: function() {		
		var inputs = jQuery('input:file');
		for (var i=0;i<inputs.length;i++) {
			jQuery(inputs[i]).wrap('<div class="fileinputs"/>');
			jQuery(inputs[i]).wrap('<div class="file-trigger"/>');
			var container = jQuery(inputs[i]).parent().parent();
			
			var l = jQuery('#langue').val();
			l = l ? l : "fr";
			
			if(l=="fr"){
				var btn = 'Choisir...';
			}else{
				var btn = 'Browse...';
			}
			
			jQuery(inputs[i]).addClass('file-hidden');
			jQuery(container).append('<div class="fakefile fakefile-'+i+'"><input type="text" name="fakefile" class="file-input" readonly /><input class="file-button" type="button" value="'+btn+'"></div>');
			
			
			if(l=="fr"){
				var formats = '*Fichiers accept&eacute;s : jpg, pdf, zip, doc, docx (Maximum 2 MB)';
			}else{
				var formats = '*File types: jpg, pdf, zip, doc, docx (Maximum 2 MB)';
			}
			
			jQuery(container).find('.fakefile').append('<p class="file-note fakefile-note">'+formats+'</p>');
			jQuery(inputs[i]).change(function() {
			  jQuery(this).parent().parent().find('.file-input').val(jQuery(this).val());
			});
			jQuery(inputs[i]).mouseout(function() {
			  jQuery(this).parent().parent().find('.file-input').val(jQuery(this).val());
			});
		}
		
	},
	
	position: function(){
		jQuery('.content-holder-bg').height(jQuery('.content-holder').height());
		jQuery('.footer-holder').attr('style','margin-top:'+(jQuery('.content-holder').height()+30)+'px;');
	}

}

var _IMAGE_BOX = {
	
	ini: function(){
		
		jQuery('.image-box p').addClass('hidden');
		jQuery('.image-box').mouseover(function(){
											jQuery(this).find('p').removeClass('hidden');		  
										});
		jQuery('.image-box').mouseout(function(){
											jQuery(this).find('p').addClass('hidden');		  
										});
	
	}
	
}

var _SOUMISSION = {

	send: function(form){
		jQuery('#action').val("send");
		jQuery('#'+form).attr("ACTION","php/php_send_soumission.php");
		jQuery('#'+form).submit();
	}

}


