var old_id;
var div;
var result_form;
var load_satut='close';

function page(obj,news_id){
	
	var status = {
		'true': 'open',
		'false': 'close'
	};

	window.addEvent('domready', function() {
		
		if (!window.demo_path) window.demo_path = '';
		var demo_path = window.demo_path;	
							
		var slide_v = $('vertical_slide_'+news_id);
			
		var myVerticalSlide = new Fx.Slide(slide_v);
		
		
		var req = new Request.HTML({
			method: 'get',
			url:demo_path+'inc/ajax/commentaire_news.php',
			
			onRequest: function() {
				slide_v.empty().addClass('ajax-loader');
			},				  
			
		
			onSuccess: function(html) {
				//Clear the text currently inside the results div.
				slide_v.removeClass('ajax-loader');
				slide_v.empty();
				slide_v.adopt(html);
				myVerticalSlide.toggle();
				
			
			},
			onFailure: function() {
				slide_v.set('text', 'The request failed.');
			}
		});
		
		
		myVerticalSlide.addEvent('complete', function() {
			load_satut = status[myVerticalSlide.open];	
		});
		
		if(load_satut=='open'){
				if(old_id!=news_id){
					req.send('news_id='+news_id);
				}else{
					myVerticalSlide.toggle();
				}
		}else{
			req.send('news_id='+news_id);
		}
		
			
			
		
		if(!obj.clik){
		 	obj.clik = true;
			myVerticalSlide.hide();
		}
	
		
		//referme l'ancien slider de commentaire ouvert
		if((old_id)&&(old_id!=news_id)){
			var old_slide_v = $('vertical_slide_'+old_id);		
			var oldVerticalSlide = new Fx.Slide(old_slide_v);
			oldVerticalSlide.slideOut();	
		}
								
		
		
	});
	old_id = news_id;
}


function goPage(page,news_id){
	window.addEvent('domready', function() {
	
		if (!window.demo_path) window.demo_path = '';
		var demo_path = window.demo_path;
		
		var slide_v = $('vertical_slide_'+news_id);
		var myVerticalSlide = new Fx.Slide(slide_v);
		
		var req = new Request.HTML({
		method: 'get',
		url:demo_path+'inc/ajax/commentaire_news.php',
		
		onRequest: function() {
			slide_v.empty().addClass('ajax-loader');
		},				  
		onSuccess: function(html) {
			//Clear the text currently inside the results div.
			slide_v.set('text', '');
			slide_v.removeClass('ajax-loader');
			slide_v.adopt(html);
			myVerticalSlide.slideIn();
		
		},
		//Our request will most likely succeed, but just in case, we'll add an
		//onFailure method which will let the user know what happened.
		onFailure: function() {
			slide_v.set('text', 'The request failed.');
		}
		});
		req.send('news_id='+news_id+'&page='+page);
	});
}

function goForm(news_id,direct){
	
	div = 'vertical_slide_'+news_id;
	
	
	var status = {
		'true': 'open',
		'false': 'close'
	};
	
	window.addEvent('domready', function() {
	
		if (!window.demo_path) window.demo_path = '';
		var demo_path = window.demo_path;
		
		
		var slide_v = $('vertical_slide_'+news_id);
		var myVerticalSlide = new Fx.Slide(slide_v);
		
		var req = new Request.HTML({
		method: 'get',
		url:demo_path+'inc/ajax/commentaire_news.php',
		
		onRequest: function() {
			slide_v.empty().addClass('ajax-loader');
		},				  
		onSuccess: function(html) {
			//Clear the text currently inside the results div.
			slide_v.removeClass('ajax-loader');
			slide_v.set('text', '');
			
			slide_v.adopt(html);
			myVerticalSlide.slideIn();
			
			/*
			$('monForm').addEvent('submit', function(e) {
				new Event(e).stop();
				
				var obj_result_form = $(result_form).empty().addClass('ajax-loader');
				obj_result_form.send({
						
					update: obj_result_form,
					onComplete: function() {
						obj_result_form.removeClass('ajax-loader');
						 alert(result_form);
					}
				});
				
				
			});
			*/
		
		},
		//Our request will most likely succeed, but just in case, we'll add an
		//onFailure method which will let the user know what happened.
		onFailure: function() {
			slide_v.set('text', 'The request failed.');
		}
		});

		myVerticalSlide.addEvent('complete', function() {
			load_satut = status[myVerticalSlide.open];	
		});

		if((load_satut=='open')&&direct!='0'){
				if(old_id!=news_id){
					req.send('news_id='+news_id+'&action=form');
				}else{
					myVerticalSlide.toggle();
				}
		}else{
			req.send('news_id='+news_id+'&action=form');
		}
		
		
		
		//referme l'ancien slider de commentaire ouvert
		if((old_id)&&(old_id!=news_id)){
			var old_slide_v = $('vertical_slide_'+old_id);		
			var oldVerticalSlide = new Fx.Slide(old_slide_v);
			oldVerticalSlide.slideOut();	
		}
		

	});
	old_id = news_id;
}

function postCom(news_id,nom,email,note,txt){
	
	
	
	window.addEvent('domready', function() {
			
		
			
		
			/*
			obj_result_form.empty().addClass('ajax-loader');
			
			myForm = $('form_com_'+news_id);
		
		
			myForm.set('send', {
					   url: 'commentaire_news.php',
					   method: 'get'
					   });
			myForm.send();
			obj_result_form.get('send');*/
			
			if (!window.demo_path) window.demo_path = '';
			var demo_path = window.demo_path;
			
			var obj_result_form = $('vertical_slide_'+news_id);
			var myVerticalSlide = new Fx.Slide(obj_result_form);
			
			var req = new Request.HTML({
			method: 'get',
			url:demo_path+'inc/ajax/commentaire_news.php',
			
			onRequest: function() {
				obj_result_form.empty().addClass('ajax-loader');
			},				  
			onSuccess: function(html) {
				//Clear the text currently inside the results div.
				obj_result_form.set('text', '');
				obj_result_form.removeClass('ajax-loader');
				obj_result_form.adopt(html);
				myVerticalSlide.slideIn();
			},
			//Our request will most likely succeed, but just in case, we'll add an
			//onFailure method which will let the user know what happened.
			onFailure: function() {
				obj_result_form.set('text', 'The request failed.');
			}
			});
			req.send('news_id='+news_id+'&form_name='+nom+'&form_email='+email+'&form_note='+note+'&form_text='+txt+'&action=form&method=send');	
	});
}

