function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_openBrWindowLong(theURL,winName) { //v2.0
  var height = getPageSize('height');
  var features = 'screenX=0,screenY=0,top=0,left=0,scrollbars=yes,width=580,height=' + height;
  window.open(theURL,winName,features);
}

function getPageSize(type) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  
  if(type == 'width') { return myWidth; } else {  return myHeight;  }
  
}


function checkdata(form) {
	var errormessage = "The following errors have occured:\n\r\n";
	var noerror = 1;

	switch(form) {
	
	case 'invite':

	var emails =document.getElementById("emails");
	if (emails.value == "" || emailss.value == " ") {
		errormessage += "Please enter some email addresses \r\n";
		noerror = 0;
	}
	
	
	var message =document.getElementById("message");
	if (message.value == "" || message.value == " ") {
		errormessage += "Please enter a message \r\n";
		noerror = 0;
	}
	break;
	
	case 'invite2':

	var emails =document.getElementById("emails");
	if (emails.value == "" || emailss.value == " ") {
		errormessage += "Please enter some email addresses \r\n";
		noerror = 0;
	}
	
	
	var message =document.getElementById("message");
	if (message.value == "" || message.value == " ") {
		errormessage += "Please enter a message \r\n";
		noerror = 0;
	}
	break;
	}

    // --- check if errors occurred ---
	if (noerror == 0) {
		alert(errormessage);
		return false;
	}
	
	
	else { 
	
	//new Effect.toggle('formsubmit','BLIND',{ duration: .1 })
	return true;
	
	 }
}





/********************************************************************
 * Org drop downs
 *******************************************************************/
 
function getOrgs() {
	
	$('org_list').style.display='none';
	var catId = $('cat_id').value;
	var url    = 'inc/ajax/org_list.php';
	var rand   = Math.random(9999);
	var pars   = 'cat_id=' + catId + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars,onLoading: showLoad(), onComplete: showResponse} );
			
}

function getInternalOrgs() {
	
	$('org_list').style.display='none';
	var catId = $('cat_id').value;
	var url    = 'inc/ajax/org_list_internal.php';
	var rand   = Math.random(9999);
	var pars   = 'cat_id=' + catId + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars,onLoading: showLoad(), onComplete: showResponse} );
			
}



function showResponse (originalRequest) 
{
	$('loading').innerHTML = '';
	$('loading').style.display = 'none';
	$('select_charity').style.display = 'block';
	$('org_list').innerHTML = originalRequest.responseText;
	$('org_list').style.display = 'block';

		
}

function showLoad () {
	
	$('loading').innerHTML = "loading...";
	$('loading').style.display = "block";
}

/********************************************************************
 * Change Orgs
 *******************************************************************/

function changeOrg(page) {
		
	$('featured_org').innerHTML = '<div align="center" style="padding:5px;">Loading...</div>';
	var orgId = $('org_id').value;
	var url    = 'inc/ajax/change_org.php';
	var rand   = Math.random(9999);
	var pars   = 'org_id=' + orgId + '&rand=' + rand;
	if(document.cookie.indexOf("org_choice")>=0){
		var startPos = document.cookie.indexOf("org_choice")+11;
		if(document.cookie.indexOf(";",startPos)>=0)
			var endPos = document.cookie.indexOf(";",startPos);
		else
			var endPos = document.cookie.length;
		var oldId = document.cookie.substring(startPos, endPos);
		document.cookie=document.cookie.replace(oldId,orgId);
	} else {
		document.cookie += "org_choice="+orgId;
	}
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponseOrg} );
			
}

function changeOrgOnLoad(org_id) {
		
	$('featured_org').innerHTML = '<div align="center" style="padding:5px;">Loading...</div>';
	var orgId = org_id;
	var url    = 'inc/ajax/change_org.php';
	var rand   = Math.random(9999);
	var pars   = 'org_id=' + orgId + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponseOrg} );
			
}


function changeOrgTo(orgId) {
		
	$('featured_org').innerHTML = '<div align="center" style="padding:5px;">Loading...</div>';
	var url    = 'inc/ajax/change_org.php';
	var rand   = Math.random(9999);
	var pars   = 'org_id=' + orgId + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponseOrg} );
			
}

function changeInternalOrg(page) {
		
	$('featured_org').innerHTML = '<div align="center" style="padding:5px;">Loading...</div>';
	var orgId = $('org_id').value;
	var url    = 'inc/ajax/change_org_internal.php';
	var rand   = Math.random(9999);
	var pars   = 'org_id=' + orgId + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: showResponseOrg} );
			
}

function showResponseOrg (originalRequest) 
{
	$('featured_org').innerHTML = originalRequest.responseText;
		
}


function resetHeight(){
document.getElementById('orgList').style.height=(document.getElementById('mainArea1').offsetHeight - 400) + "px";
}



function resetHeightAdmin(){
document.getElementById('orgList').style.height=(document.getElementById('mainArea1').offsetHeight+500) + "px";
}


/********************************************************************
 * Admin profile form
 *******************************************************************/
 
function adminShow(section) {
$('generated_newsletter').style.display = "none";
switch(section) {

case 'edit_form':
$('spreadtheword').style.display = 'none';
break;

case 'spreadtheword':
$('edit_form').style.display = 'none';
break;
	
}


new Effect.toggle((section),'blind');


}

function createNewsletter () {
	
	//alert('Error');
	$('spreadtheword').style.display = 'none';
    $('edit_form').style.display = 'none';			
	if(document.getElementById("newsletter_id")) {
	
	var newsletter_id = document.getElementById("newsletter_id").value;
	
	} else {
	
	var newsletter_id = '0';
	
	}
	var org_id = $('org_id').value	
	$('generated_newsletter').style.display = "none";
	var url    = 'inc/ajax/create_newsletter.php';
	var rand   = Math.random(9999);
	var pars   = 'rand=' + rand + '&org_id=' + org_id + '&newsletter_id=' + newsletter_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoadNewsletter('loading_ajax'), onComplete: showResponseNewsletter} );
	
}


function showLoadNewsletter (id) {
	
	$(id).style.display = "block";
}

			
function showResponseNewsletter (originalRequest) {
	$('loading_ajax').style.display = "none";
	$('generated_newsletter').style.display = "block";
	$('generated_newsletter').innerHTML = originalRequest.responseText;
		
}

 
