// JavaScript Document
function setCookie(c_name,value,expiredays)
{var exdate=new Date()
exdate.setDate(expiredays)
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate)
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return null
}

function checkIP(sIPAddress) 
{ 

var sIPAddress=sIPAddress 
var IPsplit; 
var re=/^(\d{1,3}\.){3}\d{1,3}\/(\d{1,3}\.){3}\d{1,3}$/gi; 
var chkflag=true; 
var ErrMsg="Wrong Ip Address！\nThe Correct IP Address ex:xxx.xxx.xxx.xxx/xxx.xxx.xxx.xxx（xxx From 0 to 255)!" 

if(sIPAddress.search(re)==-1){ 
chkflag=false; 
}else{ 
IPsplit=sIPAddress.split("/"); 
IPsplit=IPsplit[0]+"."+IPsplit[1] 
IPsplit=IPsplit.split("."); 

for(i=0;i<8;i++){ 
if(IPsplit[i]>255){ 
chkflag=false; 
break; 
} 
} 
} 
if(!chkflag) 
alert(ErrMsg); 
return chkflag 
}
//for FireFox compatible
if(navigator.appName=="Netscape"){
HTMLElement.prototype.insertAdjacentHTML=function(where, html){
           var e=this.ownerDocument.createRange();
           e.setStartBefore(this);
           e=e.createContextualFragment(html);
           switch (where) {
                    case 'beforeBegin': this.parentNode.insertBefore(e, this);break;
                    case 'afterBegin': this.insertBefore(e, this.firstChild); break;
                    case 'beforeEnd': this.appendChild(e); break;
                    case 'afterEnd':
                    if(!this.nextSibling) this.parentNode.appendChild(e);
                    else this.parentNode.insertBefore(e, this.nextSibling); break;
           }
};}