function AddFavorite(sURL, sTitle)
{
	sURL="http://www.job98.com";
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
function isTelephone(tel)
{
	var re = /^[\d]+[\-\,]?[\d]+$/i;
	if(!re.test(tel))
	{
		return false;	
	}
	else
	{
		return true;
	}
}
function SetHome(obj,vrl){
		vrl="http://www.job98.com";;
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                        }
                        catch (e) {
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
}


function orderByname(sortColumn)
{
var searchColumn = document.getElementById('searchForm:column');
var searchOrder = document.getElementById('searchForm:order');
if(true)
{
	if(searchColumn.value ==sortColumn)
	{
		if(searchOrder.value == 'desc')
		{
			searchOrder.value = 'asc';
		}
		else
		{
			searchOrder.value = 'desc';
		}
	}
	else
	{
		searchColumn.value = sortColumn;
		searchOrder.value = 'asc';
	}
}
	var curPage = document.getElementById('curPage');
	if(curPage)
	{
		curPage.value = '1';
	}
	document.getElementById('searchForm:search').click();
}

function setSortTable(sortColumns,sortTableID)
{	
	var searchColumn = document.getElementById('searchForm:column').value;
	var searchOrder = document.getElementById('searchForm:order').value;
	
	if(sortColumns==null || sortColumns=="")
		return;
		
	for(var i=0;i<sortColumns.length;i++)
	{
		if(searchColumn==sortColumns[i])
		{
			if(searchOrder=="asc")
			{
				$(document.getElementById(sortTableID).rows[0].cells[i]).addClass('ascColumn');
			}
			else
			{
				$(document.getElementById(sortTableID).rows[0].cells[i]).addClass('descColumn');
			}
		}
	}
	for(var i=0;i<sortColumns.length;i++)
	{
		var aaa=sortColumns[i];
		if(sortColumns[i]!="")
		{
			$(document.getElementById(sortTableID).rows[0].cells[i]).css("cursor","pointer");
			$(document.getElementById(sortTableID).rows[0].cells[i]).click(function(){orderByname(sortColumns[this.cellIndex]);});
		}
	}
}

//make readonly gray
function makeReadonlyGray(){
	{
		for(i=0;i<document.getElementsByTagName('INPUT').length;i++){
			if(document.getElementsByTagName('INPUT')[i].readOnly == true){
				document.getElementsByTagName('INPUT')[i].style.background = '#f4f3f0';
			}else{
				//do nothing
			}
		}
		for(i=0;i<document.getElementsByTagName('TEXTAREA').length;i++){
			if(document.getElementsByTagName('TEXTAREA')[i].readOnly == true){
				document.getElementsByTagName('TEXTAREA')[i].style.background = '#f4f3f0';
			}else{
				//do nothing
			}
		}
	}
}
//:not([th]):odd  :not([th]):even

$(document).ready(function(){
	//$('table.tablebg tr th').addClass('tdbg');
	//$('table.tablebg tr:not([th]):odd td').addClass('tdbg2');
	//$('table.tablebg tr:not([th]):even td').addClass('tdbg1');
	//$(document).find(":button").addClass('button');
	//$(document).find(":submit").addClass('button');
	
	//$('.addTable tr td').addClass('tdbg4');
	//$('.addTable tr>td').removeClass('tdbg4').addClass('tdbg5');
	$('#checkAll').click(function(){updateCheckBoxStatus(this);});
	//$('table.tablebg').each(function(){fixCells(this);});
	makeReadonlyGray();
})


function updateCheckBoxStatus(currentCheckBox)
{
	var state=currentCheckBox.checked;
	var parentTables=jQuery(currentCheckBox).parents("table");
	var	parentTable=parentTables[0];
	jQuery(parentTable).find(":checkbox").each(function()
	{this.checked=state;});
}

// fix blank
String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function getText(obj){
	return document.all?obj.innerText:obj.textContent;
}

function popnew(url)
{
	 tbPopupWindow=window.open(url,"newwindow", " width=800,height=600,top=200, left=200,toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no");
}

// Make the popup window always on top.
function tbModalWindow(){
	{
		if(typeof(tbPopupWindow)=='object'&&typeof(tbPopupWindow.body)!='unknown'){
			tbPopupWindow.focus();
		}
	}
}


//TODO
function fixCells(_target){
	if(!_target.childNodes){
		return;
	}
	for(j=0;j<_target.childNodes.length;j++){
		if(_target.childNodes[j].tagName=="THEAD"||_target.childNodes[j].tagName=="TBODY"){
			for(k=0;k<_target.childNodes[j].childNodes.length;k++){
				if(_target.childNodes[j].childNodes[k].tagName=="TR"){
					for(m=0;m<_target.childNodes[j].childNodes[k].childNodes.length;m++){
						if(_target.childNodes[j].childNodes[k].childNodes[m].tagName=="TD"||_target.childNodes[j].childNodes[k].childNodes[m].tagName=="TH"){
							if(!_target.childNodes[j].childNodes[k].childNodes[m].innerHTML){
								_target.childNodes[j].childNodes[k].childNodes[m].innerHTML+="&nbsp;";
							}else if(!getText(_target.childNodes[j].childNodes[k].childNodes[m]).trim()){
								var _b = true;
								for(l=0;l<_target.childNodes[j].childNodes[k].childNodes[m].childNodes.length;l++){
									if(!(_target.childNodes[j].childNodes[k].childNodes[m].childNodes[l].type=="hidden"||_target.childNodes[j].childNodes[k].childNodes[m].childNodes[l].tagName=="A")){
										_b = false;
									}
								}
								if(_b){
									_target.childNodes[j].childNodes[k].childNodes[m].innerHTML+="&nbsp;";
								}
							}
						}
					}	
				}	
			}
		}	
	}
}

// Resize Popup Window
// common script
// edit by liuc

function resizeWin(winWidth,winHeight){
	var docHeight = document.body.scrollHeight;
	var positionX = 0;
	var positionY = 0;
	if (!winWidth){
		winWidth = screen.availWidth*2/3;
	}else{
		if (winWidth > screen.availWidth){
			winWidth = screen.availWidth;
		}else{
			//do nothing
		}
	}
	if(!winHeight){
		if(docHeight >= screen.availHeight){
			winHeight = screen.availHeight;
		}else if(docHeight<screen.availHeight*2/3){
			winHeight = screen.availHeight*2/3;
		}else{
			winHeight = docHeight;
		}
	}else{
		if (winHeight > screen.availWidth){
			winHeight = screen.availWidth;
		}else{
			//do nothing
		}
	}
	var positionX = (screen.availWidth - winWidth)/2;
	var positionY = (screen.availHeight - winHeight)/2;
	window.resizeTo(winWidth,winHeight);
	window.moveTo(positionX,positionY);
}

function togglerNode(id,link)
{
	if(document.getElementById(id).style.display=="none")
	{
		document.getElementById(id).style.display="";
	}
	else
	{
		document.getElementById(id).style.display="none";
	}
	var img=$(link).find("img")[0];
	if(img.src.indexOf('treepnode.gif')!=-1)
	{
		img.src="/images/treemnode.gif";
	}
	else if(img.src.indexOf('treeplastnode.gif')!=-1)
	{
		img.src="/images/treemlastnode.gif";
	}
	else if(img.src.indexOf('treemnode.gif')!=-1)
	{
		img.src="/images/treepnode.gif";
	}
	else if(img.src.indexOf('treemlastnode.gif')!=-1)
	{
		img.src="/images/treeplastnode.gif";
	}
}

//document.title="武汉人才网,武汉人才,武汉招聘、求职,中国武汉人才市场旗下官方网站";

//<!CDATA[ 
function HoverLi(n){ 
//如果有N个标签,就将i<=N; 
//本功能非常OK,兼容IE7,FF,IE6 
	for(var i=1;i<=7;i++)
	{
		document.getElementById('tb_'+i).className='normaltab';
		document.getElementById('tbc_0'+i).className='undis';
	}
	document.getElementById('tbc_0'+n).className='dis';
	document.getElementById('tb_'+n).className='hovertab'; 
} 
//如果要做成点击后再转到请将<li>中的onmouseover 改成 onclick; 
//]]> 

//<!CDATA[
function HoverL(n){
//如果有N个标签,就将i<=N;
//本功能非常OK,兼容IE7,FF,IE6;http://www.xiaogezi.cn/ [小鸽子]系列
	for(var i=1;i<=2;i++){
		document.getElementById('zjtb_'+i).className='zjnormaltab';
		document.getElementById('zjtbc_0'+i).className='zjundis';
	}
	document.getElementById('zjtbc_0'+n).className='zjdis';
	document.getElementById('zjtb_'+n).className='zjhovertab';
}
//如果要做成点击后再转到请将<li>中的onmouseover 改成 onclick;
//]]>
var Goaler={
    init:function(){
        var elms = document.getElementsByName("sliding");
        for(var g=0; g<elms.length; g++){
            var lielms = elms[g].getElementsByTagName('LI');
            for(var i=0; i<lielms.length; i++){
                lielms[i].onmousedown = function(){
                    var pnobj = this.parentNode.parentNode.nextSibling.tagName == "DIV" ? this.parentNode.parentNode.nextSibling : this.parentNode.parentNode.nextSibling.nextSibling;
                    var objsx = pnobj.getElementsByTagName('UL');
                    var elmsx = this.parentNode.getElementsByTagName('LI');
                    var thisx = 0;
                    
                    for(var j=0; j<elmsx.length; j++){
                        if(elmsx[j] == this) thisx = j;
                        elmsx[j].className="";
                        objsx[j].style.display="none";
                    }
                    
                    this.className='on';
                    objsx[thisx].style.display="";
                }
            }
        }
    }
}    

// Menubar
function tbHideMenu(icon){
	try{
		if(document.getElementById('tbMenuContent').style.display == 'none'){
			//if (document.getElementById('tbEmpFav') != null){
				//document.getElementById('tbEmpFav').style.display = 'block';
			//}
			document.getElementById('tbMenuContent').style.display = 'block';
			icon.src = contextPath+'/images/leftrow.gif';
		}else{
			document.getElementById('tbMenuContent').style.display = 'none';
			icon.src = contextPath+'/images/rightrow.gif';
		}
	}catch(e){
		alert("error"+e.message);
	}
}
function date1AfterDate2(date1,date2)
{
		var OneMonth = date1.substring(5,date1.lastIndexOf ('-'));  
	    var OneDay = date1.substring(date1.length,date1.lastIndexOf ('-')+1);  
	    var OneYear = date1.substring(0,date1.indexOf ('-'));  
	    var dateOne=Date.parse(OneMonth+'/'+OneDay+'/'+OneYear);
	    var OneMonth1 = date2.substring(5,date2.lastIndexOf ('-'));  
	    var OneDay1 = date2.substring(date2.length,date2.lastIndexOf ('-')+1);  
	    var OneYear1 = date2.substring(0,date2.indexOf ('-'));  
	    var dateOne1=Date.parse(OneMonth1+'/'+OneDay1+'/'+OneYear1);
	    if(date1>=date2)
	    {
	    	return true;
	    }
	    else
	    {
	    	return false;
	    }
}








