function ipToint(ip){
if(!ip || ip.length==0){return;}
var ip = ip.split(".");
ip = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
ip = ip >>> 0;
return ip;
}

function intToip(str){
var arr = new Array();
arr[0] = (str >>> 24) >>> 0;
arr[1] = ((str << 8) >>> 24) >>> 0;
arr[2] = (str << 16) >>> 24;
arr[3] = (str << 24) >>> 24;
return String(arr[0]) + "." + String(arr[1]) + "." + String(arr[2]) + "." + String(arr[3]);
}

function html2js(text){
var split1 = text.split("\n");
text = "var text = \"\";\n";
for(var i=0;i<split1.length;i++) {
var str = split1[i];
text += "text += \""+str.replace(/"/g,"\\\"")+"\";\n";
}
return text;
}
function js2html(text){
var txt = eval("("+text+")");
return txt;
}