	String.prototype.isEmpty = function()
	{
		return this.match(/^\s*$/);
	}
	
	String.prototype.isInteger = function()
	{
		return this.match(/^[0-9]+$/);
	}
	
	String.prototype.isFloat = function()
	{
		return this.match(/^([0-9]+|[0-9]+\.[0-9]+)$/);
	}
	
	String.prototype.isEmail = function()
	{
		return this.match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/);
	}
	
	String.prototype.isString = function()
	{
		return this.match(/^[a-zA-Z._-]/);
	}
	
	function trim (str) 
	{
	    var str = str.replace(/^\s\s*/, ''),
	              ws = /\s/,
	              i = str.length;
	    while (ws.test(str.charAt(--i)));
	    return str.slice(0, i + 1);
	}	
	
	var submit_ok = 0;


	function displayErr( field )
	{
		if( document.getElementById(field).value.isEmpty() )
		{
			document.getElementById(field).style.border = '1px solid #CC0000';
			submit_ok = 0;
		}
		else
		{
			document.getElementById(field).style.border = '1px solid #9E9E9E';
		}
	}
	function displayEmailErr( field )
	{
		if( !document.getElementById(field).value.isEmail() )
		{
			document.getElementById(field).style.border = '1px solid #CC0000';
			submit_ok = 0;
		}
		else
		{
			document.getElementById(field).style.border = '1px solid #9E9E9E';
		}
	}


	function checkNewsletterSubscripton()
	{
		submit_ok = 1;
		displayErr( 'nom' );
		displayErr( 'prenom' );
		displayEmailErr( 'email' );
		displayErr( 'ville' );
		displayErr( 'pays' );
		displayErr( 'vercode' );
		
		if( submit_ok == 1 )
		{
			document.getElementById('err_mess').style.display = 'none';
			
			document.getElementById('send_form').value = 1;
			document.getElementById('frm_id').submit();
		}
		else
		{
			document.getElementById('err_mess').style.display = 'block';
		}
	}
	
	function checkCornerPressSubscripton()
	{
		submit_ok = 1;
		displayErr( 'nom' );
		displayErr( 'prenom' );
		displayEmailErr( 'email' );
		displayErr( 'support' );
		displayErr( 'ville' );
		displayErr( 'pays' );
		displayErr( 'vercode' );
		
		if( submit_ok == 1 )
		{
			document.getElementById('err_mess').style.display = 'none';
			
			document.getElementById('send_form').value = 1;
			document.getElementById('frm_id').submit();
		}
		else
		{
			document.getElementById('err_mess').style.display = 'block';
		}
	}
	
	function checkPass()
	{
		submit_ok = 1;
		displayErr( 'password' );
				
		if( submit_ok == 1 )
		{
			document.getElementById('send_pass').value = 1;
			document.getElementById('access_frm_id').submit();
		}
	}
	
	
