//--
jQuery(function(){
	
	var today=new Date();
	var date=['日','一','二','三','四','五','六']
	 jQuery('#clock').append(today.toLocaleDateString()+' '+'星期'+date[today.getDay()]);

	var navSrc='';
	jQuery('#nav li a img').mouseover(function(){
		navSrc=jQuery(this).attr('src');
		if(/_off./.test(navSrc)){
			jQuery(this).attr('src',navSrc.replace(/_off./g,'_on.'));
		}
	}).mouseout(function(){
		if(/_off./.test(navSrc)){
			jQuery(this).attr('src',navSrc.replace(/_on./g,'_off.'));
		}
	});
})

function changeStyle(elementID,toStyle) {
  document.getElementById(elementID).className=toStyle;
}
function getRadioValue(formName,radioName) {
  var radios = eval("document."+formName+"."+radioName);
  for (var i = 0; i < radios.length; i++) {
    if (radios[i].checked) {
      return radios[i].value;
    }
  }
}
function getRadioValueByName(radioName) {
   var radioValues = document.getElementsByName(radioName);
   for (var i = 0; i < radioValues.length; i++) {
    if (radioValues[i].checked) {
      return radioValues[i].value;
    }
  }
}
function getCheckBoxValue(checkBoxName) {
  var checkBox = document.getElementById(checkBoxName);
  if (checkBox.checked) {
    return checkBox.value;
  }
  return "";
}
function getCheckBoxSingleValue(checkBoxId) {
  var checkBoxs = document.getElementsByName(checkBoxId);
  for (var i = 0; i < checkBoxs.length; i++) {
    if (checkBoxs[i].checked) {
      return checkBoxs[i].value;
    }
  }
  return "";
}
function hiddenElement(elementName) {
  document.getElementById(elementName).style.display = "none";
}
function displayElement(elementName) { 
	var ua = navigator.userAgent.toLowerCase();
	if(ua.indexOf("gecko") > -1 && document.getElementById(elementName).tagName.toLowerCase() =="tr"){
 		document.getElementById(elementName).style.display = "table-row";
  }else{
  	  document.getElementById(elementName).style.display = "block";
  }
}
function handleEnter(field, event) {
  var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  if (keyCode == 13) {
    return false;
  }
  return true;
}
function startsWith(txt,tar) {
  if (txt.indexOf(tar) == 0) {
    return true;
  }
  else {
    return false;
  }
}
function endsWith(txt,tar) {
  var num = txt.lastIndexOf(tar);
  if ((num != -1) && (tar == txt.substring(num,txt.length))) {
    return true;
  }
  else {
    return false;
  }
}
function getActionMappingName(action) {
  var value = action;
  var question = action.indexOf("?");
  if (question >= 0) {
    value = value.substring(0, question);
  }
  var slash = value.lastIndexOf("/");
  var period = value.lastIndexOf(".");
  if ((period >= 0) && (period > slash)) {
    value = value.substring(0, period);
  }
  return startsWith(value,"/") ? value : ("/" + value);
}
function getActionMappingURL(action) {
  var value = contextPath;
  var servletMapping = servletMappingStr;
  var queryString;
  var question = action.indexOf("?");
  if (question >= 0) {
    queryString = action.substring(question);
  }
  var actionMapping = getActionMappingName(action);
  if (startsWith(servletMapping,"*.")) {
    value += actionMapping;
    value += servletMapping.substring(1);
  }
  else if (endsWith(servletMapping,"/*")) {
    value += servletMapping.substring(0, servletMapping.length - 2);
    value += actionMapping;
  }
  else if (servletMapping == "/") {
    value += actionMapping;
  }
  if (queryString != undefined) {
    value += queryString;
  }
  return value;
}
function getActionName(url) {
	var question = url.indexOf("?");
	if (question > 0) {
		return url.substring(0, question);
	}
	else {
		return url;
	}
}
function getActionPars(url) {
	var question = url.indexOf("?");
	if (question > 0) {
		return url.substring(question+1, url.length);
	}
	else {
		var d = new Date();
		var t = d.getTime();
		return "timestamp="+t;
	}
}
function getExtName(fileName){
    if(fileName.lastIndexOf(".")<0) return "";
    return fileName.substring(fileName.lastIndexOf(".")+1,fileName.length).toLowerCase();
}
function checkIsImg(fName){
	if($("[name="+fName+"]").val()==''){
	$("#fmsg").html("请选择图片");
	return false;
	}
	var reg = /(.*)+\.(jpg|bmp|gif|png)$/i;
	if(!reg.test($("[name="+fName+"]").val())){
	$("#fmsg").html("请选择正确的图片");
	return false;
	}
	return true;
}
function addFavorite(sURL, sTitle) { 
    try { 
        window.external.addFavorite(sURL, sTitle); 
    } 
    catch (e) { 
        try { 
            window.sidebar.addPanel(sTitle, sURL, ""); 
        } 
        catch (e) { 
            alert('加入收藏失败，请使用Ctrl+D进行添加'); 
        } 
    } 
}
function setHomepage(sURL) {　 // 设置首页
　　　 if (document.all) {
　　　　　　　 document.body.style.behavior = 'url(#default#homepage)';
　　　　　　　 document.body.setHomePage(sURL);
　　　 }
　　　 else if (window.sidebar) {
　　　　　　　 if (window.netscape) {
　　　　　　　　　　　 try {
　　　　　　　　　　　　　　　 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
　　　　　　　　　　　 }
　　　　　　　　　　　 catch (e) {
　　　　　　　　　　　　　　　 alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
　　　　　　　　　　　 }
　　　　　　　 }
　　　　　　　 var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
　　　　　　　 prefs.setCharPref('browser.startup.homepage', sURL);
　　　 }

} 
//-->

