var HomeClass = Class.create();

HomeClass.prototype = {
	capaLogin : "columna_login",
	urlLogin : "login.aspx",
	formLogin : "formLogin",
	win : null,
	initialize : function(el) { 
		Event.observe("formLoginSubmitButton","click",this.login.bind(this));
		if ((Cookie.get('mobremember')!=null) && (Cookie.get('mobremember')!='')) {
			var datos = Cookie.get('mobremember').split('|');
			if ($('Businesspartner')) $('Businesspartner').value = datos[0];
			if ($('Password')) $('Password').value = datos[1];
		}
		if ($('formLoginSubmitButton')) Event.observe('formLoginSubmitButton','click',this.login);
		Event.observe(document,"keypress",this.captureEnter);		
		if ($('selector_region'))
			Event.observe($('selector_region'),'change',this.changeRegion);
		if ($F('errLogin')!='') this.loginEnd();
	},
	
	changeRegion : function() 
	{
		optObj = $A($('selector_region').options).find(
						function(item) 
						{
							if (item.selected) return true;
							else return false;					
						}
					)
		var items = optObj.value.split('_');
		document.location.href = ("index.aspx?WebVersion="+items[0]+"&idPais="+items[1]+"&Pais="+optObj.text);
	},

	login : function() {	
		if ($F('rememberMob')=='1') {
			Cookie.set('mobremember',$F('Businesspartner')+'|'+$F('Password'),365);
		}
		return $('formLogin').submit();
		//var params=Form.serialize(this.formLogin);	
		//var url = this.urlLogin;
		//alert(url);
		//this.loading();
		//new Ajax.Request(url , {method:"post", parameters:params, evalScripts:true, onComplete: this.loginEnd.bind(this)});		
	},
	
	loginEnd : function (transport,json) {
		alert($F('errLoginMsg'));
/*
		if (json.login) {
			myBaseHREF("mymob/index.aspx");
		}
		else {
			alert($F('errLoginMsg'));
			$(this.capaLogin).update(transport.responseText)
		}
		Event.observe("formLoginSubmitButton","click",this.login.bind(this));
		*/
	},
	
	loading : function () {
		$(this.capaLogin).innerHTML = $('ajaxLoading').innerHTML;
	},
	
	captureEnter : function(evt) {
		if(evt.keyCode == Event.KEY_RETURN) {
			HomeObj.login();
		}
	},
	
	mostrarPopUp : function(enlace) {
		new Ajax.Updater('demo1',enlace,{onComplete:function(){Effect.Appear('demo1')}}); 
	}
	
}




var HomeObj;



function init()
{
  HomeObj = new HomeClass();
}


Event.observe(window,"load",init);