﻿// JScript 文件
function Compare(x, y)
{
    return x < y;
}
String.prototype.Trim = function() 
{ 
return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

String.prototype.LTrim = function() 
{ 
return this.replace(/(^\s*)/g, ""); 
} 

String.prototype.RTrim = function() 
{ 
return this.replace(/(\s*$)/g, ""); 
} 

function addBookmark(url, title)
{
    window.external.addFavorite(url, '39健康测-' + title);
}

function showTab(n){
	var h=document.getElementById("tab39").getElementsByTagName("h4");
	var d=document.getElementById("tab39").getElementsByTagName("div");
	for(var i=0;i<h.length;i++){
		if(n-1==i){
			h[i].className+=" up";
			d[i].className+=" block";
		}
		else {
			h[i].className=" ";
			d[i].className=" ";
		}
	}
}

function isInt(varInt)
{
	var regEx=/(^\d+$)/;
	if (regEx.test(varInt.Trim()))
		return true ;
	return false ;
}

function validateNum(txt)
{
    var value = txt.value.Trim();
    if (value != "")
    {
        if (!isInt(value))
        {
            alert("只能输入整数");
            txt.select();
        }
    }
}

var warnwords = "";
function checkKeywords(content)
{
    var arrwords = key_words.split(",");
    for(var i=0; i<arrwords.length; i++)
    {
        if (content.indexOf(arrwords[i]) > -1)
        {
            warnwords = arrwords[i];
            return false;
        }
    }
    return true;
}

function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
	var expires = new Date();
	expires.setTime(expires.getTime() + seconds);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires != null ? '; expires=' + expires.toGMTString() : '')
		+ (path !=null ? '; path=' + path : '/')
		+ (domain != null ? '; domain=' + domain : '')
		+ (secure != null ? '; secure' : '');
}

function getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}

function tick() 
{
    
    var today = new Date();
    var year = today.getYear();
    var month = today.getMonth() + 1;
    var day = today.getDate();
    var hour = today.getHours();
    var min = today.getMinutes();
    var sec = today.getSeconds();
    var eatHour = document.getElementById("eatHour");
    var eatMin = document.getElementById("eatMin");
    var eatSec = document.getElementById("eatSec");
    var sportHour = document.getElementById("sportHour");
    var sportMin = document.getElementById("sportMin");
    var sportSec = document.getElementById("sportSec");
    
    var hourRest = 0;
    var minRest = 0;
    var secRest = 0;
    
    if (hour < 7)
    {
        hourRest = 7 - hour;
    }
    else if (hour < 12)
    {
        hourRest = 12 - hour;
    }
    else if (hour < 18)
    {
        hourRest = 18 - hour;
    }
    
    if (hourRest > 0 && min > 0)
    {
        minRest = 60 - min;
        if (hourRest >= 1)
        {
            hourRest = hourRest - 1;
        }
    }
    if ((hourRest > 0 || minRest > 0) && sec > 0)
    {
        secRest = 60 - sec;
        if (minRest >= 1)
        {
            minRest = minRest - 1;
        }
    }
    
    if (eatHour != null)
        eatHour.innerText = " " + hourRest.toString();
    if (eatMin != null)   
        eatMin.innerText = " " + minRest.toString();
    if (eatSec != null)
        eatSec.innerText = " " + secRest.toString();
        
    hourRest = 0;
    minRest = 0;
    secRest = 0;
    
    if (hour < 10)
    {
        hourRest = 10 - hour;
    }
    else if (hour < 11)
    {
        hourRest = 11 - hour;
    }
    else if (hour < 15)
    {
        hourRest = 15 - hour;
    }
    else if (hour < 16)
    {
        hourRest = 16 - hour;
    }
    else if (hour < 17)
    {
        hourRest = 17 - hour;
    }
    else if (hour < 20)
    {
        hourRest = 20 - hour;
    }
    else if (hour < 21)
    {
        hourRest = 21 - hour;
    }
    
    if (hourRest > 0 && min > 0)
    {
        minRest = 60 - min;
        if (hourRest >= 1)
        {
            hourRest = hourRest  - 1;
        }
    }
    if ((hourRest > 0 || minRest > 0) && sec > 0)
    {
        secRest = 60 - sec;
        if (minRest >= 1)
        {
            minRest = minRest - 1;
        }
    }
    
    if (sportHour != null)
        sportHour.innerText = " " + hourRest.toString();
    if (sportMin != null)   
        sportMin.innerText = " " + minRest.toString();
    if (sportSec != null)
        sportSec.innerText = " " + secRest.toString();
        
   
    window.setTimeout("tick()", 1000);
}

function initial() 
{
   tick();
}

function unlogin()
{
    document.getElementById('loginform').submit();
}

function fEvent(sType,oInput){
	switch (sType){
		case "focus" :
			oInput.isfocus = true;
		case "mouseover" :
			oInput.style.borderColor = '#8066d3';
			break;
		case "blur" :
			oInput.isfocus = false;
		case "mouseout" :
			if(!oInput.isfocus){
				oInput.style.borderColor='#cbbed8';
			}
			break;
	}
}

function copyContent(txt,txtShowError) 
{
	var content = txt.value;
	var txtShowError = txtShowError;
	if(window.clipboardData) 
	{
	      window.clipboardData.clearData();
	      window.clipboardData.setData("Text", content);
	} 
	else if(navigator.userAgent.indexOf("Opera") != -1) 
	{
	   window.location = content;
	} 
	else if (window.netscape) 
	{
	   try 
	   {
	        netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
	   } 
	   catch (e) 
	   {
	        alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
	        return;
	   }
	   var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
	   if (!clip)
	        return;
	   var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
	   if (!trans)
	        return;
	   trans.addDataFlavor('text/unicode');
	   var str = new Object();
	   var len = new Object();
	   var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
	   var copytext = content;
	   str.data = copytext;
	   trans.setTransferData("text/unicode",str,copytext.length*2);
	   var clipid = Components.interfaces.nsIClipboard;
	   if (!clip)
	        return;
	   clip.setData(trans,null,clipid.kGlobalClipboard);
	}
	txt.select();
	alert(txtShowError);

}
 

