function showPanel(id){
	var disp;
	var dID = document.getElementById(id);
	disp = 0;
	/*
	if(dID.style.display == "block"){
		dID.style.display = "none";
		disp = 1;
	}
	*/
	if(id == 'registerbox'){
		document.getElementById('sponsors').style.display = "none";
	}else if(id == 'loginbox'){
		document.getElementById('sponsors').style.display = "block";
	}
	hidePanels();
	if((dID.style.display == "none") && (disp == 0)){
		dID.style.display = "block";
	}
}

function showReg(){
	var dS = 0;
	var oC = 0;
	if(document.getElementById('tblAdvInfo').style.display == "none"){
		document.getElementById('tblAdvInfo').style.display = "block";
		dS = 1;
		oC = 1;
	}else{
		document.getElementById('tblAdvInfo').style.display = "none";
	}
	moveSubmit(dS);
	swapOC(oC);
}

function moveSubmit(dS){
	var bID = document.getElementById('basicSubmit');
	var aID = document.getElementById('advSubmit');
	if(dS == 1){
		bID.style.display = "none";
		aID.style.display = "block";
	}else{
		bID.style.display = "block";
		aID.style.display = "none";
	}
}

function swapOC(oC){
	var ocID = document.getElementById('openclose');
	if(oC == 1){
		ocID.innerHTML = '<a href="javascript: void(0);" onClick="javascript: showReg(\'tblAdvInfo\');">close <font face="Webdings">&#53;</font></a>';
	}else{
		ocID.innerHTML = '<a href="javascript: void(0);" onClick="javascript: showReg(\'tblAdvInfo\');">open <font face="Webdings">&#54;</font></a>';
	}
}

function hidePanels(){
	document.getElementById('registerbox').style.display = "none";
	document.getElementById('loginbox').style.display = "none";
}

function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
var http = createRequestObject();

function sndReq(div,action,param){
	http.open('get', '/goajax.cfm?div='+div+'&action='+action+'&param='+param);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function showLoad(div){
	document.getElementById(div).innerHTML = '<img src="/CFIDE/scripts/ajax/resources/cf/images/loading.gif" align="absmiddle"> <b>LOADING...</b>';
}

function handleResponse(){
	if(http.readyState == 4){
		var response = http.responseText;
		var update = new Array();
		if(response.indexOf('|' != -1)) {
			update = response.split('|');
			/*
			for(i=0;i<update.length;i++){
				alert('line 48 - update[' + i + ']: ' + update[i]);
			}
			*/
			if((update[0] == 'errUNameRegPg') && (update.length > 2)){
				document.getElementById('rowunamesuggest').style.display = "block";
				sndReq('unamesuggest','sugUName',update[2]);
			}
			document.getElementById(update[0]).innerHTML = update[1];
		}
	}
}

function clearMssg(div){
	document.getElementById(div).innerHTML = '';
}

function getNext(type,id){
  sndReq(type + 'items',type,id);
	document.getElementById('prev').style.display = "block";
}

function getPrev(type,id){
  sndReq(type + 'items',type,id);
}