﻿var KF_DOMAINNAME = "qq.com";
var KF_BIZAPP = "b";
var KF_COOKIE_DOMAIN = KF_BIZAPP+"." + KF_DOMAINNAME;

var KF_CN_KFUIN = "kfuin";
var KF_CN_KFEXT = "kfext";
var g_bprocessing = false;
var g_uin = 0;
var g_ukey = '';

function win_onload()
{
	if(vs_init())
	{
	}
}

function onlogin()
{
	var win = g_vs.windows["mw_modal"];
	if(win)
	{
		return false;
	}
	
	var s_kfuin = document.all.kfuin.value;
	if(s_kfuin == "")
	{
		alert("请输入您要取回密码的企业QQ号");
		return false;
	}
	if(parseInt(s_kfuin) <= 10000)
	{
		alert("请正确输入您要取回密码的企业QQ号");
		return false;
	}
	
	var win = g_vs.doModal("登录", "300px", "");
	if(win)
	{
		//win.client.style.padding = "0 40 20 40";
		win.client.win = win;
		ql_createBody2(win.client);
		win.client.style.display = "block";
}
	return false;	
}



function ql_createBody2(desktop)
{
	var ptl_url = 'http://ui.ptlogin2.'+KF_DOMAINNAME+'/cgi-bin/login?';
	ptl_url += 'appid=3000401';
	ptl_url += '&s_url=http%3A//'+KF_BIZAPP+'.'+KF_DOMAINNAME+'/ptlsucc.htm';
	ptl_url += '&f_url=loginerroralert';
	ptl_url += '&hide_title_bar=1';
	ptl_url += '&target=self';
	
   	var inhtml = '<IFRAME ID="tabql" name="tabql" FRAMEBORDER=0 scrolling="auto" width="100%" height="100%" src="'+ptl_url+'"></IFRAME>';
  
	top.onptloginsuccess = ql_onptlogin2success;
  	desktop.innerHTML = inhtml;	
}

function ql_onptlogin2success()
{
	document.getElementById("c1").style.display = "none";
	document.getElementById("c2").style.display = "block";
	
	var win = g_vs.windows["mw_modal"];
	g_vs.closeModualWindow(win);
	
	//get login account (uin,skey)
	g_uin = g_vs.getCookie("uin");
	if(g_uin.substr(0,1) == "o")
	{
		g_uin = g_uin.substr(1);
	}
	g_uin = parseInt(g_uin, 10);
	g_ukey = g_vs.getCookie("skey");
}

function ptlogin2_onResize(width, height)
{
	//调整嵌入页面的尺寸布局，其中width,height分别为登录框内容需要的宽度和高度
	//…..
	if(typeof(top.onptl2resize) == "function")
	{
		top.onptl2resize(width, height);
		return;
	}
	
	var win = g_vs.windows["mw_modal"];
	var div = document.getElementById("tabql");
	if(win && div)
	{
		win.setWidth(width+2);
		//win.setHeight(width);
		div.style.width = width + "px";
		div.style.height = height + "px";
		//win.client.overflow = "hidden";
		//晕要再set 一次在IE7下才不会出滚动条
		win.setWidth(width+2);
	}
}

function Findpwd_CheckInput()
{
    if(g_bprocessing)
    {
        alert("正在提交请求，请稍候");
        return;
    }
    if(g_uin == 0 || g_ukey == "")
    {
        alert("请先登录关联QQ");
        return false;
    }

	var s_email = document.all.email.value;
	if(s_email == "")
	{
		alert("请输入邮件地址");
		return false;
	}
	if(s_email.indexOf("@") == -1 || s_email.indexOf(".") == -1)
	{
		alert("请输入正确的邮件地址");
		return false;
	}

	SubmitInfo();
}

function SubmitInfo()
{
	var s_kfuin = document.all.kfuin.value;
	var s_email = document.all.email.value;
	
	var data = "kfguin=";
	data += s_kfuin;
	data += "&qquin=";
	data += g_uin;
	data += "&e=";
	data += g_vs.encode(s_email);
	data += "&";
		
	g_vs.sendRequest("cgi/fp?","POST", data, Findpwd_OnFindreturn);   	
}

function Findpwd_OnFindreturn(xmlobj)
{
	g_bprocessing = false;
 
	if(xmlobj == null)
	{
		alert("提交失败，请联系CRM服务号码183524489");
		return;
	}
	
	var root = xmlobj.selectSingleNode("//root");
	
	var r = g_vs.getValue(root, "r");
	if(r==0)
	{
		document.getElementById("c2").style.display = "none";
		document.getElementById("c3").style.display = "block";		
	}
	else if (r==133)
	{
		alert("请确认客服帐号与关联QQ号是否匹配");
		document.getElementById("c2").style.display = "none";
		document.getElementById("c1").style.display = "block";		
	}
	else if (r==134)
	{
		alert("邮件发送失败！");
	}	
	else
	{
		alert("发生错误，请重试！");
	}
}

function onqqinputkeyup()
{
	var key = event.keyCode;
	if(key == 13)
	{
		//return
		onlogin();
		//window.setTimeout("document.all.kfuin.blur();",2000);
		return false;
	}
}

function checkQQInput()
{
	return g_vs.onkeyfilter(VS_FT_ULONG, null);
}
