/* Set cookie */
function setCookie(name, value)
{
	//If name is the empty string, it places a ; at the beginning
	//of document.cookie, causing clearCookies() to malfunction.
	if(name != '')
	   document.cookie = name + '=' + value;
}
/* Get Cookie */
function getCookie(name)
{
	//Without this, it will return the first value 
	//in document.cookie when name is the empty string.
	if(name == '')
	   return('');
	
	name_index = document.cookie.indexOf(name + '=');
	
	if(name_index == -1)
	   return('');
	
	cookie_value =  document.cookie.substr(name_index + name.length + 1, 
	                                       document.cookie.length);
	
	//All cookie name-value pairs end with a semi-colon, except the last one.
	end_of_cookie = cookie_value.indexOf(';');
	if(end_of_cookie != -1)
	   cookie_value = cookie_value.substr(0, end_of_cookie);
	
	//Restores all the blank spaces.
        if(cookie_value.indexOf('+')){
	space = cookie_value.indexOf('+');
	while(space != -1)
	     { 
	     cookie_value = cookie_value.substr(0, space) + ' ' + 
	     cookie_value.substr(space + 1, cookie_value.length);
						 
	     space = cookie_value.indexOf('+');
	     }
	}
	return(cookie_value);
}


$(document).ready(function(){
	
	// put the correct language
        var country = $('#right_cont').attr('class');
        $('#right_cont .flag').hide();
        $('#right_cont #'+country).show();
        $("#select_your_country option[value='"+country+"']").attr('selected', 'selected');

	/*------------------Register Form----------------*/

	$('#register_form_index').submit(function() {
		var idForm=$(this).attr("id");
		$("#"+idForm+" .error_msg").html("");
		var elements = $('#register_form_index').validator();
		if(elements>0) return false;
		
		var acceptTerm = $('#accept_condition_index');
		if(acceptTerm && !acceptTerm.attr('checked')) {
			acceptTerm.focus();
			//alert($('#messageAgreeTerm').attr('value'));
			$("#"+idForm+" .error_msg").html('<li>'+$('#messageAgreeTerm').attr('value')+'</li>');
			return false;
		}
		var url = $('#register_form_index').attr("action");

		$('#register_form_index .submit').attr('disabled', true );
		$.ajax({
			   type: "POST",
			   url: url,
			   dataType: 'json',
			   data: $(this).serialize(),
			   beforeSend:function() {
					$('#register_form_index .submit').attr('disabled', true );
				},
			   success: function(datas){
					if(datas == 'exist'){
						$("#"+idForm+" .error_msg").html('<li>'+$('#messageExist').attr('value')+'</li>');
					}else{
						$("#"+idForm+" .error_msg").html('<li class="ok">'+$('#messageOkRegister').attr('value')+'</li>');
						document.location.href=$('#register_redirect').attr('value');
					}
					$('#register_form_index .submit').attr('disabled', false );
			   },
			   error:function(datas) {
					$("#"+idForm+" .error_msg").html('<li>'+$('#messageNok').attr('value')+'</li>');
					$('#register_form_index .submit').attr('disabled', false );
				}
			 });
		
		return false;
	});
	
	$('#select_your_country').change(function() {            
            $('#right_cont .flag').hide();
            //if is ES
            if($('#select_your_country').val()==''){                
                $('#right_cont #es').show();
            }else{                
                $('#right_cont #'+$('#select_your_country').val()).show();
            }
            var domain = $('#domain').val();
            window.location.href = domain+ '/' + $('#select_your_country').val();
        });
        
        
        $('#email').click(function() {
            this.value = '';
	});
        
        $('#newsletterForm').submit(function() {
		var idForm=$(this).attr("id");
		$("#"+idForm+" .error_msg").html("");
		var elements = $('#newsletterForm').validator();
		if(elements>0) return false;
	
		var acceptTerm = $('#agreeTerm');
		if(acceptTerm && !acceptTerm.attr('checked')) {
                    acceptTerm.focus();
                    $("#"+idForm+" .error_msg").html('<li>'+$('#messageAgreeTerm').attr('value')+'</li>');
                    return false;
		}
		var url = $('#newsletterForm').attr("action");

		$('#newsletterForm .submit').attr('disabled', true );
		$.ajax({
                   type: "POST",
                   url: url,
                   data: $(this).serialize(),
                   beforeSend:function() {
                        $('#newsletterForm .submit').attr('disabled', true );
                    },
                   success: function(datas){
                        if(datas == 'exist'){
                            $("#"+idForm+" .error_msg").html('<li>'+$('#messageExist').attr('value')+'</li>');
                        }else{
                            $("#"+idForm+" .error_msg").html('<li class="ok">'+$('#messageOk').attr('value')+'</li>');                            
                        }
                        $('#newsletterForm .submit').attr('disabled', false );
                   },
                   error:function(datas) {
                        $("#"+idForm+" .error_msg").html('<li>'+$('#messageNok').attr('value')+'</li>');
                        $('#newsletterForm .submit').attr('disabled', false );
                    }
                 });
		
		return false;
	});
        
	if(getCookie('showPopupBq')){
	}else{
		setCookie('showPopupBq', true);
		$(function() {	
	        $("#warning_bq").overlay({				
	            mask: '#FFFFFF',
	            effect: 'apple',
	            fixed : false,
	            load :true
	        });
	    });
	}
    
        
	
	
		
});


