/*
	Button Renderer for jquery v1.0.1 (YS, 23.10.09, requires jquery)
*/

$(document).ready( function() { 
	/* Parse DOM for links with "renderedbutton" class */			
	var arrLinks = document.getElementsByTagName('a');	
	for (var i=0, j=arrLinks.length; i<j; ++i) {
		tmpLink = arrLinks[i];
		/* class "renderedbutton" are red buttons */
		if (tmpLink.className == 'renderedbutton') {
			myLink = tmpLink;

			$.ajax({
				url: "/button.php",
				async: true,
				data: { 'text' : myLink.innerHTML, 'id' : i+1, 'cdoc' : window.location.href },
				beforeSend: function(XMLHttpRequest) {
					myLink.innerHTML = '<span id="rdbtn_'+i+'">'+myLink.innerHTML+'</span>';
				},
				success: function(response, textStatus){
					if (response.search('||') != -1) {	    	         
			        	     	var strParts = response.split('||');
	    			    	     	id = parseInt(strParts[0]); 
						document.getElementById('rdbtn_'+(id-1)).innerHTML = strParts[1]; 
					}
				}			
			});	     
		}

		/* class "renderedbutton2" are green buttons with a graphical background */
		if (tmpLink.className == 'renderedbutton2') {
			myLink = tmpLink;
			$.ajax({
				url: "/button.php",
				async: true,
				data: { 'text' : myLink.innerHTML, 'id' : i+1, 'style' : 2 },
				beforeSend: function(XMLHttpRequest) {
					myLink.innerHTML = '<span id="rdbtn_'+i+'">'+myLink.innerHTML+'</span>';
				},
				success: function(response, textStatus){
					if (response.search('||') != -1) {	    	         
		        	     		var strParts = response.split('||');
	    			    	     	id = parseInt(strParts[0]); 
						document.getElementById('rdbtn_'+(id-1)).innerHTML = strParts[1];   
					}
				}			
			});	     
		}	

	}
}
); 
