

$().ready(function() {



	$("#reguser").bind("submit", function(){
		return FormSubmit();
	});

	$("#loguser").bind("submit", function(){
		return LogSubmit();
	});
    $("#chgnames").bind("submit", function(){
		return NameSubmit();
	});
        $("#pswchange").bind("submit", function(){
		return PswSubmit();
	});

	$('#logemail').select().focus();
	
    $(".item-picx").pngfix();

	
});


// ###


	function FormSubmit()
	{
		form_errors = ValidateForm();
		
		if (form_errors.length>0)
		{
			$("#errors").show();
			$("#errors").html("");
			scroll(0,200);
			
			for (n in form_errors)
			{
				$('#errors').html($('#errors').html() + error_texts[form_errors[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#errors").hide();
			$("#errors").html("");
			$("#reguser")[0].action="/"+langg+"/mans_auto/register";

			return true;
		}		
	}
    
    // ###


	function NameSubmit()
	{
		form_errors = ValidateNamesForm();
		
		if (form_errors.length>0)
		{
			$("#errors").show();
			$("#errors").html("");
			scroll(0,200);
			
			for (n in form_errors)
			{
				$('#errors').html($('#errors').html() + error_texts[form_errors[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#errors").hide();
			$("#errors").html("");
			$("#chgnames")[0].action="/"+langg+"/mans_auto/change_names";

			return true;
		}		
	}
      
    // ###
      
    function PswSubmit()
	{
		form_errors = ValidateNamesForm();

		if (form_errors.length>0)
		{
			$("#error").show();
			$("#error").html("");
			scroll(0,200);
			
			for (n in form_errors)
			{
				$('#error').html($('#error').html() + error_texts[form_errors[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#error").hide();
			$("#error").html("");
			$("#pswchange")[0].action="/"+langg+"/mans_auto/psw_changed";

			return true;
		}		
	}

// ###
	
    function LogSubmit()
	{
		form_logerror = LogForm();
		
		if (form_logerror.length>0)
		{
			$("#logerror").show();
			$("#logerror").html("");
			scroll(0,200);
			
			for (n in form_logerror)
			{
				$('#logerror').html($('#logerror').html() + error_texts[form_logerror[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#logerror").hide();
			$("#logerror").html("");
			$("#loguser")[0].action="/"+langg+"/mans_auto/login";
			return true;
		}		
	}
    
// ### 
	
	function FFormSubmit()
	{
		form_ferror = FForm();
		
		if (form_ferror.length>0)
		{
			$("#ferror").show();
			$("#ferror").html("");
			scroll(0,200);
			
			for (n in form_ferror)
			{
				$('#ferror').html($('#ferror').html() + error_texts[form_ferror[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#ferror").hide();
			$("#ferror").html("");
			$("#forgot")[0].action="/"+langg+"/mans_auto/send_changepass_email";

			return true;
		}		
	}

// ###    

	function pswSubmit()
	{
		form_errors = pswForm();
		
		if (form_errors.length>0)
		{
			$("#errors").show();
			$("#errors").html("");
			scroll(0,200);
			
			for (n in form_errors)
			{
				$('#errors').html($('#errors').html() + error_texts[form_errors[n]] + "<br>");
			}			
			
			return false;
		}
		else
		{
			$("#errors").hide();
			$("#errors").html("");
			$("#pswchange")[0].action=post_url;

			return true;
		}		
	}

// ###

	function ValidateForm()
	{
		var errorsi = new Array();
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = $('#txtemail').val();
		if ($('#name').val()=="") {errorsi.push("0");}
		if ($('#surname').val()=="") {errorsi.push("1");}
	    if(reg.test(address) == false || $('#txtemail').val()=="") {errorsi.push("2");}
	    if ($('#pass1').val()=="") {errorsi.push("3");}
		if ($('#pass2').val()=="") {errorsi.push("4");}
        if ($('#pass2').val()!=$('#pass1').val()) {errorsi.push("5");}
        //if ($('#rules').is(':checked')==false) {errorsi.push("6");}
        if ($('#pass1').val().length < 5) {errorsi.push("7");}
		return errorsi;
	}
    
    // ###

	function ValidateNamesForm()
	{
		var errorsi = new Array();
       	if ($('#name').val()=="") {errorsi.push("0");}
		if ($('#surname').val()=="") {errorsi.push("1");}
		if ($('#pass').val()!=""){
	    if ($('#pass1').val()=="") {errorsi.push("3");}
		if ($('#pass2').val()=="") {errorsi.push("4");}
        if ($('#pass2').val()!=$('#pass1').val()) {errorsi.push("5");}
        if ($('#pass1').val().length < 5) {errorsi.push("7");}
		}
		
	    return errorsi;
	}
    
    // ###

	function ValidatePswForm()
	{
		var errorsi = new Array();
		
        if ($('#pass').val()=="") {errorsi.push("8");}
	    if ($('#pass1').val()=="") {errorsi.push("3");}
		if ($('#pass2').val()=="") {errorsi.push("4");}
        if ($('#pass2').val()!=$('#pass1').val()) {errorsi.push("5");}
        if ($('#pass1').val().length < 5) {errorsi.push("7");}
		return errorsi;
	}
    
//###
		function LogForm()
	{
		var errorsi = new Array();
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = $('#logemail').val();
        
        if(reg.test(address) == false || $('#logemail').val()=="") {errorsi.push("2");}
		if ($('#logpass').val()=="") {errorsi.push("3");}
	    
		return errorsi;
	}
//###

		function FForm()
	{
		var errorsi = new Array();
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = $('#femail').val();
        
        if(reg.test(address) == false || $('#femail').val()=="") {errorsi.push("2");}
		
	    
		return errorsi;
	}
  //###  
  
  //###

		function pswForm()
	{
		var errorsi = new Array();
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = $('#txtemail').val();
        if(reg.test(address) == false || $('#txtemail').val()=="") {errorsi.push("2");}
        
        if ($('#pass1').val()=="") {errorsi.push("3");}
		if ($('#pass2').val()=="") {errorsi.push("4");}
        if ($('#pass2').val()!=$('#pass1').val()) {errorsi.push("5");}
        if ($('#pass1').val().length < 5) {errorsi.push("7");}
		    
		return errorsi;
	}
  //###  
    
    
    
    function checkPass(){
      //Store the password field objects into variables ...
      var pass1 = document.getElementById('pass1');
      var pass2 = document.getElementById('pass2');
      //Store the Confimation Message Object ...
      var message = document.getElementById('confirmMessage');
      //Set the colors we will be using ...
      var goodColor = "";
      var badColor = "";
      //Compare the values in the password field 
      //and the confirmation field
      if(pass1.value == pass2.value){
        //The passwords match. 
        //Set the color to the good color and inform
        //the user that they have entered the correct password 
        pass2.style.backgroundColor = goodColor;
        message.style.color = goodColor;
        message.innerHTML = "<img src='/img/design/check.gif'>"
      }else{
        //The passwords do not match.
        //Set the color to the bad color and
        //notify the user.
        pass2.style.backgroundColor = badColor;
        message.style.color = badColor;
        message.innerHTML = "<img src='/img/design/delete_small.gif'>"
      }
    }  

//###




// ###



