function checkedJobs() {
		var e = document.forms['frmsavejobsearch'];
		var ischeck = 0;
		
		for(i=0; i<e.length; i++) {
			if ( e[i].checked==true && !e[i].disabled )
				ischeck = 1;
		}
		
		if ( ischeck==0 ) {
			alert("Vui long chon it nhat 1 viec lam");
			return false;
		} else return true;
	}
	
	function doCheck(vChecked) {
		document.getElementById('checkinputall').checked = vChecked;
		checkAllBoxes('checkinputall','job',30)
	}
	
	function doSaveJobs() {
		var f = document.forms['frmsavejobsearch'];
		if (checkedJobs()) {			
			f.action = '?tab=dosavejob';
			f.submit();
		}
	}
	
	
	
	function doSendJobs() {
		var f = document.forms['frmsavejobsearch'];
		if (checkedJobs()) {			
			f.action = '?tab=ungtuyen&idemploy='+f.chkss.value;
			f.submit();
		}
	
	}
	
	function NumberOnly(ele) {
		if (!/^\d*$/.test(ele.value)) {
			ele.value = ele.value.replace(/[^\d]/g,"")
		}
	}
	
	function showRefinePane(id1, id2) {
	
		var eles = document.getElementsByTagName("div");
		
		for (var i=0; i<eles.length; i++) {
			if (eles[i].className=='pop_category') eles[i].style.display='none';
		} 
		
		refine_pane_bk = document.getElementById(id2);
		
		x = parseInt(refine_pane_bk.offsetLeft) + parseInt(refine_pane_bk.offsetWidth) - 390;
		y = parseInt(refine_pane_bk.offsetTop);
		
		ele = document.getElementById(id1);
		ele.style.left = x+'px';
		ele.style.top  = y+'px';
		
		ele.style.display = '';
	}
	
	function closeRefinePane() {
					
		var eles = document.getElementsByTagName("div");
		
		for (var i=0; i<eles.length; i++) {
			if (eles[i].className=='pop_category') eles[i].style.display='none';
		} 
	}

	function show_hide(div_name) {
		if (document.getElementById(div_name).style.display == 'none') {
			$('#'+div_name).show();
			$('#more_text').html('&laquo; tr? v?');
		}
		else {
			$('#'+div_name).hide();
			$('#more_text').html('xem t?t c? &raquo;');
		}
	}
	
		function salarySubmit() {
		var frm = document.salary;
		location = '?tab=searchjob&idjobcat={idjobcat}&idprovince={idlocal}&Exp={expi}&careerlevel={IdRank}&Idtypeofjob={Idtypeofjob}&day={day}';
	}
	
	function expFrmSubmit() {
		var frm = document.exp_frm;
		location = '?tab=searchjob&idjobcat={idjobcat}&idprovince={idlocal}&Exp='+frm.exp.value+'&careerlevel={IdRank}&Idtypeofjob={Idtypeofjob}&day={day}';
	}
	
	function onEnter(e, function_txt){
		var key;
		if(window.event)
			key = window.event.keyCode;
		else
			key = e.which;
	
		
		if (key == 13) {
			eval(function_txt);
		}
	}
	function DeleteConfirm(url)
{
	if(confirm('B?n có th?c s? mu?n xóa không ?'))
	{
		location.href=url;
	}	
}

function chuanhoangay(obj,str){
	var keycode
	keycode=window.event.keyCode
	if (isNumber(keycode,str)){
		obj.value=editdate(trim(str))
		
	}
	else {
		if (str.length==1){
			obj.value="";
		}
		else{
			obj.value=str.substring(0,str.length-1);
		}
	}
}

//--------------
function editdate(str)
{
var value;
if (str.substr(str.length-1,1)=="/" && str.substr(str.length-2,1)=="/"){
	return str.substr(0,str.length-1)
}
switch (str.length){
    case 1:
	if (str.substr(0,1)>=4) {
		value="0"+str.substr(0,1)+ "/";
	}
	else {
		value=str;
	}
    break;
    case 2:
	if (str.substr(1,1)=="/" && str.substr(0,1)>=1 && str.substr(0,1)<=9 ) {
		value="0"+str.substr(0,str.length);
	}
	else{
		if (str>=1 && str<=31) {
			value=str+"/";
		}
		else{
			value=str.substr(0,1);
		}
	}
    break;
    case 3:
	if (str.substr(1,1)=="/" && str.substr(0,1)>=1 && str.substr(0,1)<=9 ) {
		value="0"+str.substr(0,str.length);
	}
	else{
		value=str;
	}
    break;
    case 4:
		if (str.substr(3,1)>=2 && str.substr(2,1)== "/" ) {
			value=str.substr(0,3)+"0"+str.substr(3,1)+ "/";
		}
		else{
			value=str.substr(0,4);
		}
    break;
    case 5:
    		if (str.substr(str.length-1,1)=="/") {
			value=str.substr(0,str.length-2) + "0" + str.substr(str.length-2,str.length);
		}
		else {
			if (str.substr(3,2)>=1 && str.substr(3,2)<=12) {
				value=str+"/";
			}
			else{
				value=str.substr(0,str.length-1);
			}
		}
    break;
    case 8:
		if (str.substr(str.length-2,2)>=45) {
			value=str.substr(0,str.length-2)+"19"+str.substr(str.length-2,2);
		}
		else{
			if (str.substr(str.length-2,2)<=18) {
				value=str.substr(0,str.length-2)+"20"+str.substr(str.length-2,2);
			}
			else {
				value=str;
			}			
		}
    break;
    default:
	value=str;
}
    return value;
}
//---------------
function isNumber(keycode,str)
{

if ((keycode>=48 && keycode <=57)|| (keycode>=96 && keycode <=105) || (keycode == 8)){	
	return true;
}
else{
	return false;
}	
}
function trim( s )
{
    var i, sRetVal = "";
    i = s.length-1;
    while ( i>=0 && s.charAt(i) == ' ' )
         i--;
    s = s.substring( 0, i+1 ); // trim blanks on the right
    i = 0;
    while ( i< s.length && s.charAt(i) == ' ')
         i++;
    return s.substring( i );
}
