/* Protect images from being stolen */
jQuery.fn.protectImage = function(settings) {
	settings = jQuery.extend({
		image: baseurl + 'lib/img/site/blank.gif',
		zIndex: 10
	}, settings);
	return this.each(function() {
		var position = $(this).position();
		var height = $(this).height();
		var width = $(this).width();
		$('<img class="hidens"/>').attr({
			width: width,
			height: height,
			src: settings.image
		}).css({
			top: position.top,
			left: position.left,
			position: 'absolute',
			zIndex: settings.zIndex
		}).appendTo('body')
	});
};

function hideAndSeek()
{
	$('p.msg_ok').remove();
	$('#contacts form div').show();
	$('#contacts a.close').click();
}

$(document).ready(function(){

	$("#parteners_off").hide();
	$("#partenrs_box").hide();
	$(".bar_controller").click(function() {
		$("#parteners_off").toggle();
		$("#parteners_on").toggle();
		$("#partenrs_box").toggle();
	});

	$('#contacts form div span').css('color', 'white');

    $('#contacts form').submit(function(){
    	var stop = false;
    	$('#contacts form div span').css('color', 'white');
    	$('#contacts form input').each(function(i,el){
    		var isvalid = /^[_a-z0-9-]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$/.test($(el).val());
    		if( !$(el).val() ){ $(el).next('span').css('color', 'red'); stop=true; }
    		if( $(el).attr('id') == 'email' && !isvalid ){ $(el).next('span').css('color', 'red'); stop=true; }
    	});
    	if( stop ) return false;
    	$.post( baseurl + 'send_form', $(this).serialize(), function(data){ $('#contacts form div').hide(); $('#contacts form').prepend('<p class="msg_ok"><strong>Messaggio correttamente inviato!</strong> / Message succesfully sent!</p>'); } );
    	setTimeout("hideAndSeek()",5000);    	
    	return false;
    });
});
