function crex(i){
	var xx='';
	if(i==0){
		xx+='<img src="./actu/crex/first0.gif" border=0 alt="" />&nbsp;';
		xx+='<img src="./actu/crex/prev0.gif" border=0 alt="" />&nbsp;';
	}
	else {
		xx+='<a href="#" onClick="javascript:crex(0);return false"><img src="./actu/crex/first1.gif" border=0 alt="" /></a>&nbsp;';
		xx+='<a href="#" onClick="javascript:crex(' + (i-1).toString() + ');return false"><img src="./actu/crex/prev1.gif" border=0 alt="" /></a>&nbsp;';
	}
	if(i==11){
		xx+='<img src="./actu/crex/next0.gif" border=0 alt="" />&nbsp;';
		xx+='<img src="./actu/crex/last0.gif" border=0 alt="" />&nbsp;';
	}
	else {
		xx+='<a href="#" onClick="javascript:crex(' + (i+1).toString() + ');return false"><img src="./actu/crex/next1.gif" border=0 alt="" /></a>&nbsp;';
		xx+='<a href="#" onClick="javascript:crex(11);return false"><img src="./actu/crex/last1.gif" border=0 alt="" /></a>&nbsp;';
	}
	xx+='<br />';
	xx+='<img src="./actu/crex/crex' + i.toString() + '.jpg" alt="" border="1" />';
	document.getElementById('crex').innerHTML = xx;
}


function editCommentaire(contexte,pageID,userID,userName) {
	var zz = '<hr><p><b>Nouveau commentaire</b><br />\n';
	zz += '<span class="commentaire_auteur">Par '+userName+',</span><br />\n';
	today = new Date();
	zz += '<span class="commentaire_date"> le  '+today.toLocaleString()+'</span></p>';
	zz += '<p><textarea rows=5 id="commentaire_texte" name="comment" wrap="hard"></textarea></p>\n';	
	zz += '<p><input type="submit" name="Annuler" value="Annuler" onClick="javascript:cancelCommentaire(\''+contexte + '\',\''+ pageID + '\',\''+ userID + '\',\''+ userName+'\')" />';
	zz += '<input type="submit" name="Enregistrer" value="Enregistrer" onClick="javascript:setCommentaire(\''+contexte + '\',\''+ pageID + '\',\''+ userID + '\',\''+ userName+'\')" /></p>'
	document.getElementById('commentaire_edit').innerHTML = zz;
}

function cancelCommentaire(contexte,pageID,userID,userName) {
	zz = '<input type="submit" name="Laisser un commentaire" value="Laisser un commentaire" onClick="javascript:editCommentaire(\''+contexte + '\',\''+ pageID + '\',\''+ userID + '\',\''+ userName+'\')" />';
	document.getElementById('commentaire_edit').innerHTML = zz;
}

function setCommentaire(pContexte,pPageID,pUserID,pUserName){
	pTexte = htmlEncode(document.getElementById("commentaire_texte").value);
	alert(pTexte);
	jQuery.post('./bnopus.php',
		{'action':'setCommentaire','userName':pUserName,'userID':pUserID,'texte':pTexte,'contexte':pContexte,'pageID':pPageID},
		function(data) {
			jQuery('#portfolios_commentaires').html(data);
		}
	);
}


//Encode une chane
function htmlEncode(xx) {
	xx = xx.replace(/&/g,'&amp;'); // 38 26
	xx = xx.replace(/\'/g,'&#39;'); // 39 27
	xx = xx.replace(/</g,'&lt;'); // 60 3C
	xx = xx.replace(/>/g,'&gt;'); // 62 3E
	xx = xx.replace(//g,'&laquo;'); // 171 AB
	xx = xx.replace(//g,'&raquo;'); // 187 BB
	xx = xx.replace(//g,'&Agrave;'); // 192 C0
	xx = xx.replace(//g,'&Aacute;'); // 193 C1
	xx = xx.replace(//g,'&Acirc;'); // 194 C2
	xx = xx.replace(//g,'&Atilde;'); // 195 C3
	xx = xx.replace(//g,'&Auml;'); // 196 C4
	xx = xx.replace(//g,'&Aring;'); // 197 C5
	xx = xx.replace(//g,'&AElig;'); // 198 C6
	xx = xx.replace(//g,'&Ccedil;'); // 199 C7
	xx = xx.replace(//g,'&Egrave;'); // 200 C8
	xx = xx.replace(//g,'&Eacute;'); // 201 C9
	xx = xx.replace(//g,'&Ecirc;'); // 202 CA
	xx = xx.replace(//g,'&Euml;'); // 203 CB
	xx = xx.replace(//g,'&Igrave;'); // 204 CC
	xx = xx.replace(//g,'&Iacute;'); // 205 CD
	xx = xx.replace(//g,'&Icirc;'); // 206 CE
	xx = xx.replace(//g,'&Iuml;'); // 207 CF
	xx = xx.replace(//g,'&ETH;'); // 208 D0
	xx = xx.replace(//g,'&Ntilde;'); // 209 D1
	xx = xx.replace(//g,'&Ograve;'); // 210 D2
	xx = xx.replace(//g,'&Oacute;'); // 211 D3
	xx = xx.replace(//g,'&Ocirc;'); // 212 D4
	xx = xx.replace(//g,'&Otilde;'); // 213 D5
	xx = xx.replace(//g,'&Ouml;'); // 214 D6
	xx = xx.replace(//g,'&times;'); // 215 D7
	xx = xx.replace(//g,'&Oslash;'); // 216 D8
	xx = xx.replace(//g,'&Ugrave;'); // 217 D9
	xx = xx.replace(//g,'&Uacute;'); // 218 DA
	xx = xx.replace(//g,'&Ucirc;'); // 219 DB
	xx = xx.replace(//g,'&Uuml;'); // 220 DC
	xx = xx.replace(//g,'&Yacute;'); // 221 DD
	xx = xx.replace(//g,'&THORN;'); // 222 DE
	xx = xx.replace(//g,'&szlig;'); // 223 DF
	xx = xx.replace(//g,'&agrave;'); // 224 E0
	xx = xx.replace(//g,'&aacute;'); // 225 E1
	xx = xx.replace(//g,'&acirc;'); // 226 E2
	xx = xx.replace(//g,'&atilde;'); // 227 E3
	xx = xx.replace(//g,'&auml;'); // 228 E4
	xx = xx.replace(//g,'&aring;'); // 229 E5
	xx = xx.replace(//g,'&aelig;'); // 230 E6
	xx = xx.replace(//g,'&ccedil;'); // 231 E7
	xx = xx.replace(//g,'&egrave;'); // 232 E8
	xx = xx.replace(//g,'&eacute;'); // 233 E9
	xx = xx.replace(//g,'&ecirc;'); // 234 EA
	xx = xx.replace(//g,'&euml;'); // 235 EB
	xx = xx.replace(//g,'&igrave;'); // 236 EC
	xx = xx.replace(//g,'&iacute;'); // 237 ED
	xx = xx.replace(//g,'&icirc;'); // 238 EE
	xx = xx.replace(//g,'&iuml;'); // 239 EF
	xx = xx.replace(//g,'&eth;'); // 240 F0
	xx = xx.replace(//g,'&ntilde;'); // 241 F1
	xx = xx.replace(//g,'&ograve;'); // 242 F2
	xx = xx.replace(//g,'&oacute;'); // 243 F3
	xx = xx.replace(//g,'&ocirc;'); // 244 F4
	xx = xx.replace(//g,'&otilde;'); // 245 F5
	xx = xx.replace(//g,'&ouml;'); // 246 F6
	xx = xx.replace(//g,'&oslash;'); // 248 F8
	xx = xx.replace(//g,'&ugrave;'); // 249 F9
	xx = xx.replace(//g,'&uacute;'); // 250 FA
	xx = xx.replace(//g,'&ucirc;'); // 251 FB
	xx = xx.replace(//g,'&uuml;'); // 252 FC
	xx = xx.replace(//g,'&yacute;'); // 253 FD
	xx = xx.replace(//g,'&thorn;'); // 254 FE
	xx = xx.replace(//g,'&yuml;'); // 255 FF
	return xx;
}
//Dcode une chane
function htmlDecode(xx) {
	xx = xx.replace(/&quot;/g,'"'); // 34 22
	xx = xx.replace(/&amp;/g,'&'); // 38 26	
	xx = xx.replace(/&#39;/g,"'"); // 39 27
	xx = xx.replace(/&lt;/g,'<'); // 60 3C
	xx = xx.replace(/&gt;/g,'>'); // 62 3E
	xx = xx.replace(/&circ;/g,'^'); // 94 5E
	xx = xx.replace(/&lsquo;/g,'?'); // 145 91
	xx = xx.replace(/&rsquo;/g,'?'); // 146 92
	xx = xx.replace(/&ldquo;/g,'?'); // 147 93
	xx = xx.replace(/&rdquo;/g,'?'); // 148 94
	xx = xx.replace(/&bull;/g,'?'); // 149 95
	xx = xx.replace(/&ndash;/g,'?'); // 150 96
	xx = xx.replace(/&mdash;/g,'?'); // 151 97
	xx = xx.replace(/&tilde;/g,'?'); // 152 98
	xx = xx.replace(/&trade;/g,'?'); // 153 99
	xx = xx.replace(/&scaron;/g,'?'); // 154 9A
	xx = xx.replace(/&rsaquo;/g,'?'); // 155 9B
	xx = xx.replace(/&oelig;/g,'?'); // 156 9C
	xx = xx.replace(/&#357;/g,''); // 157 9D
	xx = xx.replace(/&#382;/g,'?'); // 158 9E
	xx = xx.replace(/&Yuml;/g,'?'); // 159 9F
	xx = xx.replace(/&nbsp;/g,' '); // 160 A0
	xx = xx.replace(/&iexcl;/g,''); // 161 A1
	xx = xx.replace(/&cent;/g,''); // 162 A2
	xx = xx.replace(/&pound;/g,''); // 163 A3
	xx = xx.replace(/&curren;/g,' '); // 164 A4
	xx = xx.replace(/&yen;/g,''); // 165 A5
	xx = xx.replace(/&brvbar;/g,''); // 166 A6
	xx = xx.replace(/&sect;/g,''); // 167 A7
	xx = xx.replace(/&uml;/g,''); // 168 A8
	xx = xx.replace(/&copy;/g,''); // 169 A9
	xx = xx.replace(/&ordf;/g,''); // 170 AA
	xx = xx.replace(/&laquo;/g,''); // 171 AB
	xx = xx.replace(/&not;/g,''); // 172 AC
	xx = xx.replace(/&shy;/g,''); // 173 AD
	xx = xx.replace(/&reg;/g,''); // 174 AE
	xx = xx.replace(/&macr;/g,''); // 175 AF
	xx = xx.replace(/&deg;/g,''); // 176 B0
	xx = xx.replace(/&plusmn;/g,''); // 177 B1
	xx = xx.replace(/&sup2;/g,''); // 178 B2
	xx = xx.replace(/&sup3;/g,''); // 179 B3
	xx = xx.replace(/&acute;/g,''); // 180 B4
	xx = xx.replace(/&micro;/g,''); // 181 B5
	xx = xx.replace(/&para/g,''); // 182 B6
	xx = xx.replace(/&middot;/g,''); // 183 B7
	xx = xx.replace(/&cedil;/g,''); // 184 B8
	xx = xx.replace(/&sup1;/g,''); // 185 B9
	xx = xx.replace(/&ordm;/g,''); // 186 BA
	xx = xx.replace(/&raquo;/g,''); // 187 BB
	xx = xx.replace(/&frac14;/g,''); // 188 BC
	xx = xx.replace(/&frac12;/g,''); // 189 BD
	xx = xx.replace(/&frac34;/g,''); // 190 BE
	xx = xx.replace(/&iquest;/g,''); // 191 BF
	xx = xx.replace(/&Agrave;/g,''); // 192 C0
	xx = xx.replace(/&Aacute;/g,''); // 193 C1
	xx = xx.replace(/&Acirc;/g,''); // 194 C2
	xx = xx.replace(/&Atilde;/g,''); // 195 C3
	xx = xx.replace(/&Auml;/g,''); // 196 C4
	xx = xx.replace(/&Aring;/g,''); // 197 C5
	xx = xx.replace(/&AElig;/g,''); // 198 C6
	xx = xx.replace(/&Ccedil;/g,''); // 199 C7
	xx = xx.replace(/&Egrave;/g,''); // 200 C8
	xx = xx.replace(/&Eacute;/g,''); // 201 C9
	xx = xx.replace(/&Ecirc;/g,''); // 202 CA
	xx = xx.replace(/&Euml;/g,''); // 203 CB
	xx = xx.replace(/&Igrave;/g,''); // 204 CC
	xx = xx.replace(/&Iacute;/g,''); // 205 CD
	xx = xx.replace(/&Icirc;/g,''); // 206 CE
	xx = xx.replace(/&Iuml;/g,''); // 207 CF
	xx = xx.replace(/&ETH;/g,''); // 208 D0
	xx = xx.replace(/&Ntilde;/g,''); // 209 D1
	xx = xx.replace(/&Ograve;/g,''); // 210 D2
	xx = xx.replace(/&Oacute;/g,''); // 211 D3
	xx = xx.replace(/&Ocirc;/g,''); // 212 D4
	xx = xx.replace(/&Otilde;/g,''); // 213 D5
	xx = xx.replace(/&Ouml;/g,''); // 214 D6
	xx = xx.replace(/&times;/g,''); // 215 D7
	xx = xx.replace(/&Oslash;/g,''); // 216 D8
	xx = xx.replace(/&Ugrave;/g,''); // 217 D9
	xx = xx.replace(/&Uacute;/g,''); // 218 DA
	xx = xx.replace(/&Ucirc;/g,''); // 219 DB
	xx = xx.replace(/&Uuml;/g,''); // 220 DC
	xx = xx.replace(/&Yacute;/g,''); // 221 DD
	xx = xx.replace(/&THORN;/g,''); // 222 DE
	xx = xx.replace(/&szlig;/g,''); // 223 DF
	xx = xx.replace(/&agrave;/g,''); // 224 E0
	xx = xx.replace(/&aacute;/g,''); // 225 E1
	xx = xx.replace(/&acirc;/g,''); // 226 E2
	xx = xx.replace(/&atilde;/g,''); // 227 E3
	xx = xx.replace(/&auml;/g,''); // 228 E4
	xx = xx.replace(/&aring;/g,''); // 229 E5
	xx = xx.replace(/&aelig;/g,''); // 230 E6
	xx = xx.replace(/&ccedil;/g,''); // 231 E7
	xx = xx.replace(/&egrave;/g,''); // 232 E8
	xx = xx.replace(/&eacute;/g,''); // 233 E9
	xx = xx.replace(/&ecirc;/g,''); // 234 EA
	xx = xx.replace(/&euml;/g,''); // 235 EB
	xx = xx.replace(/&igrave;/g,''); // 236 EC
	xx = xx.replace(/&iacute;/g,''); // 237 ED
	xx = xx.replace(/&icirc;/g,''); // 238 EE
	xx = xx.replace(/&iuml;/g,''); // 239 EF
	xx = xx.replace(/&eth;/g,''); // 240 F0
	xx = xx.replace(/&ntilde;/g,''); // 241 F1
	xx = xx.replace(/&ograve;/g,''); // 242 F2
	xx = xx.replace(/&oacute;/g,''); // 243 F3
	xx = xx.replace(/&ocirc;/g,''); // 244 F4
	xx = xx.replace(/&otilde;/g,''); // 245 F5
	xx = xx.replace(/&ouml;/g,''); // 246 F6
	xx = xx.replace(/&divide;/g,''); // 247 F7
	xx = xx.replace(/&oslash;/g,''); // 248 F8
	xx = xx.replace(/&ugrave;/g,''); // 249 F9
	xx = xx.replace(/&uacute;/g,''); // 250 FA
	xx = xx.replace(/&ucirc;/g,''); // 251 FB
	xx = xx.replace(/&uuml;/g,''); // 252 FC
	xx = xx.replace(/&yacute;/g,''); // 253 FD
	xx = xx.replace(/&thorn;/g,''); // 254 FE
	xx = xx.replace(/&yuml;/g,''); // 255 FF
	return xx;
}



