function check(){
	var checks = document.getElementsByName('sites[]');
	//var checks = document.submit_info.sites;
	for ( var i = 0; i < checks.length; i++) {
		checks[i].checked = true;
	}
}

function check_bm(){
	var checks = document.getElementsByName('bookmark[]');
	//var checks = document.submit_info.sites;
	for ( var i = 0; i < checks.length; i++) {
		checks[i].checked = true;
	}
}

function checkBest(){
	var checks = document.getElementsByName('sites[]');
	
	uncheck();
	for ( var i = 0; i < checks.length; i++) {
		if (checked_pr[i] > 3)
			checks[i].checked = true;
	}
}

function checkBest_bm(){
	var checks = document.getElementsByName('bookmark[]');
	
	uncheck_bm();
	for ( var i = 0; i < checks.length; i++) {
		if (checked_pr_bm[i] > 5)
			checks[i].checked = true;
	}
}

function uncheck(){
	var checks = document.getElementsByName('sites[]');
	for ( var i = 0; i < checks.length; i++) {
		checks[i].checked = false;
	}
}

function uncheck_bm(){
	var checks = document.getElementsByName('bookmark[]');
	for ( var i = 0; i < checks.length; i++) {
		checks[i].checked = false;
	}
}

function isChecked(){
	var checks = document.getElementsByName('sites[]');
	for ( var i = 0; i < checks.length; i++) {
		if (checks[i].checked == true)
			return true;
	}
	
	return false;
}

function isChecked_bm(){
	var checks = document.getElementsByName('bookmark[]');
	for ( var i = 0; i < checks.length; i++) {
		if (checks[i].checked == true)
			return true;
	}
	
	return false;
}

function check_input()
{
	var checks = document.getElementsByName('sites[]');
	for ( var i = 0; i < checks.length; i++) {
		if (checks[i].checked==false)
			continue;
		else
			break;
	}
	if (i == checks.length)
		return false;
	if (document.getElementById("title").value == "")
		return false;
	if (document.getElementById("summary").value == "")
		return false;
	if (document.getElementById("text").value == "")
		return false;
	
	return true;
}

function check_input_bm()
{
	var checks = document.getElementsByName('bookmark[]');
	for ( var i = 0; i < checks.length; i++) {
		if (checks[i].checked==false)
			continue;
		else
			break;
	}
	if (i == checks.length)
		return false;
	if (document.getElementById("title_bm").value == "")
		return false;
	if (document.getElementById("link_bm").value == "")
		return false;
	
	return true;
}

function encode(str)
{  
  return  str.replace(/>/g, '&gt;').replace(/</g, '&lt;').replace(/\'/g, '&#39;').replace(/\"/g, '&quot;');  
}   

function format_resource(theForm) 
{
	if (!check_input()) {
		window.location="#submitform";
		if (!isChecked()) {
			document.getElementById("check_status").innerHTML = "(Please select at least one site)";
		}
		else
			document.getElementById("check_status").innerHTML = "";
			
		if (document.getElementById("title").value == "")
			document.getElementById("title_status").innerHTML = "(Please input the title of your article)";
		else
			document.getElementById("title_status").innerHTML = "";
			
		if (document.getElementById("summary").value == "")
			document.getElementById("summary_status").innerHTML = "(Please input the summary of your article)";
		else
			document.getElementById("summary_status").innerHTML = "";
			
		if (document.getElementById("text").value == "")
			document.getElementById("text_status").innerHTML = "(Please input the body of your article)";
		else
			document.getElementById("text_status").innerHTML = "";
			
		return false;
	}
	
	theForm.title.value = encode(theForm.title.value);
	theForm.author.value = encode(theForm.author.value);
	theForm.resource.value = encode(theForm.resource.value);
	theForm.summary.value = encode(theForm.summary.value);
	theForm.text.value = encode(theForm.text.value);
	theForm.tags.value = encode(theForm.tags.value);
	return true;
}

function format_resource_bm(theForm) 
{
	if (!check_input_bm()) {
		window.location="#submitform";
		if (!isChecked_bm()) {
			document.getElementById("check_status_bm").innerHTML = "(Please select at least one site)";
		}
		else
			document.getElementById("check_status_bm").innerHTML = "";
			
		if (document.getElementById("title_bm").value == "")
			document.getElementById("title_status_bm").innerHTML = "(Please input the title of your article)";
		else
			document.getElementById("title_status_bm").innerHTML = "";
			
		if (document.getElementById("link_bm").value == "")
			document.getElementById("link_status_bm").innerHTML = "(Please input the URL of your article)";
		else
			document.getElementById("link_status_bm").innerHTML = "";
			
		return false;
	}
	
	theForm.title_bm.value = encode(theForm.title_bm.value);
	theForm.link_bm.value = encode(theForm.link_bm.value);
	theForm.summary_bm.value = encode(theForm.summary_bm.value);
	theForm.tags_bm.value = encode(theForm.tags_bm.value);
	return true;
}  