// JavaScript Document
var enviar = true;
window.addEvent('domready',function(){
	if($$('.megusta'))
	{
		$$('.megusta').each(function(el) {
			
			el.addEvent('click', function(e) {
				new Event(e).stop();
				if (enviar) {
					enviar = false;
					items = el.id.split('-');
					item1 = "id_usuario_1-" + items[0];
					item2 = "id_usuario_2-" + items[1];
					getFormPartida(this, item1, item2, 'submitMeGusta');
				}
			});
	
		}); 
	}
});
window.addEvent('domready-sinpubli', function() {

	if($$('.demo')){
		$$('.demo').each(function(el) {
			
			el.addEvent('click', function(e) {
				new Event(e).stop();
				item1 = 'id_usuario_home-'+el.id;
				getFormDemo(this, item1, el.href, 'submitPartidaDemo');
			});
			
		});
	}
	
	if($('comodin1')){
		$('comodin1').addEvent('click', function(e) {
				new Event(e).stop();
				num = $random(0, 1);
				if (this.hasClass('inuse')) {
					$('mostrarAyuda').set('html','<div>Solo puedes usar este comodín una vez por partida.</div>');
					alertacomodines = new Alerta({divAlerta: $('mostrarAyuda'), sexo: '6'});
				}
				else {
					items = $$('img.megusta')[num].id.split('-');
					item1 = "id_usuario_1-" + items[0];
					item2 = "comodin1-" + items[1];
					getFormPartida(this, item1, item2, 'submitMeGusta');
				}
			});
	}
	
	if($$('.solicitud'))
	{
		$$('.solicitud').each(function(el) {
			
			el.addEvent('click', function(e) {
				new Event(e).stop();
				
				alert('Tu solicitud se ha enviado correctamente.');
				
				items = el.id.split('-');
				item1 = "id_usuario-"+items[1];
				item2 = "finalista_pendiente-1";
				
				if ($('finalista_partida')) {
					getForm(this, item1, 'finalista_pendiente-1', 'submitSolicitud');
				}
				else if ($$('.borrar_finalista')[0]) {
					getForm(this, item1, item2, 'submitSolicitud');	
				}else{
					getForm(this, item1, '', 'submitSolicitud');
				}
			});
	
		}); 
	}
	
	if($$('.solicitudpendiente'))
	{
		$$('.solicitudpendiente').each(function(el) {
			
			el.addEvent('click', function(e) {
				new Event(e).stop();
				items = el.id.split('-');
				item1 = items[0]+"-"+items[1];
				getForm(this, item1, '', 'submitResponderSolicitud');
			});
	
		}); 
	}
	
	if($('bt_demo_chicas'))
	{
		$('bt_demo_chicas').addEvent('click', function(e) {
			new Event(e).stop();
			item1 = 'id_sexo-2';
			getForm(this, item1, '', 'submitTipoUsuariosDemo');
		});
		
		$('bt_demo_chicos').addEvent('click', function(e) {
			new Event(e).stop();
			item1 = 'id_sexo-1';
			getForm(this, item1, '', 'submitTipoUsuariosDemo');
		});
	}
	
	if($('bt_partida_chicas'))
	{
		$('bt_partida_chicas').addEvent('click', function(e) {
			new Event(e).stop();
			item1 = 'id_sexo-2';
			getForm(this, item1, '', 'submitTipoUsuarios');
		});
		
		$('bt_partida_chicos').addEvent('click', function(e) {
			new Event(e).stop();
			item1 = 'id_sexo-1';
			getForm(this, item1, '', 'submitTipoUsuarios');
		});
	}
	
	if($$('.borrar_ligue'))
	{
		$$('.borrar_ligue').each(function(el, i){
		
			el.addEvent('click', function(e){
				new Event(e).stop();
				confirmar = confirm('¿Estás seguro que deseas elimiar este ligue?');
				if (confirmar) {
					items = el.id.split('-');
					item1 = "id_usuario_ligue-" + items[1];
					//item2 = "id_usuario_2-"+items[1];
					getForm(this, item1, '', 'submitBorrarCorrespondido');
				}
			});
		});
	}
	
	if($$('.borrar_mensaje'))
	{
		$$('.borrar_mensaje').each(function(el, i){
		
			el.addEvent('click', function(e){
				new Event(e).stop();
				items = el.id.split('-');
				item1 = "id_mensaje-"+items[1];
				//item2 = "id_usuario_2-"+items[1];
				getForm(this, item1, '', 'submitBorrarMensaje');
			});
		});
	}
	
});

function getFormDemo(div, _item1, _item2, _accion) 
{
	 f = document.createElement("form");
	 
	 f.name='m';
	 f.id='mm';
	 f.style.display = 'none'; 
	 f.method = 'POST';
	 f.action = _item2;
	 
	 if(_item1)
	 {
		 _items1 = _item1.split('-');
		 i = document.createElement("input"); 
		 i.setAttribute("type", "hidden");
		 i.setAttribute("id", _items1[0]);
		 i.setAttribute("name", _items1[0]);
		 i.setAttribute("value", _items1[1]);
		
		f.appendChild(i);
	 }
	
	 b = document.createElement("input"); 
	 b.setAttribute("type", "hidden");
	 b.setAttribute("id", _accion);
	 b.setAttribute("name", _accion);
	 b.setAttribute("value", "1");
	 
	 f.appendChild(b);
	 
	 div.parentNode.appendChild(f); 
	 
	 f.submit();
 
}

function getFormPartida(div, _item1, _item2, _accion) 
{
	 f = document.createElement("form");
	 
	 f.name='m';
	 f.id='mm';
	 f.style.display = 'none'; 
	 f.method = 'POST';
	 f.action = ''; //'#partida';
	 
	 if(_item1)
	 {
		 _items1 = _item1.split('-');
		 i = document.createElement("input"); 
		 i.setAttribute("type", "hidden");
		 i.setAttribute("id", _items1[0]);
		 i.setAttribute("name", _items1[0]);
		 i.setAttribute("value", _items1[1]);
		
		f.appendChild(i);
	 }
	 if(_item2)
	 {
		 _items1 = _item2.split('-');
		 a = document.createElement("input"); 
		 a.setAttribute("type", "hidden");
		 a.setAttribute("id", _items1[0]);
		 a.setAttribute("name", _items1[0]);
		 a.setAttribute("value", _items1[1]);
		 
		 f.appendChild(a);
	 }
	
	 b = document.createElement("input"); 
	 b.setAttribute("type", "hidden");
	 b.setAttribute("id", _accion);
	 b.setAttribute("name", _accion);
	 b.setAttribute("value", "1");
	 
	 f.appendChild(b);
	 
	 div.parentNode.appendChild(f); 
	 
	 f.submit();
 
}

function getForm(div, _item1, _item2, _accion) 
{
	 f = document.createElement("form");
	 
	 f.name='m';
	 f.id='mm';
	 f.style.display = 'none'; 
	 f.method = 'POST';
	 f.action = '';
	 
	 if(_item1)
	 {
		 _items1 = _item1.split('-');
		 i = document.createElement("input"); 
		 i.setAttribute("type", "hidden");
		 i.setAttribute("id", _items1[0]);
		 i.setAttribute("name", _items1[0]);
		 i.setAttribute("value", _items1[1]);
		
		f.appendChild(i);
	 }
	 if(_item2)
	 {
		 _items1 = _item2.split('-');
		 a = document.createElement("input"); 
		 a.setAttribute("type", "hidden");
		 a.setAttribute("id", _items1[0]);
		 a.setAttribute("name", _items1[0]);
		 a.setAttribute("value", _items1[1]);
		 
		 f.appendChild(a);
	 }
	
	 b = document.createElement("input"); 
	 b.setAttribute("type", "hidden");
	 b.setAttribute("id", _accion);
	 b.setAttribute("name", _accion);
	 b.setAttribute("value", "1");
	 
	 f.appendChild(b);
	 
	 div.parentNode.appendChild(f); 
	 
	 f.submit();
 
}
