function confirmPost(){
	if(confirm('Proceed with posting to all the groups you have joined?'))
		return true;
	return false;
}

function subscribe(o, path, name, members, description){
	if(TrimString(path) == '' || TrimString(name) == '' || TrimString(members) == '')
		return;
		
	if(!o)
		return;
		
	if(!o.previousSibling)
		return;
		
	var email = o.previousSibling.value;
	//todo check email;
	
	var f = document.forms['dynForm'];
	if(!f)
		return;
	
	var oOp = document.getElementById('op');
	if(!oOp)
		return;
		
	var oPath = document.getElementById('path');
	if(!oPath)
		return;
		
	var oName = document.getElementById('name');
	if(!oName)
		return;	
		
	var oMembers = document.getElementById('members');
	if(!oMembers)
		return;		
		
	var oDescription = document.getElementById('description');
	if(!oDescription)
		return;			
	
	var oSemail = document.getElementById('semail');
	if(!oSemail)
		return;	
		
	var oRemail = document.getElementById('remail');
	if(!oRemail)
		return;					
	
	var eCheck = emailCheck(email);
	if(!eCheck)
		return;	
	
	oOp.value = 'subscr';
	oPath.value = path;
	oName.value = name;	
	oMembers.value = members;	
	oDescription.value = description;	
	oSemail.value = email;	
	oRemail.value = "";	
	
	f.submit();			
}

function unsubscribe(name){
	if(TrimString(name) == '')
		return;
		
	var f = document.forms['dynForm'];
	if(!f)
		return;
	
	var oOp = document.getElementById('op');
	if(!oOp)
		return;
		
	var oPath = document.getElementById('path');
	if(!oPath)
		return;
		
	var oName = document.getElementById('name');
	if(!oName)
		return;	
		
	var oMembers = document.getElementById('members');
	if(!oMembers)
		return;		
		
	var oDescription = document.getElementById('description');
	if(!oDescription)
		return;			
	
	var oSemail = document.getElementById('semail');
	if(!oSemail)
		return;	
		
	var oRemail = document.getElementById('remail');
	if(!oRemail)
		return;					
	
	if (!confirm('Are you sure you want to unsubscribe from group ' + name + '?'))
		return;
	
	oOp.value = 'unsubscr';
	oPath.value = "";
	oName.value = name;	
	oMembers.value = "";	
	oDescription.value = "";		
	oSemail.value = "";	
	oRemail.value = "";	
	
	f.submit();			
}	

function resubscribe(o, name){
	if(TrimString(name) == '')
		return;
		
	if(!o)
		return;
		
	if(!o.previousSibling)
		return;
		
	var email = o.previousSibling.value;
	//todo check email;
	
	var f = document.forms['dynForm'];
	if(!f)
		return;
	
	var oOp = document.getElementById('op');
	if(!oOp)
		return;
		
	var oPath = document.getElementById('path');
	if(!oPath)
		return;
		
	var oName = document.getElementById('name');
	if(!oName)
		return;	
		
	var oMembers = document.getElementById('members');
	if(!oMembers)
		return;		
		
	var oDescription = document.getElementById('description');
	if(!oDescription)
		return;			
	
	var oSemail = document.getElementById('semail');
	if(!oSemail)
		return;	
		
	var oRemail = document.getElementById('remail');
	if(!oRemail)
		return;		
		
	var eCheck = emailCheck(email);
	if(!eCheck)
		return;	
	
	oOp.value = 'resubscr';
	oPath.value = "";
	oName.value = name;	
	oMembers.value = "";	
	oDescription.value = "";		
	oSemail.value = "";	
	oRemail.value = email;	
	
	f.submit();								
}	


function getYahooDetailsForGroups(groups){
	for(var i = 0; i < groups.length; i++){
		//alert(groups[i] + " " + groups[i]['name'] + " " + groups[i]['id'])
		getYahooDetailsForGroup(groups[i]);
	}
}

function getYahooDetailsForGroup(group){ 
	var div = document.getElementById(group['id']);
	if(!div)
		return;
		
	//div.innerHTML = "";	
	div.style.color = 'white';
	
	var xmlhttp = null;
	if(!ie) /* moz */
		xmlhttp = new XMLHttpRequest(); 
	else
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	xmlhttp.open("GET", "_getYahooGroupDetails.php?group=" + group['name']);
	xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && (xmlhttp.status == 200 || xmlhttp.status == 304)){
				var tmp = xmlhttp.responseText;
				var tmp2 = "";
				var tmp3 = "";
				var tmp4 = "";
				if(tmp != ""){					
					tmp2 = tmp.charAt(0);
					if(tmp2 == "1"){
						tmp3 = "*"; 	
						tmp4 = "";
						div.style.color = '#FFFFFF';
					}
					else
					if(tmp2 == "2"){
						tmp3 = "**";
						tmp4 = "";
						div.style.color = '#FFFF99';
					}
					else
					if(tmp2 == "3"){
						tmp3 = "***"; 
						tmp4 = "We recommend joining this group! ";
						div.style.color = '#00FF00';
					}
					div.title = tmp4 + tmp.substr(1);
					div.innerHTML = tmp3;							
				}
			}
		}
	xmlhttp.send(null);			
}