function createXMLHttpRequest() 
{
	try 
	{ 
		return new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) {}
	try {
		return new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	catch (e) {}
	try 
	{ 
		return new XMLHttpRequest(); 
	}  
	catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
}

function NormalToggle(item) {
		obj=document.getElementById(item);
		visible=(obj.style.display!="none")
		if (visible) {
			obj.style.display="none";
		} else {
			obj.style.display="block";
	   }
}

function NormalToggleWControl(item,itemcontrol) {
		var founditemcontrol=0;
		divs=document.getElementsByTagName("DIV");
		for (i=0;i<divs.length;i++) {
			if (divs[i].id.indexOf(itemcontrol) >-1) {
				founditemcontrol=1;	
			}
		}
		if (founditemcontrol) {
			itemid1=item + '_1';
			itemid2=item + '_2';
			itemid3=item + '_3';
			itemid4=item + '_4';
			itemid5=item + '_5';
			itemid6=item + '_6';
			itemid7=item + '_7';
			
			nonestat=0;
			for (i=0;i<divs.length;i++) {
				if (divs[i].id.indexOf(itemid1) >-1) {
					obj=document.getElementById(itemid1);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid2) >-1) {
					obj=document.getElementById(itemid2);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid3) >-1) {
					obj=document.getElementById(itemid3);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid4) >-1) {
					obj=document.getElementById(itemid4);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid5) >-1) {
					obj=document.getElementById(itemid5);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid6) >-1) {
					obj=document.getElementById(itemid6);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
				if (divs[i].id.indexOf(itemid7) >-1) {
					obj=document.getElementById(itemid7);
					visible=(obj.style.display!="none");
					if (visible) 
					{
						nonestat=1;
						obj.style.display="none";
					} else {
						obj.style.display="block";
				   }
				}
			}
			if (nonestat==1) 
			{
				document.getElementById(itemcontrol).innerHTML="<a href='javascript:void(null);' onclick=javascript:NormalToggleWControl('"+item+"','"+itemcontrol+"'); class='normalgray10'>[ see all details ]</a>";
			} else {
				document.getElementById(itemcontrol).innerHTML="<a href='javascript:void(null);' onclick=javascript:NormalToggleWControl('"+item+"','"+itemcontrol+"'); class='normalgray10'>[ hide details ]</a>";
		   }
		}
}

function submitgosearch() {
	var v1=document.getElementById("searchtype").value;
	var v2=document.getElementById("searchmember").value;
	if (v2 == 'Search' || v2 == '') 
		alert('Please type the search criteria correctly');
	else {			 
		var url="/index.cfm?ch=/Search/Result&searchtype=" + encodeURI(v1) + "&searchmember=" + encodeURI(v2);
		window.location=url;
	}
}
function submitgosearch2() {
	var v2=document.getElementById("searchmember").value;
	if (v2 == 'Search' || v2 == '') 
		alert('Please type the search criteria correctly');
	else {			 
		var url="/index.cfm?ch=/Search/Result&searchmember=" + encodeURI(v2);
		window.location=url;
	}
}
function checkKeyPressed(evt, func, params)
{
	evt = (evt) ? evt : (window.event) ? event : null;
  	if (evt)
	{
    	var charCode = (evt.charCode) ? evt.charCode :
        ((evt.keyCode) ? evt.keyCode :
        ((evt.which) ? evt.which : 0));
    	if (charCode == 13) func(params);
	}    
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function CheckChecked(e) {e.checked = true;}

function CheckClear(e) {e.checked = false;}

function CheckToggleAll(e,docname,chkname)
{
	var ml = docname;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
		var eform = ml.elements[i];
		if (e=='select') {
    		if (eform.name == chkname) {
				CheckChecked(eform);
    		}
		} 
		else if (e=='unselect') {
    		if (eform.name == chkname) {
				CheckClear(eform);
    		}
		} 
	}
}

function ClearInputBox(item1,item2) {
	var thevalue;
	thevalue=document.getElementById(item1).value;
	if (thevalue==unescape(item2))
	{
		document.getElementById(item1).value="";
	}		
}
