$( function()
{


	$("div.vipBoxHoy, div.vipBoxEpc, div.vipBoxComments, div.vipBoxPromos").bind("click", function(){
		location.href=_GLOBAL.context+'zonavip/personal';
	});

	/*
	$('a#vip').click(function(){
		window.open(this.href,'Evax_VIP','width=700,height=550,scrollbars=NO');
		return false;
	});
	$('a#recovery_password').click(function(){
		window.open(this.href,'Evax_VIP','width=700,height=550,scrollbars=NO');
		return false;
	});

	$('#edit_vip').click(function(){
		window.open(this.href,'Evax_VIP','width=700,height=550,scrollbars=NO');
		return false;
	});
	*/

	/////////////////////////////////////////////////////////////////////////////////////////////
	var requireds = {
		login: {
			validators	: {
				1	: {
					type		: 'text',
					errorMsg	: 'No nos has dicho tu nombre',
					errorClass	: 'borderRed',
					valorOmision: 'Nombre Usuaria',
					regEx		: null,
					alias		: 'username'
				}
			}
		},
		password: {
			validators	: {
				1	: {
					type		: 'text',
					errorMsg	: 'No nos has dicho tu contraseña',
					errorClass	: 'borderRed',
					valorOmision: '',
					regEx		: null
				}
			}
		}
	};

	var formVip = new formValidator({
		jSONrequired	: requireds,
		formID			: 'IDtodayLogin',
		errorClass		: 'borderRed',
		url				: '/servlets/dype/vip/response/login.xml',
		errorLabel		: $('.errorLogin p'),
		prefixID		: 'ID',
		alias			: { login	: 'username' },
		dataType		: 'html',
		escape			: true,
		success			: function(xml)
		{
			var ok = true;
			var d = document.createElement('div')

			$(d).html(xml);
			var error = $('p[id="$error"]',d).text();
			var edesc = $('p[id="$descerror"]',d).text();
			var campo = $('p[id="$campo"]',d).text();
			var valor = $('p[id="$valor"]',d).text();
			var uname = $('p[id="$user_name"]',d).text();

			if ( error == "-1" ) {
				// Error identificado
				if ( edesc.indexOf("ERR_DY") != 0 ) {
					ok = false;
				}
			}
			else if ( error == "0" ) {
				ok = false;
			}

			if ( ok ) {
				$('form#IDtodayLogin').unbind('submit');
				$('form#IDtodayLogin').submit();
			}
			else {
				// Error de comunicacion
				var errField = $('.problemas p');
				var defaultTxt = errField.html();
				var errMsg = "¿Est&aacute;s segura de que has escrito bien tu VIP? Rev&iacute;salo, por favor.";
				$(".errorLogin").hide();
				errField.html(errMsg).css("color","#FF0097");
				setTimeout(function(){ errField.html(defaultTxt).css("color","#419DE6") },5000)
			}
		}
	});
});