function changeView(name, type, id){
	name = name.toLowerCase();
	if(document.getElementById('name'+'_'+id)){
		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:#09F;">';
				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:#09F;';
					imageTop14 = 1;
				}
				else if(data['nom'][i].replace(reg,"") == 'MONTPELLIERRC'){
					style = 'color:#09F;';
				}
				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:#09F;">';
				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="#09F">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="#09F">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:#09F;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="#09F">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="#09F">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:#09F;"';
				}
				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:#09F;">';
				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="#09F">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:#09F;">';
				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="#09F">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;
	}
}	

