/*
** utils.js for Netaxess.fr
** Steeven AOUATE - © AppsoluteWeb S.A.R.L
*/

function	hideOnglets(mn, mx)
{
	for (var i = mn; i <= mx; i++)
		$("#Services_" + i).css("display", "none");	
}

function	disableImage(mn, mx, ongletMenuOverlay)
{
	for (var i = mn; i <= mx; i++)
		$(".ongletRubrique ul li:nth-child(" + i + ") img").attr("src", './images/' + ongletMenuOverlay[i] + '.png');
}

function	enableTargetImage(items, ongletMenu)
{
	$(".ongletRubrique ul li:nth-child(" + items + ") img").attr("src", './images/' + ongletMenu[items] + '.png');	
}

function	displayOnglets(items)
{
	$("#Services_" + items).css("display", "block");	
}

/* Display MP Otions - AutoComplte Suggest */
function	displayMpOption(nom_parent_sa)
{
	var url = './include/Ajax/AjaxFunctions.php?rubrique=displayMP';
	
	var data = "sa=" + nom_parent_sa;
	RepText = ASW_XMLHTTP_POST(url, data);
	
	if (RepText != "ERROR")
	{
		$("#theme_suggest_bis select > option").remove();
		$("#theme_suggest_bis select").append(RepText);
	}
	else
		return (false);
}

/* Display MP Otions - AutoComplte Suggest */
function	displayTargetOption(nom_parent_mp)
{
	var url = './include/Ajax/AjaxFunctions.php?rubrique=displayTarget';
	var nom_parent_sa = document.getElementById("SuggestionForm").elements['theme_suggest'].value;
	
	if (nom_parent_mp != "oth")
	{
		$("#theme_suggest_bis_oth").css("display", "none");	
		
		$("#theme_suggest_f").css("display", "block");	
		$("#theme_suggest_f_oth").css("display", "none");
		
		var data = "sa=" + nom_parent_sa + "&mp=" + nom_parent_mp;
		RepText = ASW_XMLHTTP_POST(url, data);
		
		if (RepText != "ERROR")
		{
			$("#theme_suggest_f select > option").remove();
			$("#theme_suggest_f select").append(RepText);
		}
		else
			return (false);
	}
	else
	{
		$("#theme_suggest_bis_oth").css("display", "block");
		
		$("#theme_suggest_f").css("display", "none");	
		$("#theme_suggest_f_oth").css("display", "block");
	}
}

/* Display Item Otions - AutoComplte Suggest */
function	displayItemOption(nom_parent_item)
{	
	if (nom_parent_item != "oth")
	{
		$("#theme_suggest_f_oth").css("display", "none");	
	}
	else
	{
		$("#theme_suggest_f_oth").css("display", "block");	
	}
}

/* Display MDP Options */
function	displayUMDP(value)
{
	if (value == "TRUE")
		$("#UpdateMdp").css("display", "block");	
	else
		$("#UpdateMdp").css("display", "none");	
}

// Fonction de gestion des Modal
function	openModal(url)
{
	var data = '';
	var option = {
					bgiframe: true,
					stack: false,
					width: 980,
					height: 740,
					position: ['top', 50],
					draggable: true,
					resizable: true,
					modal: true
					
				};

	request = ASW_XMLHTTP_GET(url);
	
	$(request).dialog(option);
}

// Fonction de gestion des Modal
function	displayModal(url)
{
	var data = '';
	var option = {
					bgiframe: true,
					stack: false,
					width: 980,
					position: ['top', 50],
					draggable: true,
					resizable: true,
					modal: true
					
				};

	request = ASW_XMLHTTP_GET(url);
	
	$(request).dialog(option);
}

// Fonction d'affichage du 'datepicker'
function	displayMyDatepicker(id)
{
	var option = {
					dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
					monthNamesShort: ['Janvier','F&eacute;vrier','Mars','Avril','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D&eacute;cembre'],
					dateFormat: 'dd/mm/yy',
					yearRange: '1920:2010',
					changeMonth: true,
					changeYear: true,
					showOtherMonths: true
				};
				
	$('#' + id).datepicker(option);
	
}

// Fonction de gestion de l'affichage de la div 'getNewPwd'
function	displayGetNewPwd()
{
	if (($("#getNewPwd").css('display')) == "block")
		$("#getNewPwd").css('display', 'none');
	else
		$("#getNewPwd").css('display', 'block');
		
}

// Publication des suggestion
function	showSuggest(idSuggestion)
{
	// Données XMLHHTP
	var url = './include/Ajax/AjaxFunctions.php?rubrique=publicationSuggestion';
	var data = 'idSuggestion=' + idSuggestion + '&type=' + 'Publier';
	
	var response = ASW_XMLHTTP_POST(url, data);
	
	if (response != 'SUCCESS')
		return (false);
}


// Masquer des suggestion
function	hideSuggest(idSuggestion)
{
	// Données XMLHHTP
	var url = './include/Ajax/AjaxFunctions.php?rubrique=publicationSuggestion';
	var data = 'idSuggestion=' + idSuggestion + '&type=' + 'Masquer';
	
	var response = ASW_XMLHTTP_POST(url, data);
	
	if (response != 'SUCCESS')
		return (false);
}

// fonction de vote des suggestion
function	SuggestVote(id_suggestion)
{
	var url = './include/Ajax/AjaxFunctions.php?rubrique=voteSuggest';
	
	var note = document.getElementById('voteSuggestionForm').elements['note_suggest'].value;
	
	var data = 'id_suggestion=' + id_suggestion + '&note=' + note;
	RepText = ASW_XMLHTTP_POST(url, data);
	
	if (RepText != 'ERROR')
	{
		var stat = new Array();
		stat = RepText.split('~');
			
		$("#Vote").html("<h4>Note moyenne :</h4><div class='content'><p> " + stat[0] + "/10 - " + stat[1] + " vote(s)</p>");
	}
}

// fonction de vote des engagement
function	EngagementVote(id_engagement)
{
	//
	var data = '';
	var url = './include/Ajax/AjaxFunctions.php?rubrique=voteEngagement';
	
	//
	var note = $(":select[name='note_engagement']").attr('value');
	data += 'id_engagement=' + id_engagement + '&note=' + note;
	
	//
	var request = $.ajax({
							url: url,
							type: 'POST',
							data: data,
							async: false
	}).responseText;
	
	//
	if (request != 'ERROR')
	{
		$("#Engagement_vote form").html("<span class='title'>Votre vote a bien &eacute;t&eacute; pris en compte. <input type='button' onClick='closeModal(); return (false);' value='Terminer' /></span>");
	}
	else
		return (false);
}

//
function	closeModal()
{
	//
	$(".ui-dialog > *").remove();
	
	//
	location.reload();
}

/*
** Participation sondage
*/

function	getSondage(id)
{
	//
	var url = "include/Ajax/sondage.ajax.php?ids=" + id;
	var data = null;
	
	//
	var request = $.ajax({
							url: url,
							type: 'GET',
							data: null,
							async: false
	}).responseText;
	
	//
	if (request != 'false')
	{
		$(location).attr('href', request);
	}
	else
	{
		//
		$("<div><span class='Error'>Vous avez d&eacute;j&agrave; repondu &agrave; ce sondage</span></div>").dialog();
		
		//
		return (false);
	}
}	

