
// header('Content-Type:text/html;charset=GB2312');
//encodeURI() decodeURI()  encodeURIComponent()  decodeURIComponent() escape() unescape()
//var ajax;

function formencode(formn,fn)
{
var s;
s=fn+'='+ encodeURIComponent(document.forms[formn][fn].value);
return s;
}




function encode(str) 
{
return  encodeURIComponent(str);
}

function decode(str) 
{
return  decodeURIComponent(str);
}
//  iconv("utf-8", "gb2312",urldecode($word));


function getdive(id)  //div
{
return document.getElementById(id);
}

function getdiv(id)  //div
{
return document.getElementById(id).innerHTML;
}

function setdiv(id,v)  //div
{
 document.getElementById(id).innerHTML=v;
}

function getbyname(name)
{
var va=document.getElementsByName(name);
if(va.length<1)return null;
return va[0];
}

function getvbyname(name)  
{
var va=document.getElementsByName(name);
if(va.length<1)return '';
return va[0].value;
}

function setvbyname(name,v)  
{
var va=document.getElementsByName(name);
if(va.length<1)return '';
va[0].value=v;
//document.all('').value
}


function createajax() {
if (window.ActiveXObject) {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
   xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}


function ajaxget(url,oncomplete)
{
ajax=null;
ajax=createajax();
ajax.open("GET",url, true);
ajax.onreadystatechange=oncomplete;
ajax.send(null);
}

function ajaxpost(url,option,oncomplete)
{
ajax=null;
ajax=createajax();
ajax.open("POST",url, true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.onreadystatechange=oncomplete;
ajax.send(option);
}



function trim(str){   return str.replace(/(^\s*)|(\s*$)/g, "");}
function triml(str){  return str.replace(/(^\s*)/g,"");}
function trimr(str){  return str.replace(/(\s*$)/g,"");}

function strsplit(str,sep)
{
sa=str.split(sep);
return sa;
}

function strcat()  //sep, s1,s2,...,
{
var sep=arguments[0];
var s='';
for (var i=1; i<arguments.length-1; i++)
{
 s=s.concat(arguments[i],sep);
}
s=s.concat(arguments[arguments.length-1]);
return s;
}



var begin,end;
var txt_control_id="msg";
function bbs_format()
{ 
if((document.selection)&&(document.selection.type == "Text"))
	{
		var range = document.selection.createRange();
		var ch_text=range.text;
		range.text = begin + ch_text + end;
		var txt_control
		txt_control = document.getElementById(txt_control_id);
		txt_control.focus();
	}
	else {
		var txt_control
		txt_control = document.getElementById(txt_control_id);
		if(null!=txt_control)
		{
			txt_control.value =begin+txt_control.value+end;
			txt_control.focus();	
		}	
	}
}




function bbs_url()
{

s=prompt('请输入连接地址及链接说明: 格式如下\r\nhttp://www.shanghaijiaju.com/index.htm  上海家居主页', 'http://');
s=trim(s);
if(s.length<4)return;
ind=s.indexOf(" ");
if(ind==-1)
{
s2="请替换此为链接说明";
s1=s;
}
else
{
s1=s.substring(0,ind -1);
s2=trim(s.substring(ind+1,s.length)); 
}
s="\r\n<a href='"+s1+"' target='_blank'>"+s2+"</a>\r\n";

formbbs.msg.value+=s;
}

function bbs_img()
{
s=prompt('请输入图片连接地址: \r\n 如: http://www.shanghaijiaju.com/image/a.jpg', 'http://');
if(s.length > 4)
{
formbbs.msg.value+="\r\n<img src='"+s+ "' width=600 alt='如果图片宽度小于600像素请将前面的600去掉.'>\r\n";
}
}

function bbs_fontname()
{

if(formbbs.fontname.selectedIndex<1)return;
s=formbbs.fontname[formbbs.fontname.selectedIndex].value;
begin="<font face="+s+">";
end="</font>";
bbs_format();
}



function bbs_fontsize()
{
if(formbbs.fontsize.selectedIndex<1)return;
s=formbbs.fontsize[formbbs.fontsize.selectedIndex].value;
begin="<font size="+s+">";
end="</font>";
bbs_format();
}



function bbs_fontcolor()
{

if(formbbs.fontcolor.selectedIndex<1)return;
s=formbbs.fontcolor[formbbs.fontcolor.selectedIndex].value;
begin = "<font color="+s+">";
end="</font>";
bbs_format();
}


function bbs_bold()
{
begin="<B>";
end="</B>";
bbs_format();
}

function bbs_italic(txt_control_id) {
begin="<I>";
end="</I>";
bbs_format();
}


function bbs_underline()
{
begin="<U>";
end="</U>";
bbs_format();
}

function bbs_divleft()
{
begin="<div align=left>";
end="</div>";
bbs_format();
}

function bbs_divcenter()
{
begin="<div align=center>";
end="</div>";
bbs_format();
}

function bbs_divright()
{
begin="<div align=right>";
end="</div>";
bbs_format();
}



var $=function(id) {
   return document.getElementById(id);
}

function show_menu(num){
for(i=0;i<100;i++){
	if($('li0'+i)){
	$('h0'+i).style.display='none';
	$('li0'+i).style.display='none';
	$('f0'+i).className='shipin03';
	 }
}
	  $('h0'+num).style.display='block';
	  $('li0'+num).style.display='block';
	  $('f0'+num).className='shipin030';
}



function verify()
{
var rcode=String(Math.ceil(Math.random()*10000));
var vcode=window.prompt("请输入如下验证码："+rcode,'');

if(vcode!=rcode)
{
alert("验证码不正确请重新输入!");
return false;
}
else
return true;
}



function bbs_check_jkxx()
{
err='';
if(formbbs.title.value=='')err+='请输入标题!\r\n';	
if(formbbs.msg.value.length<1)err+='请输入发帖内容!\r\n';	
if(err!=''){ alert(err); return false; }
if(!verify())return false;
getdive('msgid').innerHTML="表单提交中，请耐心等待......";
var url="bbsadd.php";
var opt='';
opt=opt+formencode('formbbs','name');
opt=opt+'&'+formencode('formbbs','title')
opt=opt+'&'+formencode('formbbs','mail')
opt=opt+'&'+formencode('formbbs','msg')
opt=opt+'&'+formencode('formbbs','mclass')
opt=opt+'&'+formencode('formbbs','mid')
ajaxpost(url,opt,showr_jkxx);
}
function showr_jkxx()
{
if(ajax.readyState==4)
{ 
var s=ajax.responseText;
if(s.search('OK')!=-1)
{
getdive('msgid').innerHTML="表单已提交正在重新定向......";
document.formbbs.title.value='';
document.formbbs.msg.value='';
//window.alert("提交成功！！");
//window.location.reload();
window.location="index.php";
}
else
{alert("错误！不能添加信息！请不要包含敏感文字!");}
}
}



function bbs_check_jkzt()
{
err='';
if(formbbs.title.value=='')err+='请输入标题!\r\n';	
if(formbbs.msg.value.length<1)err+='请输入发帖内容!\r\n';	
if(err!=''){ alert(err); return false; }
if(!verify())return false;
getdive('msgid').innerHTML="表单提交中，请耐心等待......";
var url="bbsadd.php";
var opt='';
opt=opt+formencode('formbbs','name');
opt=opt+'&'+formencode('formbbs','title')
opt=opt+'&'+formencode('formbbs','mail')
opt=opt+'&'+formencode('formbbs','msg')
opt=opt+'&'+formencode('formbbs','mclass')
opt=opt+'&'+formencode('formbbs','mid')
ajaxpost(url,opt,showr_jkzt);
}
function showr_jkzt()
{
if(ajax.readyState==4)
{ 
var s=ajax.responseText;
if(s.search('OK')!=-1)
{
getdive('msgid').innerHTML="表单已提交正在重新定向......";
document.formbbs.title.value='';
document.formbbs.msg.value='';
//window.alert("提交成功！！");
//window.location.reload();
window.location="index.php";
}
else
{alert("错误！不能添加信息！请不要包含敏感文字!");}
}
}




function bbs_rule()
{
var s="本公司电子公告服务严格遵守《互联网电子公告服务管理规定》\r\n《全国 人大常委会关于维护互联网安全的决定》。\r\n 任何人不得违背《电子公告服务规则》,不得发布含有下列内容的信息：\r\n1.反对宪法基本原则,危害国家安全、政权稳定统一的；煽动民族仇恨、民族歧视的；\r\n2.宣扬邪教和封建迷信的；散布谣言，破坏社会稳定的；侮辱诽谤他人，侵害他人合法权益的；\r\n3.散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；\r\n";
alert(s);	
}



function bbs_remark()
{
var s="对于使用internet explorer 7.0的用户\r\n请设置安全属性为中.\r\n方法：\r\n工具->internat选项->安全->自定义级别->安全级:中\r\n选择重置按钮。\r\n否则会出现认证错误的报错信息";
alert(s);	
}


function bbs_check()
{
var facev;
for(var i = 0; i <formbbs.face.length; i++)
{
if(formbbs.face[i].checked)
{
facev=formbbs.face[i].value;
break;
}
}
err='';
if(formbbs.title.value=='')err+='请输入标题!\r\n';	
if(trim(formbbs.msg.value).length<1)err+='请输入发帖内容!\r\n';	
if(err!=''){ alert(err); return false; }
if(!verify())return false;
getdive('msgid').innerHTML="表单提交中，请耐心等待......";
var url="bbsadd.php";
var opt='';
opt=opt+formencode('formbbs','name');
opt=opt+'&'+formencode('formbbs','title');
opt=opt+'&face='+facev;
opt=opt+'&'+formencode('formbbs','mail');
opt=opt+'&'+formencode('formbbs','msg');
opt=opt+'&'+formencode('formbbs','mclass');
opt=opt+'&'+formencode('formbbs','sclass');
opt=opt+'&'+formencode('formbbs','mid');
ajaxpost(url,opt,showr);
}
function showr()
{
if(ajax.readyState==4)
{ 
var s=ajax.responseText;
if(s.search('OK')!=-1)
{
getdive('msgid').innerHTML="表单已提交正在重新定向......";
document.formbbs.title.value='';
document.formbbs.msg.value='';
window.location="index.php";
}
else
{alert("错误！不能添加信息！请不要包含敏感文字!");}
}
}


