// JavaScript Document
function frmSubmit()
{
	var user = document.getElementById('username');
	var psswd = document.getElementById('pass');
	var domain = document.getElementById('domain');
	if(trim(user.value) == '' || trim(psswd.value) == '')
	{
		alert("Por favor complete toda la información para continuar");
	}
	else
	{
		var name = Array();
		name = user.value.split('@');
		var dominio = domain[domain.selectedIndex].value;
		
		if( dominio == 'otro' || dominio == '' )
		{
			if( name[1] )
			{
				document.frm.submit();
			}
			else
			{
				alert('Debe especificar su dominio');
			}
		}
		else
		{
			document.frm['username'].value = name[0] + domain[domain.selectedIndex].value;
			document.frm.submit();
		}
	}
}

function trim(cadena)
{
	for(i=0; i<cadena.length; i++)
	{
		if(cadena.charAt(i)==" ")
		{
			cadena=cadena.substring(i+1, cadena.length);
		}
		else
		{
			break;
		}
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
		{
			cadena=cadena.substring(0,i);
		}
		else
		{
			break;
		}
	}
	return cadena;
}


function submitForm()
{
	//Sección de validación de la forma
	var mailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var emailField  = $('user');
	/*if( !emailField.match(mailRegex))
	{
		alert('El correo ingresado es incorrecto'); 	 	
		return;
	}*/
	
	//Sección de envío de formulario
	//$('loadingMssg').style.display = 'block';
	//var url = 'http://admservices.satnet.net/validar_clave_correo_test.php';
	var url = 'http://www.google.com';
	var forma = $('frm');
	var pars = Form.serialize(forma);
	new Ajax.Request(url, {
					 		method:'post',
					 		parameters:pars, 
							onComplete:function(r)
								{
									alert('HERE');
									var response = r.responseText;
									$('loadingMssg').style.display = 'none';
									$('responseMssg').style.display = 'block';
									$('responseMssg').innerHTML = response;
								}							
							});
}

function toggleCity(domain)
{
	if(domain == 'otro')
	{
		document.getElementById('div_city').style.display = 'block';
	}
	else
	{
		document.getElementById('div_city').style.display = 'none';
	}
}