function checkMiiPass()
{
	if($F('addMiiPass').length < 4)
			{
			$('checkMiiPass').innerHTML = '<span class="KO">M&iacute;nimo 4 car&aacute;cteres</span>';
			$('formAddMii').addMiiPass.focus();
			return false;
			}
	else
	{
		$('checkMiiPass').innerHTML = '';
		var introducidos = $F('addMiiPass2').length;
		var sub = $F('addMiiPass').substring(0,introducidos);
		if ( sub != $F('addMiiPass2') )
			{
				$('checkMiiPass2').innerHTML = '<span class="KO">CONTRASE&Ntilde;AS NO COINCIDENTES</span>';
			}
		else
			{
				$('checkMiiPass2').innerHTML = '';
			}
		return true;
	}
}
	
function checkMiiPass2()
{
	if($F('addMiiPass').length >= 5)
	{
		if ( $F('addMiiPass2').length == $F('addMiiPass').length )
		{
			return true;
		}
		else
		{
			$('checkMiiPass2').innerHTML = '<span class="KO">CONTRASE&Ntilde;AS NO COINCIDENTES</span>';
			document.formAddMii.addMiiPass.focus()
			return false;
		}
	}
	else
	{	
		$('formAddMii').addMiiPass.focus();
		return false;
	}
}
function checkMiiEmail()
{
	var mail = $F('addMiiEmail');
	if ( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(mail)) )
			{
			$('checkMiiEmail').innerHTML = '<span class="KO">EMAIL INCORRECTO</span>';
			return false;
			}
	else return true;
}
	
function checkMii() 
	{
	if($F('addMiiUser').length > 3) 
		{
		var url = 'xml/checkMii.xml.php';
		var pars = 'usr=' + $F('addMiiUser');
		var ajax = new Ajax.Updater( 'checkMiiRes', url, {method: 'get', parameters: pars}); 
		return true;
		}
	else return false;
	}

function checkPoint()
{
	var point = $F('MiiLatLng');
	if (!(point))
	{
		//$('addMiiPaso3Error').innerHTML = '<span class="KO">Debes marcar un punto</span>';
		alert ("Debes marcar un punto!");
		return false;
	}
	else
	{
		return true;
	}
}

function Marca(mii, valor)
{
	document['miiImgIcon' + mii].src = "images/miiIcon"+ mii + valor + ".gif";
	$('mii'+ mii).value = valor;
}

var divis = new Array('addMiiPaso1','addMiiPaso2','addMiiPaso3');

function muestra(paso)
{
	var sign=true;
	switch(paso)
	{
		case 'addMiiPaso2':
			
			if (!checkMii()) 
			{
				$('checkMiiRes').innerHTML = '<span class="KO">NOMBRE ERR&Oacute;NEO</span>';
				sign = false;
			} 
			if (!checkMiiPass()) 
			{
				$('checkMiiPass').innerHTML =  '<span class="KO">CONTRASE&Ntilde;A INCORRECTA</span>';
				sign = false;
			} 
			if (!checkMiiEmail()) 
			{
				$('checkMiiEmail').innerHTML = '<span class="KO">EMAIL INCORRECTO</span>';
				sign = false;
			} 
			(sign) ? paso = 'addMiiPaso2' : paso = 'addMiiPaso1';
		break;
		case 'addMiiPaso3':
			//load();
		break;
	}
	if (( (paso == 'addMiiPaso2') ) || (paso == 'addMiiPaso1') || (paso == 'addMiiPaso3') )
	{
		for (var i=0; i< divis.length; i++)
			{
				$(divis[i]).style.display = 'none';
			}
		$(paso).style.display = '';
		if (paso == 'addMiiPaso3')
			load();
	}
}

function procesaForm (form)
{
	if (checkPoint())
	{
		$('addMiiPass').value = trimAll($F('addMiiPass'));
		$('addMiiPass2').value = trimAll($F('addMiiPass2'));
		$('addMiiUser').value = trimAll($F('addMiiUser'));
		var sub = $F('MiiLatLng').substring(1,($F('MiiLatLng').length)-1);
		var url = 'xml/adduser.xml.php';
		var pars = Form.serialize($(form)) + '&MiiLatLng=' + sub;
		//$('map').innerHTML = pars;
		var ajax = new Ajax.Updater( 'addMiiPaso3', url, {method: 'get', parameters: pars}); 
	}		
}