/*
 * ajoutHD.js
 * version 1.0
 */

// Initilisation et effacement des valeurs contenus dans les chamsp de saisis : 
/* 
 Chargement des valeurs à l'intérieur des champs et suppression quand focus
 reprise de la même fonction contenu dans custom.js en copiant le nbr de champ
 et en changeant l'id. Obligation de mettre aussi ici le code du premier champ.
 Autre possibilité quand tout les navigateurs seront compatible HTML5 en ajouttant l'attribut placeholder :
 <input type="text" name="..." placeholder="Info text" />
*/

function subscribe_init()
{
	var alt=$('#subscribe_form_input').attr('alt');
	if(alt)
	{
		$('#subscribe_form_input').attr('value',alt).addClass('empt');
		$('#subscribe_form_input').focus(function(){
			if($(this).val() == $(this).attr('alt'))
				$(this).attr('value','').removeClass('empt');
		});
		$('#subscribe_form_input').blur(function(){
			if($(this).val() == '')
				$(this).attr('value',$(this).attr('alt')).addClass('empt');
		});
	}

	var alt=$('#subscribe_form_input2').attr('alt');
	if(alt)
	{
		$('#subscribe_form_input2').attr('value',alt).addClass('empt');
		$('#subscribe_form_input2').focus(function(){
			if($(this).val() == $(this).attr('alt'))
				$(this).attr('value','').removeClass('empt');
		});
		$('#subscribe_form_input2').blur(function(){
			if($(this).val() == '')
				$(this).attr('value',$(this).attr('alt')).addClass('empt');
		});
	}
	
	
	var alt=$('#subscribe_form_input3').attr('alt');
	if(alt)
	{
		$('#subscribe_form_input3').attr('value',alt).addClass('empt');
		$('#subscribe_form_input3').focus(function(){
			if($(this).val() == $(this).attr('alt'))
				$(this).attr('value','').removeClass('empt');
		});
		$('#subscribe_form_input3').blur(function(){
			if($(this).val() == '')
				$(this).attr('value',$(this).attr('alt')).addClass('empt');
		});
	}
	
	var options = {
		data: { site: 1 },
		success: subscribe_success,
		dataType: 'json',
		beforeSubmit: subscribe_before
	}; 	
	
	$("#subscribe_form").validate({
		submitHandler: function(form) {
			$(form).ajaxSubmit(options);
		},
		errorPlacement: function(error, element) {
			error.addClass('errorTip');
			error.insertAfter(element);
		},
		wrapper: 'div'
	});	

}

