﻿function CheckForm(){
	var error,msg,ret;

	error = "";
	msg = "-\n";

	if(document.form.ua.value == ""){
		error = "-\n";
	}else if(document.form.ua.value == "confirm" || document.form.ua.value == "edit_confirm"){
		
		if(document.form.request_name.value == ""){
			error=error+"Name is empty\n";
			MM_showHideLayers('name_empty','','show');
		}else{
			MM_showHideLayers('name_empty','','hide');
		}
				
		if(document.form.request_mail.value == ""){
			error=error+"Email is empty\n";
			MM_showHideLayers('mail_empty','','show');
		}else{
			document.form.request_mail.value=ConvertZ2H(document.form.request_mail.value);
			ret=CheckMailFormat(document.form.request_mail.value);
			if(ret == 1){
				MM_showHideLayers('mail_empty','','hide');
				
				if(document.form.request_mail.value != document.form.request_mail2.value)
				{
				error=error+"Emails do not match.\n";
				    MM_showHideLayers('mail2_empty','','show');
				}			
			}else{
				error=error+"Mail is invalid.\n";
				MM_showHideLayers('mail1_empty','','show');
			}
		}
		
		
		if(document.form.request_address.value == ""){
			error=error+"Address is empty\n";
			MM_showHideLayers('address_empty','','show');
		}else{
			MM_showHideLayers('address_empty','','hide');
		}
		
		if(document.form.request_city.value == ""){
			error=error+"City is empty\n";
			MM_showHideLayers('city_empty','','show');
		}else{
			MM_showHideLayers('city_empty','','hide');
		}
		
		if(document.form.request_state.value == ""){
			error=error+"State is empty\n";
			MM_showHideLayers('state_empty','','show');
		}else{
			MM_showHideLayers('state_empty','','hide');
		}
				
		if(document.form.request_zipcode.value == ""){
			error=error+"Zipcode is empty\n";
			MM_showHideLayers('zipcode_empty','','show');
		}else{
			MM_showHideLayers('zipcode_empty','','hide');
		}
		
		if(document.form.request_country.value == ""){
			error=error+"Country is empty\n";
			MM_showHideLayers('country_empty','','show');
		}else{
			MM_showHideLayers('country_empty','','hide');
		}
						
		/*
		alert(error);
		return false;
		*/
	}
	
	if(error != ""){
		msg = msg + error + "\n";
		// alert(msg);
		return false;
	}else{
		// document.form.Submit();
		return true;
	}
}
function CheckEmpty(field, errorField, errorMsg){    if(field.value == "")    {		MM_showHideLayers(errorField,'','show');		return errorMsg;	}	else	{		MM_showHideLayers(errorField,'','hide');		return "";	}}
function ValidateEmail(field, errorField, errorMsg)
{
    atPosition = field.value.indexOf("@");
    dotPosition = field.value.lastIndexOf(".");
    if((atPosition < 1) || (dotPosition - atPosition < 2))
    {
    	MM_showHideLayers(errorField,'','show');        return errorMsg;
    }
    else
    {
    	MM_showHideLayers(errorField,'','hide');        return "";
    }
}

function CheckSignupForm(){	var error,msg,ret;
	error = "";	msg = "-\n";	if(document.form.ua.value == "")	{		error = "-\n";	}	else if(document.form.ua.value == "confirm" || document.form.ua.value == "edit_confirm")	{	    error = error + CheckEmpty(document.form.request_name, "name_empty", "Name is empty\n");        error = error + CheckEmpty(document.form.request_mail, "mail_empty", "Mail is empty\n");
        error = error + ValidateEmail(document.form.request_mail, "mail_empty", "Bad email address\n");
		if(document.form.request_mail.value != "")		{			document.form.request_mail.value=ConvertZ2H(document.form.request_mail.value);			ret=CheckMailFormat(document.form.request_mail.value);			if(ret == 1)			{				MM_showHideLayers('mail_empty','','hide');			}			else			{				error=error+"Mail is invalid.\n";				MM_showHideLayers('mail_empty','','show');			}		}		if(document.form.request_mail.value == document.form.request_mail2.value)		{			MM_showHideLayers('mail2_empty','','hide');		}		else		{			error=error+"Email addresses don't match.\n";			MM_showHideLayers('mail2_empty','','show');		}        error = error + CheckEmpty(document.form.request_address, "address_empty", " is empty\n");
        error = error + CheckEmpty(document.form.request_city, "city_empty", " is empty\n");
        error = error + CheckEmpty(document.form.request_state, "state_empty", " is empty\n");
        error = error + CheckEmpty(document.form.request_zipcode, "zipcode_empty", " is empty\n");
        error = error + CheckEmpty(document.form.request_country, "country_empty", " is empty\n");
//        error = error + CheckEmpty("_empty", " is empty\n");
	}
	if(error != "")	{		msg = msg + error + "\n";		// alert(msg);		return false;	}	else	{		// document.form.Submit();		return true;	}}