function changeView(name, type, id){
	name = name.toLowerCase();
	if (name == ''){
		name = document.getElementById('name'+'_'+id).value;
	}
	else{
		document.getElementById('name'+'_'+id).value = name;
	}

	if ((name == 'mhrc') || (name == 'rugbyrama')){
		
		var target = "";
		
		if(name == 'mhrc'){
			target = "_self";
		}
		else{
			target = "_blank";
		}
		
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");
		var total = 0;
		if ((line.length-1) % 30 == 0){
			total = Math.floor(line.length / 30)-1;
		}
		else{
			total = Math.floor(line.length / 30);
		}
		if (total < 0){
			total = 0;
		}
		
		var temp = parseInt(document.getElementById('page'+'_'+id).value);
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = '0';
		}
		else{
			if (type == 'plus'){
				temp++;
				if (temp > total){
					temp = total;
				}
			}
			else if (type == 'minus'){
				temp--;
				if (temp < 0){
					temp = 0;
				}
			}
			document.getElementById('page'+'_'+id).value = temp;
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		var data = new Array();
		data['date'] = new Array();
		data['link'] = new Array();
		data['title'] = new Array();
		var count = 0;
		
		for (var i=page*30;i<page*30+30;i++){
			if (i % 3 == 0){
				data['date'][count] = line[i];
			}
			else if (i % 3 == 1){
				data['link'][count] = line[i];
			}
			else if (i % 3 == 2){
				data['title'][count] = line[i];
				count++;
			}
		}
		
		html = 	'';
		html += '<table>';
		for (i=0;i<10;i++){
			
			if (data['date'][i] == ''){
				break;
			}
			html += '<tr>';
			html +=	'	<td>';
			html +=	'		<div style="color:#D3428E;">';
			html +=				data['date'][i];
			html += '		</div>';
			html += '	</td>';
			html += '	<td>';
			html += '		<a href="' + data['link'][i] + '" target="'+target+'">';
			html += '			<font style="color:white;">';
			html += 				data['title'][i];
			html += '			</font>';
			html += '		</a>';
			html += '	</td>';
			html += '</tr>';
		}
		html += '</table>'; 
	}
	else if (name == 'classement'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");
		
		var data = new Array();
		data['rank'] = new Array();
		data['nom'] = new Array();
		data['points'] = new Array();
		var count = 0;
		for (var i=0;i<42;i++){
			if (i % 3 == 0){
				data['rank'][count] = line[i];
			}
			else if (i % 3 == 1){
				data['nom'][count] = line[i];
			}
			else if (i % 3 == 2){
				data['points'][count] = line[i];
				count++;
			}
		}
		
		var style = '';
		var html = 	'';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';
		html += '	<tr>';
		html += '		<td colspan="2" align="center" valign="top">';
		html += 			document.getElementById('rss_title_2nd_'+name+'_'+id).innerHTML;
		html += '		</td>';
		html += '	</tr>';
		html += '	<tr>';
		html += '		<td colspan="2" style="height:3px;">';
		html += '		</td>';
		html += '	</tr>';
		html += '	<tr>';
		html += '		<td style="width:80%">';
		html += '			<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;line-height:13.5px;">';
		var reg = new RegExp("[^a-zA-Z0-9]","g");
		var imageTop14 = 0;
		for (i=0;i<14;i++){
			
			if (data['rank'][i] == ''){
				break;
			}

			if (data['nom'][i].replace(reg,"") == 'Montpellier'){
				style = ' color:#D3428E;';
				imageTop14 = 1;
			}
			else if(data['nom'][i].replace(reg,"") == 'MONTPELLIERRC'){
				style = 'color:#D3428E;';
			}
			else{
				style = 'color:white;';
			}
			html += '			<tr>';
			html +=	'				<td align="left" style="' + style + '" width="85%">';
			html +=						data['rank'][i] + '. ' + data['nom'][i];
			html += '				</td>';
			html += '				<td align="right" style="' + style + '">';
			html +=						data['points'][i];
			html += '				</td>';
			html += '			</tr>';
		}
		html += '			</table>';
		html += '		</td>';
		if(imageTop14 == 1){
			html += '		<td align="center" valign="middle">';
			html += '			<img src="/images/rss/rss-top14.png">';
			html += '		</td>';
		}
		html += '	</tr>';
		html += '</table>';
		html += '</div>';
	}
	else if (name == 'resultats'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");

		var total = 0;
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				total++;
			}
		}
		
		var temp = parseInt(document.getElementById('page'+'_'+id).value);
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = total-1;
		}
		else{
			if (type == 'plus'){
				temp--;
				if (temp < 0){
					temp = 0;
				}
			}
			else if (type == 'minus'){
				temp++;
				if (temp > total-1){
					temp = total-1;
				}
			}
			document.getElementById('page'+'_'+id).value = temp;
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		
		var data = new Array();
		data['date'] = new Array();
		data['games'] = new Array();
		data['games']['team'] = new Array();
		data['games']['points'] = new Array();
		
		var count = -1;
		var count2 = 0;
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				count++;
				data['date'][count] = line[i].substr(5);
			}
			
			data['games']['team'][count] = new Array();
			data['games']['points'][count] = new Array();

			count2 = 0;
			for (var j=i+1;j<line.length;j++){
				if (line[j].substr(0,5) == "|||||"){
					break;
				}
				else{
					data['games']['team'][count][count2] = line[j];
					j++;
					data['games']['points'][count][count2] = line[j];
					count2++;
				}
			}

			i = j-1;
		}
		
		var html = 	'';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';

		var top14 = 0;
		for (i=page;i<=page;i++){
			html += '	<tr>';
			html += '		<td colspan="2" align="center" style="color:#D3428E;">';
			html += 			data['date'][i];
			html += '		</td>';
			html += '	</tr>';
			for (j=0;j<data['games']['team'][page].length;j++){
				if (data['games']['team'][i][j] == ''){
					break;
				}
				html += '	<tr>';
				html += '		<td align="left" style="color:white;width:80%;padding-bottom:3px;">';

				if (data['games']['team'][i][j].indexOf('Montpellier') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/Montpellier/, '<font color="#D3428E">Montpellier</font>');
					top14 = 1;
				}
				if (data['games']['team'][i][j].indexOf('MONTPELLIER R C') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/MONTPELLIER R C/, '<font color="#D3428E">MONTPELLIER R C</font>');
				}
				
				html += 			data['games']['team'][i][j];
				html += '		</td>';
				html += '		<td align="left" style="color:white;">';
				html += 			data['games']['points'][i][j];
				html += '		</td>';
				html += '	</tr>';
			}

		}
		html += '</table>';
		html += '</div>';
	}
	else if (name == 'calendar'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");


		var total = 0;
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				total++;
			}
		}
		
		var temp = parseInt(document.getElementById('page'+'_'+id).value);
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = '0';
			//search next date from current date
			
		}
		else{
			if (type == 'plus'){
				temp++;
				if (temp > total-1){
					temp = total-1;
				}
			}
			else if (type == 'minus'){
				temp--;
				if (temp < 0){
					temp = 0;
				}
			}
			document.getElementById('page'+'_'+id).value = temp;
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		
				
		var data = new Array();
		data['date'] = new Array();
		data['games'] = new Array();
		data['games']['team'] = new Array();
		data['games']['place'] = new Array();
		
		var count = -1;
		var count2 = 0;
		var firstNextDate = 0;
		var pageCours = 0;
		var findDate = 0;
		for (var i=0;i<line.length;i++){
			
			if (line[i].substr(0,5) == "|||||"){
				count++;
				dateMatch = line[i].substr(5);
				dateJour = new Date();
				tabSplit = dateMatch.split(/ /);
				for(var m=0;m<tabSplit.length;m++){
					if(tabSplit[m].match(/(Janvier|F.vrier|Mars|Avril|Mai|Juin|Juillet|Ao.t|Septembre|Octobre|Novembre|D.cembre)/)){
						findDate = 1;
						jourMatch = tabSplit[m-1];
						moisMatch = tabSplit[m];
						moisMatch = moisMatch.replace(/Janvier/,"0");
						moisMatch = moisMatch.replace(/F.vrier/,"1");
						moisMatch = moisMatch.replace(/Mars/,"2");
						moisMatch = moisMatch.replace(/Avril/,"3");
						moisMatch = moisMatch.replace(/Mai/,"4");
						moisMatch = moisMatch.replace(/Juin/,"5");
						moisMatch = moisMatch.replace(/Juillet/,"6");
						moisMatch = moisMatch.replace(/Ao.t/,"7");
						moisMatch = moisMatch.replace(/Septembre/,"8");
						moisMatch = moisMatch.replace(/Octobre/,"9");
						moisMatch = moisMatch.replace(/Novembre/,"10");
						moisMatch = moisMatch.replace(/D.cembre/,"11");
						yearMatch = tabSplit[m+1];
						dateOfMatch = new Date();
						dateOfMatch.setDate(jourMatch);
						dateOfMatch.setMonth(moisMatch);
						dateOfMatch.setFullYear(yearMatch);
					}
				}

				if(findDate == 1){
					if(dateOfMatch > dateJour && firstNextDate == 0){
						firstNextDate = 1;
						pageCours = count;
					}
				}
				data['date'][count] = line[i].substr(5);				
			}
			
			data['games']['team'][count] = new Array();
			data['games']['place'][count] = new Array();

			count2 = 0;
			for (var j=i+1;j<line.length;j++){
				if (line[j].substr(0,5) == "|||||"){
					break;
				}
				else{
					data['games']['team'][count][count2] = line[j];
					j++;
					data['games']['place'][count][count2] = line[j];
					count2++;
				}
			}

			i = j-1;
		}
		
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = pageCours;
			//search next date from current date	
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		
		var html = 	'';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;line-height:13.5px;">';

		for (i=page;i<=page;i++){
			
			html += '	<tr>';
			html += '		<td align="center" style="color:#D3428E;white-space:nowrap">';
			html += 			data['date'][i];
			html += '		</td>';
			html += '	</tr>';
			for (j=0;j<data['games']['team'][page].length;j++){
				if (data['games']['team'][i][j] == ''){
					break;
				}
				html += '<tr>';
				html += '	<td align="left" style="color:white;">';
				
				if (data['games']['team'][i][j].indexOf('Montpellier') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/Montpellier/, '<font color="#D3428E">Montpellier</font>');
				}
				
				if (data['games']['team'][i][j].indexOf('MONTPELLIER R C') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/MONTPELLIER R C/, '<font color="#D3428E">MONTPELLIER R C</font>');
				}
				
				html += 		data['games']['team'][i][j];
				html += '	</td>';
				html += '</tr>';
				html += '<tr>';
				html += '	<td align="left" style="color:#FFFFFF;padding-bottom:3px;"><i>';
				html += 		'&nbsp;&nbsp; le '+data['games']['place'][i][j];
				html += '	</i></td>';
				html += '</tr>';
			}
			
		}
		html += '</table>';
		html += '</div>';
	}
	else if (name == 'billetterie'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");
		
		var html = 	'';
		html +=	'<div align="center">';
		html += 	'<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';
		html += 		'<tr>';
		html += 			'<td style="color:white;">';
		for (var i=0;i<line.length;i++){
			if ((line[i][0] == '<') || (i == 0)){
				html +=			line[i];
			}
			else{
				html +=			'<br>' + line[i];
			}
		}
		html += 			'</tr>';
		html += 		'</tr>';
		html += 	'</table>';
		html += '</div>';
	}
	else if (name == 'deuxieme'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");
		
		var html = 	'';
		html +=	'<div align="center">';
		html += 	'<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';
		html += 		'<tr>';
		html += 			'<td style="color:white;">';
		for (var i=0;i<line.length;i++){
			if ((line[i][0] == '<') || (i == 0)){
				html +=			line[i];
			}
			else{
				html +=			'<br>' + line[i];
			}
		}
		html += 			'</tr>';
		html += 		'</tr>';
		html += 	'</table>';
		html += '</div>';
	}
	else if (name == 'Classement'){
		
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");
		
		var data = new Array();
		data['rank'] = new Array();
		data['nom'] = new Array();
		data['points'] = new Array();
		var count = 0;
		for (var i=0;i<42;i++){
			if (i % 3 == 0){
				data['rank'][count] = line[i];
			}
			else if (i % 3 == 1){
				data['nom'][count] = line[i];
			}
			else if (i % 3 == 2){
				data['points'][count] = line[i];
				count++;
			}
		}

		var style = '';
		var html =  '';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';
		html += '   <tr>';
		html += '       <td align="center" valign="top">';
		html +=             document.getElementById('rss_title_2nd_'+name+'_'+id).innerHTML;
		html += '       </td>';
		html += '   </tr>';
		html += '   <tr>';
		html += '       <td style="height:3px;">';
		html += '       </td>';
		html += '   </tr>';
		html += '   <tr>';
		html += '       <td>';
		html += '           <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;line-height:13.5px;">';
		for (i=0;i<14;i++){
			
			if (data['rank'][i] == ''){
				break;
			}
			if (data['nom'][i] == 'MONTPELLIER R C'){
				style = ' style="color:#D3428E;"';
			}
			else{
				style = ' style="color:white;"';
			}
			html += '           <tr>';
			html += '               <td align="left"' + style + ' width="95%">';
			html +=                     data['rank'][i] + '. ' + data['nom'][i];
			html += '               </td>';
			html += '               <td align="left"' + style + '>';
			html +=                     data['points'][i];
			html += '               </td>';
			html += '           </tr>';
		}
		html += '           </table>';
		html += '       </td>';
		html += '   </tr>';
		html += '</table>';
		html += '</div>';
	}
	else if (name == 'Resultats'){
		var text = document.getElementById('data_'+name+'_'+id).value;
		var line = text.split("\n");


		var total = 0;
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				total++;
			}
		}
		
		var temp = parseInt(document.getElementById('page'+'_'+id).value);
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = '0';
		}
		else{
			if (type == 'plus'){
				temp--;
				if (temp < 0){
					temp = 0;
				}
			}
			else if (type == 'minus'){
				temp++;
				if (temp > total-1){
					temp = total-1;
				}
			}
			document.getElementById('page'+'_'+id).value = temp;
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		
		var data = new Array();
		data['games'] = new Array();
		data['games']['team'] = new Array();
		data['games']['date'] = new Array();
		data['games']['points'] = new Array();
		
		var count = -1;
		var count2 = 0;
		for (var i=0;i<line.length;i++){
			
			if (line[i].substr(0,5) == "|||||"){
				count++;
			}
			
			data['games']['team'][count] = new Array();
			data['games']['date'][count] = new Array();
			data['games']['points'][count] = new Array();

			count2 = 0;
			for (var j=i+1;j<line.length;j++){
				if (line[j].substr(0,5) == "|||||"){
					break;
				}
				else{
					data['games']['team'][count][count2] = line[j];
					j++;
					data['games']['date'][count][count2] = line[j];
					j++;
					data['games']['points'][count][count2] = line[j];
					count2++;
				}
			}

			i = j-1;
		}
		
		var html =  '';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;">';

		for (i=page;i<=page;i++){
			
			html += '   <tr>';
			html += '       <td colspan="2" align="center" style="color:#D3428E;">';
			html +=             (total-i) + '&eacute;me journ&egrave;e';
			html += '       </td>';
			html += '   </tr>';
			for (j=0;j<data['games']['team'][page].length;j++){
				if (data['games']['team'][i][j] == ''){
					break;
				}
				html += '   <tr>';
				html += '       <td align="left" style="color:white;width:90%;">';

				if (data['games']['team'][i][j].indexOf('MONTPELLIER R C') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/MONTPELLIER R C/, '<font color="#D3428E">MONTPELLIER R C</font>');
				}

				html +=             data['games']['team'][i][j];
				html += '       </td>';
				html += '       <td align="left" style="color:white;">';
				html +=             data['games']['points'][i][j];
				html += '       </td>';
				html += '   </tr>';
				html += '   <tr><td colspan="2" height="5px"></td></tr>';
			}

		}
		html += '</table>';
		html += '</div>';
	}
	else if (name == 'Calendar'){
		// for counting journee
		for (var i=0;i<10;i++){
			if (document.getElementById('data_Resultats_'+i)){
				var text = document.getElementById('data_Resultats_'+i).value;
				break;
			}
		}
		var line = text.split("\n");
		var total2 = 0
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				total2++;
			}
		}
		
		text = document.getElementById('data_'+name+'_'+id).value;
		line = text.split("\n");


		var total = 0;
		for (var i=0;i<line.length;i++){
			if (line[i].substr(0,5) == "|||||"){
				total++;
			}
		}
		
		var temp = parseInt(document.getElementById('page'+'_'+id).value);
		if (type == 'reset'){
			document.getElementById('page'+'_'+id).value = '0';
		}
		else{
			if (type == 'plus'){
				temp++;
				if (temp > total-1){
					temp = total-1;
				}
			}
			else if (type == 'minus'){
				temp--;
				if (temp < 0){
					temp = 0;
				}
			}
			document.getElementById('page'+'_'+id).value = temp;
		}
		
		var page = document.getElementById('page'+'_'+id).value;
		
		var data = new Array();
		data['games'] = new Array();
		data['games']['team'] = new Array();
		data['games']['date'] = new Array();
		
		var count = -1;
		var count2 = 0;
		for (var i=0;i<line.length;i++){
			
			if (line[i].substr(0,5) == "|||||"){
				count++;
			}
			
			data['games']['team'][count] = new Array();
			data['games']['date'][count] = new Array();

			count2 = 0;
			for (var j=i+1;j<line.length;j++){
				if (line[j].substr(0,5) == "|||||"){
					break;
				}
				else{
					data['games']['team'][count][count2] = line[j];
					j++;
					data['games']['date'][count][count2] = line[j];
					count2++;
				}
			}

			i = j-1;
		}
		
		var html =  '';
		html += '<div align="center">';
		html += '<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:95%;line-height:13.5px;">';

		for (i=page;i<=page;i++){

			var journee = ((page*1) + (total2*1) + 1);
			html += '   <tr>';
			html += '       <td align="center" style="color:#D3428E;">';
			html +=             journee + '&eacute;me journ&egrave;e';
			html += '       </td>';
			html += '   </tr>';
			for (j=0;j<data['games']['team'][i].length;j++){
				if (data['games']['team'][i][j] == ''){
					break;
				}
				html += '<tr>';
				html += '   <td align="left" style="color:white;">';

				if (data['games']['team'][i][j].indexOf('MONTPELLIER R C') != -1){
					data['games']['team'][i][j] = data['games']['team'][i][j].replace(/MONTPELLIER R C/, '<font color="#D3428E">MONTPELLIER R C</font>');
				}
				
				html +=         data['games']['team'][i][j];
				html += '   </td>';
				html += '</tr>';
				html += '<tr>';
				html += '   <td align="left" style="color:white;">';
				html +=         data['games']['date'][i][j];
				html += '   </td>';
				html += '</tr>';
			}
			
		}
		html += '</table>';
		html += '</div>';
	}

	
	document.getElementById('rss_view'+'_'+id).innerHTML = html;
	document.getElementById('rss_header'+'_'+id).innerHTML = document.getElementById('rss_header_'+name+'_'+id).innerHTML;
	document.getElementById('rss_footer'+'_'+id).innerHTML = document.getElementById('rss_footer_'+name+'_'+id).innerHTML;
}
