function form_distri(){
	//var patterns = new Array(/^[a-zащийквызль]/i,/[^0-9]/);	
	
	//document.form_nouv_distri.name
	
	//yes cash registers
	document.getElementById("registers1").onclick=function(){
		
			document.getElementById("d_registers").style.display='block';
			document.getElementById("registers3").focus();
	}
	
	//no cash registers
	document.getElementById("registers2").onclick=function(){
			document.getElementById("d_registers").style.display='none';
			document.getElementById("registers3").value='';
	}
	
	//yes point of sale software	
	document.getElementById("software1").onclick=function(){
		
			document.getElementById("d_software").style.display='block';
			document.getElementById("software3").focus();
	}
	
	//no point of sale software
	document.getElementById("software2").onclick=function(){
			document.getElementById("d_software").style.display='none';
			document.getElementById("software3").value='';
	}
	
	//yes site support for point sales
	document.getElementById("sales1").onclick=function(){
		
			document.getElementById("d_sales1").style.display='block';
			document.getElementById("d_sales2").style.display='none';
			document.getElementById("sales3").focus();
	}
	
	//no site support for point sales
	document.getElementById("sales2").onclick=function(){
			document.getElementById("d_sales2").style.display='block';
			document.getElementById("d_sales1").style.display='none';
			document.getElementById("sales3").value='';
			document.getElementById('sales4').checked=true;
	}
}

function ajout_distri(action){
	var nobug	=	true;
	var userbox=true;//if username box is available
	var city	=$('#city').val();
	var name=	$('#t_name').val();
	var code=	$('#code').val();
	var compagny=	$('#compagny').val();
	var email=	$('#email').val();
	var tel=document.form_nouv_distri.tel.value;
	var my_tel=0;
	var state=	$('#state').val();
	var serial = $('#serial').val();
	var country=	$('#country').val();
	var address=	$('#address').val();
	
	//if exists only
	try{var user=$('#t_user').val();}catch(e){}
	
	//if box is available, verify the content

	try{

		if (alpha_num(user)==false|| user==''){
			nobug=false;
			$('#e_user').fadeIn('fast');
			document.getElementById('t_user').style.borderColor='#FF0000';
		}
		else{
			document.getElementById('t_user').style.border='solid 1px #7F9DB9';
			$('#e_user').fadeOut('fast');
		}
	}
	catch(e){}
	
	if (address==''){
		nobug=false;
		$('#e_address').fadeIn('fast');
		document.getElementById('address').style.borderColor='#FF0000';
	}
	else{
		document.getElementById('address').style.border='solid 1px #7F9DB9';
		$('#e_address').fadeOut('fast');
	}
	
	if (country==''){
		nobug=false;
		$('#e_country').fadeIn('fast');
		document.getElementById('country').style.borderColor='#FF0000';
	}
	else{
		document.getElementById('country').style.border='solid 1px #7F9DB9';
		$('#e_country').fadeOut('fast');
	}
	
	if (city==''){
		nobug=false;
		$('#e_city').fadeIn('fast');
		document.getElementById('city').style.borderColor='#FF0000';
	}
	else{
		document.getElementById('city').style.border='solid 1px #7F9DB9';
		$('#e_city').fadeOut('fast');
	}
	
	if (name==''){
		nobug=false;
		$('#e_name').fadeIn('fast');
		document.getElementById('t_name').style.borderColor='#FF0000';
	}
	else{
		$('#e_name').fadeOut('fast');
		document.getElementById('t_name').style.border='solid 1px #7F9DB9';
	}
	
	if (code==''){
		nobug=false;
		$('#e_code').fadeIn('fast');
		document.getElementById('code').style.borderColor='#FF0000';
	}
	else{
		$('#e_code').fadeOut('fast');
	document.getElementById('code').style.border='solid 1px #7F9DB9';
	}
	
	
	if (compagny==''){
		nobug=false;
		$('#e_compagny').fadeIn('fast');
		document.getElementById('compagny').style.borderColor='#FF0000';
	}
	else{
		$('#e_compagny').fadeOut('fast');
	//document.getElementById('e_compagny').style.display='none';
	document.getElementById('compagny').style.border='solid 1px #7F9DB9';
	}
	
	if (email==''){
		nobug=false;
		$('#e_email2').hide();
		$('#e_email').fadeIn('fast');
		
	//	document.getElementById('e_email').style.display='block';
		//document.getElementById('e_email2').style.display='none';
		document.getElementById('email').style.borderColor='#FF0000';
	}
	else{
		$('#e_email').hide();//document.getElementById('e_email').style.display='none';
		
		//si courriel est valide
		if (validerCourriel('email')==true){
			$('#e_email2' ).fadeIn('fast');
			//document.getElementById('e_email2').style.display='block';
			document.getElementById('email').style.borderColor='#FF0000';
			nobug=false;
		}
		else{
			$('#e_email2').fadeOut('fast');
			//document.getElementById('e_email2').style.display='none';
			document.getElementById('email').style.border='solid 1px #7F9DB9';
		}		
	}
	


	if (!validerTel($('#tel').val())){
		nobug=false;
		$('#e_tel').fadeIn('fast');
		//document.getElementById('e_tel').style.display='block';
		document.getElementById('tel').style.borderColor='#FF0000';
	}
	else{
		$('#e_tel').fadeOut('fast');
		document.getElementById('tel').style.border='solid 1px #7F9DB9';
	}
	
	if (state==''){
		nobug=false;
		$('#e_state' ).fadeIn('fast');
		//document.getElementById('e_state').style.display='block';
		document.getElementById('state').style.borderColor='#FF0000';
	}
	else{
		$('#e_state' ).fadeOut('fast');//document.getElementById('e_state').style.display='none';
		document.getElementById('state').style.border='solid 1px #7F9DB9';
	}

	
	if (action=='submit')
	return nobug;	
	else{
		if (nobug==true)
		document.form_nouv_distri.submit();
	}
}

function alpha_num(value){
	var re = /^[a-zA-Z0-9]{0,}$/
	
	if (re.test(value))
	return true;
	else
	return false;
}

function validerTel(value)
{
	var nobug		=		true;
	
    var stripped = value.replace(/[\(\)\.\-\_\ ]/g,'');    
	
	if (value=='')
	nobug		=		false;
	else if( stripped.length<10 )
	nobug		=		false;
	else
	nobug		=		true;
	
	return nobug;
}