jq = jQuery.noConflict();

function load_content(id,langue){
	jq.ajax({
		type: "POST",
		url: "/Asp/"+id+".asp",
		data: ({langue:langue}),
		async: false,
		success: function(data){
			jq('#misc_container').children().remove();
			jq('.titre_page_account').text('My Information');
			jq('#misc_container').append(data);
			mainForPageLoad();			
		}
	});
}

function go_to_cart(){
	window.location="/GB/Publications/panier.asp";
}

function export_xl(page,parametre){
	
	window.open(page+'?'+parametre,'_blank');
	
}


/**** REGISTRE ****/


function update_colonne_registre_user(){
	var saisie_ecran = jq('#form_ops').serialize();
	if (saisie_ecran != '')
	{
		jq.ajax({
			type: "POST",
			url: "ajax/update_colonne_registre_user.asp",
			data:saisie_ecran,
			async:false,
			beforeSend:function(){
				jq.blockUI({message: "<img src='/images/ajax-loader.gif' alt='Just a moment...' />"})
			},
			complete: function() { 
				jq.unblockUI(); 
			},
			success: function(data){
				if (parseInt(data) == 0)
					window.location.href = 'world_register.asp';
				else if (parseInt(data) == 1)
					window.location.href = 'search.asp';
			}
		});
	}
	else
		alert("Erreur lors de l'op\351ration.");
}

function raz_colonne_registre_user(type_colonne){
	if (confirm('Confirm reset?'))
	{
		jq.ajax({
			type: "POST",
			url: "ajax/raz_colonne_registre_user.asp",
			async:false,
			data:({type_colonne:type_colonne}),
			beforeSend:function(){
				jq.blockUI({message: "<img src='/images/ajax-loader.gif' alt='Just a moment...' />"})
			},
			complete: function() { 
				jq.unblockUI(); 
			},
			success: function(data){
				if (parseInt(data) == 0)
					window.location.href = 'world_register.asp';
				else if (parseInt(data) == 1)
					window.location.href = 'search.asp';
			}
		});
	}
}


function update_tab_registre(page, lang)
{
	page = parseInt(page);
	if (page == 0)
		window.location.href = 'world_register.asp';
	nb_total_registre = 0;
	nb_pages_registre = 0;
	var div_moteur = jq('#div_moteur input, #div_moteur select').serialize();
	var r_global = jq('.r_global input').serialize();
	var r_instant = jq('.r_instant').serialize();
	var data_ajax = 'page='+page + '&' + r_global + '&' + r_instant + '&' + div_moteur;
	jq.ajax({
		type: "POST",
		url: "ajax/update_tab_registre.asp",
		data:data_ajax,
		async:true,
		beforeSend:function(){
			if (lang == 'FR')
				jq('#corps_liste').block({message: "<img src='/images/ajax-loader.gif' alt='Patientez...' />"})
			else
				jq('#corps_liste').block({message: "<img src='/images/ajax-loader.gif' alt='Just a moment...' />"})
		},
		complete: function() { 
			jq('#corps_liste').unblock();
			window.setTimeout("mainForPageLoad()",100);
		},
		success: function(data){
			if (jq(data).find('liste_registres').length == 1){
				jq('#table_liste_registre .body').remove();
				jq('<tbody class="body"></tbody>').insertAfter(jq('#table_liste_registre thead'));
				cpt = 0;
				lignes = '';
				jq(data).find('registre').each( function(){
					nb_colonne = parseInt(jq(this).find('nb_colonne').text());
					nb_total_registre = jq(this).find('nb_total_registre').text();
					nb_pages_registre = jq(this).find('nb_pages_registre').text();
					
					if (cpt%2 == 0)
						lignes += '<tr class="tr_registre_on">';
					else
						lignes += '<tr class="tr_registre_off">';
					
					for (cpt_col=0;cpt_col<nb_colonne;cpt_col++){
						if (jq(this).find('colonne'+cpt_col).text() != '')
							data_link = jq(this).find('colonne'+cpt_col).text();
						else
							data_link = '&nbsp;';
						lignes += '<td class="liste" id="td_corps'+cpt_col+'" >'+data_link+'</td>';
					}
					lignes += '<td class="liste" id="td_corps'+cpt_col+'" style="text-align:center !important;">'+jq(this).find('lien_pdf').text();+'</td>';
					lignes += '</tr>';
					cpt++;
				});
				jq(lignes).appendTo(jq('#table_liste_registre .body'));
				jq('#LISTE_REGISTRE').height('auto');
				load_overlay();
				load_style_tab();
				jq('#pagination_registre').empty();
				lignes_pagination = '<table align="center"><tbody><tr>';
				if (lang == 'FR'){
					txt_premier = 'Premier';	
					txt_prec = 'Pr&eacute;c&eacute;dent';
					txt_suiv = 'Suivant';	
					txt_der = 'Dernier';		
				}else{
					txt_premier = 'First';	
					txt_prec = 'Previous';
					txt_suiv = 'Next';	
					txt_der = 'Last';	
				}
				if (parseInt(page) > 1)
				{
					lignes_pagination += '<td><a href="#" onclick="update_tab_registre(1, \''+lang+'\')">'+txt_premier+'</a></td>';
					lignes_pagination += '<td><a href="#" onclick="update_tab_registre('+(parseInt(page)-1)+', \''+lang+'\')">'+txt_prec+'</a></td>';
					for (var prec=parseInt(page)-4;prec<parseInt(page);prec++)
					{
						if (prec>1)
							lignes_pagination += '<td><a href="#" onclick="update_tab_registre('+prec+', \''+lang+'\')">'+prec+'</a></td>';
					}
				}
				lignes_pagination += '<td><span class="page_en_cours">'+page+'</span></td>';
				if (parseInt(page) < parseInt(nb_pages_registre))
				{
					for (var suiv=parseInt(page)+1;suiv<=parseInt(page)+4;suiv++)
					{
						if (suiv<parseInt(nb_pages_registre))
							lignes_pagination += '<td><a href="#" onclick="update_tab_registre('+suiv+', \''+lang+'\')">'+suiv+'</a></td>';
					}
					lignes_pagination += '<td><a href="#" onclick="update_tab_registre('+(parseInt(page)+1)+', \''+lang+'\')">'+txt_suiv+'</a></td>';
				}
					lignes_pagination += '<td><a href="#" onclick="update_tab_registre('+nb_pages_registre+', \''+lang+'\')">'+txt_der+'</a></td>';
				lignes_pagination += '</tr></tbody></table>';
				jq(lignes_pagination).appendTo(jq('#pagination_registre'));
				
				jq('#nb_result_recherche').empty();
				if (lang == 'FR')
					jq('#nb_result_recherche').append('R&eacute;sultats : '+nb_total_registre);
				else
					jq('#nb_result_recherche').append('Results : '+nb_total_registre);
			}
			//else
				//window.location.href = 'world_register.asp';
		}
	});
}

function save_query(){
	var div_moteur = jq('#div_moteur input, #div_moteur select').serialize();
	var r_global = jq('.r_global input').serialize();
	var r_instant = jq('.r_instant').serialize();
	var data_ajax = r_global + '&' + r_instant + '&' + div_moteur;
	jq.ajax({
		type: "POST",
		url: "ajax/save_query.asp",
		data:data_ajax,
		async:false,
		beforeSend:function(){
			jq.blockUI({message: "<img src='/images/ajax-loader.gif' alt='Just a moment...' />"})
		},
		complete: function() { 
			jq.unblockUI(); 
		},
		success: function(data){
			if (parseInt(data) == 0)
				window.location.href = 'world_register.asp';
			else if (parseInt(data) > 0){
				jq('#div_save').slideToggle();
				jq('#hid_save').val(data);
			}
		}
	});
}

function ajust_header(){
	jq('[id^="th_entete"]').each(function(){
		var id = jq(this).attr('id').replace("th_entete","");
		//alert(id);
		jq(this).width(jq('#td_corps'+id).width());
	});
}
/*** FIN REGISTRE ***/
