function beginTimeInfo(obj) {
	var sobegin = '';
	var onetime = 9;
	var twotime = 17;
	var interval = 4;
	var dayinfo = document.getElementById('date').value;
	dayinfo = dayinfo.split('-');
	var now = new Date();
	var nowday = now.getDate();
	var nowhours = now.getHours();
	if(dayinfo[2] == nowday) {
		onetime = nowhours + 1;
	}

	document.getElementById('begintime').style.display = '';
	sobegin = '<select name="begin_time" id="begin_time" onChange="endTimeInfo(this)"><option value="0">选择洽谈开始时间</option>';
	for(var a = onetime; a <= twotime; a++) {
		var b = 1;
		var intervaltime = '00';
		while(b <= interval) {
			sobegin = sobegin + '<option value="' + a + ':' + intervaltime + '">' + a + ':' + intervaltime + '</option>';
			if(intervaltime == '00') intervaltime = 0;
			intervaltime = intervaltime + (60 / interval);
			b++;
		}
	}
	sobegin = sobegin + '</select>';
	document.getElementById('begintime').innerHTML = sobegin;
}

function endTimeInfo(choose) {
	var soend = '';
	var choosetime = choose.value;
	var timeinfo = choosetime.split(':');
	var threetime = Number(timeinfo[0]);
	var fourtime = Number(timeinfo[1]);
	var timenum = 8;
	var interval = 4;
	var addtimenum = threetime + timenum;
	if(addtimenum >= 24) {
		addtimenum = 23;
	}
	document.getElementById('endtime').style.display = '';
	soend = '<select name="end_time" id="end_time"><option value="0">选择洽谈结束时间</option>';
	for(var c = threetime + 1; c <= addtimenum; c++) {
		var d = 1;
		var intervaltime = 0;
		if(fourtime == 0) {fourtime = '00';}
		if(threetime + 1 == c) {
			intervaltime = fourtime;
		} else {
			intervaltime = '00';
		}
		while(d <= interval && intervaltime < 60) {
			if(c == addtimenum) {
				if(intervaltime <= Number(fourtime)) {
					soend = soend + '<option value="' + c + ':' + intervaltime + '">' + c + ':' + intervaltime + '</option>';
					if(intervaltime == '00') intervaltime = 0;
					intervaltime = intervaltime + (60 / interval);
					d++;
				} else {
					d++;
				}
			} else {
				soend = soend + '<option value="' + c + ':' + intervaltime + '">' + c + ':' + intervaltime + '</option>';
				if(intervaltime == '00') intervaltime = 0;
				intervaltime = intervaltime + (60 / interval);
				d++;
			}
		}
	}
	soend = soend + '</select>';
	document.getElementById('endtime').innerHTML = soend;
}


function setRandNum() {
	var randnum = '';
	var n = 10;
	for(var i = 0; i < n; i++) randnum += Math.floor(Math.random() * 10);
	return randnum;
}

try {
	if(myset == 1) {
		var objinfo = ['pleasechoose', 'myfriend', 'myfriendgroup', 'mycompanyuser', 'myfriendgroupidgroup', 'mysearchcompany'];
		for(var f = 0; f < objinfo.length; f++) {
			setCookie(objinfo[f] + 'info', '', 10);
		}
	}
} catch(e) {}

function choose(obj) {
	var objinfo = ['pleasechoose', 'myfriend', 'myfriendgroup', 'mycompanyuser', 'mysearchcompany'];
	for(var i = 0; i < objinfo.length; i++) {
		if(objinfo[i] == obj) {
			document.getElementById(objinfo[i]).style.backgroundColor = '#ffffff';
			document.getElementById('choosemember').style.backgroundColor = '#ffffff';

			if(obj == 'myfriendgroup') {
				document.getElementById(obj + 'value').innerHTML = getTextResponse('/selectmember.php?action=' + obj + '&group=display&' + setRandNum());
				document.getElementById(obj + 'value').style.display = 'block';
				document.getElementById(obj).style.cursor = '';
			} else {
				document.getElementById('myfriendgroupvalue').style.display = 'none';
				if(document.getElementById('myfriendgroup').style.cursor == '') document.getElementById('myfriendgroup').style.cursor = 'pointer';
				document.getElementById('myfriendgroupidinfo').style.display = 'none';
			}

			if(obj == 'mysearchcompany') {
				document.getElementById('mysearchcompanyfont').innerHTML = '<iframe src="../templates/room/minisearchcompany.html" scrolling="no" width="172px" height="26" frameborder="0"></iframe>';
			} else {
				document.getElementById('mysearchcompanyfont').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#666666">我要搜索公司</font></strong>';
			}

			if(getCookie(obj + 'info') != '') {
				for(var j = 0; j < objinfo.length; j++) {
					if(objinfo[j] == obj) {
						document.getElementById(objinfo[j] + 'info').style.display = 'block';
					} else {
						document.getElementById(objinfo[j] + 'info').style.display = 'none';
					}
				}
			} else {
				document.getElementById(obj + 'info').innerHTML = getTextResponse('/selectmember.php?action=' + obj + '&' + setRandNum());
				for(var k = 0; k < objinfo.length; k++) {
					if(objinfo[k] == obj) {
						document.getElementById(objinfo[k] + 'info').style.display = 'block';
					} else {
						document.getElementById(objinfo[k] + 'info').style.display = 'none';
					}
				}
				setCookie(obj + 'info', 'have', 10);
			}
		} else {
			document.getElementById(objinfo[i]).style.backgroundColor = '#f7f7f7';
		}
	}
}

function chooseGroup(obj, id, num) {

	if(getCookie('myfriendgroupidgroupinfo') != '') {
		for(var x = 1; x <= num; x++) {
			if(id == x) {
				document.getElementById('myfriendgroupid_' + x + 'info').style.display = 'block';
			} else {
				document.getElementById('myfriendgroupid_' + x + 'info').style.display = 'none';
			}
		}
	} else {
		document.getElementById('myfriendgroupidinfo').innerHTML = getTextResponse('/selectmember.php?action=myfriendgroup&group=info' + '&' + setRandNum());
		for(var y = 1; y <= num; y++) {
			if(id == y) {
				document.getElementById('myfriendgroupid_' + y + 'info').style.display = 'block';
			} else {
				document.getElementById('myfriendgroupid_' + y + 'info').style.display = 'none';
			}
		}
		setCookie('myfriendgroupidgroupinfo', 'have', 10);
	}
	document.getElementById('myfriendgroupidinfo').style.display = 'block';
}

function selectAll(type) {
	var obj = document.getElementsByTagName('input');
	for(var i = 0; i < obj.length; i++) {
		
		var regulation = eval('/^(' + type + '\[\')([0-9]+)(\'\])$/');
		var exp = new RegExp(regulation);
		var flag ='';
		flag = exp.test(obj[i].id);		
		
		if(obj[i].type == 'checkbox' && flag) {
			if(document.getElementById(type + 'selectall').checked == true) {
				if(obj[i].checked != true) {
					obj[i].checked = true;
					var regnum = /(.*)(')([0-9]+)(')(.*)/g;
					var str = obj[i].id;
					var regid = str.replace(regnum, '$3');
					getSearch(obj[i].id, regid);
				}
			} else {
				if(obj[i].checked != false) {
					obj[i].checked = false;
					var regnum = /(.*)(')([0-9]+)(')(.*)/g;
					var str = obj[i].id;
					var regid = str.replace(regnum, '$3');
					getSearch(obj[i].id, regid);
				}
			}
		}
	}
}

function getRequest() {
	http_request = false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Sorry. There is an error that Scripting for ActiveX might be disabled");
				return;
			}
		}
	}
	return http_request;
}

function getTextResponse(url){
	http_request=getRequest();
	http_request.open('GET', url, false);
	http_request.send(null);

	if (http_request.readyState == 4){
		if (http_request.status == 200) {
			requestdoc = http_request.responseText;
		} else {
			requestdoc = http_request.status;
		}
	}
	return requestdoc;
}

function setCookie(name, value, time) {
	var cookietime = 24 * 60 * 60 * 1000;
	var cookiestr = name + '=' + escape(value) + ';';
	var expires = '';
	var date = new Date();
	var cookietime = (!time) ? cookietime : time * 60 * 1000;
	date.setTime(date.getTime() + cookietime);
	expires = 'expires=' + date.toGMTString() + ';';
	document.cookie = cookiestr + expires;
}

function getCookie(name) {
	var start = document.cookie.indexOf(name + '=');
	var length = start + name.length + 1;
	if((!start) && (name != document.cookie.substring(0, name.length))) return '';
	if(start == -1) return '';
	var end = document.cookie.indexOf(';', length);
	if(end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(length, end));
}

function clickCompany(obj, id) {
	//var objstate = document.getElementById(obj);
	//var removeobj = document.getElementById('searchmember' + id);
	document.getElementById('msgcontent').innerHTML = getTextResponse('/selectmember.php?action=clickcompany&id=' + id + '&' + setRandNum());
	
}

function getSearch(obj, id) {
	var objstate = document.getElementById(obj);
	var removeobj = document.getElementById('searchmember' + id);
	var removecompanyname = document.getElementById('searchcompanyname' + id);
	var choosesearchcompany = document.getElementById('choosesearchcompany');
	var myinfo = 0;
	var myobj = document.getElementsByTagName('input');
	for(var i = 0; i < myobj.length; i++) {
		if(myobj[i].type == 'checkbox' && myobj[i].name == 'member[]' && id == myobj[i].value) {
			myinfo = 1;
		}
	}
	if(choosesearchcompany.innerHTML == '') {
		choosesearchcompany.innerHTML = '<div style="color:red"><br />&nbsp;洽谈会员列表</div><br />';
	}
	if(objstate.value.length >= 19) {
		var companyname = '';
		companyname = objstate.value.substring(0, 16) + '..'
	} else {
		companyname = objstate.value;
	}
	if(objstate.checked == true && myinfo == 0) {
		choosesearchcompany.innerHTML = choosesearchcompany.innerHTML + '<input name="member[]" id="searchmember' + id + '" type="checkbox" checked value="' + id +'" /><span id="searchcompanyname' + id + '">&nbsp;' + companyname + '</span>';
	} else if(objstate.checked == false) {
		choosesearchcompany.removeChild(removeobj);
		choosesearchcompany.removeChild(removecompanyname);
	}// else if(myinfo == 1) {
		//alert('您重复选择了！');
	//}
	document.getElementById('choosesearchcompany').innerHTML = choosesearchcompany.innerHTML;
	choosesearchcompany.scrollTop = choosesearchcompany.scrollHeight;
	document.getElementById('seachtable').style.display = 'block';
}


function prevnext(type, id) {
	if(type == 'prev') {
		document.getElementById('table_' + id).style.display = 'none';
		var previd = id - 1;
		document.getElementById('table_' + previd).style.display = '';
	} else if(type == 'next') {
		document.getElementById('table_' + id).style.display = 'none';
		var nextid = id + 1;
		document.getElementById('table_' + nextid).style.display = '';
	}
}

function getIframe() {
	//window.parent.document.getElementById('myceshi').value = document.getElementById('inputcompany').value;
	var keyword = '';
	keyword = encodeURI(document.getElementById('inputcompany').value);
	if(keyword == '') {
		alert('请填入公司关键字');
		return;
	}
	window.parent.document.getElementById('mysearchcompanyinfo').innerHTML = getTextResponse('/selectmember.php?action=searchcompany&keyword=' + keyword + '&' + setRandNum());
	//window.parent.document.getElementById('seachtable').style.display = 'block';
}

function inviteInfo(iid, type) {
	document.getElementById('msgcontent').innerHTML = getTextResponse('/response.php?action=inviteinfo&iid=' + iid + '&type=' + type + '&' + setRandNum());
}

function inviteHandle(iid, info, type) {
	document.getElementById('msgcontent').innerHTML = getTextResponse('/response.php?action=invitehandle&iid=' + iid + '&info=' + info + '&' + setRandNum());
	if(type == 1) {
		if(info == 1) {
			warningInfo(iid, '<font color="#ff0000">同意加入</font>');
		} else if(info == 2) {
			warningInfo(iid, '<font color="#999999">不想加入</font>');
		}
	} else if(type == 2) {
		if(info == 1) {
			warningInfo(iid, '<font color="#ff0000">同意加入</font>');
		} else if(info == 2) {
			warningInfo(iid, '<font color="#999999">抗拒加入</font>');
		}
	}
}

function warningInfo(id, info) {
	document.getElementById('warning_' + id).innerHTML = info;
}

function applyInfo(cid, info, uid) {
	if(info == 0) {
		if(getCookie('EUA_auth') != '') {
			var myappinfo = getTextResponse('/response.php?action=applyinfo&cid=' + cid + '&uid=' + uid + '&info=' + info + '&' + setRandNum());
			var myappcontent = myappinfo;
		} else {
			var myappcontent = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="100" colspan="3" align="center">您还未登录哦！</td></tr><tr><td width="58%" height="10">&nbsp;</td><td width="21%"></td><td width="21%"><a href="#" var msginfo="msginfo"; onclick="closeed(msginfo);return false;">放弃</a></td></tr></table>';
		}
		document.getElementById('msgcontent').innerHTML = myappcontent;
	} else if(info == 1) {
		infoUp(cid, 1, uid);
	} else if(info == 2) {
		infoUp(cid, 2, uid);
	}
}

function infoUp(id, info, uid) {
	var value = document.getElementById('applytextarea').value;
	value = encodeURI(value);
	document.getElementById('msgcontent').innerHTML = getTextResponse('/response.php?action=infoup&id=' + id + '&uid=' + uid + '&info=' + info + '&value=' + value + '&' + setRandNum());
}

function contentInfo(cid) {
	if(getCookie('EUA_auth') != '') {
		var mycontentinfo = getTextResponse('/response.php?action=contentinfo&cid=' + cid + '&' + setRandNum());
		var mycontentcontent = mycontentinfo;
	} else {
		var mycontentcontent = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="100" colspan="3" align="center">您还未登录哦！</td></tr><tr><td width="58%" height="10">&nbsp;</td><td width="21%"></td><td width="21%"><a href="#" var msginfo="msginfo"; onclick="closeed(msginfo);return false;">关闭</a></td></tr></table>';
	}
	document.getElementById('msgcontent').innerHTML = mycontentcontent;
}

/*function mousePosition(ev) {      //获取鼠标位置开始 ID分别为mouseXPosition和mouseYPosition
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		y:ev.clientY + document.body.scrollTop  - document.body.clientTop
	};
}

//document.onmousemove = mouseMove;

function mouseMove(ev) {
    ev = ev || window.event;
    var mousePos = mousePosition(ev);
    return mousePos;
	//document.getElementById('mouseXPosition').value = mousePos.x;
	//document.getElementById('mouseYPosition').value = mousePos.y;
}      //获取鼠标位置结束

function displayDiv(div, info) {      //根据鼠标位置显示层
	if(info == 1) {
		var mouseinfo = mouseMove();
		document.getElementById(div).style.top = mouseinfo.y;
		document.getElementById(div).style.left = mouseinfo.x;
		//document.getElementById(div).style.width = '100px';
		//document.getElementById(div).style.height = '200px';
		//document.getElementById(div).style.display = '';
	}
}*/

function getEvent() {
	if(document.all)  return window.event;
	func = getEvent.caller;
	while(func!=null){
		var arg0 = func.arguments[0];
		if(arg0) {
			if((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof(arg0) == 'object' && arg0.preventDefault && arg0.stopPropagation)) {
				return arg0;
			}
		}
		func=func.caller;
	}
	return null;
}

function displayDiv(div, info) {      //根据鼠标位置显示层
	if(info == 1) {
		var event = getEvent();
		if(navigator.appName == 'Microsoft Internet Explorer') {
			document.getElementById(div).style.top = event.y + document.body.scrollTop - document.body.clientTop;
			document.getElementById(div).style.left = event.x;
		} else if (navigator.appName == 'Netscape') {
			document.getElementById(div).style.top = event.pageY;
			document.getElementById(div).style.left = event.pageX;
		}
	}
}

function mouseLine(div) {      //鼠标水平线
		var event = getEvent();
		if(navigator.appName == 'Microsoft Internet Explorer') {
			document.getElementById(div).style.top = event.y + document.documentElement.scrollTop - document.body.clientTop;
		} else if (navigator.appName == 'Netscape') {
			document.getElementById(div).style.top = event.pageY;
		}
}

function lockInfo(id, a, b, one, two, three, four, type) {
	var info = getTextResponse('/response.php?action=lockinfo&id=' + id + '&type=' + type + '&' + setRandNum());
	if(type == 0) {
		if(info == 0) {
			document.getElementById(id + '_1').src = '/templates/default/images/' + b + '_1.png';
			document.getElementById(id + '_2').src = '/templates/default/images/' + a + '_2.png';
			document.getElementById(id + '_1').title = two;
			document.getElementById(id + '_2').title = four;
		} else if(info == 1) {
			document.getElementById(id + '_1').src = '/templates/default/images/' + b + '_2.png';
			document.getElementById(id + '_2').src = '/templates/default/images/' + a + '_1.png';
			document.getElementById(id + '_1').title = one;
			document.getElementById(id + '_2').title = three;
		}
	} else if(type == 1) {
		if(info == 0) {
			document.getElementById(id + '_2').src = '/templates/default/images/' + b + '_1.png';
			document.getElementById(id + '_1').src = '/templates/default/images/' + a + '_2.png';
			document.getElementById(id + '_2').title = two;
			document.getElementById(id + '_1').title = four;
		} else if(info == 1) {
			document.getElementById(id + '_2').src = '/templates/default/images/' + b + '_2.png';
			document.getElementById(id + '_1').src = '/templates/default/images/' + a + '_1.png';
			document.getElementById(id + '_2').title = one;
			document.getElementById(id + '_1').title = three;
		}
	}
}

function appNote(id, value) {
	var info = getTextResponse('/response.php?action=appnote&id=' + id + '&value=' + value + '&' + setRandNum());
	if(info == 'error') {
		document.getElementById('noteinfo_' + id).innerHTML = '操作错误';
	}else if(info == 2) {
		document.getElementById('noteinfo_' + id).innerHTML = '等待批准';
	}else if(info == 1) {
		document.getElementById('noteinfo_' + id).innerHTML = '同意查看洽谈记录';
	}
}

function exist(id) {
	var s = document.getElementById(id);
	if(s){return true}
	else{return false}
}

function ifClickTime() {
	if(exist('begin_time')) {
		if(document.getElementById('begin_time').value == 0) {
			alert('您还没有选择开始时间啦！');
			return false;
		} else {
			//document.getElementById('begin_end_info').innerHTML = '选择正确';
		}
	} else {
		alert('您还没有选择洽谈日期啦！');
		return false;
	}

	if(exist('end_time')) {
		if(document.getElementById('end_time').value == 0) {
			alert('您还没有选择结束时间啦！');
			return false;
		} else {
			//document.getElementById('begin_end_info').innerHTML = '选择正确';
		}
	}

	if(exist('choosesearchcompany')) {
		if(document.getElementById('choosesearchcompany').innerHTML == '') {
			alert('您还没有选择洽谈会员啦！');
			return false;
		} else {
			//document.getElementById('begin_end_info').innerHTML = '选择正确';
		}
	}

}

function appExplain() {
	document.getElementById('msgcontent').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="100" colspan="3"><br /><br />流程说明：<br /><br />1、必须登陆后方可申请洽谈<br /><br />2、申请成功后可到会员管理后台查看详情<br /><br />3、如果申请通过，则在“<a href="../room/talk.php?type=enter" target="_blank">邀请我的洽谈室</a>”中即可进入对应洽谈室</td></tr></table>';
}