
// Efface les valeurs des champs lorsqu'on clique dedans
$(document).ready(function() {

	$("#newsletter input").click(function() {
		var language = $('#language').val();
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		if (currentId == "fullName") {
			if (language == 'fr') {
				var defaultValue = "Nom :"
			}
			else {
				var defaultValue = "Name"
			}
		}
		if (currentId == "email") {
			if (language == 'fr') {
				var defaultValue = "Courriel"
			}
			else {
				var defaultValue = "Email"
			}
		}
		if (currentValue == defaultValue) {
			$("#"+currentId).val("");
		}
		
		// Remet les valeurs par défaut lorsque rien n'a été entré
		$("#newsletter input").focusout(function() {
		var language = $('#language').val();
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		if (language == 'fr') {
			if (currentId == "fullName") {
				var defaultValue = "Nom"
			}
			if (currentId == "email") {
				var defaultValue = "Courriel";
			}
		}
		else {
			if (currentId == "fullName") {
				var defaultValue = "Name"
			}
			if (currentId == "email") {
				var defaultValue = "Email";
			}
		}
		if (currentValue == "") {
			$("#"+currentId).val(defaultValue);
		}
							
		});
		
	});
});

function validate_newsletter() {
     isValid = true;
     $('#fullName').removeClass('error');
     $('#email').removeClass('error');
     var language = $('#newsletter #language').val();
     if (language == 'en') {
     
	  if (!$('#fullName').val() || $('#fullName').val() == 'Name') {
	       $('#fullName').addClass('error');
	       isValid = false;
	  }
	  
	  if (!$('#email').val() || $('#email').val() == 'Email' || !is_email_valid($('#email').val())) {
	       $('#email').addClass('error');
	       isValid = false;
	  }
     }
     
     else {
	  
	  
	 if (!$('#fullName').val() || $('#fullName').val() == 'Nom') {
	       $('#fullName').addClass('error');
	       isValid = false;
	  }
	  
	  if (!$('#email').val() || $('#email').val() == 'Courriel' || !is_email_valid($('#email').val())) {
	       $('#email').addClass('error');
	       isValid = false;
	  }
	  
     }
     
     if (isValid) {
	  send_nl_values();
     }
     
     return false;
     
} 


// Validation du courriel
function is_email_valid(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }
   else {
   		return true;
   }
}

// Envoie les données de la newsletter
function send_nl_values() {     
     var language = $('#newsletter #language').val();
     var email = $('#email').val();
     var fullName = $('#fullName').val();
     path_to_file = url+'/inc/conveyor_newsletter.php';
     //alert(path_to_file);

     //$(".formulaire").empty().html('<div class="reponse"><img src="http://exomarketing.biz/wordpress/wp-content/themes/exomarketing/images/ajax-loader.gif" /></div>');

     var oDate = new Date();
     $.ajaxSetup({
	  cache: false
     });

     $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

     $.ajax({	
     url: path_to_file,
     data: {language:language,email:email,fullName:fullName},
     cache: false,
     type: "POST",
     success : function(text){
	  //alert(text);
	  var output = '<div class="formulaire reponse">'+text+'</div>';
	  $(".formulaire").empty().html(output);
     }
     });
}

function activate_accordion(id) {
     
     get_photos_sidebar(id);
     get_text_sidebar(id);
     get_new_title(id);
     $('.active-element').removeClass('active-element');
     $('.submenu-middle li a').removeClass('active');
     $('.submenu-middle #'+id).addClass('active');
     $('.accordion-style').hide('slow');
     $('#art'+id).slideToggle('slow','easeOutQuint');
     $('#h'+id).addClass('active-element');
}

function get_new_title(id) {
     
     var oDate = new Date();
	       $.ajaxSetup({
		    cache: false
	       });

	       $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

	       $.ajax({	
		    url: url+'/inc/fetch_title.php',
		    cache: false,
		    type: 'POST',
		    data: {id:id},
		    success : function(text){
			      $("#last-part").empty().html(text);
			 }
	       });
}

function get_text_sidebar(id) {
     
     var oDate = new Date();
	       $.ajaxSetup({
		    cache: false
	       });

	       $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

	       $.ajax({	
		    url: url+'/inc/fetch_text.php',
		    cache: false,
		    type: 'POST',
		    data: {id:id},
		    success : function(text){
			      $("#sidebar-text").empty().html(text);
			 }
	       });
}

function get_photos_sidebar(id) {
     
     var oDate = new Date();
	       $.ajaxSetup({
		    cache: false
	       });

	       $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

	       $.ajax({	
		    url: url+'/inc/fetch_photos.php',
		    cache: false,
		    type: 'POST',
		    data: {id:id},
		    success : function(text){
			      $("#col3 #photos").empty().html(text);
			      
			 }
	       });
}


// Efface les valeurs des champs lorsqu'on clique dedans
$(document).ready(function() {

	$("#contact-form input").click(function() {
		var language = $('#language2').val();
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		if (currentId == "fullName2") {
			if (language == 'fr') {
				var defaultValue = "Nom :"
			}
			else {
				var defaultValue = "Name:"
			}
		}
		if (currentId == "email2") {
			if (language == 'fr') {
				var defaultValue = "Courriel :"
			}
			else {
				var defaultValue = "Email:"
			}
		}
		if (currentValue == defaultValue) {
			$("#"+currentId).val("");
		}
		
		// Remet les valeurs par dÃ©faut lorsque rien n'a Ã©tÃ© entrÃ©
		$("#contact-form input").focusout(function() {
		var language = $('#language2').val();
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		if (language == 'fr') {
			if (currentId == "fullName2") {
				var defaultValue = "Nom :"
			}
			if (currentId == "email2") {
				var defaultValue = "Courriel :";
			}
		}
		else {
			if (currentId == "fullName2") {
				var defaultValue = "Name:"
			}
			if (currentId == "email2") {
				var defaultValue = "Email:";
			}
		}
		if (currentValue == "") {
			$("#"+currentId).val(defaultValue);
		}
							
		});
		
	});
	
	
	$("#contact-form textarea").click(function() {
		var language = $('#language2').val();
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		
		if (language == 'fr') {
			var defaultValue = "Message :";
		}
		else {
			var defaultValue = "Message:";
		}
		
		
		if (currentValue == defaultValue) {
			$("#"+currentId).val("");
		}
		
		$("#contact-form textarea").focusout(function() {
			
		var currentId = $(this).attr('id');
		var currentValue = $(this).val();
		
		if (currentValue == "") {
			$("#"+currentId).val(defaultValue);
		}	
		});
	});
});


// Validation du formulaire de contact
function validate_contact_form () {

	var isValid = true;
	$('#fullName2').removeClass('error');
	$('#email2').removeClass('error');
	$('#message2').removeClass('error');

	
	var language = $('#language2').val();

	if (language == 'fr') {
		if ($('#fullName2').val() == 'Nom :' || !$('#fullName2').val()) {
			var isValid = false;
			$('#fullName2').addClass('error');
		
		} // check nom
		
		if ($('#email2').val() == 'Courriel :' || !$('#email2').val() || !is_email_valid($('#email2').val())) {
			var isValid = false;
			$('#email2').addClass('error');
		
		} // check email
		
		if ($('#message2').val() == 'Message :' || !$('#message2').val()) {
			var isValid = false;
			$('#message2').addClass('error');
		
		} // check nom
	
	
	} // français
	
	else {
		if ($('#fullName2').val() == 'Name:' || !$('#fullName2').val()) {
			var isValid = false;
			$('#fullName2').addClass('error');
		
		} // check nom
		
		if ($('#email2').val() == 'Email:' || !$('#email2').val() || !is_email_valid($('#email2').val())) {
			var isValid = false;
			$('#email2').addClass('error');
		
		} // check email
		
		if ($('#message2').val() == 'Message:' || !$('#message2').val()) {
			var isValid = false;
			$('#message2').addClass('error');
		
		} // check nom
	
	
	} // anglais
	
	
	if (isValid) {
		
		send_contact_values();
	
	} // isValid = true
	
	return false;
}


// Envoie les donnéess au script PHP
function send_contact_values() {     
     var language = $('#language2').val();
     var email = $('#email2').val();
     var fullName = $('#fullName2').val();
     var message = $('#message2').val();

     path_to_file = url+'/inc/conveyor_contact.php';

     //$(".formulaire").empty().html('<div class="reponse"><img src="http://exomarketing.biz/wordpress/wp-content/themes/exomarketing/images/ajax-loader.gif" /></div>');

     var oDate = new Date();
     $.ajaxSetup({
	  cache: false
     });

     $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

     $.ajax({	
	  url: path_to_file,
	  data: {language:language,email:email,fullName:fullName,message:message},
	  cache: false,
	  type: "POST",
	  success : function(text){
	    	var output = '<div class="formulaire-reponse">'+text+'</div>';
	  	$("#contactez-nous").empty().html(output);
		_gaq.push(['_trackPageview', '/about-litho/contact-us/thank-you']);
	       
	  }
     });
}



// Validation des données du formulaire de contact
function validate_form(form_id) {
     
     var isValid = true;
     var data = new Object();
     
     var valeurs_en = [
	  "First Name*",
	  "Last Name*",
	  "Company*",
	  "Email*",
	  "Phone*",
	  "Press Make",
	  "Press Model"
	  ];
     
      var valeurs_fr = [
	  "Prénom*",
	  "Nom de famille*",
	  "Entreprise*",
	  "Courriel*",
	  "Téléphone*",
	  "Marque de la presse",
	  "Modèle de la presse"
	  ];
	  
     $('#'+form_id+' .required').each(function() {
	  var $this = $(this);
	  var input_id = $(this).attr('id');
	  var input_val = $("input#"+input_id).val();
	  $("input#"+input_id).removeClass('error');
	  
	  if ($('#lang').val() == 'fr') { var arr = valeurs_fr; }
	  else { var arr = valeurs_en; }
	  
	  if (!$this.val() || $.inArray(input_val, arr) != -1 ) {
	       
	       $("input#"+input_id).addClass('error');

	       isValid = false;
	  }
	  
	  if($this.attr('id') == 'email') {
	    if (!is_email_valid($this.val())) {
	       $("input#"+input_id).addClass('error');
		isValid = false;
	    }
	    
	  }

     });
     

     if (isValid) {
       
       $('#'+form_id+' input').each(function() {
	 
	 if($(this).attr('id') != 'submitButton') {
	  data[$(this).attr('id')] = $(this).val();
	 }
       });
      
       ajax_send_DB(data, form_id);  
     }
     
     return false;

}


function ajax_send_DB(donnees, form_id) {
     
     $("#landing-310").empty().html('<div class="loading"><img src="'+url+'/images/ajax-loader.gif" /></div>');
     
     var oDate = new Date();
     $.ajaxSetup({
	  cache: false
     });

     $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

     $.ajax({	
	  url: url+'/inc/ajax/send_'+form_id+'.php',
	  data: {donnees:donnees},
	  cache: false,
	  type: "POST",
	  success : function(text){
	       var output = text;
	       $(".loading").empty().html('<div class="thankyou">'+output+'</div>');
	  }
     });
     
}

$(document).ready(
      
    function () {
     var input_id = '';
     var input_val = '';
    
      $('#landing-310 input').focus(function() {
	   input_id = $(this).attr('id');
	   input_val = $('input#'+input_id).val();
	   $('input#'+input_id).val('');
	  
      });
      
      $('#landing-310 input').focusout(function() {
	  
	  if (!$(this).val()) {
	     $('input#'+input_id).val(input_val);
	  }
      });
      
});

