function getobject(s)
{
var o;
try{
if (document.getElementById){
o=document.getElementById(s);
}else if(document.all){
o=document.all(s);
} else{
o=document.layers(s);

}
}catch(E){
}
return o;
}
function trim(s)
{
var i,b=0,e=s.length;
for(i=0;i<s.length;i++) if(s.charAt(i)!=' '){b=i;break;}
if(i==s.length) return "";
for(i=s.length-1;i>b;i--) if(s.charAt(i)!=' '){e=i;break;}
return s.substring(b,e+1);
}


function getScrollTop() {
    var ScrollTop;
    if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
       ScrollTop = document.documentElement.scrollTop;
    }
    else if (typeof document.body != 'undefined') {
       ScrollTop = document.body.scrollTop;
    }
    return ScrollTop;
}
function getScrollLeft() {
    var ScrollLeft;
    if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
       ScrollLeft = document.documentElement.scrollLeft;
    }
    else if (typeof document.body != 'undefined') {
       ScrollLeft = document.body.scrollLeft;
    }
    return ScrollLeft;
}
function getScrollHeight() {
    var ScrollHeight;
    if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
       ScrollHeight = document.documentElement.scrollHeight;
    }
    else if (typeof document.body != 'undefined') {
       ScrollHeight = document.body.scrollHeight;
    }
    return ScrollHeight;
}

function getclientHeight() {
    var clientHeight;
    if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
       clientHeight = document.documentElement.clientHeight;
    }
    else if (typeof document.body != 'undefined') {
       clientHeight = document.body.clientHeight;
    }
    return clientHeight;
}


function ismail(str)
{
	if(str.indexOf('@')<1) return false;
	var a;a=new Array(2);
	a=str.split('@');if(a.length!=2) return false;
	username=a[0];servername=a[1]
	if(username.length<2) return false;
	if(servername.length<6) return false;
	if(servername.indexOf('.')<1) return false;
	return true;
}
function isNumeric(s)
{
var i,j,flag,a,k
a= new Array("1","2","3","4","5","6","7","8","9","0",".");
k=0
for(i=0;i<s.length;i++)
{ if(s.charAt(i)==".") {k=k+1;}
  for(j=0;j<=a.length;j++) if(s.charAt(i)==a[j]){break;}
  if(j>a.length){return false;}
}
if (k>=2){return false;}
return true;
}

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";
   }
  
}

function getprompt(){
/*	var os=getOs();
var mm;
var features;
var xwidth=250;
var xheight=150;
var x = parseInt(screen.width / 2.0) - (xwidth / 2.0); 
var y = parseInt(screen.height / 2.0) - (xheight / 2.0); 

if (os=="MSIE"){
features ='dialogTop:'+x+'px;dialogLeft:'+y+'px;dialogWidth:'+xwidth+'px;dialogHeight:'+xheight+'px;directories=no; localtion=no; menubar=no; status=no; toolbar=no;scrollbars=no;resizable=no';
mm=window.showModalDialog("prompt.php", "promptwin", features );


}else{
mm=prompt("please input number","1");
}
*/
var mm;
mm=prompt("Please input number.","1");
return mm
}



//utility function called by getCookie()
function getCookieVal(offset)
{
var endstr = document.cookie.indexOf(";", offset);
if(endstr == -1)
{
endstr = document.cookie.length;
}
return unescape(document.cookie.substring(offset, endstr));
} 
function getCookie(name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while(i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
{
return getCookieVal(j);
}
i = document.cookie.indexOf(" ", i) + 1;
if(i == 0) break;
}
return "";
} 
function cc()
{
	if (getOs()=="MSIE"){
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}
}
function killErrors() {
return true;
}
//window.onerror = killErrors; 
