var donnees;
var view;
var table;
var cssClassNames;

function create_table(name_table, data) {
	cssClassNames = {tableRow: 'tab-google-table-row', tableCell: 'tab-google-table-cell', selectedTableRow: 'tab-google-selected-row', hoverTableRow: 'tab-google-hover-row', oddTableRow: 'tab-google-over-row'};
	table = new google.visualization.Table($(name_table).get(0));
	donnees = new google.visualization.DataTable(data);
	view = new google.visualization.DataView(donnees);
}

function showListDomainsWhois(domains, extensions, show_table, wait_for_it) {
	$("#"+show_table).html("");
	$("#"+wait_for_it).html("<img src='"+LENOM_FORM_URL+"/style/images/wait_for_it.gif' alt='attente' />");
	
	var url=LENOM_FORM_URL+"command/check_domains_js";
	
	entree = new Date();
   	entree = entree.getTime();
   	
	$.post(url,
		{ 
			domains: domains, extensions: extensions
		},
		function(data){
			$("#"+show_table).html(data);
			fin = new Date();
			fin = fin.getTime();
   			secondes = (fin-entree)/1000;
   			
			$("#"+wait_for_it).html("<input type=\"button\" class=\"buttonAJAX\" onClick=\"showListDomainsWhois('"+domains+"', '"+extensions+"', '"+show_table+"', '"+wait_for_it+"');\" title=\"Relancer la recherche\" value=\"Relancer la recherche\" />");
		}
	);
}

function hidePrompt() {
	$.prompt.close();
}

function showConditions(extension) {
	var url=LENOM_FORM_URL+"jquery_request/conditions/"+extension;
	$.post(url,
		{ },
		function(data){
			$.prompt(data);
		}
	);
}

function showPopUp(popup) {
	var url=LENOM_FORM_URL+"jquery_request/"+popup;
	$.post(url,
		{ },
		function(data){
			$.prompt(data, { persistent: false });
		}
	);
}

function showPage(page, id, action, div, text_menu) {
	var url=LENOM_FORM_URL+page+"/"+id+"/"+$(action).attr("id");
	$.post(url,
		{ },
		function(data){
			$(div).html(data);
			$(action).html(text_menu);
		}
	);
}

function showContent(page, id, action, div, menu, text_menu) {
	var url=LENOM_FORM_URL+page+"/"+id+"/"+action;
	$.post(url,
		{ },
		function(data){
			$(div).html(data);
			$(menu).html(text_menu);
		}
	);
}

function showPrompt(page, id, action) {
	var url=LENOM_FORM_URL+page+"/"+id+"/"+action;
	$.post(url,
		{ },
		function(data){
			$.prompt(data, { persistent: false });
		}
	);
}

function hideDiv(me, div, texte) {
	if($(me).hasClass("active")) {
		$(me).attr("value", texte);
		$(me).removeClass("active");
		$(div).slideUp();
		return false;
	}
	else {
		$(me).attr("value", texte);
		$(me).addClass("active");
		$(div).slideDown();
		return false;
	}
}