// AJAX comments...
/***Combo Menu Load Ajax snippet**/
function ajaxpage(url, varn, vare, varc, vart, varid, varit, containerid){
	var page_request = false;
	var myparams="id="+varid+"&it="+escape(varit)+"&t="+vart+"&mycname="+escape(varn)+"&mycemail="+escape(vare)+"&myccomment="+escape(varc);
	//alert(myparams);
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
		catch (e){}
		}
	}
	else
		return false
		page_request.onreadystatechange = function(){
		loadpage(page_request, containerid);
	}
	//send the page as a POST request
	page_request.open('POST', url, true);
	page_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	page_request.send(myparams);
}
	
function ajaxcombo(ctype, loadarea){
	//showProgress(loadarea);
	document.getElementById("cmsg").innerHTML="&nbsp;";
	var msg=""
	var n=document.getElementById("mycname").value;
	var e=document.getElementById("mycemail").value;
	var c=document.getElementById("myccomment").value;
	//var t=document.getElementById("t").value;
	var id=document.getElementById("id").value;
	var it=document.getElementById("it").value;
	//alert(it);
	//if(ctype!=""){ctype=ctype*1;}
	//if (ctype=="4"){alert("n: "+n+", e: "+e+", c: "+c+", ctype: "+isNaN(ctype)+", id: "+id+", it: "+it);}
	if(n=="" || e=="" || c=="" || isNaN(ctype) || id=="" || it==""){
		//alert("bollox");
		//if (ctype=="4"){alert("n: "+n+", e: "+e+", c: "+c+", ctype: "+isNaN(ctype)+", id: "+id+", it: "+it);}
		document.getElementById("cmsg").innerHTML="* Complete all required fields";
	}
	else if (n!="" && e!="" && c!="" && !isNaN(ctype) && id!="" && it!=""){
		showProgress("cmsg");
		var t=ctype*1;
		url = '/funcs/add_comment.asp';
		//alert(url);
		ajaxpage(url, n, e, c, t, id, it, loadarea);
	}
	
}
	
//display loading graphic
function showProgress(name){
	//alert("showprogress");
	prg = "<IMG SRC='/images/loading.gif'>";
	progressViewer = document.getElementById(name);
	progressViewer.innerHTML = prg;
}
	
//hide loading graphic
function hideProgress(name){
	//alert("hideprogress");
	progressViewer = document.getElementById(name);
	progressViewer.innerHTML = "";
}
	
//get requested sub-domain variables and redraw on page
function loadpage(page_request, containerid){
	var mystop=false;
	if(page_request.readyState == 4 && (page_request.status == 200 || window.location.href.indexOf("http") == -1)){
		var pageresponse = page_request.responseText;
		//clear towns select box and disable
		if(pageresponse==""){
			//we have nothing to show...
			document.getElementById("cmsg").innerHTML="* Complete all required fields";	
		}
		else{
			//we have what we need...
			if(document.getElementById("nocomments")){
				document.getElementById("nocomments").style.display="none";
			}
			document.getElementById(containerid).innerHTML=pageresponse;
		}
	}
}

//show function for hidden comments...
function showmore(myvar){
	if(!isNaN(myvar)){
		var totblocks=myvar*1;
		var whichblock=0;
		for (i=1;i<=totblocks;i++){
			if($('#block'+i).css('display')=='none'){
				whichblock=i;break;
			}
		}
		if(whichblock>0){
			$("#block"+whichblock).animate({'height': 'toggle'}, { duration: 1000 }); 
		}
		if(whichblock==totblocks || whichblock==0){
			if(document.getElementById("shwbttn")){
				document.getElementById("shwbttn").innerHTML="&nbsp;";
			}
		}
	}
}
