// JavaScript Document
function companycheck(obj)
{
	var feg=document.reg;
	var companyname=feg.info_data_name.value;
	if(companyname=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir el nombre de Compañía!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Nombre de su Compañía:";
		return true;
	}	
}

function directorycheck(obj)
{
	var feg=document.reg;
	var directory=feg.info_data_sub_directoryID.value;
	if(directory==0)
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Elija por favor un directorio de negocios!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Directorio (Seleccione su negocio):";
		return true;
	}
}

function fisrtnamecheck(obj)
{
	var feg=document.reg;
	var firstname=feg.info_data_firstname.value;
	if(firstname=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su nombre!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Su Nombre:";
		return true;
	}	
}

function lastnamecheck(obj)
{
	var feg=document.reg;
	var lastname=feg.info_data_name.value;
	if(lastname=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su apellido!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Su apellido:";
		return true;
	}	
}

function addresscheck(obj)
{
	var feg=document.reg;
	var address=feg.info_data_address.value;
	if(address=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su dirección!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Su Direccion:";
		return true;
	}	
}

function citycheck(obj)
{
	var feg=document.reg;
	var city=feg.list_cityID.value;
	if(city==0)
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Elija por favor una ciudad!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Seleccione la ciudad donde esta su negocio:";
		return true;
	}	
}

function statecheck(obj)
{
	var feg=document.reg;
	var state=feg.info_data_state_prov.value;
	if(state==0)
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Elija por favor un estado!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Seleccione el Estado:";
		return true;
	}	
}

function zipcodecheck_one(obj)
{
	var feg=document.reg;
	var zipcode=feg.info_data_zipcode_one.value;
	if(zipcode=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su numero de Código Postal!</font>";
		return false;
	}
	else if(zipcode.length<5)
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Por favor, introduzca los 5 números de código postal!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Código Postal:";
		return true;
	}
}

function phonecheck(obj)
{
	var feg=document.reg;
	var phone=feg.info_data_phone.value;
	var isphone=(/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/);
	if(phone=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su numero de teléfono!</font>";
		return false;
	}
	else if(!isphone.test(phone))
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Hay un error en el formato de su numero de teléfono!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Teléfono:";
		return true;
	}
}

function mailcheck(obj)
{
	var feg=document.reg;
	var mail=feg.info_data_email.value;
	var ismail=(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
	if(mail=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir su dirección de correo electrónico!</font>";
		return false;
	}
	else if(!ismail.test(mail))
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Hay un error en el formato de su correo electrónico!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Dirección de correo electrónico:";
		return true;
	}
}

function codecheck(obj)
{
	var feg=document.reg;
	var wucg=feg.uword.value;
	if(wucg=="")
	{
		document.getElementById(obj).innerHTML="&nbsp;<font color=red>Es necesario incluir el código!</font>";
		return false;
	}
	else
	{
		document.getElementById(obj).innerHTML="*Por favor copiar la contraseña que se continuación:";
		return true;
	}
}

function resetall()
{
	var feg=document.reg;
	feg.info_data_name.value="";
	feg.info_data_sub_directoryID.value=0;
	feg.info_data_firstname.value="";
	feg.info_data_lastname.value="";
	feg.list_cityID.value=0;
	feg.info_data_state_prov.value=0;
	feg.info_data_zipcode_one.value="";
	feg.info_data_phone.value="";
	feg.info_data_fax.value="";
	feg.info_data_email.value="";
	feg.info_data_url.value="";
	feg.info_data_address.value="";
	feg.uword.value="";
	
	document.getElementById('company').innerHTML="*Nombre de su Compañía:";
	document.getElementById('business').innerHTML="*Directorio (Seleccione su negocio):";
	document.getElementById('first').innerHTML="*Su Nombre:";
	document.getElementById('last').innerHTML="*Su apellido:";
	document.getElementById('address').innerHTML="*Su Direccion:";
	document.getElementById('citypart').innerHTML="*Seleccione la ciudad donde esta su negocio:";
	document.getElementById('state').innerHTML="*Seleccione el Estado:";
	document.getElementById('zipcode').innerHTML="*Código Postal:";
	document.getElementById('phone').innerHTML="*Teléfono:";
	document.getElementById('email').innerHTML="*Dirección de correo electrónico:";
	document.getElementById('uword').innerHTML="*Por favor copiar la contraseña que se continuación:";
}

function businessformcheck()
{
	var feg=document.reg;
	var companyname=feg.info_data_name.value;
	var directory=feg.info_data_sub_directoryID.value;
	var firstname=feg.info_data_firstname.value;
	var lastname=feg.info_data_lastname.value;
	var city=feg.list_cityID.value;
	var state=feg.info_data_state_prov.value;
	var zipcodeone=feg.info_data_zipcode_one.value;
	var phone=feg.info_data_phone.value;
	var email=feg.info_data_email.value;
	var address=feg.info_data_address.value;
	var uword=feg.uword.value;
	
	var ismail=(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
	var isphone=(/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/);
	
	if(companyname=="")
	{
		document.getElementById('company').innerHTML="&nbsp;<font color=red>Es necesario incluir el nombre de Compañía!</font>";
		return false;
	}
	else
	{
		if(directory==0)
		{
			document.getElementById('business').innerHTML="&nbsp;<font color=red>Elija por favor un directorio de negocios!</font>";
			return false;
		}
		else
		{
			if(firstname=="")
			{
				document.getElementById('first').innerHTML="&nbsp;<font color=red>Es necesario incluir su nombre!</font>";
				return false;
			}
			else
			{
				if(lastname=="")
				{
					document.getElementById('last').innerHTML="&nbsp;<font color=red>Es necesario incluir su apellido!</font>";
					return false;
				}
				else
				{
					if(address=="")
					{
						document.getElementById('address').innerHTML="&nbsp;<font color=red>Es necesario incluir su dirección!</font>";
						return false;
					}
					else
					{
						if(city==0)
						{
							document.getElementById('citypart').innerHTML="&nbsp;<font color=red>Elija por favor una ciudad!</font>";
							return false;
						}
						else
						{
							if(state=="")
							{
								document.getElementById('state').innerHTML="&nbsp;<font color=red>Elija por favor un estado!</font>";
								return false;
							}
							else
							{
								if(zipcodeone=="")
								{
									document.getElementById('zipcode').innerHTML="&nbsp;<font color=red>Es necesario incluir su numero de Código Postal!</font>";
									return false;
								}
								else if(zipcode.length<5)
								{
									document.getElementById(obj).innerHTML="&nbsp;<font color=red>Por favor, introduzca los 5 números de código postal!</font>";
									return false;
								}
								else
								{
									if(phone=="")
									{
										document.getElementById('phone').innerHTML="&nbsp;<font color=red>Es necesario incluir su numero de teléfono!</font>";
										return false;
									}
									else if(!isphone.test(phone))
									{
										document.getElementById('phone').innerHTML="&nbsp;<font color=red>Hay un error en el formato de su numero de teléfono!</font>";
										return false;
									}
									else
									{
										if(email=="")
										{
											document.getElementById('email').innerHTML="&nbsp;<font color=red>Es necesario incluir su dirección de correo electrónico!</font>";
											return false;
										}
										else if(!ismail.test(email))
										{
											document.getElementById('email').innerHTML="&nbsp;<font color=red>Hay un error en el formato de su correo electrónico!</font>";
											return false;
										}
										else
										{
											if(wucg=="")
											{
												document.getElementById('uword').innerHTML="&nbsp;<font color=red>Es necesario incluir el código!</font>";
												return false;
											}
											else
											{
												document.getElementById('uword').innerHTML="*Por favor copiar la contraseña que se continuación:";
												return true;
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}