var win;
function popMe(obj, p) {
	url = obj.href;
	if(p==true) url = url + '?p=t';
	win = window.open(url, 'popup', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=750,height=645,left=10,top=25, dependent=1');
	if(win==null||typeof(win)=='undefined'){
		return true;
	}else{
		win.focus();
		return false;
	}
	
}

var requestStatus;

function requestContact(docid){
	url = "/project/request.html?aj=t&doc_id="+docid;
	requestStatus = "";
	//alert(url);
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", url, true);
	// if needed set header information 
	// using the setRequestHeader method
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4){
			requestStatus = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
	if(requestStatus.indexOf('success')){
		alert("Request has been recorded.");
		return false;
	}else{
		return true;
	}
}


function requestMore(cat, step){
	url = "/project/request.html?aj=t&category="+cat+"&step="+step;
	requestStatus = "";
	//alert(url);
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", url, true);
	// if needed set header information 
	// using the setRequestHeader method
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4){
			requestStatus = xmlhttp.responseText;
			if(requestStatus.indexOf('success')){
				return false;
			}else{
				return true;
			}
		}
	}
	xmlhttp.send(null);
	if(requestStatus.indexOf('success')){
		alert("Request has been recorded.");
		if(pr=document.getElementById('pending_req')){
			pr.innerHTML = '<A href="/project/request.html?pending=t" class="menu">Pending Requests</A>';
		}
		return false;
	}else{
		return true;
	}
}