// 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()
{
	var emailField  = document.getElementById('user');
	var p1  = document.getElementById('passw1');
	var p2  = document.getElementById('passw2');
	var p3  = document.getElementById('passw3');


	//Sección de envío de formulario
	$('responseMssg').style.display = 'none';
	$('loadingMssg').style.display = 'block';
	var url = '/cablemodem/dialup/invoker/' + emailField.value + '/' + p1.value + '/' + p2.value + '/' + p3.value;
	var forma = $('frm');
	var pars = Form.serialize(forma);
	new Ajax.Request(url, {
					 		method:'post',
					 		parameters:pars, 
							onComplete:function(r)
								{
									var response = r.responseText;
									$('loadingMssg').style.display = 'none';
									$('responseMssg').style.display = 'block';
									//$('responseMssg').innerHTML = response;
									if(response == 'OK')
									{
										$('responseMssg').innerHTML = 'Clave actualizada satisfactoriamente';
									}
									else
									{
										$('responseMssg').innerHTML = 'Error al actualizar la clave';
									}
									forma.reset();
								}							
							});
}
