
/*  */
function SendComment(numNews, codeLangue)
{
	var error = false;
	
	var pseudo = document.getElementById("new_pseudo");
	var texte  = document.getElementById("new_commentaire");
	var params = "numNews="+numNews+"&codeLangue="+codeLangue+"&pseudo="+pseudo.value+"&texte="+texte.value;
	
	if(pseudo.value == "")
	{
		error = true;
		pseudo.setAttribute("style", "background-color:#AA6A6A; border:1px solid black;");
	}
	else pseudo.setAttribute("style", "background-color:#FFFFFF; border:1px solid black;");
	
	if(texte.value == "")
	{
		error = true;
		texte.setAttribute("style", "background-color:#AA6A6A; border:1px solid black;");
	}
	else texte.setAttribute("style", "background-color:#FFFFFF; border:1px solid black;");
	
	
	if(!error)
	{
		succes = function(message)
		{
			OpenWindow(message);
		}
		Ajax("Commentaire_Add", null, params, "POST", true, succes);
	}
}

function ShowAddComment(numNews, codeLangue)
{
	succes = function(message)
	{
		OpenWindow(message);
	}
	Ajax("Commentaire_ShowAddComment", numNews, "codeLangue="+codeLangue, "POST", true, succes);
}

function ShowAllComment(numNews, codeLangue)
{
	succes = function(message)
	{
		OpenWindow(message);
	}
	Ajax("Commentaire_ShowAllComment", numNews, "codeLangue="+codeLangue, "POST", true, succes);
}


function OpenWindow(message)
{
	CloseWindow();
	
	var fenetre = document.createElement("div");
		
		fenetre.className = "commentWindow";
		fenetre.id        = "costumWindow";
		
	    // fenetre.setAttribute("class", "commentWindow");
	    // fenetre.setAttribute("id"   , "costumWindow");
	////
	
	fenetre.innerHTML = message;
	
	var body = document.getElementsByTagName("body")[0];
	    body.appendChild(fenetre);
}


function CloseWindow()
{
	var fenetre = document.getElementById("costumWindow");
	
	if(fenetre != null)
	{
		var body = document.getElementsByTagName("body")[0];
			body.removeChild(fenetre);
	}
	
}


function getRecentArticle(numArticle, codeLangue, param)
{
	if(!param) param = "next";
	
	succes = function(message)
	{
		SelectNextArticle(message, codeLangue);
	};
	
	Ajax("Recent_Article", numArticle, "codeLangue="+codeLangue+"&param="+param, "POST", true, succes);
}

function SelectNextArticle(message, codeLangue)
{
	var articles = message.split("@#####@");
	
	for(var i=0; i<articles.length; i++)
	{
		var article  = articles[i].split("#@@@@@#");
		var text     = article[3];
		var images   = CheckForImage(text);
		
		if(images.length > 0)
		{
			FormatArticle(article, images, codeLangue);
			break;
		}
	}
}

function CheckForImage(text)
{
	var div           = document.createElement("div");
	    div.innerHTML = text;
	
	img_nodes = div.getElementsByTagName("img");
	
	var images = new Array();
	for(var i=0; i<img_nodes.length; i++)
	{
		var img = img_nodes[i];
		
		var width  = img.getAttribute("width");
		var height = img.getAttribute("height");
		
		if (((img.width >= 350) && (img.height >= 145)) || ((width >= 350) && (height >= 145)))
		{
			images[images.length] = img;
		}
	}
	
	return images;
}


function FormatArticle(article, image, codeLangue)
{
	var numNews  = article[0];
	var title    = article[1];
	var subtitle = article[2];
	var date     = article[4];
	var nbCom    = article[5];
	var link     = article[6];
	
	var leftArrow  = document.getElementById('left_recentArticle'  );
	var rightArrow = document.getElementById('right_recentArticle' );
	var background = document.getElementById('bg_recentArticle'    );
	var detail     = document.getElementById('detail_recentArticle');
	
	/*
	leftArrow .onclick = function() { getRecentArticle(numNews, codeLangue, 'next') };
	rightArrow.onclick = function() { getRecentArticle(numNews, codeLangue, 'prev') };
	
	background.style.backgound = "background: #000000 url("+image[0].src+") top center no-repeat; cursor:pointer";
	background.onclick         = function() { location.replace(link) };
	*/
	
	leftArrow .setAttribute("onclick", "getRecentArticle('"+numNews+"', '"+codeLangue+"', 'next')");
	rightArrow.setAttribute("onclick", "getRecentArticle('"+numNews+"', '"+codeLangue+"', 'prev')");
	background.setAttribute("style",   "background: #000000 url("+image[0].src+") top center no-repeat; cursor:pointer");
	background.setAttribute("onclick", "location.replace('"+link+"')");
	
	detail.innerHTML = "<b>"+title+" "+subtitle+" </b> <br/> "+date+" | "+nbCom;
}


