function Nuevo(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
		}
	}	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
} 

function abrir(div) { 
if (document.getElementById(div).style.display != 'none') { document.getElementById(div).style.display = 'none'; } 
else { document.getElementById(div).style.display = ''; } 


}
error = 'no';
function check (a,total,url) {
	if (document.getElementById("errors").style.display != 'none') { document.getElementById("errors").style.display = 'none'; } 
		    document.getElementById("oculta").style.display = '';
		document.getElementById("muestro").style.display = 'none';
var value = document.getElementById('in'+a).value;
var name = document.getElementById('in'+a).name;

if (name == 'password') { 
checkpassword(a);
a++;
setTimeout("check('"+a+"','"+total+"','"+url+"')",500);
return true;

}






       ajax=Nuevo(); 
       ajax.open("POST", "/ajax/"+url,true);
       ajax.onreadystatechange=function() {
       if (( ajax.readyState==4) && ( ajax.status == 200 )) { 
if (ajax.responseText == "si") { change(a,'green');  
} 
else { if (name != 'password2')  { error = 'si'; change(a,'red');  } } 
	   a++;
	   if (a <= total) {  setTimeout("check('"+a+"','"+total+"','"+url+"')",500); }
	   else { if (error != 'si') {   document.registro.submit(); return true; }  
	   document.getElementById("errors").style.display = '';
	   document.getElementById("errores").innerHTML = "<li>Ocurrieron errores durante el registro</li>";
	    document.getElementById("oculta").style.display = 'none';
		document.getElementById("muestro").style.display = '';
	   error = 'no';
	   }
       }
	   
       }
	   

	   
       ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       ajax.send(name+"="+value);



}

function checkpassword(a) { 
var value = document.getElementById('in'+a).value;
var name = document.getElementById('in'+a).name;
a++;
var value1 = document.getElementById('in'+a).value;
var name1 = document.getElementById('in'+a).name;

if (value == value1 && value.length >= 6) { 
change(a,"green");
a=a-1;
change(a,"green");
}
else { 
change(a,"red");
error = 'si';
a=a-1;
change(a,"red");
}

}

function radiocheck (stat,id) { 
if (stat == 'yes') { 
change(id,"green");
}
else { 
change(id,"red");
}

}


function change(id,color) { 
if (color == 'red') { var colorsito = 'url(/images/arrow_lighred.gif) no-repeat right center'; }
if (color == 'green') { var colorsito = 'url(/images/arrow_lighgreen.gif) no-repeat right center'; } 
document.getElementById(id).style.background = colorsito;

}


function cambiar (a) { 
var valor = document.getElementById("in6").value;
	if (a == 'cpanel') { 
	if (valor == 2082) { document.getElementById("registro").action = 'http://www.invisionarg.com:2082/login/'; } 
	if (valor == 2083) { document.getElementById("registro").action = 'https://www.invisionarg.com:2083/login/'; }
	}
	else { 
	if (valor == 2082) { document.getElementById("registro").action = 'http://www.invisionarg.com:2095/'; } 
	if (valor == 2083) { document.getElementById("registro").action = 'https://www.invisionarg.com:2096/'; }
	}
}
