<!--
function loadContact(id) {
	ajaxGetData('fullcontact', id, 'maincol');
} // end function

function togglecontent(id)
{

	classname=id;
	var obj=document.getElementById(classname);
	
	if (obj.style.display=='block') {
		obj.style.display='none';
	}
	else {
		obj.style.display='block';
	}
}

function togglecontent2(id)
{

	classname=id;
	var obj=document.getElementById(classname);
	
	if (obj.style.display=='block') {
		obj.style.display='none';
		document.getElementsByName(id+'_icon')[0].src="/images/expand16.gif";
	}
	else {
		obj.style.display='block';
		document.getElementsByName(id+'_icon')[0].src="/images/collapse16.gif";
	}
}

function showcontent(id, height, width)
{
	classname=id;
	var obj=document.getElementById(classname);
	if ((window.height===undefined) || (height<10)) {
		var height = 450;
	}
	if ((window.width===undefined) || (width<10)) {
		var width = 600;
	}
	
	obj.style.display='block';
	obj.style.height=height;
	obj.style.width=width;
}

function hidecontent(id)
{
	classname=id;
	var obj=document.getElementById(classname);
	obj.style.height=10;
	obj.style.width=10;
	obj.style.display='none';
}

function removecontent(id)
{
	classname=id;
	var obj=document.getElementById(classname);
	obj.innerHTML='';
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function addslashes(str) {
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\0/g,'\\0');
return str;
}

function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
str=str.replace('amp;','');
return str;
}

function html_entity_decode(str) {
  var ta=document.createElement("textarea");
  ta.innerHTML=str.replace("amp;","");
  return ta.value;
}

function ajaxGetData(type, classid, regionid, sectionid)
  {
  var xmlHttp;


  switch(type) {
  	case "classes":
	url="ajaxWizard.php?data="+type;
	target="regionsection";
  	break;
  	
  	case "regions":
	url="ajaxWizard.php?data="+type+"&classid="+classid;
	target="regionsection";
  	break;
  	
  	case "sections":
	url="ajaxWizard.php?data="+type+"&regionid="+regionid+"&classid="+classid;
	target="regionsection";
  	break;
  	
  	case "regform":
	//url="registrationform.php?section="+sectionid;
	url="ajaxWizard.php?data=regform&section="+sectionid+"&regionid="+regionid+"&classid="+classid;
	target="regionsection";
  	break;
  
  	case "pmtyear":
	url="ajaxPayment.php?data="+type;
	target="regionsection";
  	break;
  	
  } // end switch type

//alert(url);

  try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
  catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}

	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		//alert(xmlHttp.responseText);
		document.getElementById(target).innerHTML=stripslashes(xmlHttp.responseText.replace("amp;",""));
		
		//hidecontent('loading');
		
		// call ajax to update the child properties
		  if (type == "contact") {
			ajaxGetData('tag', id,'tags_service', 'service');
			ajaxGetData('tag', id,'tags_communication', 'communication');
		  }
		  if (target == "popup") {
			showcontent('popup', height, width);
		  }
		  if (target=='leftlist') {
		  	ajaxGetData('showcontactfilter', '', 'maincol');
		  }
		}
	  }

		
	//showcontent('loading');
		
	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function ajaxFormSubmit (type, id, target, val1, val2)
  {
  var xmlHttp;
  
  // build variable string from form
    var query = ""; 
    // get form
    var frm = document.getElementById(id);
    for(var e=0; e<frm.elements.length; e++) {
    	//alert(frm.elements[e].name+"::"+frm.elements[e].type);
    	switch (frm.elements[e].type) {
    		case 'hidden':
    		case 'text':
    		case 'textarea':
    			query = query + "&" + frm.elements[e].name + "=" + addslashes(frm.elements[e].value);
    			break;
    		case 'checkbox':
    			if (frm.elements[e].checked) {
    				query = query + "&" + frm.elements[e].name + "=1";
    			}
    			break;
    		case 'radio':
    			for (i=0; i<document.frm.elements[e].length; i++){
				if (frm.elements[e][i].checked) {
					query = query + "&" + frm.elements[e].name + "=" +frm.elements[e][i].value;
				}
    			}
    			break;
    		case 'select':
    			query = query + "&" + frm.elements[e].name + "=" + frm.elements[e].options[frm.elements[e].selectedIndex].value; 
    			break;
    		case 'select-one':
    		//alert("in select:"+frm.elements[e].name)
		    for(var x=0; x< frm.elements[e].options.length; x++) {
			if(frm.elements[e].options[x].selected == true) {
			    query = query + "&" + frm.elements[e].name + "=" + frm.elements[e].options[x].value; 
			}
		    }
		    break;
    	}
    
    }
    //query = query.substring(1);
//alert(query);
    
  switch(type) {
  	case "postedit":
	url="ajaxEdit.php?action=post"+query;
  	break;
  
  	case "newcontactpost":
	url="ajaxCalls.php?&type=newcontactpost"+query;
	break;
		
  	case "edittagpost":
	url="ajaxCalls.php?&type=edittagpost&TagType="+val2+query;
	break;
	
  	case "reportquery":
  	case "globaleditquery":
	url="ajaxCalls.php?&type="+type+query;
	break;
	
	case "pmtform":
	url="ajaxPayment.php?type="+type+"&data="+val1+query;
	break;
	
	default:
	url="ajaxCalls.php?type="+type;
	break;
  } // end switch type


//alert (url);

  try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
  catch (e)
	{
	// Internet Explorer
	try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	catch (e)
	  {
	  try
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  catch (e)
		{
		alert("Your browser does not support AJAX!");
		return false;
		}
	  }
	}

	xmlHttp.onreadystatechange=function()
	  {
	  if(xmlHttp.readyState==4)
		{
		document.getElementById(target).innerHTML=stripslashes(xmlHttp.responseText.replace("amp;",""));
		
		//hidecontent('loading');
		
		// call ajax to update the child properties
		  if (type == "postedit") {
			if (xmlHttp.responseText.indexOf("<response>SUCCESS</response>")>=0) {
				hidecontent('popup');
				loadContact(val2);
		  	}
		  }
		  if (target=="popupwide") {
		  	showcontent(target, 600, 800);
		  }
		}
	  }

		
	//showcontent('loading');
		
	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);
}

function submitEditForm(action, formid, tag) {
	var frm = document.getElementById(formid);
	frm.action = "/index.php?page=globaledit&action="+action+"&tag="+tag;
	frm.submit();
}

function submitGlobalEmailForm(action, formid) {
	var frm = document.getElementById(formid);
	frm.action = "/index.php?page=globalemail&action="+action;
	frm.submit();
}
-->