// JavaScript Document

function gSave1(pageid) {
	var url = "gcodes/gsave1.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);
	
	var ke = document.getElementById('key').value;
	var fe = document.getElementById('fname').value;
	var le = document.getElementById('lname').value;
	var me = document.getElementById('mname').value;
	var parameters = "k="+ke+"&f="+encodeURIComponent(fe)+"&l="+encodeURIComponent(le)+"&m="+encodeURIComponent(me);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				pe.innerHTML =  le+", "+fe+" "+me; 
				//alert(myajax.responseText);
				alert("Posted!");
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gSave2(pageid) {
	var url = "gcodes/gsave2.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);

	var te = document.getElementById('tbname').value;
	var fe = document.getElementById('fname').value;	
	var ke = document.getElementById('key').value;
	var ve = document.getElementById('gtext').value;
	var parameters = "k="+ke+"&t="+te+"&f="+fe+"&v="+encodeURIComponent(ve);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				pe.innerHTML =  ve; 
				//alert(myajax.responseText);
				alert("Posted!");
			}
		}
	}
	
	//alert(parameters);
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gSave3(pageid) {
	var url = "gcodes/gsave3.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);

	var te = document.getElementById('tbname').value;
	var fe = document.getElementById('fname').value;	
	var ke = document.getElementById('key').value;
	var ve = document.getElementById('gtext').value;
	var parameters = "k="+ke+"&t="+te+"&f="+fe+"&v="+encodeURIComponent(ve);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				pe.innerHTML = myajax.responseText; 
				//alert(myajax.responseText);
				alert("Posted!");
			}
		}
	}
	
	//alert(parameters);
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gSave4(pageid) {
	var url = "gcodes/gsave4.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);

	var dmode = document.getElementById('dmode').value;
	var mid = document.getElementById('mid').value;
	var key = document.getElementById('key').value;
	var title = document.getElementById('title').value;
	var cname = document.getElementById('cname').value;
	var smonth = document.getElementById('smonth').value;	
	var syear = document.getElementById('syear').value;
	var indcat = document.getElementById('indcat').value;
	var ctype = document.getElementById('ctype').value;
	var csize = document.getElementById('csize').value;
	var pdesc = document.getElementById('pdesc').value;
	var status = document.getElementById('status').value;
	var emonth = "";	
	var eyear = "";
	if(status=="r") {
		var emonth = document.getElementById('emonth').value;	
		var eyear = document.getElementById('eyear').value;
	}
	var parameters = "dmode="+dmode+"&mid="+mid+"&key="+key+"&title="+title+"&cname="+cname+"&smonth="+smonth+"&syear="+syear+"&emonth="+emonth+"&eyear="+eyear+"&indcat="+indcat+"&ctype="+ctype+"&csize="+csize+"&pdesc="+encodeURIComponent(pdesc)+"&status="+status;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				if(dmode=="") {
					pe.innerHTML = title+", "+cname; 
				} else {
					pe.innerHTML = myajax.responseText;
				}
				alert("Posted!");
			}
		}
	}
	
	//alert(parameters);
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gSave5(pageid) {
	var url = "gcodes/gsave5.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);

	var dmode = document.getElementById('dmode').value;
	var mid = document.getElementById('mid').value;
	var key = document.getElementById('key').value;
	var country = document.getElementById('country').value;
	var school = document.getElementById('school').value;
	var degree = document.getElementById('degree').value;	
	var fstudy = document.getElementById('fstudy').value;
	var syear = document.getElementById('syear').value;
	var eyear = document.getElementById('eyear').value;	
	var activities = document.getElementById('activities').value;
	var notes = document.getElementById('notes').value;
	
	var parameters = "dmode="+dmode+"&mid="+mid+"&key="+key+"&country="+country+"&school="+school+"&degree="+degree+"&fstudy="+fstudy+"&syear="+syear+"&eyear="+eyear+"&activities="+encodeURIComponent(activities)+"&notes="+encodeURIComponent(notes);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);
				gWinShow(false);
				if(dmode=="") {
					pe.innerHTML = school; 
				} else {
					pe.innerHTML = myajax.responseText;
				}
				alert("Posted!");
			}
		}
	}
	
	//alert(parameters);
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gDel1(pageid,mid,table,key) {
	var url = "gcodes/gdel1.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);

	var parameters = "mid="+mid+"&k="+key+"&t="+table;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				pe.innerHTML = myajax.responseText; 			
				alert("Record successfully deleted!");
			}
		}
	}
	
	var gret = confirm("Delete this item?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gDel2(pageid,mid,key) {
	var url = "gcodes/gdel2.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);
	var s = "r";
	if(pageid=="cplist") {
		s = "c";
	}
	var parameters = "mid="+mid+"&k="+key+"&s="+s;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				pe.innerHTML = myajax.responseText; 			
				alert("Record successfully deleted!");
			}
		}
	}
	
	var gret = confirm("Delete this item?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gDel3(pageid,mid,key) {
	var url = "gcodes/gdel3.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById(pageid);
	var parameters = "mid="+mid+"&k="+key;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				pe.innerHTML = myajax.responseText; 			
				alert("Record successfully deleted!");
			}
		}
	}
	
	var gret = confirm("Delete this item?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

//-----------------------------------------------------------------//

function gLoadCon(e) {
	var contitle = document.getElementById('contitle');
	var contype = document.getElementById('contype');
	var addcon = document.getElementById('addcon');	
	var othercon = document.getElementById('othercon');	
	
	//alert(e.innerHTML.indexOf("COLLEAGUES"));
	
	if(e.innerHTML.indexOf("COLLEAGUES")==0) {
		contitle.innerHTML = "My Connections - Colleagues";
		contype.innerHTML = "CLASSMATES";
		addcon.innerHTML = "ADD COLLEAGUES";
		othercon.innerHTML = "OTHER CONTACTS";
		gLoad(gpath+"conlist.php","ctype=1","txt","get","conlist")
	} else if(e.innerHTML.indexOf("CLASSMATES")==0) {
		contitle.innerHTML = "My Connections - Classmates";
		contype.innerHTML = "COLLEAGUES";
		othercon.innerHTML = "OTHER CONTACTS";
		addcon.innerHTML = "ADD CLASSMATES";		
		gLoad(gpath+"conlist.php","ctype=2","txt","get","conlist")
	} else if(e.innerHTML.indexOf("OTHER CONTACTS")==0) {
		contitle.innerHTML = "My Connections - Other Contacts";
		contype.innerHTML = "COLLEAGUES";
		othercon.innerHTML = "CLASSMATES";
		addcon.innerHTML = "ADD OTHER CONTACTS";		
		gLoad(gpath+"conlist.php","ctype=3","txt","get","conlist")
	}	
}

function gLoadCon2(e) {
	var contitle = document.getElementById('contitle');
	var contype = document.getElementById('contype');
	var addcon = document.getElementById('addcon');	
	var othercon = document.getElementById('othercon');	
	
	//alert(e.innerHTML.indexOf("COLLEAGUES"));
	
	if(e.innerHTML.indexOf("COLLEAGUES")==0) {
		contitle.innerHTML = "My Connections - Colleagues";
		contype.innerHTML = "CLASSMATES";
		addcon.innerHTML = "ADD COLLEAGUES";
		othercon.innerHTML = "OTHER CONTACTS";
		gLoad(gpath+"conlist.php","ctype=1","txt","get","conlist")
	} else if(e.innerHTML.indexOf("CLASSMATES")==0) {
		contitle.innerHTML = "My Connections - Classmates";
		contype.innerHTML = "COLLEAGUES";
		othercon.innerHTML = "OTHER CONTACTS";
		addcon.innerHTML = "ADD CLASSMATES";		
		gLoad(gpath+"conlist.php","ctype=2","txt","get","conlist")
	} else if(e.innerHTML.indexOf("OTHER CONTACTS")==0) {
		contitle.innerHTML = "My Connections - Other Contacts";
		contype.innerHTML = "COLLEAGUES";
		othercon.innerHTML = "CLASSMATES";
		addcon.innerHTML = "ADD OTHER CONTACTS";		
		gLoad(gpath+"conlist.php","ctype=3","txt","get","conlist")
	}	
}

function gDelCon(gpara) {
	var url = "gcodes/gdelcon.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters =gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Record successfully deleted!");
				gLoad(gpath+"conlist.php",gpara,"txt","get","conlist")				
			}
		}
	}
	
	var gret = confirm("Delete this item?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;		
}

function gBSearch() {
	var url = "rsearchlist.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById('search_con');
	var query = document.getElementById('fld_search').value;
	var parameters = "query="+query;
	
	if(query=="") {
		alert("Search field required!");
		return;
	}
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				pe.innerHTML = myajax.responseText; 			
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gAdvSearch() {
	var url = "rsearchlist.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var pe = document.getElementById('search_con');
	var fld_key = document.getElementById('fld_key').value;
	var fld_name = document.getElementById('fld_name').value;
	var fld_title = document.getElementById('fld_title').value;
	var fld_company = document.getElementById('fld_company').value;
	var fld_country = document.getElementById('fld_country').value;
	var fld_industry = document.getElementById('fld_industry').value;
	var fld_interest = document.getElementById('fld_interest').value;
	var isempty = fld_key+fld_name+fld_title+fld_company+fld_country+fld_industry+fld_interest;
	//alert(isempty.length);
	if(isempty=="") {
		alert("Query required!");
		return;
	}
	
	var parameters = "stype=advance&fld_key="+fld_key+"&fld_name="+fld_name+"&fld_title="+fld_title+"&fld_company="+fld_company+"&fld_country="+fld_country+"&fld_interest="+fld_interest+"&fld_industry="+fld_industry;
	//alert(parameters);
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				pe.innerHTML = myajax.responseText; 			
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gNewMsg(gpara) {
	//var gpara="m=Escala, Gilbert";
	gWinShow(true);
	gLoad(gpath+"dialogs/gnewmsg.php",gpara,"txt","get","gstaticwin")
}

function gNewInvite(gpara) {
	gWinShow(true);
	gLoad(gpath+"dialogs/ginvite.php",gpara,"txt","get","gstaticwin")
}

function gSendMsg() {
	var url = "gcodes/gsendmsg.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var fld_fkey = document.getElementById('fld_fkey').value;
	var fld_tkey = document.getElementById('fld_tkey').value;
	var fld_recepient = document.getElementById('fld_recepient').value;
	var fld_sender = document.getElementById('fld_sender').value;
	var fld_subject = document.getElementById('fld_subject').value;
	var fld_message = document.getElementById('fld_message').value;
	var fld_mtype = document.getElementById('fld_mtype').value;
	var parameters = "fld_fkey="+fld_fkey+"&fld_tkey="+fld_tkey+"&fld_recepient="+fld_recepient+"&fld_sender="+fld_sender+"&fld_subject="+fld_subject+"&fld_message="+fld_message+"&fld_mtype="+fld_mtype;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				alert("Message sent.");
				//pe.innerHTML = myajax.responseText; 			
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gSendInv() {
	var url = "gcodes/gsendmsg.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var fld_fkey = document.getElementById('fld_fkey').value;
	var fld_tkey = document.getElementById('fld_tkey').value;
	var fld_recepient = document.getElementById('fld_recepient').value;
	var fld_sender = document.getElementById('fld_sender').value;
	var fld_message = document.getElementById('fld_message').value;
	var fld_mtype = document.getElementById('fld_mtype').value;
	
	var ctype = document.gform.fld_ctype; //document.getElementById('fld_ctype');
	var fld_subject = "";
	var fld_defmsg = "";
	var fld_ctype = 0;
	if(ctype[0].checked) {
		fld_ctype = 1;
		fld_subject = "Colleague's Invitation";
	} else if(ctype[1].checked) {
		fld_ctype = 2;
		fld_subject = "Classmate's Invitation";
	}else if(ctype[2].checked) {
		fld_subject = "Invitation to be a contact";
		fld_ctype = 3;
	}
	
	var parameters = "fld_fkey="+fld_fkey+"&fld_tkey="+fld_tkey+"&fld_recepient="+fld_recepient+"&fld_sender="+fld_sender+"&fld_subject="+fld_subject+"&fld_message="+fld_message+"&fld_mtype="+fld_mtype+"&fld_ctype="+fld_ctype;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				alert("Invitation sent.");
				//pe.innerHTML = myajax.responseText; 			
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gCompMsg(gpara) {
	gLoad(gpath+"compose.php",gpara,"txt","get","conlist");
}

function gLoadMsg(gpara) {
	gLoad(gpath+"loadmsg.php",gpara,"txt","get","conlist");
}

function gReadMsg(gpara) {
	gLoad(gpath+"msgcontent.php",gpara,"txt","get","conlist");
}

function gReadMsg2(mtype,gpara) {
	if(mtype==9) {
		gLoad(gpath+"appinfo.php",gpara,"txt","get","conlist");
	} else {
		gLoad(gpath+"msgcontent.php",gpara,"txt","get","conlist");
	}
}

function gDelMsg(gpara) {
	var url = "gcodes/gdelmsg.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = gpara;
	var mitems = document.gform.select_me;
	var mkeys = "";
	var arr_mkeys = new Array();
	
	for(var i=0;i<mitems.length;i++) {
		if(mitems[i].checked) {
			arr_mkeys.push(mitems[i].value);
		}
	}
	
	mkeys = arr_mkeys.join();
	parameters += "&mkeys="+encodeURIComponent(mkeys);
	//alert(parameters);
	
	if(mkeys=="") {
		alert("Select an item to delete.");
		return;
	}
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText); 			
				alert("Record successfully deleted!");
				gLoadMsg(gpara);
			}
		}
	}
	
	var gret = confirm("Delete selected item(s)?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gDelMsg2(gpara) {
	var url = "gcodes/gdelmsg.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText); 			
				alert("Record successfully deleted!");
				gLoadMsg(gpara);
			}
		}
	}
	
	var gret = confirm("Delete this item?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gAcceptInv(gpara) {
	var url = "gcodes/gacceptinv.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//pe.innerHTML = myajax.responseText; 			
				alert('Posted!');
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gDeclineInv(gpara) {
	var url = "gcodes/gdeclineinv.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//pe.innerHTML = myajax.responseText; 			
				alert('Posted!');
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;	
}

function gEndorse(gpara) {
	var url = "gcodes/gendorse.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Endorsement accepted!");
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;		
}

function gPostJob() {
	var url = "gcodes/gpostjob.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var fld_mid = document.getElementById('fld_mid').value;
	var fld_cname = document.getElementById('fld_cname').value;
	var fld_curl = document.getElementById('fld_curl').value;
	var fld_jtitle = document.getElementById('fld_jtitle').value;
	var fld_jfunc = document.getElementById('fld_jfunc').value;
	var fld_jindustry = document.getElementById('fld_jindustry').value;
	var fld_jtype = document.getElementById('fld_jtype').value;
	var fld_jxlevel = document.getElementById('fld_jxlevel').value;
	var fld_jsalary = document.getElementById('fld_jsalary').value;
	var fld_jcode = document.getElementById('fld_jcode').value;
	var fld_jdesc = document.getElementById('fld_jdesc').value;
	var fld_location = document.getElementById('fld_location').value;
	var fld_country = document.getElementById('fld_country').value;
	var fld_zcode = document.getElementById('fld_zcode').value;
	var fld_info1 = document.getElementById('fld_info1').value;
	var fld_info2 = document.getElementById('fld_info2').value;
	var fld_info3 = document.getElementById('fld_info3').value;
	var fld_info4 = document.getElementById('fld_info4').value;
	var fld_mode = document.getElementById('fld_mode').value;
	var fld_key = document.getElementById('fld_key').value;
	
	var parameters = "";
		parameters += "fld_mid="+fld_mid;
		parameters += "&fld_cname="+fld_cname;
		parameters += "&fld_curl="+fld_curl;
		parameters += "&fld_jtitle="+fld_jtitle;
		parameters += "&fld_jfunc="+fld_jfunc;
		parameters += "&fld_jindustry="+fld_jindustry;
		parameters += "&fld_jtype="+fld_jtype;
		parameters += "&fld_jxlevel="+fld_jxlevel;
		parameters += "&fld_jsalary="+fld_jsalary;
		parameters += "&fld_jcode="+fld_jcode;
		parameters += "&fld_jdesc="+encodeURIComponent(fld_jdesc);
		parameters += "&fld_location="+fld_location;
		parameters += "&fld_country="+fld_country;
		parameters += "&fld_zcode="+fld_zcode;
		if(document.gform.fld_info1.checked) {
			parameters += "&fld_info1="+fld_info1;
		}
		if(document.gform.fld_info2.checked) {
			parameters += "&fld_info2="+fld_info2;
		}
		if(document.gform.fld_info3.checked) {
			parameters += "&fld_info3="+fld_info3;
		}
		if(document.gform.fld_info4.checked) {
			parameters += "&fld_info4="+fld_info4;
		}
		parameters += "&fld_mode="+fld_mode;
		parameters += "&fld_key="+fld_key;

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);
				alert('Posted!');
				gLoadPage('mtabjob.php');
			}
		}
	}
	
	//alert(parameters);
	//ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	ObjAjax.postAjaxRequest(url, parameters, this.processGetPost, filetype);
	
}

function gJobSearch(e) {
	var gpara = "kw="+e.innerHTML;
	gWinShow(true);
	gLoad(gpath+"dialogs/gjsearch.php",gpara,"txt","get","gstaticwin")
	return false;
}

function gShowJSResult() {
	var fld_kword = document.getElementById('fld_kword').value;
	var fld_jfunc = document.getElementById('fld_jfunc').value;
	var fld_location = document.getElementById('fld_location').value;	
	var fld_country = document.getElementById('fld_country').value;
	var fld_zcode = document.getElementById('fld_zcode').value;
	var parameters = "";
		parameters += "fld_kword="+fld_kword;
		parameters += "&fld_jfunc="+fld_jfunc;
		parameters += "&fld_location="+fld_location;
		parameters += "&fld_country="+fld_country;
		parameters += "&fld_zcode="+fld_zcode;
		
	gWinShow(false);
	gLoadPage2('joblisting.php',parameters);
}

function gDelJob(key) {
	var url = "gcodes/gdeljob.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();

	var parameters = "k="+key;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if(myajax.status==200 || window.location.href.indexOf("http")==-1) { 
				alert("Record successfully deleted!");
				gLoadPage('mtabjob.php');
			}
		}
	}
	
	var gret = confirm("Delete this job?");
	if(gret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gEditJob(key) {
	var parameters = "m=edit&k="+key;		
	gWinShow(false);
	gLoadPage2('frmpostjob.php',parameters);
}

function gRegister() {
	var url = "../members/gcodes/gregister.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();

	var fld_email = document.getElementById('fld_email').value;
	var fld_fname = document.getElementById('fld_fname').value;
	var fld_lname = document.getElementById('fld_lname').value;
	var fld_pword = document.getElementById('fld_pword').value;	
	var fld_cname = document.getElementById('fld_cname').value;	
	var fld_jtitle = document.getElementById('fld_jtitle').value;
	var fld_industry = document.getElementById('fld_industry').value;
	var fld_country = document.getElementById('fld_country').value;
	var fld_zcode = document.getElementById('fld_zcode').value;
	var fld_employed = document.getElementById('fld_employed').value;	
	var fld_bustype1 = document.getElementById('fld_bustype1').value;
	var fld_bustype2 = document.getElementById('fld_bustype2').value;
	var fld_bustype3 = document.getElementById('fld_bustype3').value;
	var fld_bustype4 = document.getElementById('fld_bustype4').value;
	var fld_bustype5 = document.getElementById('fld_bustype5').value;
	var fld_bustype6 = document.getElementById('fld_bustype6').value;
	var parameters = "";
		parameters += "fld_email="+fld_email;
		parameters += "&fld_fname="+fld_fname;
		parameters += "&fld_lname="+fld_lname;
		parameters += "&fld_pword="+fld_pword;		
		parameters += "&fld_cname="+fld_cname;
		parameters += "&fld_jtitle="+fld_jtitle;
		parameters += "&fld_industry="+fld_industry;
		parameters += "&fld_country="+fld_country;
		parameters += "&fld_zcode="+fld_zcode;
		if(document.gform.fld_bustype1.checked) {
			parameters += "&fld_bustype1="+fld_bustype1;
		}
		if(document.gform.fld_bustype2.checked) {
			parameters += "&fld_bustype2="+fld_bustype2;
		}
		if(document.gform.fld_bustype3.checked) {
			parameters += "&fld_bustype3="+fld_bustype3;
		}
		if(document.gform.fld_bustype4.checked) {
			parameters += "&fld_bustype4="+fld_bustype4;
		}
		if(document.gform.fld_bustype5.checked) {
			parameters += "&fld_bustype5="+fld_bustype5;
		}
		if(document.gform.fld_bustype6.checked) {
			parameters += "&fld_bustype6="+fld_bustype6;
		}

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);
				alert('Thank you! Please check your email for verification. ');
				window.open("login.php","_self");
				//gLoadPage('mtabjob.php');
			}
		}
	}
	
	//alert(parameters);
	//ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	ObjAjax.postAjaxRequest(url, parameters, this.processGetPost, filetype);
	
}

function gRegVal() {
	var url = "../members/gcodes/gregval.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var werr = false;
	var errmsg = "Fields required: \n";

	var fld_email = document.getElementById('fld_email').value;
	var fld_fname = document.getElementById('fld_fname').value;
	var fld_lname = document.getElementById('fld_lname').value;
	var fld_pword = document.getElementById('fld_pword').value;	
	var fld_cpword = document.getElementById('fld_cpword').value;	
	var parameters = "";
		parameters += "fld_email="+fld_email;
		parameters += "&fld_fname="+fld_fname;
		parameters += "&fld_lname="+fld_lname;
		parameters += "&fld_pword="+fld_pword;		
	
	if(fld_email=="") {
		werr = true;
		errmsg+="*Email \n";
	} else
	if(!gCheckEmail(fld_email)) {
			werr=true;
			errmsg += "*Invalid Email Address \n";
	}
	if(fld_fname=="") {
		werr = true;
		errmsg+="*Firstname \n";
	}
	if(fld_lname=="") {
		werr = true;
		errmsg+="*Lastname \n";
	}
	if(fld_pword=="") {
		werr = true;
		errmsg+="*Password \n";
	}
	if(fld_pword!=fld_cpword) {
		werr = true;
		errmsg+="*Verify password not matched! \n";
	}
	if(werr) {
		alert(errmsg);
		return;
	}

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret==0) {
					gRegister();
				} else {
					alert("Email already exist!");
					document.getElementById('fld_email').focus();
				}  
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);	
}

function gLogin() {
	var url = "../members/gcodes/glogin.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var fld_email = document.getElementById('fld_email').value;
	var fld_pword = document.getElementById('fld_pword').value;
	var fld_reme = document.getElementById('fld_reme')	
	if(fld_reme.checked) {
		fld_reme.value = "1";		
	}
	var parameters = "fld_email="+fld_email+"&fld_pword="+fld_pword+"&fld_reme="+fld_reme.value;
	//alert(parameters);
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret==0) {
					alert("Username or password not match! Try again.");
				} else if(nret==1) {
					var rcode = prompt("Registration not yet confirmed! Please enter registration code:");
					if(rcode) {
						gVerifyCode(rcode);
					}
				} else if(nret==2) {
					window.open("../members/index.php","_self");
				}
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;		
}

function gVerifyCode(vcode) {
	var url = "../members/gcodes/gverify.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var fld_email = document.getElementById('fld_email').value;
	var fld_pword = document.getElementById('fld_pword').value;
	var parameters = "fld_email="+fld_email+"&fld_pword="+fld_pword+"&vcode="+vcode;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret==1) {
					window.open("../members/index.php","_self");
				} else {
					alert("Verification code invalid!");
				}
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;		
}

function gLogoff() {
	var url = "gcodes/glogoff.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = "";
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				window.open("../register/login.php","_self");
			}
		}
	}
	
	var lret = confirm("Sign-out?");
	if(lret) {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;		
}

function gRecepients() {
	var gpara = "";
	gWinShow(true);
	gLoad(gpath+"dialogs/gaddress.php",gpara,"txt","get","gstaticwin")
	return false;
}

function gRecAdd() {
	var msg_to = document.getElementById('msg_to');
	var fld_address = document.getElementById('fld_address').value;
	if(fld_address!="") {
		if(msg_to.value!="") {
			if(msg_to.value.indexOf(fld_address)==-1) {
				msg_to.value+=","+fld_address;
			} 
		} else {
		   msg_to.value+=fld_address;
		}
	}
	gWinShow(false);
}

function gViewProfile(key) {
	var gpara = "key="+key;
	gLoadPage2("viewprofile.php",gpara);
}

function gSend2Many() {
	var url = "gcodes/gsend2many.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var msg_to = document.getElementById('msg_to').value;
	var msg_subject = document.getElementById('msg_subject').value;
	var msg_content = document.getElementById('msg_content').value;	
	var parameters = "msg_to="+msg_to+"&msg_subject="+msg_subject+"&msg_content="+encodeURIComponent(msg_content);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret=="ok") {
					alert("Message sent!");
					gLoadMsg('type=1');
				} else if(nret==0) {
					alert("Recepients required!");
				} else {
					alert(nret+" <= user(s) not exist!");
				}
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);

	return;		
}

function gNewRefer(gpara) {
	//var gpara="m=Escala, Gilbert";
	gWinShow(true);
	gLoad(gpath+"dialogs/gnewref.php",gpara,"txt","get","gstaticwin")
}

function gSendRefer() {
	var url = "gcodes/gsendrefer.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var fld_to = document.getElementById('fld_to').value;
	var fld_fkey = document.getElementById('fld_fkey').value;
	var fld_tkey = document.getElementById('fld_tkey').value;
	var fld_recepient = document.getElementById('fld_recepient').value;
	var fld_sender = document.getElementById('fld_sender').value;
	var fld_message = document.getElementById('fld_message').value;
	var fld_mtype = document.getElementById('fld_mtype').value;
	var parameters = "fld_fkey="+fld_fkey+"&fld_tkey="+fld_tkey+"&fld_recepient="+fld_recepient+"&fld_sender="+fld_sender+"&fld_to="+fld_to+"&fld_message="+fld_message+"&fld_mtype="+fld_mtype;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret=="ok") {
					gWinShow(false);
					alert("Message sent!");
				} else if(nret==0) {
					alert("Recepients required!");
				} else {
					alert(nret+" <= user(s) not exist!");
				}	
			}
		}
	}
	
	if(fld_to=="" || fld_message=="") {
		alert("Recepient/Message required!");
	} else {
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, filetype);
	}

	return;	
}

function gShowUploadFrm(gpara) {
	gWinShow(true);
	gLoad(gpath+"dialogs/gfrmupload.php",gpara,"txt","get","gstaticwin")	
}

function gUploadTmp() {
	var fdiv = document.getElementById('fdiv');
	var gprogress = document.getElementById('gprogress');
	var ifile = document.getElementById('ifile');
	if(ifile.value!="") {
		//var gaction = document.getElementById('gcmd');
		fdiv.style.visibility = "hidden";
		gprogress.style.visibility = "visible";
		//gaction.disabled = true;
	} else {
		alert("Select a file to continue...");
	}
	return true;
}

function gSendMailInv(gpara) {
	var ObjAjax =  new gAjax();
	var url = "gcodes/gsendmail.php";		
	var parameters = gpara;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Your invitation was successfully sent!");
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");
}

function gCheckEmail(emailAddr) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailAddr)){
		return (true)
	}
	return (false)
}

function gQuickInvite() {
	var ifname = document.getElementById("fld_fname");
	var ilname = document.getElementById("fld_lname");
	var iemail = document.getElementById("fld_email");	
	var errmsg = "Required Fields: \n";
	var werr = false;
	if(ifname.value == "First Name" || ifname.value=="" ) {
			werr=true;
			errmsg += "  - Firstname \n";
	}
	if(ilname.value == "Last Name" || ilname.value=="" ) {
			werr=true;
			errmsg += "  - Lastname \n";
	}
	if(iemail.value == "Email Address" || ifname.value=="" ) {
			werr=true;
			errmsg += "  - Email Address \n";
	} else
	if(!gCheckEmail(iemail.value)) {
			werr=true;
			errmsg += "  - Invalid Email Address \n";
	}
	if(werr) {
		alert(errmsg);
	} else {
		var gpara = "to_name="+ifname.value+" "+ilname.value+"&to_email="+iemail.value;
		gSendMailInv(gpara);
	}
	
	return false;
}

function gAcceptJobNotifications() {
	var lret = confirm("JOB NOTIFICATIONS: gFriends notifies you automatically when one of your connections forwards you a job opportunity. How would you like to receive these updates from your connections? \n\nSend them via email?");
}

function gAcceptEmailTips() {
	var lret = confirm("EMAIL TIPS: gFriends occasionally sends brief email messages to let you know about new features and provide useful tips. We will never send you more than one email a month. \n\nReceive gFriends tips via email?");
}

function gShowChangePasswordFrm() {
	var gpara = "";
	gWinShow(true);
	gLoad(gpath+"dialogs/gpwchange.php",gpara,"txt","get","gstaticwin")
	return false;	
}

function gDoChangePassword() {
	var ObjAjax =  new gAjax();
	var url = "gcodes/gchangepword.php";	
	var opword = document.getElementById("fld_opword").value;
	var npword = document.getElementById("fld_npword").value;
	var vpword = document.getElementById("fld_vpword").value;
	var parameters = "opword="+opword+"&npword="+npword;
	var werr = false;
	var errmsg = "Required fields: \n";
	if(opword=="" ) {
			werr=true;
			errmsg += "  - Old Password \n";
	}
	if(npword=="" ) {
			werr=true;
			errmsg += "  - New Password \n";
	}
	if(vpword=="" ) {
			werr=true;
			errmsg += "  - Verify Password \n";
	}
	if(!werr & (npword!=vpword) ) {
			werr=true;
			errmsg += "  - New & Verify password not matched! ";
	}
	if(werr) {
		alert(errmsg);
		return;
	}
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret==0) {
					alert("Old password not match!");
				} else {
					alert("Password was successfully change!");
					gWinShow(false);
				}
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");
}

function gShowUseNetFrm() {
	var gpara = "";
	gWinShow(true);
	gLoad(gpath+"dialogs/gusenet.php",gpara,"txt","get","gstaticwin")
	return false;	
}

function gAcceptUseNetChanges() {
	var ObjAjax =  new gAjax();
	var url = "gcodes/gnetopt.php";		
	var gsubmit = document.getElementById("gsubmit")
	var parameters = "";
	for(var i=1;i!=10;i++) {
		var isnet =  (document.getElementById("net_opt"+i).checked)?1:0;
		parameters+="net_opt"+i+"="+isnet+"&";
	}
	gsubmit.disabled = true;
	gsubmit.value = "Saving...";
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){
				//var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				alert("Posted!");
				gWinShow(false);
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	

}

function gGotoPage(pdir) {
	if(pdir=="prev") {
		alert("Beginning of page encountered!");
	} else
	if(pdir=="next") {
		alert("End of page encountered!");
	}
	return false;
}

function gShowPHelpFrm() {
	var gpara = "";
	gWinShow(true);
	gLoad("../members/dialogs/gphelpfrm.php",gpara,"txt","get","gstaticwin")
	return false;	
}

function gSendPwdHlp() {
	var ObjAjax =  new gAjax();
	var url = "../members/gcodes/gphelp.php";		
	var cm = document.getElementById("gcmd");
	var em = document.getElementById("fld_email").value;
	var parameters = "fld_email="+em;

	if(!gCheckEmail(em)) {
		alert("Invalid email address!");
		return;
	}
	
	cm.value = "Validating...";
	cm.disabled = true;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				gWinShow(false);
				if(nret==1) {
					alert("Your password was successfully sent to your email!");
				} else {
					alert("Email not exist!");
				}
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
}

function gSessStart() {
	var url = "gcodes/gstartsess.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = "";
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			//if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);				
			//}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	

}

function gSessEnd() {
	var url = "gcodes/gendsess.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var parameters = "";
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			//if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				//alert(myajax.responseText);				
			//}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gShowComNewDialog() {
	var gpara = "";
	gWinShow(true);
	gLoad(gpath+"dialogs/gcomnew.php",gpara,"txt","get","gstaticwin")
	return false;		
}

function gShowComEditDialog1(key,gkey) {
	var gpara = "key="+key+"&gkey="+gkey;
	gWinShow(true);
	gLoad(gpath+"dialogs/gcomedit.php",gpara,"txt","get","gstaticwin")
	return false;		
}

function gShowComEditDialog1_old() {
	var gpara = "";
	gWinShow(true);
	gLoad(gpath+"dialogs/gcomedit.php",gpara,"txt","get","gstaticwin")
	return false;		
}

function gPostComN() {
	var url = "gcodes/gcompostn.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var coname = document.getElementById("coname").value;
	var industry = document.getElementById("industry").value;
	var cotype = document.getElementById("cotype").value;	
	var cosize = document.getElementById("cosize").value;
	var location = document.getElementById("location").value;
	var country = document.getElementById("country").value;
	var telnos = document.getElementById("telnos").value;
	var email = document.getElementById("email").value;
	var website = document.getElementById("website").value;
	var addinfo = document.getElementById("addinfo").value;
	var password = document.getElementById("password").value;
	
	var parameters  = "coname="+coname;
	parameters  += "&industry="+industry
	parameters  += "&cotype="+cotype
	parameters  += "&cosize="+cosize
	parameters  += "&location="+location
	parameters  += "&country="+country
	parameters  += "&telnos="+telnos
	parameters  += "&email="+email
	parameters  += "&website="+website
	parameters  += "&password="+password
	parameters  += "&addinfo="+encodeURIComponent(addinfo);	

	var gcmd = document.getElementById("gcmd");
	gcmd.value = "Saving...Please wait...";
	gcmd.disabled = true;

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				document.getElementById("grplist").innerHTML += myajax.responseText;
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gPostCom1(key,gkey) {
	var url = "gcodes/gcompost1.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var coname = document.getElementById("coname").value;
	var industry = document.getElementById("industry").value;
	var cotype = document.getElementById("cotype").value;	
	var cosize = document.getElementById("cosize").value;
	var location = document.getElementById("location").value;
	var country = document.getElementById("country").value;
	var telnos = document.getElementById("telnos").value;
	var email = document.getElementById("email").value;
	var website = document.getElementById("website").value;
	var addinfo = document.getElementById("addinfo").value;
	var password = document.getElementById("password").value;
	
	var parameters  = "key="+key+"&gkey="+gkey+"&coname="+coname;
	parameters  += "&industry="+industry
	parameters  += "&cotype="+cotype
	parameters  += "&cosize="+cosize
	parameters  += "&location="+location
	parameters  += "&country="+country
	parameters  += "&telnos="+telnos
	parameters  += "&email="+email
	parameters  += "&website="+website
	parameters  += "&password="+password
	parameters  += "&addinfo="+encodeURIComponent(addinfo);	
	
	var gcmd = document.getElementById("gcmd");
	gcmd.value = "Saving...Please wait...";
	gcmd.disabled = true;

	//alert(parameters);
			
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				document.getElementById("gbucket"+key).innerHTML = myajax.responseText;
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gDelGroup(key) {
	var url = "gcodes/gdelgroup.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();	
	var parameters  = "key="+key;
			
	var dret = confirm("This will remove you from the group. Do you want to continue?");
	if(!dret){
		return;
	}
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				document.getElementById("gbucket"+key).style.display = "none";
				alert("You're successfully remove from the group!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gPostCom1_old() {
	var url = "gcodes/gcompost1.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var coname = document.getElementById("coname").value;
	var industry = document.getElementById("industry").value;
	var cotype = document.getElementById("cotype").value;	
	var cosize = document.getElementById("cosize").value;
	var location = document.getElementById("location").value;
	var country = document.getElementById("country").value;
	var telnos = document.getElementById("telnos").value;
	var email = document.getElementById("email").value;
	var website = document.getElementById("website").value;
	
	var parameters  = "coname="+coname;
	parameters  += "&industry="+industry
	parameters  += "&cotype="+cotype
	parameters  += "&cosize="+cosize
	parameters  += "&location="+location
	parameters  += "&country="+country
	parameters  += "&telnos="+telnos
	parameters  += "&email="+email
	parameters  += "&website="+website
			
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				//document.getElementById("minfo").innerHTML = myajax.responseText;
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gShowComEditDialog2() {
	var url = "dialogs/gcomedit2.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var cabout = document.getElementById("cabout");	
	var gloader = document.getElementById("gstaticwin");	
	var parameters = "";

	gloader.innerHTML = gLoaderStr;
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gloader.innerHTML = myajax.responseText;				
				document.getElementById("gtext").value = cabout.innerHTML
			}
		}
	}

	gWinShow(true);
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}


function gPostCom2() {
	var url = "gcodes/gcompost2.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var gtext = document.getElementById("gtext").value;	
	var parameters = "cabout="+encodeURIComponent(gtext);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				document.getElementById("cabout").innerHTML = gtext;	
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gShowCatDialog1(gpara) {
	gWinShow(true);
	gLoad(gpath+"dialogs/gcatbox.php",gpara,"txt","get","gstaticwin")
	return false;		
}

function gUpdateCat(cid,gpara) {
	var url = "gcodes/gupdatecat.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var cid = document.getElementById(cid);
	var gtext = document.getElementById("gtext").value;	
	var parameters = gpara+"&v="+encodeURIComponent(gtext);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				cid.innerHTML = gtext;	
				cid.onclick = function() {					
					gLoadPhoto(this.innerHTML);
				}
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gSaveCat(gpara) {
	var url = "gcodes/gsavecat.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var cid = document.getElementById("catlist");
	var gtext = document.getElementById("gtext").value;	
	var parameters = gpara+"&v="+encodeURIComponent(gtext);
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				cid.innerHTML = myajax.responseText;	
				alert("Posted!");				
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
}

function gShowInfo(fid) {
	var gpara = "fid="+fid;
	gWinShow(true);
	gLoad(gpath+"dialogs/gfooter.php",gpara,"txt","get","gstaticwin")
	return false;	
}

//For Profile
function gUpdatePrivacy(e,key) {
	var url = "gcodes/gprv_update.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var lab_prv = document.getElementById("lab_"+e.id);	
	var lab_prv_txt = lab_prv.innerHTML;
	
	if(e.id=="prv_ful") {
		if(e.value!=4) {
			document.getElementById("prv_ful").value=e.value;	
			document.getElementById("prv_wor").value=e.value;
			document.getElementById("prv_edu").value=e.value;
			document.getElementById("prv_web").value=e.value;
			document.getElementById("prv_spe").value=e.value;
			document.getElementById("prv_sum").value=e.value;
			document.getElementById("prv_inf").value=e.value;
		}
	} else {
		document.getElementById("prv_ful").value = 4;
	}
	
	var prv_ful = document.getElementById("prv_ful").value;	
	var prv_wor = document.getElementById("prv_wor").value;
	var prv_edu = document.getElementById("prv_edu").value;
	var prv_web = document.getElementById("prv_web").value;
	var prv_spe = document.getElementById("prv_spe").value;
	var prv_sum = document.getElementById("prv_sum").value;
	var prv_inf = document.getElementById("prv_inf").value;
	var parameters = "key="+key+"&prv_opt="+
		"prv_ful:"+prv_ful+","+
		"prv_wor:"+prv_wor+","+
		"prv_edu:"+prv_edu+","+
		"prv_web:"+prv_web+","+
		"prv_spe:"+prv_spe+","+
		"prv_sum:"+prv_sum+","+
		"prv_inf:"+prv_inf;


	lab_prv.innerHTML = "Saving...wait...";
	e.disabled = true;

	//alert(parameters);

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Privacy changed!");
				lab_prv.innerHTML = lab_prv_txt;
				e.disabled = false;
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;	
}

//For Connections
function gUpdatePrivacy2(e,key) {
	var url = "gcodes/gprv_update2.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var lab_prv = document.getElementById("lab_"+e.id);	
	var lab_prv_txt = lab_prv.innerHTML;
	
	var parameters = "key="+key+"&prv_opt="+
		"prv_ful:"+e.value;


	lab_prv.innerHTML = "Saving...wait...";
	e.disabled = true;

	//alert(parameters);

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Privacy changed!");
				lab_prv.innerHTML = lab_prv_txt;
				e.disabled = false;
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
		
}

//For Gallery
function gUpdatePrivacy3(e,key) {
	var url = "gcodes/gprv_update3.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var lab_prv = document.getElementById("lab_"+e.id);	
	var lab_prv_txt = lab_prv.innerHTML;
	
	var parameters = "key="+key+"&prv_opt="+
		"prv_ful:"+e.value;


	lab_prv.innerHTML = "Saving...wait...";
	e.disabled = true;

	//alert(parameters);

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Privacy changed!");
				lab_prv.innerHTML = lab_prv_txt;
				e.disabled = false;
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
		
}

//For Photo
function gUpdatePrivacy4(e,key) {
	var url = "gcodes/gprv_update4.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var lab_prv = document.getElementById("lab_popt");	
	var lab_prv_txt = lab_prv.innerHTML;
	var prv_popt = (e.checked)?1:0;
	var parameters = "key="+key+"&prv_popt="+prv_popt;

	lab_prv.innerHTML = "Saving...wait...";
	e.disabled = true;

	//alert(parameters);

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				alert("Privacy changed!");
				lab_prv.innerHTML = lab_prv_txt;
				e.disabled = false;
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;
		
}

function gSearchGroup() {
	var gquery = document.getElementById("fld_query").value;
	if(gquery!="") {
		gLoadPage2('groupres.php',"gquery="+gquery);
	} else {
		alert("Search string required! Try again.");
	}
}

function gJoinGroup(e,gkey,sword) {
	var url = "gcodes/gjoingrp.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();	
	var werr = false;
	var parameters = "gkey="+gkey;
	//alert(parameters);
	if(sword!="") {
		var cword = prompt('Please enter the "Secret Word" to join this group.','');
		if(cword!=sword) {
			werr = true;
			if(cword)
			alert("Secret word is invalid!");
		}
	} 

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				var nret=myajax.responseText.split("<g>")[1].split("</g>")[0];
				if(nret==1) {
					alert("You're now a member of the group! ");
					gLoadPage("lnavorg.php");
				} else if(nret==2) {
					alert("You're currently a member of the group! ");
					e.innerHTML = "join";
					e.onclick = function() {
						alert("You're currently a member of the group!");
					}					
				}
			}
		}
	}
		
	if(!werr) {		
		e.innerHTML = "Processing...Please wait...";
		e.onclick = function() {
			alert("Processing...Please wait...");
		}
		//alert("joining..."+gkey);
		ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
		return false;		
	}
}

function gShowGroupDetail(gkey) {
	//alert("showing...");
	gLoadPage2("groupinfo.php","gkey="+gkey);
}

function JCloseWin() {
	gWinShow(false);
}

function gShowJDetail(jid) {
	var gpara = "jid="+jid;
	gWinShow(true);
	gLoad("dialogs/gjdetail2.php",gpara,"txt","get","gstaticwin")
	return false;	
}

function gShowJSetStat(jkey) {
	var gpara = "jkey="+jkey;
	gWinShow(true);
	gLoad("dialogs/gsetjstat.php",gpara,"txt","get","gstaticwin")
	return false;	
}

function gSetJStat(e,jkey) {
	//alert(jkey);	
	var url = "gcodes/gsetjstat.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	
	var fld_jopt1 = document.getElementById("fld_jopt1");	
	var fld_jopt2 = document.getElementById("fld_jopt2");	
	var jopt = 2;
	var jstatus = "Deleted";
	if(fld_jopt1.checked) {
		jopt = 0;
		jstatus = "UnOccupied";
	} else if(fld_jopt2.checked) {
		jopt = 1;
		jstatus = "Occupied";
	} 
	
	var parameters = "jkey="+jkey+"&jopt="+jopt;

	//e.innerHTML = "Saving...wait...";
	//e.disabled = true;

	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				gWinShow(false);
				 document.getElementById("jstatus").innerHTML = jstatus;
				alert("Posted!");
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;	
}

function gListCand(jkey) {
	var gpara = "jkey="+jkey;
	gLoad("candlist.php",gpara,"txt","get","jcont")	
}

function gDoJobCmd(jcmd,mid,jkey) {
	var url = "gcodes/gdojcmd.php";
	var filetype = "txt";
	var ObjAjax =  new gAjax();
	var gcmd_status = document.getElementById("jstatus"+mid);
	var gcmd_cont = document.getElementById("jcmd"+mid);
	var parameters = "jcmd="+jcmd+"&mid="+mid+"&jkey="+jkey;
	var jret = confirm("Proceed with this command?")
	if(!jret) {
		return false;
	}

	gcmd_cont.innerHTML = "Saving...";
	
	this.processGetPost = function(){
		var myajax=ObjAjax.ajaxpack.ajaxobj;
		var myfiletype=ObjAjax.ajaxpack.filetype;
		if (myajax.readyState == 4){ 
			if (myajax.status==200 || window.location.href.indexOf("http")==-1){ 
				if(jcmd=="i") {
					gcmd_status.innerHTML = "For Interview";
				} else if(jcmd=="r") {
					gcmd_status.innerHTML = "Rejected";
				}
				gcmd_cont.innerHTML = "";
				alert("Posted!");
			}
		}
	}
	
	ObjAjax.getAjaxRequest(url, parameters, this.processGetPost, "txt");	
	return false;	
}
