// JavaScript Document

function showSubNav (MyId) {
	$each($$('.4db_menu'), function(presta, index){
		$(presta).style.display = 'none';
	});	
	$(MyId).style.display = 'block';			
}

function filterRes(MyForm,MyTarget,MyAction) {
	//alert('filter');
	var form = $(MyForm);
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: form.toQueryString(),
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}	
function ShowFilters(MyValue,MyDiv) {
	myEl = $(MyDiv);
	if (MyValue == 1) {
		myEl.style.display = 'none'
	} else {
		myEl.style.display = 'block'
	}
}
function loadContent(MyTarget,MyAction) {
	//alert('filter');
	var req = new Request({
		method: 'post',
		url: MyAction,
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}
function xParse(MyVar,MyForm,MyTarget,MyAction) {
	//alert('filter');
	var form = $(MyForm);
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/'+MyVar,
		data: form.toQueryString(),
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}	

function updateMth (myVar,MyTarget,MyAction,RefDDB,MyLang,MyID) {	
	$each($$('#ag_menu_ct li'), function(mth, index){
		//alert('wesh'+index);
		$(mth).removeClass('selected');
	});	
	$(MyID).addClass('selected');

	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		evalScripts: true,
		data: { 'parameter' : myVar+'-'+RefDDB+'-'+MyLang },
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;	
		}
	}).send();	
}

function SqueezeIt(MyURL,MyWdt,MyHG) {
	SqueezeBox.open(MyURL, {handler: 'iframe',size: {x: MyWdt, y: MyHG}});
	
}

function PopupCentrer(MyURL,MyWdt,MyHG,Others) {
	SqueezeBox.open(MyURL, {handler: 'iframe',size: {x: MyWdt, y: MyHG}});
	
}

/* --- gmapStuff - */
function gMapQuery(MyTarget,MyAction,MyVar,MyLang) {
	if(MyVar != '00') {	
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(response);
			$(MyTarget).innerHTML = response;
		}
	}).send();		
	
	} else {
		$(MyTarget).innerHTML = '';
	}	
	
}


function CheckxCart2(MyAction,MyValue) {
	if (MyAction == 'display') {
		$('xCart_ct_v11').style.display = 'block';
		$('xCart_ct_v11').innerHTML = MyValue;
	} else {
		$('xCart_ct_v11').style.display = 'none';
	}
}


/* ------------- TABS ----------------- */

function initTabs() {
	$$('#tabMenuct a').each(function(el) {
		el.addEvent('click',function(e) {
			var ev = new Event(e).stop();
			tabState(el);
		});
	});
}

function tabState(el) {
	$$('#tabMenuct a').each(function(el) {								  
		if(el.hasClass('tabactive')) {
			el.removeClass('tabactive');					
		}
	});	
	el.addClass('tabactive');
	$$('#module_details_tab div.content').each(function(el) {
		if(el.hasClass('tabactive')) {
			el.removeClass('tabactive');
		}
	});
	var ac = el.getProperty('href');
	$(ac).addClass('tabactive');
}

/* ------------- RB ----------------- */


function gQuerySall(MyVar,MyTarget,MyAction,MyLang) {
	//alert(response);
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}



function gQuery_add_rb(MyVar,MyTarget,MyAction,MyLang) {

	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		onComplete: function(response) { 
			//alert(MyTarget+'nn');
			var str = response;
			var TabMy = str.split("$",2);
			var MyVar1 = TabMy[0];
			var MyVar2 = TabMy[1];		
							
			if (MyVar1 == 'ok') {
				//alert(MyVar2);
				$('xCart_ct_v11').innerHTML = MyVar2;
				$('xCart_ct_v11').style.display = 'block';
				
			} else {
				alert(MyVar2);
			}
		}
	}).send();	
}



function gQuery_select(e,MyVar,MyTarget,MyAction,MyLang) {

	/*$('btn_save').set('class', 'btn_cart');
	$('btn_recup').set('class', 'btn_cart');
	$('btn_send').set('class', 'btn_cart');
	e.set('class', 'btn_cart_sel');*/
	//$(MyTarget).set('class', 'spinner');


	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}

/* ------------- RB ----------------- */

function gQuery_rb(MyVar,MyTarget,MyAction,MyLang) {

	var form = $('MyForm');	
	var check = $('EmailField').value;	

	if(check == '' || check == 'Votre email') {
	
		alert('Merci de saisir votre email SVP...');
		$('EmailField').focus();
		
	} else {
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: form.toQueryString(),
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(MyTarget+'nn');
			var str = response;
			var TabMy = str.split("$",2);
			var MyVar1 = TabMy[0];
			var MyVar2 = TabMy[1];		
							
			if (MyVar1 == 'ok') {
				//alert(MyVar2);
				$(MyTarget).innerHTML = MyVar2;
			} else {
				alert(MyVar2);
			}
		}
	}).send();	
	}	
}
	

function gQuery_rb_form(idForm,MyValue,MyTarget,MyAction,MyLang) {

	var check = $('EmailField').value;	
	if(check == '' || check == 'Votre email') {
	
		alert('Merci de saisir votre email SVP...');
		$('EmailField').focus();
		
	} else {
		var form = $(idForm);	
		//var logRes = $(MyTarget).empty().addClass('spinner'); 
		
		var req = new Request({
			method: 'post',
			url: '/4daction/'+MyAction+'/',
			data: form.toQueryString(),
			//onRequest: function() {  },
			onComplete: function(response) { 
				//alert(MyTarget);
				if(MyTarget == 'emailBtn') {
					$(MyTarget).innerHTML = response;
				} else {
					$(MyTarget).removeClass('spinner');
					$(MyTarget).innerHTML = response;
				}
			}	
		}).send();	
	}
}	

