

/*document.domain = 'boleme.cn';
会员登录公用文件
需要文件:/js/comm.js ,/js/jquery.1.2.6.js,/js/jquery.form.js
*/

function show_login_div(el)
{
	if(document.getElementById('div-reg'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-reg'));
	}
	
	if(!document.getElementById('div-login'))
	{
		var divLogin = document.createElement("div");
		divLogin.style.clear='both';
		divLogin.style.position='absolute';
		divLogin.className ='indexland_all';
		divLogin.style.left= getPosition(el).x -136 + 'px';	
 		divLogin.style.top = getPosition(el).y + el.offsetHeight - 1 + 'px';
		divLogin.id="div-login";
		var oBuffer = new StringBuffer(); 
		oBuffer.append('<div class="indexland_top"><img id="imgCancel" src="http://www.boleme.com/images/landing1.gif" /></div>');
		oBuffer.append('<div class="indexland_top1"><img  src="http://www.boleme.com/images/landing4.gif" /></div>');
		oBuffer.append('<div class="indexland_top2">');
		oBuffer.append('<form action="/login.php" id="formLogin"  method="POST">');
		oBuffer.append('<p class="indexland_u"><input id="person" name="type" value="person" type="radio" checked="checked" /><label for="person">个人</label><input id="company" name="type" value="company" type="radio" /><label for="company">企业</label><input value="deli" name="type" id="deli" type="radio" /><label for="deli">代理</label></p>');
		oBuffer.append('<p class="indexland_u"><label for="account">用户名：</label><input name="account" id="account" class="indexland_text" /></p>');
		oBuffer.append('<p class="indexland_c"><label for="pwd">密&nbsp;&nbsp;码：</label><input id="pwd" name="pwd" type="password" class="indexland_text" /></p>');
		oBuffer.append('<p class="indexland_u"><input name="ok" type="submit" value="登录">  <input type="button" value="关闭" id="btnCancelReg"  class="indexland_b" /> <a href="javascript:" onclick="ShowGetPwd_div(this);">忘记密码？</a></p>');
		oBuffer.append('</form>');
		oBuffer.append('</div>');
		oBuffer.append('<div class="indexland_d"><img src="http://www.boleme.com/images/landing3.gif" /></div>');
		oBuffer.append('</div>');
		divLogin.innerHTML = oBuffer.toString();
		document.getElementsByTagName('body').item(0).appendChild(divLogin);
		document.getElementById('imgCancel').onclick=function(){
			showElementAll();
			divLogin.style.display="none";
		}
		jQuery('#btnCancelReg').click(function(){showElementAll();divLogin.style.display="none";});
		
		jQuery("#formLogin").ajaxForm({
			dataType: "json",
			beforeSubmit: function(formData,jqForm,options)
			{
				var formElement = document.getElementById('formLogin').elements;
				if(formElement.account.value =='')
				{
					alert('请输入用户名');
					formElement.account.focus();
					return false;
				}
				if(formElement.pwd.value =='')
				{
					alert('请输入密码');
					formElement.pwd.focus();
					return false;
				}
				
				return true;
			},
			success:function(data)
			{
				alert(data.message);
				if(data.error == 0)
				{
					load_login_info();
					accountValue = document.getElementById('formLogin').account.value;
					pwdValue = document.getElementById('formLogin').pwd.value;
					document.getElementById('formLogin').reset();
					document.getElementById('div-login').style.display = 'none';
					showElementAll();
					bbsLogin(accountValue,pwdValue);
				}
			}
		});
	}
	else
	{
		document.getElementById('div-login').style.display='';
	}

}

function show_reg_div(el)
{
	if(document.getElementById('div-login'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-login'));
	}
	
	if(!document.getElementById('div-reg'))
	{
		var divReg = document.createElement("div");
		divReg.style.clear='both';
		divReg.style.position='absolute';
		divReg.className ='indexreg_all';
		divReg.style.left= getPosition(el).x -250 + 'px';	
 		divReg.style.top = getPosition(el).y + el.offsetHeight - 1 + 'px';
		divReg.id="div-reg";
		var oBuffer = new StringBuffer(); 
		oBuffer.append('<div class="indexreg_top" id="imgCancelReg"><img src="http://www.boleme.cn/images/reg1.gif" /></div>');
		oBuffer.append('<div class="indexreg_top1"><img src="http://www.boleme.com/images/reg2.gif" /></div>');
		oBuffer.append('<div class="indexreg_top2" style="margin-top:-1px;">');
		oBuffer.append('<div class="indexreg_q">');
		oBuffer.append('<form action="/reg.php?act=insert" id="formReg"  method="POST">');
		oBuffer.append('<p><input id="person" name="type" value="person" type="radio" checked="checked" onclick="jQuery(\'#regMorefiled\').hide();" /><label for="person">个人</label><input onclick="jQuery(\'#regMorefiled\').show();" id="company" name="type" value="company" type="radio" /><label for="company">企业</label><input onclick="jQuery(\'#regMorefiled\').show();" value="deli" name="type" id="deli" type="radio" /><label for="deli">代理</label></p>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="account">用户&nbsp;&nbsp;名：</label>');
		oBuffer.append('<input name="account" id="account" class="indexreg_text1"/>');
//		oBuffer.append('<input name="check" type="button" value="检查用户名" style="width:80px;"/>');
		oBuffer.append('</p>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="email">电子邮箱：</label>');
		oBuffer.append('<input id="email" name="email" type="text"  class="indexreg_text"/>');
		oBuffer.append('</p>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="pwd">密&nbsp;&nbsp;&nbsp;&nbsp;码：</label>');
		oBuffer.append('<input id="pwd" name="pwd" type="password"  class="indexreg_text"/>');
		oBuffer.append('</p>');
		oBuffer.append('<p  class="indexland_u">');
		oBuffer.append('<label for="repwd">确认密码：</label>');
		oBuffer.append('<input id="repwd" name="repwd" type="password"  class="indexreg_text"/>');
		oBuffer.append('</p>');
	
		oBuffer.append('<div id="regMorefiled" style="display:none">');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="company_name">企业名称：</label>');
		oBuffer.append('<input id="company_name" name="company_name" type="text" class="indexreg_text"/>');
		oBuffer.append('</p>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="link_phone">联系电话：</label>');
		oBuffer.append('<input id="link_phone" name="link_phone" type="text"  class="indexreg_text"/>');
		oBuffer.append('</p>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<label for="link_man">联系&nbsp;&nbsp;人：</label>');
		oBuffer.append('<input id="link_man" name="link_man" type="text" class="indexreg_text"/>');
		oBuffer.append('</p>');
		oBuffer.append('</div>');
		oBuffer.append('<p class="indexland_u">');
		oBuffer.append('<input name="ok" type="submit" value="注册" class="indexland_b" />');
		oBuffer.append('<input type="button" value="关闭" id="btnCancelReg"  class="indexland_b" />');
		oBuffer.append('</p>');
		oBuffer.append('</form>');
		oBuffer.append('</div>');
		oBuffer.append('</div>');
		oBuffer.append('<div style="float:left;"><img src="http://www.boleme.com/images/reg4.gif" /></div>');
		
		divReg.innerHTML = oBuffer.toString();
		document.getElementsByTagName('body').item(0).appendChild(divReg);
		jQuery('#imgCancelReg').click(function(){showElementAll();divReg.style.display="none";document.getElementById('formReg').reset();});
		jQuery('#btnCancelReg').click(function(){showElementAll();divReg.style.display="none";document.getElementById('formReg').reset();});
		jQuery("#formReg").ajaxForm({
			dataType: "json",
			beforeSubmit: function(formData,jqForm,options)
			{
				var formElement = document.getElementById('formReg').elements;
				if(formElement.account.value =='')
				{
					alert('请输入用户名');
					formElement.account.focus();
					return false;
				}
				if(formElement.account.value.length < 3)
				{
					alert('您输入的用户名长度不能小于3');
					formElement.account.focus();
					return false;
				}
				
				
				if(formElement.email.value =='')
				{
					alert('请输入Email地址');
					formElement.email.focus();
					return false;
				}
				
				var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@([A-Za-z0-9_-]+\.)+\w{2,3})\s*$/;
		        if (!filter.test(formElement.email.value)) 
		        { 
		            alert("请填写一个Email地址！"); 
		            formElement.email.focus();
		            return false; 
		        }
				
				if(formElement.pwd.value =='')
				{
					alert('请输入密码');
					formElement.pwd.focus();
					return false;
				}
				if(formElement.repwd.value =='')
				{
					alert('请输入确认密码');
					formElement.repwd.focus();
					return false;
				}
				if(formElement.repwd.value != formElement.pwd.value)
				{
					alert('请输入密码和确认密码不一致，请重新输入');
					formElement.repwd.focus();
					return false;
				}
				if(jQuery("#regMorefiled").css("display")!='none')
				{
					if(jQuery.trim(formElement.company_name.value) =='' || formElement.company_name.value.length<4)
					{
						alert('请输入公司名称，并且长度必须大于4');
						formElement.company_name.focus();
						return false;
					}
					if(jQuery.trim(formElement.link_man.value) =='')
					{
						alert('请输入联系人');
						formElement.link_man.focus();
						return false;
					}
					if(jQuery.trim(formElement.link_phone.value) =='')
					{
						alert('请输入联系电话');
						formElement.link_phone.focus();
						return false;
					}
					
				}
				return true;
			},
			success:function(data)
			{
				alert(data.message);
				if(data.error == 0)
				{
					load_login_info();
					accountValue = document.getElementById('formReg').account.value;
					pwdValue = document.getElementById('formReg').pwd.value;
					document.getElementById('formReg').reset();
					document.getElementById('div-reg').style.display = 'none';
					showElementAll();
					bbsLogin(accountValue,pwdValue);
					
				}
			}
		});
	}
	else
	{
		document.getElementById('div-reg').style.display='';
	}
}


function ajaxLogoOut()
{
	var loginIframe = document.createElement("iframe");
    document.body.appendChild(loginIframe);
	loginIframe.style.display='none';
	loginIframe.reload;
	jQuery.getJSON("/logout.php",function(data){alert(data.message);if(document.location.href=='../job-seekers/index.php'||document.location.href=='../job-seekers/'){document.location.reload();}load_login_info();});
}
function load_login_info()
{
	jQuery.getJSON("/checklogin.php",function(data){jQuery("#logininfo").html(data.content);});
	//document.getElementById('adSpan').innerHTML='广告';
}

function show_ad(el)
{
	
	if(document.getElementById('div-reg'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-reg'));
	}
	if(document.getElementById('div-login'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-login'));
	}

	var divAD = document.getElementById('divAD');
	divAD.style.position="absolute";
	divAD.style.left= getPosition(el).x -130 + 'px';	
	divAD.style.top = getPosition(el).y + 'px';
	divAD.style.display = 'block';
}
function show_ad1(el)
{
	if(document.getElementById('div-reg'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-reg'));
	}
	if(document.getElementById('div-login'))
	{
		document.getElementsByTagName('body').item(0).removeChild(document.getElementById('div-login'));
	}

	var divAD = document.getElementById('divAD');
	divAD.style.position="absolute";
	divAD.style.left= getPosition(el).x -112 + 'px';	
	divAD.style.top = getPosition(el).y + 'px';
	divAD.style.display = '';
}
function hide_ad()
{
 	var e = window.event;
 	var divAD = document.getElementById('divAD');
    if( !divAD.contains(e.toElement || e.fromElement) && !document.getElementById('adSpan').contains(e.toElement || e.fromElement)){divAD.style.display = 'none'; }
}


function bbsLogin(accont,pwd)
{
	var loginIframe = document.createElement("iframe");
    document.body.appendChild(loginIframe);
	loginIframe.style.display='none';
	//loginIframe.src="http://www.boleme.com/cooksie.php?username="+accont+"&pwd="+pwd;
	//loginIframe.src="http://www.boleme.com.cn/cooksie.php?username="+accont+"&pwd="+pwd;
	//loginIframe.src="http://www.boleme.cn/cooksie.php?username="+accont+"&pwd="+pwd;
	loginIframe.src="http://bbs.boleme.com/syn_login.php?action=login&username="+accont+"&password="+pwd;
	//loginIframe.src="http://localhost:8080/bomeme/cooks.boleme?cooks=cooks";
	
	loginIframe.reload;

}
function StringBuffer() {    
    this.__strings__ = new Array;    
}    
   
StringBuffer.prototype.append = function (str) {    
    this.__strings__.push(str);    
}    
   
StringBuffer.prototype.toString = function() {    
    return this.__strings__.join("");    
}  


function ShowGetPwd_div(el)
{
	var obj=document.getElementById("forgetPwd");
	obj.style.clear='both';
	obj.style.left= getPosition(el).x -200 + 'px';	
 	obj.style.top = getPosition(el).y + el.offsetHeight - 100 + 'px';
	obj.style.display="block";
}
function HiddenGetPwd_div()
{
	var obj=document.getElementById("forgetPwd");
	obj.style.display="none";
}



