var ticker = "<img src=\"http://www.lawsloop.com/images/layout/icons/ticker.gif\">";
var successtable="<span id=\"disappear\"><table width=\"70%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:10px;margin-bottom:10px;\"><tr><td style=\"padding:5px;border: 1px solid #00B600;\" class=\"lg-fill\"><table width=\"90%\"><tr><td width=\"95%\"><strong>";
var successtable2="<\/strong><\/td><td><img src=\"/images/layout/icons/tick.png\"><\/td><\/tr><\/table><\/td><\/tr><\/table><\/span>";
var failtable="<table width=\"70%\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:10px;margin-bottom:10px;\"><tr><td style=\"padding:5px;background-color:#FFCC33;border: 1px solid #FF0000;\"><table width=\"95%\"><tr><td width=\"75%\"><strong>Error: <\/strong>";
var failtable2="</td></tr></table></td></tr></table>";

var xmlHttp;
function ajax(opt){
try {xmlHttp=new XMLHttpRequest();}  // Firefox, Opera 8.0+, Safari  
	catch (e){try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");} // Internet Explorer
		catch (e){try {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e) {alert("Your browser does not support AJAX!");return false;}
			}
		}
		
var p_id=document.getElementById('p_id').innerHTML;
var owner_name=document.getElementById('owner_name').innerHTML;



	if (opt == 1){ // Rate on Scale
	var get_x=document.getElementById('sel_x').innerHTML;
	var get_y=document.getElementById('sel_y').innerHTML;
	
	var queryString = "method=1&coord_x="+ get_x + "&coord_y="+ get_y + "&name=" + owner_name + "&p_id="+ p_id + "&upd=" + new Date().getTime();
	xmlHttp.open("POST", "/includes_manifesto_view/ajax_view.php", true);

	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", queryString.length);
	xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				var ajaxDisplay = document.getElementById('av_stats');
				ajaxDisplay.innerHTML = xmlHttp.responseText;
			}
		}
	xmlHttp.send(queryString);	
	}



	if (opt == 2){ // Refresh Comments
	var queryString = "method=2&p_id=" + p_id + "&name=" + owner_name + "&upd=" + new Date().getTime();
	xmlHttp.open("POST", "/includes_manifesto_view/ajax_view.php", true);

	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", queryString.length);
	xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			var ajaxDisplay = document.getElementById('comments_display');
			ajaxDisplay.innerHTML = xmlHttp.responseText;
			}
		}
	xmlHttp.send(queryString);
	}



	if (opt == 3){ // Post Message
	var message=encodeURIComponent(document.getElementById('post').value);
	
	var queryString = "method=3&post="+message+"&p_id=" + p_id + "&name=" + owner_name + "&upd=" + new Date().getTime();
	xmlHttp.open("POST", "/includes_manifesto_view/ajax_view.php", true);

	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", queryString.length);
	xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var ajaxDisplay = document.getElementById('error');
			ajaxDisplay.innerHTML = xmlHttp.responseText;
			
			if(document.getElementById('posted')){clearpost('post');ajax(2);ajaxDisplay.innerHTML = successtable + document.getElementById('posted').innerHTML + successtable2;setTimeout ("disappear('disappear')",2500);}
			if(document.getElementById('invalidlength')){ajaxDisplay.innerHTML = failtable + document.getElementById('invalidlength').innerHTML + failtable2;}
			if(document.getElementById('twoposts')){ajaxDisplay.innerHTML = failtable + document.getElementById('twoposts').innerHTML + failtable2;}
			if(document.getElementById('blocked')){ajaxDisplay.innerHTML = failtable + document.getElementById('blocked').innerHTML + failtable2;}
			
			}
		}
	xmlHttp.send(queryString);
	}



	if (opt == 4){ // Add to Faves

	var queryString = "method=4&p_id=" + p_id + "&name=" + owner_name + "&upd=" + new Date().getTime();
	xmlHttp.open("POST", "/includes_manifesto_view/ajax_view.php", true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", queryString.length);
	xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			var ajaxDisplay = document.getElementById('fave_button');
			ajaxDisplay.innerHTML = xmlHttp.responseText;
			
			var tot=document.getElementById('fave_tot').innerHTML;
			if(document.getElementById('added')){ajaxDisplay.innerHTML="[Remove]";document.getElementById('fave_tot').innerHTML=eval(tot + 1);}
			if(document.getElementById('removed')){ajaxDisplay.innerHTML="[Add]";document.getElementById('fave_tot').innerHTML=eval(tot - 1);}
			}
		}
	xmlHttp.send(queryString);
	}



}







function ratecoords(x, y){document.getElementById('sel_x').innerHTML=x;document.getElementById('sel_y').innerHTML=y;}