var requestPopUpAction = null;
HttpRequest.setHttpRequest();

var PopUpAction = {
		
		playNextSeasonRequest : function(id_user, id_grupa, zostaje)  {	

			if(HttpRequest.xmlhttp == null)
				return;
			
			PopUp.hide("playNextSeasonIn");
			PopUp.show("playNextSeasonInResp");
			
			requestPopUpAction = HttpRequest.xmlhttp;
			requestPopUpAction.open('GET', 'responses/play_next_season_response.php?id_user=' + id_user + '&id_grupa=' + id_grupa + '&zostaje=' + zostaje + '', true);
			requestPopUpAction.onreadystatechange = this.playNextSeasonResponse;
			requestPopUpAction.send(null);  
		},
		
		playNextSeasonResponse : function() {
		    if (requestPopUpAction.readyState == 4 && requestPopUpAction.status == 200) {	
		    	
		    	var respArray = new Array;
		    	respArray = JSON.parse(requestPopUpAction.responseText);
		    	
		    	if (respArray[0] == "ok") {
		    		PopUp.hide("playNextSeasonInResp");
		    		PopUp.show("playNextSeasonInRespOk");
		    	} else {
		    		PopUp.hide("playNextSeasonInResp");
		    		PopUp.show("playNextSeasonInRespErr");
		    	}
		    }
		},
		
		playNextSeasonReset : function() {			
			PopUp.hide("playNextSeasonInResp");
			PopUp.hide("playNextSeasonInRespOk");
			PopUp.hide("playNextSeasonInRespErr");
			PopUp.hide("playNextSeasonOut");
			PopUp.show("playNextSeasonIn");			
		},
		
		regulationScroll : function() {
			var elem = $('#regulationsIn');
			if (elem[0].scrollHeight - elem.scrollTop() == elem.innerHeight()) {
				$('#accept_regulations1').removeAttr("disabled");
				$('#accept_regulations1').fadeOut(0);
				$('#accept_regulations2').fadeIn(0);
			}
			
		},
		
		regulationAccept : function(id_user, id_grupa) {
			if(HttpRequest.xmlhttp == null)
				return;
			
			requestPopUpAction = HttpRequest.xmlhttp;
			requestPopUpAction.open('GET', 'responses/accept_regulations_response.php?id_user=' + id_user + '&id_grupa=' + id_grupa + '', true);
			requestPopUpAction.onreadystatechange = this.regulationResponse;
			requestPopUpAction.send(null);  
			
		},
		
		regulationReject : function() {
			PopUp.hide('regulationsOut');
			window.location.href =  'index.php?logout=true';
		},
		
		regulationResponse : function() {
		    if (requestPopUpAction.readyState == 4 && requestPopUpAction.status == 200) {	
		    	PopUp.hide('regulationsOut');
		    }
		}
		
}
