<!--


function precharge_img(t_source_img){
		for(var i = 0 ; i < t_source_img.length ; i++){
			var image_precharge = new Image();
			image_precharge.src = t_source_img[i];
		}
	}
	
	
function ajax_form(form, _url) 
{    
    if(typeof(_url) == 'undefined'){
        _url = $(form).attr("action");
    }
    
    $.ajax({type: $(form).attr("method"), url: _url , data: $(form).serialize(), success: function (data) {eval(data);}}); 
}


function guest_message(_msg, _function)
{
    if(_msg){
        alert(_msg);   
    }
    
    if( typeof(_function) == 'function' ){
        _function();    
    }
}

function scroll_to_element(_el)
{
    $('html,body').animate({scrollTop:$(_el).offset().top},'normal');    
}


String.prototype.is_mail = function(){
    var filter_email=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    return filter_email.test(this);
}

String.prototype.is_postcode = function(){
    var filter_postcode=/^\d{5}$/i;
    return filter_postcode.test(this);
}

String.prototype.is_phone = function(){
    filter_phone = /^[+0-9. ()-]*$/i;
    return filter_phone.test(this);
}

String.prototype.is_date = function(){
    var filter_date=/^\d{2}\/\d{2}\/\d{4}$/i;
    return filter_date.test(this);
}

function PopupCentrer(page,name,largeur,hauteur,options) 
{
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    
    window.open(page,"_blank","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}




jQuery.extend(jQuery.fn,
{
    isAncestor:function(_parent) 
    {
        _parent = _parent[0];
        var walker = $(this)[0];
        while (walker != document.body) {
            walker = walker.parentNode;
            if (_parent == walker) return true;
        }
        return false;           
    }
});
    


$(function() 
{ 
	/*
	$('#button_post').click( function(e) {
		e.preventDefault();
		openNyro();
	});*/
	
	$('#mail').bind('keydown',function(e){ 
		if(e.which == '13') {
			e.preventDefault();
			openNyro();
		}
	});
	
	/*if($.browser.opera || $.browser.mozilla)
	{
		$('input.texte').css('height', '32px');
		$('input.texte').css('padding', '0 0 0 15px');
	}*/
});

function openNyro()
{
	var email = $('#mail').val();
	var msg = $('#commentaires').val();
	var rep = $.ajax({ type: "POST", url: "/includes/ajax.inscription.php", data: 'email='+email+'&msg='+msg, async: false }).responseText;
	$.nyroModalManual({
		bgColor: '#000000',
		minWidth: 643,
		minHeight: 71,
		resizable: false,
		content: rep
	});
	return false;	
}

