function showClassAd(id) {
	if (document.getElementById('v_'+ id).style.display == 'none') GetClassAdParticular(id);
	showTr('v_'+ id);
}
function GetClassAdParticular(id) {
	if (id != '') xmlHttpPost(true,'','/Lib/','action=GetClassAdParticular&id='+ id,0,0,'a_'+ id +',o_'+ id);
}
function init() {
	GetUserCity('','a');
	if (Request('id') != '') showClassAd(Request('id'));
	changeLine('div','classAdLine','classAdModLine','classAdOverLine');
}
function ViewAll(s) {
	var a = document.getElementsByTagName('div');
	var b = document.getElementById('ViewAll');
	if (b.innerHTML == '展开所有') {
		b.innerHTML = '收起所有';
		b.title = '收起所有信息';
		b.href = 'javascript: ViewAll(1)';
	}
	else {
		b.innerHTML = '展开所有';
		b.title = '展开所有信息';
		b.href = 'javascript: ViewAll(0)';
	}
	for (i = 0;i < a.length ;i ++ ){
		if (a[i].getAttribute('name') == 'v') {
			if (s == 0 && a[i].style.display == 'none') a[i].style.display = '';
			if (s == 1 && a[i].style.display != 'none') a[i].style.display = 'none';
		}
	}
}
function showReleaseDiv(id){
//	changePic('/Images/jpb/release_2.gif','/Images/jpb/release.gif','releasePic')
//	showTr('releaseDiv');
//	if (document.getElementById('releaseDiv').style.display != 'none') {
//		if (!document.getElementById('releaseForm')) GetReleaseForm(id);
//	}
	createlayer('',420,85);
	document.getElementById('out_Title').innerHTML = '海都自助贴吧信息发布';
	if (!document.getElementById('releaseForm')) GetReleaseForm('out_Main');
	document.getElementById('out_Foot').style.display = 'none';
}
function GetReleaseForm(id) {
	if (id != '') xmlHttpPost(true,'正在为您准备发布表单，请稍后……','/Lib/','action=GetReleaseForm',0,0,id);
}
function checkReleaseButton() {
	var result = false;
	var errPic = '<img src="/Lib/Images/loading/fail.gif" class="picMiddle" alt="" />';
	var nTitleNum = document.getElementById('nTitleNum').value;
	var nContNum = document.getElementById('nContNum').value;
	var nTel = document.getElementById('nTel').value;
	var nLinkMan = document.getElementById('nLinkMan').value;
	var t = 60;
	var c = 300;
	if (!document.getElementById('nClass')){
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'请选择信息分类';
		document.getElementById('releaseButton').disabled = true;
		document.getElementById('releaseButton').style.color = '#999999';
	}
	else if (document.getElementById('nTitleNum').value < 0 || document.getElementById('nTitleNum').value > t - 10) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'标题字数限定在10-'+ t +'个字符之间';
		document.getElementById('releaseButton').disabled = true;
		document.getElementById('releaseButton').style.color = '#999999';
	}
	else if (nLinkMan == '' || CheckChineseName(nLinkMan) == false) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'请填写正确的联系人，必须符合中文姓名、称谓规则及百家姓规范';
		document.getElementById('releaseButton').disabled = true;
		document.getElementById('releaseButton').style.color = '#999999';
	}
	else if (nTel == '' || validateLinkTel('nTel',3,2) == false) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'请填写正确的联系电话格式！区号-号码-分机号或11位手机格式';
		document.getElementById('releaseButton').disabled = true;
		document.getElementById('releaseButton').style.color = '#999999';
	}
	else if (document.getElementById('nContNum').value < 0 || document.getElementById('nContNum').value > c - 10) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'内容字数限定在10-'+ c +'个字符之间';
		document.getElementById('releaseButton').disabled = true;
		document.getElementById('releaseButton').style.color = '#999999';
	}
	else {
		document.getElementById('releaseButton').disabled = false;
		document.getElementById('releaseButton').style.color = '';
		document.getElementById('classAdResult').style.display = 'none'
		result = true;
	}
	return result;
}
function countnum(tag,t,c,s) {
	var m = document.getElementById(tag);
	var a = GetStrTrueLength(m.value);
	var l = 10;
	if (tag == 'nName') {
		var b = document.getElementById('nTitleNum');
		b.value = t - a;
	}
	else {
		var b = document.getElementById('nContNum');
		b.value = c - a;
	}
	if (b.value < 0) {
		b.style.backgroundColor = '#ff0000';
		b.style.color = '#ffffff';
	}
	else if (b.value < l) {
		b.style.backgroundColor = '#ffff00';
		b.style.color = '#ff0000';
	}
	else {
		b.style.backgroundColor = '';
		b.style.color = '';
	}
	if (s == 0) checkReleaseButton();
	else checkEditButton();
}
function ClassAdRelease() {
	var nName = document.getElementById('nName').value;
	var nNameStyle = document.getElementById('nNameStyle').value;
	var nNameStyle2 = document.getElementById('nNameStyle2').value;
	var nCont = document.getElementById('nCont').value;
	var nClass = document.getElementById('nClass').value;
	var nTel = document.getElementById('nTel').value;
	var nLinkMan = document.getElementById('nLinkMan').value;
	if (checkReleaseButton()) xmlHttpPost(true,'正在完成发布步骤，请稍后……','/Lib/','action=ClassAdRelease&cont='+ nNameStyle + nNameStyle2 +'&val1='+ escape(nName) +'&val2='+ escape(nClass) +'&val3='+ escape(nCont) +'&val4='+ escape(nLinkMan) +'&val5='+ escape(nTel),0,0,'out_Main');
}

function ClassAdDeclare(id,s) {
	if (document.getElementById('classAdResult_'+ id).style.display == 'none') document.getElementById('classAdResult_'+ id).style.display = '';
	xmlHttpPost(true,'正在提交并更新页面，请稍后……','/Lib/','action=classaddeclare&s='+ s +'&id='+ id,0,0,'classAdResult_'+ id);
}

function selectClassAdColor(tag) {
	var a = document.getElementById(tag.id).style.backgroundColor;
	for (var i = 0;i < 32 ;i++ ){
		if (tag.id == 'classAdTitleColor_'+ i) document.getElementById('classAdTitleColor_'+ i).className = 'classAdColorSelected';
		else document.getElementById('classAdTitleColor_'+ i).className = 'classAdColorSelect';
	}
	if (document.getElementById('nNameStyle')) document.getElementById('nNameStyle').value = 'color:'+ a +';';
	document.getElementById('classAdCustomStylePreview').style.color = a;
}

function selectClassAdStyle(tag) {
	if (document.getElementById(tag.id).className == 'classAdStyleSelect'){
		document.getElementById(tag.id).className = 'classAdStyleSelected';
		if (document.getElementById('nNameStyle2')) {
			switch (tag.id){
			case 'classAdTitleStyle_0':
				document.getElementById('classAdCustomStylePreview').style.fontWeight = 'bold';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('font-weight:bold;','') +'font-weight:bold;';
				break;
			case 'classAdTitleStyle_1':
				document.getElementById('classAdCustomStylePreview').style.fontStyle = 'italic';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('font-style:italic;','') +'font-style:italic;';
				break;
			case 'classAdTitleStyle_2':
				document.getElementById('classAdCustomStylePreview').style.textDecoration = 'underline';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('text-decoration:underline;','') +'text-decoration:underline;';
				break;
			}
		}
	}
	else {
		document.getElementById(tag.id).className = 'classAdStyleSelect';
		if (document.getElementById('nNameStyle2')) {
			switch (tag.id){
			case 'classAdTitleStyle_0':
				document.getElementById('classAdCustomStylePreview').style.fontWeight = '';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('font-weight:bold;','');
				break;
			case 'classAdTitleStyle_1':
				document.getElementById('classAdCustomStylePreview').style.fontStyle = '';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('font-style:italic;','');
				break;
			case 'classAdTitleStyle_2':
				document.getElementById('classAdCustomStylePreview').style.textDecoration = '';
				document.getElementById('nNameStyle2').value = document.getElementById('nNameStyle2').value.replace('text-decoration:underline;','');
				break;
			}
		}
	}
}

function resetClassAdStyle() {
	for (var i = 0;i < 26 ;i++ ){
		document.getElementById('classAdTitleColor_'+ i).className = 'classAdColorSelect';
	}
	for (var i = 0;i < 3 ;i++ ){
		document.getElementById('classAdTitleStyle_'+ i).className = 'classAdStyleSelect';
	}
	document.getElementById('classAdCustomStylePreview').style.fontWeight = '';
	document.getElementById('classAdCustomStylePreview').style.fontStyle = '';
	document.getElementById('classAdCustomStylePreview').style.textDecoration = '';
	document.getElementById('classAdCustomStylePreview').style.color = '#0000ff';
	document.getElementById('nNameStyle').value = '';
	document.getElementById('nNameStyle2').value = '';
}

function classAdList(val) {
	if (this.value != '') xmlHttpPost(false,'','/Lib/','action=GetClassAdClassList&id='+ this.value,0,0,'classAdClassSelect');
	if (val == '2913OAYZ3QU3T7S39U8F') {}
}

function showReleasePayDiv(id) {
	createlayer('',520,85);
	document.getElementById('out_Title').innerHTML = '★第一步：报网互动协议';
	xmlHttpPost(true,'正在为您准备发布表单，请稍后……','/Lib/','action=GetPayReleaseForm',0,0,'out_Main');
	document.getElementById('out_Foot').style.display = 'none';
}

function classAdPayStep(step) {
	document.getElementById('out_Title').style.width = '300px';
	switch (step){
	case 1:
		document.getElementById('payStep1').style.display = 'none';
		document.getElementById('payStep2').style.display = 'block';
		document.getElementById('out_Title').innerHTML = '★第二步：选择您的信息，重新编辑';
		break;
	case 2:
		document.getElementById('payStep2').style.display = 'none';
		document.getElementById('payStep3').style.display = 'block';
		document.getElementById('nPayFund').value = '[报网互动] '+ document.getElementById('nName').value
		document.getElementById('nPayPayer').value = '['+ document.getElementById('nLinkMan').value +'] '+ document.getElementById('nTel').value
		document.getElementById('out_Title').innerHTML = '★第三步：使用支付宝在线支付';
	}
}

function classAdSearchResult() {
	var key = document.getElementById('payKeyWord').value;
	if (key == '' || key == '请输入编号、标题、内容、联系电话、联系人的关键词') {
		alert('请输入编号、标题、内容、联系电话、联系人的关键词，\n请不要关键词中输入特殊字符。');
		document.getElementById('payKeyWord').value = '请输入编号、标题、内容、联系电话、联系人的关键词';
	}
	else {
		document.getElementById('classAdSearchResult').style.display = 'block';
		xmlHttpPost(true,'正在检索信息，请稍后……','/Lib/','action=classAdSearchResult&val='+ escape(key),0,0,'classAdSearchResult');
	}
}

function selectClassAdPayInfoNum(id,nclass) {
	document.getElementById('classAdEdit').style.display = 'block';
	if (nclass != 'J7I71F421387G9PH7037' && nclass != '4H5BCP11211A73080FO5'){
		document.getElementById('classAdEdit').className = 'warningDiv';
		document.getElementById('classAdEdit').style.marginTop = '10px';
		document.getElementById('classAdEdit').innerHTML = '<img src="http://file.zgz93.com/Images/System/warning.gif" /><p>目前开通海都分类报网互动的栏目有：<strong>全职</strong>和<strong>兼职</strong>。请重新选择</p>';
	}
	else {
		document.getElementById('classAdEdit').className = 'classAdPayDiv';
		xmlHttpPost(false,'正在获取数据，请稍后……','/Lib/','action=classAdEdit&id='+ id,0,0,'classAdEdit');
		countnum('nName',20,100,1);
		countnum('nCont',20,100,1);
		checkEditButton();
	}
}

function checkEditButton() {
	var result = true;
	var errPic = '<img src="/Lib/Images/loading/fail.gif" class="picMiddle" alt="" />';
	var nTitleNum = document.getElementById('nTitleNum').value;
	var nContNum = document.getElementById('nContNum').value;
	var nTel = document.getElementById('nTel').value;
	var nLinkMan = document.getElementById('nLinkMan').value;
	var t = 20;
	var c = 100;
	if (document.getElementById('nTitleNum').value < 0 || document.getElementById('nTitleNum').value > t - 10) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'标题字数限定在10-'+ t +'个字符之间';
	}
	else if (nLinkMan == '' || CheckChineseName(nLinkMan) == false) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'请填写正确的联系人，必须符合中文姓名、称谓规则及百家姓规范';
	}
	else if (nTel == '' || validateLinkTel('nTel',3,2) == false) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'请填写正确的联系电话格式！区号-号码-分机号或11位手机格式';
	}
	else if (document.getElementById('nContNum').value < 0 || document.getElementById('nContNum').value > c - 10) {
		if (document.getElementById('classAdResult').style.display == 'none') document.getElementById('classAdResult').style.display = '';
		document.getElementById('classAdResult').innerHTML = errPic +'内容字数限定在10-'+ c +'个字符之间';
	}
	else {
		document.getElementById('classAdResult').innerHTML = '';
		result = false;
	}
	document.getElementById('classAdPayStep2').disabled = result;
	return result;
}

function classAdPayFinish() {
	var payNo = document.getElementById('payNo').value;
	var nName = document.getElementById('nName').value;
	var nCont = document.getElementById('nCont').value;
	var nTel = document.getElementById('nTel').value;
	var nLinkMan = document.getElementById('nLinkMan').value;
	var nPayFund = document.getElementById('nPayFund').value;
	var nPaySource = document.getElementById('nPaySource').value;
	var nPayTag = document.getElementById('nPayTag').value;
	var nPayPayer = document.getElementById('nPayPayer').value;
	var nPayOrderNum = document.getElementById('nPayOrderNum').value;
	var nPayMoney = document.getElementById('nPayMoney').value;
	document.getElementById('payStep3').style.display = 'none';
	document.getElementById('classAdPayButton').style.display = '';
	document.getElementById('classAdPayStateDiv').style.display = 'none';
	xmlHttpPost(true,'正在完成最后步骤，请稍后……','/Lib/','action=classAdFinish&payNo='+ payNo +'&nName='+ escape(nName) +'&nCont='+ escape(nCont) +'&nTel='+ escape(nTel) +'&nLinkMan='+ escape(nLinkMan) +'&nPayFund='+ escape(nPayFund) +'&nPaySource='+ escape(nPaySource) +'&nPayTag='+ escape(nPayTag) +'&nPayPayer='+ escape(nPayPayer) +'&nPayOrderNum='+ escape(nPayOrderNum) +'&nPayMoney='+ nPayMoney,0,0,'classAdPayResult');
}

function classAdPayRetry() {
	document.getElementById('classAdPayResult').innerHTML = '';
	document.getElementById('payStep3').style.display = '';
	document.getElementById('classAdPayButton').style.display = '';
	document.getElementById('classAdPayStateDiv').style.display = 'none';
}
