﻿function so() {
	var key = document.getElementById('key').value;
	if(key==""){
		MM_setTextOfLayer('search','','请输入关键词!');
		return false;
	}
	MM_setTextOfLayer('search','','正在搜索...');
	url = 'search.php';
	var q;
	q='q='+ key
	ajax_post (url,q,'comments');
	MM_setTextOfLayer('search','','');
}

function submit_comment(tmpid) {
	var user = document.getElementById('user').value;
	var flv_id = document.getElementById('flv_id').value;
	var comment_content = document.getElementById('comment_content').value;
	var authnum;
	if(document.getElementById('authnum')){
		authnum = document.getElementById('authnum').value;
	}
	
	if(user==""){
		MM_setTextOfLayer('msg1','','<b>姓名不能为空!</b>');
		return false;
	}
	if(comment_content==""){
		MM_setTextOfLayer('msg1','','<b>评论内容不能为空!</b>');
		return false;
	}
	var comment_form = document.getElementById('comment_form');
	document.comment_form.post.disabled=true;
	document.comment_form.post.value="正在发表..."; 
	url = 'comment.php?action=post&id=' + escape(flv_id) + '&temp=' + tmpid;
	var q;
	q='user='+user+'&content='+comment_content+'&authnum='+authnum
	ajax_post (url,q, 'comment');
}

function submit_spaces_guestbook() {
	var guest_user = document.getElementById('guest_user').value;
	var spaces_id = document.getElementById('spaces_id').value;
	var guest_comment_content = document.getElementById('guest_comment_content').value;
	if(guest_user==""){
		MM_setTextOfLayer('msg1','','<b>昵称不能为空!</b>');
		return false;
	}
	if(guest_comment_content==""){
		MM_setTextOfLayer('msg1','','<b>内容不能为空!</b>');
		return false;
	}
	var guest_form = document.getElementById('guest_form');
	document.guest_form.post.disabled=true;
	document.guest_form.post.value="正在发表..."; 
	url = 'spaces_guestbook.php?action=post&id=' + escape(spaces_id);
	var q;
	q='user='+guest_user+'&content='+guest_comment_content
	ajax_post (url,q, 'comment');
}


function submit_pic_comment(tmpid) {
	var user = document.getElementById('user').value;
	var pic_id = document.getElementById('pic_id').value;
	var comment_content = document.getElementById('comment_content').value;
	if(user==""){
		MM_setTextOfLayer('msg1','','<b>姓名不能为空!</b>');
		return false;
	}
	if(comment_content==""){
		MM_setTextOfLayer('msg1','','<b>评论内容不能为空!</b>');
		return false;
	}
	
	url = 'comment.php?action=post&pid=' + escape(pic_id) + '&temp=' + tmpid;
	var q;
	q='user='+user+'&content='+comment_content
	ajax_post (url,q, 'comment');
}


function submit_replay(user_id) {
	// Get form values
	var user = document.getElementById('user').value;
	var topic_id = document.getElementById('topic_id').value;
	var comment_content = document.getElementById('comment_content').value;
	if(user==""){
		MM_setTextOfLayer('msg2','','<b>姓名不能为空!</b>');
		return false;
	}
	if(comment_content==""){
		MM_setTextOfLayer('msg2','','<b>内容不能为空!</b>');
		return false;
	}
	
	url = 'topic_detail.php?action=post&topic_id=' + escape(topic_id) + '&user_id=' + escape(user_id);
	var q;
	q='user='+user+'&content='+comment_content
	ajax_post (url,q, 'comments');
}

function blog_replay(user_id) {
	// Get form values
	var user = document.getElementById('user').value;
	var topic_id = document.getElementById('topic_id').value;
	var comment_content = document.getElementById('comment_content').value;
	if(user==""){
		MM_setTextOfLayer('msg2','','<b>姓名不能为空!</b>');
		return false;
	}
	if(comment_content==""){
		MM_setTextOfLayer('msg2','','<b>内容不能为空!</b>');
		return false;
	}
	var blog_comment_form = document.getElementById('blog_comment_form');
	document.blog_comment_form.post.disabled=true;
	document.blog_comment_form.post.value="正在发表..."; 
	url = 'blog_comment.php?action=post&topic_id=' + escape(topic_id) + '&user_id=' + escape(user_id);
	var q;
	q='user='+user+'&content='+comment_content
	ajax_post (url,q, 'blog_comment');
}

function my_login() {
	// Get form values
	var email = document.getElementById('email').value;
	var password = document.getElementById('password').value;
	if(email==""){
		MM_setTextOfLayer('msg','','用户名不能为空!');
		return false;
	}
	if(password==""){
		MM_setTextOfLayer('msg','','密码不能为空!');
		return false;
	}
	
	url = 'My_login.php?action=post';
	var q;
	q='email='+email+'&password='+password
	ajax_post (url,q, 'msg');
}


function add_links(blog_id) {
	var link_url = document.getElementById('link_url').value;
	var link_title = document.getElementById('link_title').value;
	var link_description = document.getElementById('link_description').value;
	
	if(link_url==""){
		MM_setTextOfLayer('links_msg','','网站地址不能为空!');
		return false;
	}
	if(link_title==""){
		MM_setTextOfLayer('links_msg','','网站名称不能为空!');
		return false;
	}

	var add_links_form = document.getElementById('add_links_form');
	document.add_links_form.post.disabled=true;
	document.add_links_form.post.value="正在提交..."; 
	url = 'spaces_links_config.php?action=post&blog_id='+escape(blog_id);
	var q;
	q='link_url='+link_url+'&link_title='+link_title+'&link_description='+link_description;
	ajax_post (url,q, 'spaces_links');
}

function update_config(user_id) {
	// Get form values
	var spaces_name = document.getElementById('spaces_name').value;
	var spaces_info = document.getElementById('spaces_info').value;
	var user_info = document.getElementById('user_info').value;
	var user_img = document.getElementById('user_img').value;
	if(spaces_name==""){
		MM_setTextOfLayer('profile_msg','','站点名称不能为空!');
		return false;
	}
	if(spaces_info==""){
		MM_setTextOfLayer('profile_msg','','站点简介不能为空!');
		return false;
	}
	if(user_info==""){
		MM_setTextOfLayer('profile_msg','','站长简介不能为空!');
		return false;
	}
	if(user_img==""){
		MM_setTextOfLayer('profile_msg','','弄个头像吧 ^_^');
		return false;
	}
	url = 'spaces_config.php?action=update&user_id=' + escape(user_id);
	var q;
	q='spaces_name='+spaces_name+'&spaces_info='+spaces_info+'&user_info='+user_info+'&user_img='+user_img;
	ajax_post (url,q, 'profile');
	MM_setTextOfLayer('profile_msg','','更新成功!');
}

function submit_newtopic() {
	// Get form values
	var title = document.getElementById('title').value;
	var comment_content = document.getElementById('comment_content').value;
	var user_id = document.getElementById('user_id').value;
	if(title==""){
		MM_setTextOfLayer('msg1','','<b>标题不能为空!</b>');
		return false;
	}
	if(comment_content==""){
		MM_setTextOfLayer('msg1','','<b>内容不能为空!</b>');
		return false;
	}
	
	url = 'topic.php?action=post&user_id=' + escape(user_id);
	var q;
	q='title='+title+'&content='+comment_content;
	ajax_post (url,q, 'comments');
}

function show_comment(vid){
	if(!comment){
		MM_setTextOfLayer('layer','','Loading...');
		ajax_get('showcase_play_comment.php?vid='+vid,'layer');
		comment=true;
		paste=false;
		invite=false;
	}
	else{
		MM_setTextOfLayer('layer','','');
		comment=false;
	}	
}
function insertTags(tagOpen, tagClose, sampleText) {

    var txtarea = document.comment_form.comment_content;
	// IE
	if(document.selection) {
		var theSelection = document.selection.createRange().text;
		if(!theSelection) { theSelection=sampleText;}
		txtarea.focus();
		if(theSelection.charAt(theSelection.length - 1) == " "){
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}
	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
 		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		var myText = (txtarea.value).substring(startPos, endPos);
		if(!myText) { myText=sampleText;}
		if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " "; 
		} else {
			subst = tagOpen + myText + tagClose; 
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst + txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();
		var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);
		txtarea.selectionStart=cPos;
		txtarea.selectionEnd=cPos;
	// All others
	} else {
		tagOpen=tagOpen.replace(/\n/g,"");
		tagClose=tagClose.replace(/\n/g,"");
		document.infoform.infobox.value=tagOpen+sampleText+tagClose;
		txtarea.focus();
	}
	if (txtarea.createTextRange) txtarea.caretPos = document.selection.createRange().duplicate();
}
