var alternativa = {
	numerosdeacceso:{
		select:{
			toHtml:function(){
				var Hselect = new html.select();
				
				Hselect.attributes.add("onchange", "cambiarAcceso(this.options[this.selectedIndex].value);")
				if(agregarOpciones && typeof agregarOpciones == "function" ){
					agregarOpciones(Hselect);
				}
				return Hselect.toHtml();
			}
			,writeHtml:function(){
				document.write(this.toHtml());
			}
		}
	}
}
function cambiarAcceso(idx){
 document.getElementById('nacceso').innerHTML=idx;
}
var filename = 'GBA.INS';
function configuracionAutomatica(filename){
    window.open('http://site.alternativagratis.com/files/configuracion_automatica/ins/'+filename)
}
function acceso_onchange(e){

	if(this.value){
		var filename = this.value + ".INS";
		configuracionAutomatica(filename);
	}
}
function acceso_onload(e){
	var milisegundos = 1;
	var segundos = 1000 * milisegundos;
	var delay = 5 * segundos;
	window.setTimeout('acceso_ontimeout();', delay)
}
function acceso_ontimeout(){
	configuracionAutomatica(filename);
}

var html={
	select:function(ref){
		obj = this;
		obj.attributes = [];
		obj.attributes.add = function(name, value){
			this.push({name:name, value:value});
		}
		
		obj.options = [];
		obj.options.add = function(text, value){
			this.push({text:text, value:value});
		}
		
		return obj
	}
}
html.select.prototype.toHtml = function(){
	var i = 0;
	var str = [];
	var STRattributes = [];
	var option;
	var attribute;
	
	//attributes
	for(i = 0; i < this.attributes.length; i++){
		attribute = this.attributes[i];
		STRattributes.push(attribute.name + "= '" + attribute.value + "'");
	}
	
	str.push("<select " + STRattributes.join(" ") + ">");
	
	//options
	for(i = 0; i < this.options.length; i++){
		option = this.options[i];
		str.push("<option value='" + option.value + "'>" + option.text + "</option>");
	}
	
	str.push("</select>");
	return str.join("");;
}


function BtnSubmit_Click_MiPanel(){
	if(ChangeFormAction(LoginAlternativaAction)){
		document.forms[0].submit();
	}
}
function BtnSubmit_Click_WebMail(){
	if(ChangeFormAction(LoginAlternativaAction)){
		Husername = document.getElementsByName("username")[0];
		Huserid = document.getElementsByName("userid")[0];
		Hdrpdomain = document.getElementById("SectionView_LoginAlternativaBox_DrpDomain");
		if(!Huserid){
			Huserid = document.createElement("input");
			Huserid.name="userid";
			Huserid.type="hidden";
			document.forms[0].appendChild(Huserid);
		}
		Huserid.value = Husername.value;
		var STRdomain = Hdrpdomain.options[Hdrpdomain.selectedIndex].text;
		if(STRdomain && STRdomain != null && typeof STRdomain != "undefined"){
			Huserid.value += "@" + STRdomain;
		}
		
		document.forms[0].submit();
	}
}
