function ktip(str,second,obj,color)
{
if(second==undefined||typeof second!="number"){
second=3000;
}
var tipwrap=document.createElement("div");
tipwrap.className="ktipwrap";
tipwrap.innerHTML="
"+str+"
";
document.body.appendChild(tipwrap);
if(obj)
{
if(color)
{
tipwrap.childNodes[0].style.borderRightColor=color;
tipwrap.childNodes[1].style.backgroundColor=color;
}
tipwrap.className="ktipwraparrow";
tipwrap.style.left=$(obj).offset().left-10+"px";
tipwrap.style.top=($(obj).offset().top-tipwrap.offsetHeight-5)+"px";
tipwrap.style.display="none";
$(tipwrap).fadeIn(500);
}
setTimeout(function(){
this.parent = tipwrap.parentNode;
parent.removeChild(tipwrap);
},second);
}
function ktishi(options)
{
var close=function()
{
if(document.querySelector(".ktishiwrap")!=null)
{
$(".ktishiwrap").fadeOut();
this.parent = document.querySelector(".ktishiwrap").parentNode;
if(document.querySelector(".ktishiwrap").querySelector(".close")!=null)
{
document.querySelector(".ktishiwrap").querySelector(".close").onclick=null;
}
if(document.querySelector(".ktishiwrap").querySelector(".ktishibg")!=null)
{
document.querySelector(".ktishiwrap").querySelector(".ktishibg").onclick=null;
}
if(document.querySelector(".ktishiwrap").querySelector(".confirm")!=null)
{
document.querySelector(".ktishiwrap").querySelector(".confirm").onclick=null;
}
if(document.querySelector(".ktishiwrap").querySelector(".cancel")!=null)
{
document.querySelector(".ktishiwrap").querySelector(".cancel").onclick=null;
}
setTimeout(function(){this.parent.removeChild(document.querySelector(".ktishiwrap"))},500);
}
};
if(document.querySelector(".ktishiwrap")!=null)
{
close();
}
var tishiwrap=document.createElement("div");
tishiwrap.className="ktishiwrap";
var tishibg=document.createElement("div");
tishibg.className="ktishibg";
tishibg.onclick=function(){
close();
if (options.callback) {
options.callback();
}
}
tishiwrap.appendChild(tishibg);
var tishibox=document.createElement("div");
tishibox.className="ktishibox";
var tishiclose=document.createElement("div");
tishiclose.className="close kicon";
tishiclose.onclick=function(){
close();
if (options.callback) {
options.callback();
}
};
tishibox.appendChild(tishiclose);
var tishitext=document.createElement("div");
tishitext.className="text";
if(options.text)
{
tishitext.innerHTML=options.text;
}
tishibox.appendChild(tishitext);
var tishibtn=document.createElement("div");
tishibtn.className="btn";
if(options.confirm||options.url)
{
var btnconfirm=document.createElement("div");
btnconfirm.innerHTML="确定";
btnconfirm.className="confirm";
if(options.confirm)
{
btnconfirm.onclick=function(){
options.confirm();
close();
if (options.callback) {
options.callback();
}
}
}
if(options.url)
{
btnconfirm.onclick=function(){
window.location.href=options.url;
close();
if (options.callback) {
options.callback();
}
}
}
tishibtn.appendChild(btnconfirm);
var btncancel=document.createElement("div");
btncancel.innerHTML="取消";
btncancel.className="cancel";
btncancel.onclick=function(){
close();
if (options.callback) {
options.callback();
}
}
tishibtn.appendChild(btncancel);
}
else
{
var btnconfirm=document.createElement("div");
btnconfirm.innerHTML="确定";
btnconfirm.className="confirm only";
btnconfirm.onclick=function(){
close();
if (options.callback) {
options.callback();
}
}
tishibtn.appendChild(btnconfirm);
}
tishibox.appendChild(tishibtn);
tishiwrap.appendChild(tishibox);
document.body.appendChild(tishiwrap);
$(".ktishibox").fadeIn();
}
var kLoading = {
show: function (data) {
if (!kLoading.kLoadingContainer) {
kLoading.kLoadingContainer = document.createElement("div");
}
kLoading.kLoadingContainer.className = "kLoading";
if (!data.text) {
data.text = "数据提交中";
}
kLoading.kLoadingContainer.innerHTML = "";
document.body.appendChild(kLoading.kLoadingContainer);
},
hide: function () {
this.kLoadingContainer.parentNode.removeChild(kLoading.kLoadingContainer);
}
}
function kfUrlTab(obj)
{
$(obj).find(".kftablist").hide();
$(obj).each(function(index,obj){
var tabid=0;
if(getQueryStringArgs()["tabid"])
{
tabid=getQueryStringArgs()["tabid"];
}
$(obj).find(".head").find("li").eq(tabid).addClass("ck");
$(obj).find(".kftablist").eq(tabid).show();
});
$(obj).find(".head li").on("click",function(){
$(this).parent().find("li").removeClass("ck");
$(this).addClass("ck");
$(this).parent().parent().find(".kftablist").hide();
$(this).parent().parent().find(".kftablist").eq($(this).index()).show();
window.location="?tabid="+$(this).index();
});
}
function kfTab(obj)
{
$(obj).find(".kftablist").hide();
$(obj).each(function(index,obj){
var tabid=0;
$(obj).find(".head").find("li").eq(tabid).addClass("ck");
$(obj).find(".kftablist").eq(tabid).show();
});
$(obj).find(".head li").on("click",function(){
$(this).parent().find("li").removeClass("ck");
$(this).addClass("ck");
$(this).parent().parent().find(".kftablist").hide();
$(this).parent().parent().find(".kftablist").eq($(this).index()).show();
});
}
function getQueryStringArgs(){
var qs=(location.search.length>0?location.search.substring(1):""),args={};
var qslist=qs.split("&").map(function(kv){return kv.split("=");});
for(var i=0;i0?location.hash.substring(1):""),args={};
var qslist=qs.split("&").map(function(kv){return kv.split("=");});
for(var i=0;i
"});
}
function valiUpPic(picInputId, picId) {
if ($("#" + picInputId).val() != "") {
if ($("#" + picInputId).val().indexOf("http://") == -1 && $("#" + picInputId).val().indexOf("https://") == -1 && $("#" + picInputId).val().substr(0, 1) != "/") {
$("#" + picId).attr("src", "/" + $("#" + picInputId).val());
}
else {
$("#" + picId).attr("src", $("#" + picInputId).val());
}
}
else {
$("#" + picId).attr("src", "/user/images/nopic2.gif");
}
}
function valiUpPic1(picInputId, picId,defpic) {
if ($("#" + picInputId).val() != "") {
if ($("#" + picInputId).val().indexOf("http://") == -1 && $("#" + picInputId).val().indexOf("https://") == -1 && $("#" + picInputId).val().substr(0, 1) != "/") {
$("#" + picId).attr("src", "/" + $("#" + picInputId).val());
}
else {
$("#" + picId).attr("src", $("#" + picInputId).val());
}
}
else {
$("#" + picId).attr("src", defpic);
}
}
function wapurlback()
{
if(history.length > 1)
{
history.go(-1);
}
else
{
window.location.href="/";
}
}
//收藏信息功能
function fInfoFav(id)
{
$.get("/services/?s=favorite&mid="+id,function(data,status){
alert(data);
});
}
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";path=/;expires=" + exp.toGMTString();
}
function setCookie(name,value,Days)
{
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";path=/;expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return "";
}
//收藏信息功能结束
function changedisplaytype(s)
{
setCookie("displaytype",s,365);
window.location.reload();
}
function setUrlPra()
{
var sm1, sm2;
if ($("input[name='m1']").length == 1) {
sm1 = $("input[name='m1']").val().replace(/[\s]/, "");
}
else {
sm1 = $("input[name='m1']").eq(1).val().replace(/[\s]/, "");
}
if ($("input[name='m2']").length == 1) {
sm2 = $("input[name='m2']").val().replace(/[\s]/, "");
}
else {
sm2 = $("input[name='m2']").eq(1).val().replace(/[\s]/, "");
}
if(sm1!=""&&!/^\d+$/.test(sm1))
{
alert("请输入数字,不要有小数!");
return;
}
if (sm2 != "" && !/^\d+$/.test(sm2)) {
alert("请输入数字,不要有小数!");
return;
}
url=window.location.href.replace(/[\?\&]*(m1|m2|p)=[\d+]*/g,"");
if(sm1!="")
{
if(url.indexOf("?")>-1)
{
url=url+"&m1="+sm1;
}
else
{
url=url+"?m1="+sm1;
}
}
if(sm2!="")
{
if(url.indexOf("?")>-1)
{
url=url+"&m2="+sm2;
}
else
{
url=url+"?m2="+sm2;
}
}
window.location.replace(url);
}
function cleanUrlPra()
{
url=window.location.href.replace(/[\?\&]*(m1|m2|p)=[\d+]*/g,"");
window.location.replace(url);
}
function valiJson(str)
{
if(str!=null)
{
return str.replace(/\\/g, "\\\\").replace(/"/g, "\\\"").replace(/\n/g, "\\n");
}
else
{
return "";
}
}
function istel(kftel){
if(/^(13|14|15|16|17|18|19)\d{9}$/.test(kftel))
{
return true;
}
else
{
return false;
}
}
function kloadsort(sid,sid1,sval,sval1,kfidlist,kfnamelist)
{
var kfsi=kfidlist.split(':');
var kfsn=kfnamelist.split(':');
if(sval=="")
{
sval=$('#' + sid).val();
}
else{
$('#' + sid).val(sval);
}
$('#' + sid1).hide();
$('#' + sid1+ ' option').remove();
for(var i=0;i1)
{
for(var t=1;t"+kfsn1[t]+"");
}
$('#' + sid1).show();
}
}
}
if(sval1!="")
{
$('#' + sid1).val(sval1);
}
}
function randomString(len) {
len = len || 32;
var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
var maxPos = $chars.length;
var pwd = '';
for (i = 0; i < len; i++) {
pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
}
return pwd;
}
function showtelinfo(query)
{
if(document.querySelector("#ktelinfofloat")==null)
{
var telinfobox=document.createElement("div");
telinfobox.className="kftelinfobox";
telinfobox.id="ktelinfofloat";
document.body.appendChild(telinfobox);
}
$(query).hover(function(){
if(/^1[\d]{10}$/.test($(this).html()))
{
$("#ktelinfofloat").show();
$("#ktelinfofloat").css({"top":($(this).offset().top+$(this).height()+5)+"px","left":($(this).offset().left-35)+"px"});
$("#ktelinfofloat").html("手机资料载入中……");
$.get("/services/?s=gettelinfo&k="+$(this).html(),function(data,status){
data=eval ("(" + data + ")");
if(data.state=="true")
{
$("#ktelinfofloat").html(" 所在地:"+data.tel+"
共发信息"+data.count+"条");
}
});
}
},function(){
$("#ktelinfofloat").hide();
})
}
function showipinfo(query)
{
if(document.querySelector("#kipinfofloat")==null)
{
var ipinfobox=document.createElement("div");
ipinfobox.className="kftelinfobox";
ipinfobox.id="kipinfofloat";
document.body.appendChild(ipinfobox);
}
$(query).hover(function(){
$("#kipinfofloat").show();
$("#kipinfofloat").css({"top":($(this).offset().top+$(this).height()+5)+"px","left":($(this).offset().left-35)+"px"});
$("#kipinfofloat").html("载入中……");
$.get("/services/?s=getipinfo&k="+$(this).html(),function(data,status){
$("#kipinfofloat").html(" 所在地:"+data);
});
},function(){
$("#kipinfofloat").hide();
})
}
function kuserpc()
{
$.get("/services/?s=valiuser",function(data,status){
data=JSON.parse(data);
if(data.uid!=0)
{
$("#kusertop").html('用户中心 退出');
if(data.messages>0)
{
$("#kusertop .weidu").show();
}
}
});
}