
//更改某控件的值
function CtlV(c, v) {
	$(c).val($.trim(v));
}

//设置提示框的位置
function setWposition() {
	var scrollTop = document.documentElement.scrollTop;
	$('#PBW_warning').css({top: scrollTop});
//	$('#PBW_show_box').css({top: scrollTop + 50});

//	alert();
//	setW(scrollTop);
}


function OptV(c, v) {
	$(c).find('option').each(
		function() {
			if($(this).text().toLowerCase().indexOf(v.toLowerCase())>=0) this.selected = true;
		}
	);
//	alert($(c)[0].selectedIndex);
//	alert($(c).text().contains(v));
}

function toTextbox(_this) {
//	if($(_this).find('input').length == 0) {
//		$(_this).html('<input type="" value="' +$(_this).text()+ '" />');
//	}
}

function disableExcept(className) {
//	$('#is_audi_company').each(function() {
//		if(this.checked) {
			$('#PBW_inner_box').find("input[@class!='" +className+ "'], select").each(function() {
				this.disabled = true;
			})

			$('.disabled').hide();

//		}
//	});

}

function setW(str, close) {
	if(str) {
		$('#PBW_warning').html('<span class="warning_text">' +str+ '</span>').show();
	}
	else {
		$('#PBW_warning').hide();
	}
	setWposition();

	$('.PBW_window').dblclick(function() {$(this).remove();});
}

var URL = '';

function loadByAction(options, container, action, U, txt, func, hidden) {
	var ref = '';
	if(U != undefined) {
		ref = U;
	}
	else {
		ref = URL;
	}
	
	if (txt) setW(txt);

	$.post(ref + action, options, function(data) {
	//	setW();
		if(!func) {
			if(container) {
				if(!hidden) {
					$(container).html(data).show();
				}
				else {
					$(container).html(data);
				}
				shadow(container, hidden);
			}
		}
		else {
			func(data, this);
		}

		setW();
	});	
}

function shadow(container, hidden) {
	if(container == '#PBW_show_box' || container == '#PBW_inner_box') {
//		$.blockUI({message: $(container)});
//		alert($(container).css('display'));

//		if($(container).css('display') != 'block') {
			$(container).before('<div class="shadow" onclick="$(this).next().hide();$(this).remove();" style="display:block;z-index:' +$(container).css('z-index')+ '"></div>');
//		}

//		alert($(container).css('z-index'));
//		$('.shadow').css({'height':document.body.scrollHeight});
//		alert(document.body.scrollHeight);
	}

	$(container).bgiframe();


		var scrollPos; 
		if (typeof window.pageYOffset != 'undefined') { 
			scrollPos = window.pageYOffset; 
		} 
		else if (typeof document.compatMode != 'undefined' && 
			  document.compatMode != 'BackCompat') { 
			scrollPos = document.documentElement.scrollTop; 
		} 
		else if (typeof document.body != 'undefined') { 
			scrollPos = document.body.scrollTop; 
		}


		var screen_width = screen.width;
		var box_width = $('#PBW_show_box').width();
//alert(box_width);
		$('#PBW_show_box').css({left:(screen_width-box_width)/2, top:scrollPos + 100});
	
//		$('.shadow').css({'height':document.body.scrollHeight});
//		alert(document.body.scrollHeight);


}


//关闭窗口
function cancelShowBox(container, remove) {
	if(remove) {
		$(container).remove();
		$(container).prev().remove();
	}
	else {
		if(container == undefined) {
	//alert(container);
			$('#PBW_inner_box').hide();
			$('#PBW_inner_box').prev().remove();		
		}
		else {
			$(container).hide();
			$(container).prev().remove();
		}
	}
	//获取公司列表第一页
//	getPage($('#PBW_pageid').val(), 'AJAXgetNewCompanyList', 'PBW_TodayRegCompanyList', 'pager', {$PBW_today_reg_company_list['records']}, {$PBW_today_reg_company_list['size']});

}



function sendInvite(_this) {
//		return false;
//alert(_this);
		return ajaxform(_this, '#PBW_warning', function() {setW('发送邀送...')}, function() {
			setW();
			alert('发送完毕');
			hideBox();
		});
}



function ajaxform(form, container, startfunc, endfunc) {
	var options = { 
		target:        container,   // target element(s) to be updated with server response 
		beforeSubmit:  function(formData) {
			if(startfunc) startfunc();
		},  
		success:       function(msg) {
			if(endfunc) endfunc(msg);
		} 
	};
	$(form).ajaxSubmit(options);
	return false;
}

function myAddPanel(url, title, desc) {
     if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
     {
         window.sidebar.addPanel(title, url, desc);
     }
     else//IE
     {
         window.external.AddFavorite(url,title);
     }
}

function showUrgencyPosition(container, container2, pageid, pagesize, max, click) {
//0, 6
//6, 12
//	alert(pageid+'|'+max);
//alert(container);
//		if(startnum != undefined && endnum != undefined) {
		$(container).hide();
//		}

	startnum = (pageid - 1) * pagesize;
	endnum = pageid * pagesize;
	$(container).slice(startnum, endnum).show();
	var str = '';

	for(var i = 1;i <= max;i++) {
		if(i == pageid) {
			str += '<li><span class="urgency_current">' +i+ '</span></li>';		
		}
		else {
			str += '<li><span class="urgency_page hand" onclick="return showUrgencyPosition(\'' +container+ '\',\''+ container2 +'\',' +i+ ', ' +pagesize+ ', ' +max+ ', true)">' +i+ '</span></li>';
		}
	}

	if(container2) {
		$(container2).html(str);
	}
///*
	if(max == pageid) {
		pageid = 1;
	}
	else {
		pageid++;
	}
	if(!click) {
		setTimeout('showUrgencyPosition(\'' +container+ '\',\''+ container2 +'\',' +pageid+ ', ' +pagesize+ ', ' +max+ ')', 3000);
	}

//*/
	return false;
}

(function($){
$(function(){

$('.hight tr').hover(function() {
		$(this).addClass('hightline_b');
		}, 
	function() {
		$(this).removeClass('hightline_b')
	});

/*
//<[CDATA[
	$('#link_set_favor').click(function() {
		myAddPanel('http://www.goingjob.cn', '聘博人才网', '找工作，找人才，您的人力资源网');
	});
	
	$('#link_set_home').click(function() {
		return confirm('是否要把聘博网设为首页?');
		this.setHomePage('http://www.goingjob.cn');
	});
	
	$('.link_back').click(function() {
		history.back();
		return false;
	});
//]]>
*/

})
})(jQuery)

//获取checkbox条目的value值, chkHidden为true是则返回itemid属性的值
function getItemValue(class_id, chkHidden) {
	if(!chkHidden) {
		var ids = $.map($('.' +class_id+'[@checked]'), function(i) {return i.value}).toString();
	}
	else {
		var ids = $.map($('.' +class_id+'[@checked]'), function(i) {return $(i).attr('itemid')}).toString();
	}
//	alert(ids);
	return ids;
}

function chkItem(class_id, msg) {
	if(msg == undefined) msg = '您还未选择条目，不能操作';
	if($('.' +class_id+ '[@checked]').length == 0) {
		alert(msg);
		return false;
	}
	return true;
}


function chkUnchkAll(click_id, class_id) {
	$('#' + click_id).click(function() {
		if(this.checked) {
			$('.' + class_id).each(function(x){
				this.checked = true;
			});
		}
		else{
			$('.' + class_id).each(function(){
				this.checked = false;
			});
		}
	})
}

/**
 * 分页导航
 */
function pager(records, size, page, container, qstring, ajax, num) {
(function($){
	if(!ajax) ajax = false;
	if(qstring == undefined) qstring = '';
	if(records == undefined) records = 0;
	if(size == undefined) size = 0;
	if(num == undefined) num = 5;
	var pager = new PAGER('首页', '上页', '下页', '尾页', '');
	pager.NumCount = num;
//	pager.max = max;
	pager.records = records;
	pager.pagesize = size; 
	pager.ajax = ajax;
	if(page == 'this.value') {pager.page = 2;}
	else {
		pager.page = page;
	}
	pager.Qstring = qstring;
//alert(pager.Qstring);
	$('.' + container).html(pager.navigation());
	return pager;
})(jQuery);
}

function DrawImage(ImgD, iwidth){
	var image = new Image();
	image.src = ImgD.src;
	if(image.width > 0 && image.height > 0){
		if(image.width > iwidth) {
			ImgD.width = iwidth;
			ImgD.height = (image.height * iwidth) / image.width;
		}
	}
//	alert(ImgD.width);
}