
Event.observe(window, 'load', init, false);
function init(){

	// for job search
	if($('jobsearch')){
	     Event.observe('jobsearch', 'keydown', searchjob, false);
	     Event.observe('jobsearch', 'keyup', searchjob, false);
	}
	if($('filled')){
	     Event.observe('filled', 'click', searchjob, false);
	}
	if($('worked')){
	     Event.observe('worked', 'click', searchuser, false);
	}
	if($('day')){
	     Event.observe('day', 'change', searchjob, false);
	}
	if($('searchyear')){
	     Event.observe('searchyear', 'change', searchuser, false);
	}
	if($('searchmonth')){
	     Event.observe('searchmonth', 'change', searchuser, false);
	}
	if($('searchorder')){
	     Event.observe('searchorder', 'change', searchuser, false);
	}
	// for resumesearch
	if($('usersearch')){
	     Event.observe('usersearch', 'keydown', searchuser, false);
	     Event.observe('usersearch', 'keyup', searchuser, false);
	}
	if($('sjoblisting')){
	     Event.observe('sjoblisting', 'keydown', seaachjob, false);
	     Event.observe('sjoblisting', 'keyup', searchjob, false);
	}

};

function checkifempty(){
 	if($('clientmenulist').innerHTML=='')   $('clientmenulist').style.display="none";
}

function getposof(name){
	var mask = document.getElementById(name);
	var t=mask.offsetTop - mask.parentNode.scrollTop;
	var l=mask.offsetLeft - mask.parentNode.scrollLeft;
	while(mask=mask.offsetParent ){
		t+=mask.offsetTop - mask.parentNode.scrollTop;
		l+=mask.offsetLeft - mask.parentNode.scrollLeft;
	}
	var x=new Array(t,l);
	return x;
}

function viewjob(me){
	if($('jobdetail')){ $('jobdetail').style.display=''; }
	var url = 'xgetjobdetail.php';
	var pars = 'x_jid='+escape(me);
	var target = 'jobdetail';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	if($('editjob')){ $('editjob').style.display='none'; }
}

function searchjob(){
	if($('errormessage')){ $('errormessage').innerHTML =''; }
	if($('message')){ $('message').innerHTML =''; }
	var url = 'xgetjoblist.php';
	var s=$('jobsearch').value;
	var day=$('day').value;
	var filled=$('filled').checked;
	var pars = 'x_s='+escape(s)+'&x_day='+escape(day)+'&x_filled='+escape(filled);
	var target = 'joblisting';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	if($('jobdetail')){ $('jobdetail').style.display='none'; }
	if($('editjob')){ $('editjob').style.display='none'; }
}

function viewuser(me){
	var url = 'xgetuserdetail.php';
	var ifpublic = !$('worked').checked;
	var pars = 'x_id='+escape(me)+'&x_public='+escape(ifpublic);
	var target = 'userdetail';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function viewagent(me){
	var url = 'xgetagentdetail.php';
	var pars = 'x_id='+escape(me);
	var target = 'agentdetail';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function searchuser(){
	var url='xgetuserlist.php';
	var s=$('usersearch').value;
	var w=$('worked').checked;
	var y=$('searchyear').value;
	var m=$('searchmonth').value;
	var oa=$('searchorder').value;
	var pars = 'x_s='+escape(s)+'&x_w='+escape(w)+'&x_y='+escape(y)+'&x_m='+escape(m)+'&x_oa='+escape(oa);
	var target = 'userlisting';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function addusertag(uid){
	var url = 'xaddusertag.php';
	var s=$('newusertags').value;
	var pars = 'x_t='+escape(s)+'&x_u='+escape(uid);
	var target = 'usertags';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function delusertag(uid,tag){
	var url = 'xdelusertag.php';
	//var s=$('newusertags').value;
	var pars = 'x_t='+escape(tag)+'&x_u='+escape(uid);
	var target = 'usertags';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function addjobtag(jid){
	var url = 'xaddjobtag.php';
	var s=$('newjobtags').value;
	var pars = 'x_t='+escape(s)+'&x_j='+escape(jid);
	var target = 'jobtags';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function deljobtag(jid,tag){
	var url = 'xdeljobtag.php';
	//var s=$('newjobtags').value;
	var pars = 'x_t='+escape(tag)+'&x_j='+escape(jid);
	var target = 'jobtags';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function addusernote(uid){
	var url = 'xaddusernote.php';
	var s=$('newusernote').value;
	var pars = 'x_t='+escape(s)+'&x_u='+escape(uid);
	var target = 'usernotes';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function delusernote(no,uid){
	var url = 'xdelusernote.php';
	var pars = 'x_t='+escape(no)+'&x_u='+escape(uid);
	var target = 'usernotes';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function addinterview(uid){
	var url = 'xaddinterview.php';
	var n=$('newinote').value;
	var t=$('newitime').value;
	var c=$('newicompany').value;
	var i=$('newiid').value;
	var pars = 'x_u='+escape(uid)+'&x_n='+escape(n)+'&x_t='+escape(t)+'&x_c='+escape(c)+'&x_i='+escape(i);
	var target = 'interviews';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function hireme(uid,jid){
	var url = 'xfilljob.php';
	var pars = 'x_u='+escape(uid)+'&x_j='+escape(jid);
	var target = 'applyuserlist';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function removeresumecopy(rid,aid,evt){

	var src;
	if(evt.srcElement) src=evt.srcElement;	//for ie
	else src=evt.target;					//for firefox

	var target=src.parentNode.id;

	var s=$('usersearch').value;
	var url = 'xremoveresumecopy.php';
	var pars = 'x_u='+escape(rid)+'&x_a='+escape(aid)+'&x_s='+escape(s);
	//var target = 'userlisting';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	$('userdetail').innerHTML='';
}

function editinterview(iid){
	var d=$('idate'+iid).innerHTML;
	var c=$('icompany'+iid).innerHTML;
	var n=$('inote'+iid).innerHTML;

	$('newiid').value=iid;
	$('newitime').value=d;
	$('newicompany').value=c;
	$('newinote').value=n;

}

function newinterview(){
	$('newiid').value=0;
	$('newitime').value='';
	$('newicompany').value='';
	$('newinote').value='';
}

function delinterview(iid,uid){
	var url = 'xdelinterview.php';
	var pars ='&x_i='+escape(iid)+'&x_u='+escape(uid);
	var target = 'interviews';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function sendrefer(jid){
	var url='xreferfriend.php';
	var to=$('toemail').value;
	var from=$('fromemail').value;
	var referwords=$('referwords').value;
	var pars = '&x_j='+escape(jid)+'&x_to='+escape(to)+'&x_from='+escape(from)+'&x_words='+escape(referwords);
	var target='refermessage';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function sendreferresume(uid,aid){
	var url='xreferresume.php';
	var to=$('toemail').value;
	var from=$('fromemail').value;
	var referwords=$('referwords').value;
	var pars = '&x_u='+escape(uid)+'&x_a='+escape(aid)+'&x_to='+escape(to)+'&x_from='+escape(from)+'&x_words='+escape(referwords);
	var target='refermessage';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function sendmessage(){
	var url='xsendmessagetouser.php';
	var to=$('touseremail').value;
	var from=$('fromagentemail').value;
	var referwords=$('messagetouser').value;
	var pars = 'x_to='+escape(to)+'&x_from='+escape(from)+'&x_words='+escape(referwords);
	var target='sendmessageresult';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}

function resumecopy(uid,aid){
	var url = 'xresumecopy.php';
	var pars = 'x_u='+escape(uid)+'&x_a='+escape(aid);
	var target = 'resumecopyresult';
	var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters: pars});
}


/*
function putlistfilter{
	var p=getposof('joblist');
	$('top_fad').style.left==p[0];
	$('top_fad').style.height==p[1];
}
*/
