﻿function $(id)
{
	return document.getElementById(id);
}

function lRTrim(sInputString,iType)
{
	var sTmpStr = ' ';
	var i = -1;
	if(iType == null || iType == 0 || iType == 1)
	{
		while(sTmpStr == ' ')
		{
			++i;
			sTmpStr = sInputString.substr(i,1);
		}
		sInputString = sInputString.substring(i);
	}
	
	if(iType == null || iType == 0 || iType == 2)
	{
		sTmpStr = ' ';
		i = sInputString.length;
		while(sTmpStr == ' ')
		{
			--i;
			sTmpStr = sInputString.substr(i,1);
		}
		sInputString = sInputString.substring(0,i+1);
	}
	return sInputString;
}

function trim(sInputString)
{
	return lRTrim(sInputString,0)
}

function lTrim(sInputString)
{
	return  lRTrim(sInputString,1)
}

function rTrim(sInputString)
{
	return  lRTrim(sInputString,2)
}

function convertToFloat(objStr)
{	
	var temp = parseFloat(objStr);
		
	if(isNaN(temp))
		return 0;
	else
		return temp
}


function formatNumber(srcStr,nAfterDot)
{
　　var srcStr,nAfterDot;
　　var resultStr,nTen;
　　srcStr = ""+srcStr+"";
　　strLen = srcStr.length;
　　dotPos = srcStr.indexOf(".",0);
　　if (dotPos == -1)
　　{
　　　　resultStr = srcStr+".";
　　　　for (i=0;i<nAfterDot;i++)
　　　　{
　　　　　　resultStr = resultStr+"0";
　　　　}
　　　　return resultStr;
　　}
　　else
　　{
　　　　if ((strLen - dotPos - 1) >= nAfterDot)
　　　　{
　　　　　　nAfter = dotPos + nAfterDot + 1;
　　　　　　nTen =1;
　　　　　　for(j=0;j<nAfterDot;j++)
　　　　　　{
　　　　　　　　nTen = nTen*10;
　　　　　　}
　　　　　　resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
　　　　　　return resultStr;
　　　　}
　　　　else
　　　　{
　　　　　　resultStr = srcStr;
　　　　　　for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++)
　　　　　　{
　　　　　　　　resultStr = resultStr+"0";
　　　　　　}
　　　　　　return resultStr;
　　　　}
　　}
}


function readCookie(name)
{ 
	var cookieValue = ""; 
	var search = name + "="; 
	if(document.cookie.length > 0) 
	{ 
		offset = document.cookie.indexOf(search); 
		if (offset != -1) 
		{ 
			offset += search.length; 
			end = document.cookie.indexOf(";", offset); 
			if (end == -1) 
				end = document.cookie.length; 
			cookieValue = unescape(document.cookie.substring(offset, end)) 
		} 
	} 
	return cookieValue; 
} 


function writeCookie(name,value, hours)
{ 
	
	var expire = ""; 
	if(hours != null) 
	{ 
		expire = new Date((new Date()).getTime() + hours * 3600000); 
		expire = "; expires=" + expire.toGMTString(); 
	} 
	document.cookie = name + "=" + escape(value) + expire; 
} 


function add(objs)
{
	var retValue=0;
	for(var i = 0; i < objs.length; i ++)
		retValue += convertToFloat(objs[i].value);	
		
	return retValue;
}

function formatString(str)
{
    if(str.length==0)
        return str;
    if(str.substr(0,1)==",")
        str=str.substr(1);
    if(str.substr(str.length-1,1)==",")
        str=str.substr(0,str.length-1);
    return str;
}
function formatString2(str)
{
    if(str.length==0)
        return str;
    if(str.substr(0,1)=="~")
        str=str.substr(1);
    if(str.substr(str.length-1,1)=="~")
        str=str.substr(0,str.length-1);
    return str;
}
function getOs()
{
    var OsObject = "";
    if(navigator.userAgent.indexOf("MSIE")>0) {
    return "MSIE";
    }
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
    return "Firefox";
    }
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
    return "Safari";
    }
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){
    return "Camino";
    }
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
    return "Gecko";
    }

}

 
 

