// JavaScript Document
//////////////////////////
function open_win_introduce_site_form(lang_id){
	window.open('useful_links/introduce_site_form.php?lang_id='+lang_id,'mywin',
	'left=20,top=20,width=600,height=250,toolbar=0,resizable=0,menubar=no,location=0,directories=0,titlebar=no,scrollbars=no');
}

//////////////////////////
function check_edit_site_form(){
	if (document.all.edit_site_form.url_site.value==""){
		alert(' آدرس  سایت  را وارد نمایید')
		document.all.edit_site_form.url_site.focus();
		return false;
	}
	else
		return isValidURL(document.all.edit_site_form.url_site.value);
	return true; 
}

////////////////////////////

function check_register_introduce_site_form(){
	if (document.all.register_introduce_site_form.url_site.value==""){
		alert(' آدرس  سایت  را وارد نمایید')
		document.all.register_introduce_site_form.url_site.focus();
		return false;
	}
	else
		return isValidURL(document.all.register_introduce_site_form.url_site.value);
	return true; 
}
///////////////////////////
function isValidURL(url){ 
	var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
	if(RegExp.test(url)){ 
		return true; 
	}else{ 
		alert(' آدرس  سایت  را صحیح وارد نمایید')
		return false; 
	} 
}

///////////////////////////

function check_register_site(){
	if (document.all.register_site.url_site.value==""){
		alert(' آدرس  سایت  را وارد نمایید')
		document.all.register_site.url_site.focus();
		return false;
	}
	else
		return isValidURL(document.all.register_site.url_site.value);
	return true; 
}

/////////////////////////
function check_record_user_idea(){
	
	if (document.all.record_user_idea.user_name){
		if (document.all.record_user_idea.user_name.value==""){
			alert(' نام خود را وارد نمایید')
			document.all.record_user_idea.user_name.focus();
			return false;
		}
	}
	if (document.all.record_user_idea.user_idea.value==""){
		alert(' نظر خود را وارد نمایید')
		document.all.record_user_idea.user_idea.focus();
		return false;
	}
	return true; 
}

/////////////////////////
function check_user_report_form(){
	if (document.all.user_report_form.site_problems.value==""){
		alert('نوع خطای مورد نظر  را مشخص نمایید')
		document.all.user_report_form.site_problems.focus();
		return false;
	}
	if (document.all.user_report_form.report_dis.value==""){
		alert(' شرح  خطای مورد نظر  را وارد نمایید')
		document.all.user_report_form.report_dis.focus();
		return false;
	}
	return true; 
}
///////////////////////
function check_introduce_site_form(){
	if (document.all.introduce_site_form.site_title.value==""){
		alert(' عنوان سایت  را وارد نمایید')
		document.all.introduce_site_form.site_title.focus();
		return false;
	}
	if (document.all.introduce_site_form.site_url.value==""){
		alert(' آدرس  سایت  را وارد نمایید')
		document.all.introduce_site_form.site_url.focus();
		return false;
	}
	else
		return isValidURL(document.all.introduce_site_form.site_url.value);
}

///////////////////////////////////
function open_register_mother_sub(){
 window.open('useful_links/management/register_mother_sub.php','register_mother_sub',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
//////////////////////////////
var xmlhttp_25;
function delete_report_type_sub (report_type_id){
	xmlhttp_25=GetXmlHttpObject();
	if (xmlhttp_25==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="delete_report_type.php";
	url=url+"?report_type_id="+report_type_id;
	
	xmlhttp_25.onreadystatechange=function() {
	if (xmlhttp_25.readyState==4) {
	stateChanged_25(report_type_id);
	}
	};
	xmlhttp_25.open("GET",url,true);
	xmlhttp_25.send(null);
}
function stateChanged_25(report_type_id) 
{
document.getElementById('show_message_delete_type_'+report_type_id).innerHTML =xmlhttp_25.responseText; 
}

//////////////////////////
function open_management_report_type_(){
 window.open('useful_links/management/management_report_type.php','management_report_type',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}

/////////////////////////////
var xmlhttp_24;
function delete_comment_sub (comment_id){
	xmlhttp_24=GetXmlHttpObject();
	if (xmlhttp_24==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="delete_comment.php";
	url=url+"?comment_id="+comment_id;
	
	xmlhttp_24.onreadystatechange=function() {
	if (xmlhttp_24.readyState==4) {
	stateChanged_24(comment_id);
	}
	};
	xmlhttp_24.open("GET",url,true);
	xmlhttp_24.send(null);
}
function stateChanged_24(comment_id) 
{
document.getElementById('message_del_'+comment_id).innerHTML =xmlhttp_24.responseText; 
}

//////////////////////////////

var xmlhttp_23;
function hidden_comment_sub (comment_id){
	xmlhttp_23=GetXmlHttpObject();
	if (xmlhttp_23==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="hidden_user_comment.php";
	url=url+"?comment_id="+comment_id;
	
	xmlhttp_23.onreadystatechange=function() {
	if (xmlhttp_23.readyState==4) {
	stateChanged_23(comment_id);
	}
	};
	xmlhttp_23.open("GET",url,true);
	xmlhttp_23.send(null);
}
function stateChanged_23(comment_id) 
{
document.getElementById('message_show_hidden_'+comment_id).innerHTML =xmlhttp_23.responseText; 
}
////////////////////////////////

var xmlhttp_22;
function show_comment_sub (comment_id){
	xmlhttp_22=GetXmlHttpObject();
	if (xmlhttp_22==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="show_user_comment.php";
	url=url+"?comment_id="+comment_id;
	
	xmlhttp_22.onreadystatechange=function() {
	if (xmlhttp_22.readyState==4) {
	stateChanged_22(comment_id);
	}
	};
	xmlhttp_22.open("GET",url,true);
	xmlhttp_22.send(null);
}
function stateChanged_22(comment_id) 
{
document.getElementById('message_show_hidden_'+comment_id).innerHTML =xmlhttp_22.responseText; 
}
//////////////////////////////

var xmlhttp_21;
function view_comment_submit (comment_id){
	xmlhttp_21=GetXmlHttpObject();
	if (xmlhttp_21==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="view_comment.php";
	url=url+"?comment_id="+comment_id;
	
	xmlhttp_21.onreadystatechange=function() {
	if (xmlhttp_21.readyState==4) {
	stateChanged_21(comment_id);
	}
	};
	xmlhttp_21.open("GET",url,true);
	xmlhttp_21.send(null);
}
function stateChanged_21(comment_id) 
{
document.getElementById('message_sub_view_'+comment_id).innerHTML =xmlhttp_21.responseText; 
}

////////////////////////////////

function open_management_user_comment_win(join_id,site_id,lang_id){
 window.open('useful_links/management/management_user_comment.php?join_id='+join_id+'&site_id='+site_id+'&lang_id='+lang_id,'management_user_comment',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
///////////////////////////////
var xmlhttp_20;
function register_incorrect (report_id){
	
	xmlhttp_20=GetXmlHttpObject();
	if (xmlhttp_20==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="register_incorrect_report.php";
	url=url+"?report_id="+report_id;
	
	xmlhttp_20.onreadystatechange=function() {
	if (xmlhttp_20.readyState==4) {
	stateChanged_20(report_id);
	}
	};
	xmlhttp_20.open("GET",url,true);
	xmlhttp_20.send(null);
}
function stateChanged_20(report_id) 
{
document.getElementById('message_correct_incorrect_'+report_id).innerHTML =xmlhttp_20.responseText; 
}
///////////////////////////
var xmlhttp_19;
function register_correct (report_id){
	
	xmlhttp_19=GetXmlHttpObject();
	if (xmlhttp_19==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="register_correct_report.php";
	url=url+"?report_id="+report_id;
	
	xmlhttp_19.onreadystatechange=function() {
	if (xmlhttp_19.readyState==4) {
	stateChanged_19(report_id);
	}
	};
	xmlhttp_19.open("GET",url,true);
	xmlhttp_19.send(null);
}
function stateChanged_19(report_id) 
{
document.getElementById('message_correct_incorrect_'+report_id).innerHTML =xmlhttp_19.responseText; 
}
////////////////////////////

var xmlhttp_18;
function delete_report_sub (report_id,site_id){
	xmlhttp_18=GetXmlHttpObject();
	if (xmlhttp_18==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="delete_report.php";
	url=url+"?report_id="+report_id;
	url=url+"&site_id="+site_id;

	xmlhttp_18.onreadystatechange=function() {
	if (xmlhttp_18.readyState==4) {
	stateChanged_18(report_id);
	}
	};
	xmlhttp_18.open("GET",url,true);
	xmlhttp_18.send(null);
}
function stateChanged_18(report_id) 
{
document.getElementById('message_del_'+report_id).innerHTML =xmlhttp_18.responseText; 
}
//////////////////////////

function open_send_reply_win(report_id,mcode,site_name){
 window.open('send_reply_report.php?report_id='+report_id+'&mcode='+mcode+'&site_name='+site_name,'send_reply_report',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
/////////////////////////

function open_view_reply_win(report_id,site_name){
 window.open('useful_links/show_reply_report.php?report_id='+report_id+'&site_name='+site_name,'show_reply_report',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
///////////////////////////

var xmlhttp_17;
function hidden_site_sub (report_id){
	xmlhttp_17=GetXmlHttpObject();
	if (xmlhttp_17==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="hidden_site.php";
	url=url+"?report_id="+report_id;
	
	xmlhttp_17.onreadystatechange=function() {
	if (xmlhttp_17.readyState==4) {
	stateChanged_17(report_id);
	}
	};
	xmlhttp_17.open("GET",url,true);
	xmlhttp_17.send(null);
}
function stateChanged_17(report_id) 
{
document.getElementById('message_hidden_site_'+report_id).innerHTML =xmlhttp_17.responseText; 
}
////////////////////////////

var xmlhttp_16;
function view_submit (report_id){
	xmlhttp_16=GetXmlHttpObject();
	if (xmlhttp_16==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="management_flag_view.php";
	url=url+"?report_id="+report_id;
	
	xmlhttp_16.onreadystatechange=function() {
	if (xmlhttp_16.readyState==4) {
	stateChanged_16(report_id);
	}
	};
	xmlhttp_16.open("GET",url,true);
	xmlhttp_16.send(null);
}
function stateChanged_16(report_id) 
{
document.getElementById('message_sub_view_'+report_id).innerHTML =xmlhttp_16.responseText; 
}

////////////////////////////

function open_management_report_win(join_id,site_id,lang_id){
 window.open('useful_links/management/management_report_site.php?join_id='+join_id+'&site_id='+site_id+'&lang_id='+lang_id,'management_report_site',
			 'left=20,top=20,width=700,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
//////////////////////////

var xmlhttp_15;
function delete_introduce_site_ (site_id){
	xmlhttp_15=GetXmlHttpObject();
	if (xmlhttp_15==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="useful_links/management/delete_introduce_site.php";
	url=url+"?site_id="+site_id;
	
	xmlhttp_15.onreadystatechange=function() {
	if (xmlhttp_15.readyState==4) {
	stateChanged_15(site_id);
	}
	else
    document.getElementById('delete_message'+site_id).innerHTML ="loading page please wait"; 
	};
	xmlhttp_15.open("GET",url,true);
	xmlhttp_15.send(null);
}
function stateChanged_15(site_id) 
{
document.getElementById('delete_message'+site_id).innerHTML =xmlhttp_15.responseText; 
}	

//////////////////////////
function open_edit_introduce_site_win(site_id){
	window.open('useful_links/management/edit_introduce_site.php?site_id='+site_id,'edit_introduce_site','left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
}
////////////////////////
var xmlhttp_14;
function management_introduce_site_(lang_id){
	xmlhttp_14="";
	document.all.show_rand_subs.innerHTML='';
	xmlhttp_14=GetXmlHttpObject();
	if (xmlhttp_14==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="useful_links/management/management_introduce_site.php";
	url=url+"?lang_id="+lang_id;
	
	xmlhttp_14.onreadystatechange=function() {
	if (xmlhttp_14.readyState==4) {
	stateChanged_14();
	}
	else
    document.getElementById('show_sites').innerHTML ="loading page please wait"; 
	};
	xmlhttp_14.open("GET",url,true);
	xmlhttp_14.send(null);
}
function stateChanged_14() 
{
document.getElementById('show_sites').innerHTML =xmlhttp_14.responseText; 
}	

////////////////////////

function open_management_site_win(site_id){
 window.open('useful_links/management/management_edit_site.php?site_id='+site_id,'management_edit_site',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
//////////////////////
function open_management_sub_win(sub_id){
 window.open('useful_links/management/management_edit_sub.php?sub_id='+sub_id,'management_edit_sub',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
////////////////////////
function open_define_site_win(sub_id){
 window.open('useful_links/management/register_site.php?sub_id='+sub_id,'register_sub',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
/////////////////////////
function open_define_sub_win(sub_id){
 window.open('useful_links/management/register_sub.php?sub_id='+sub_id,'register_sub',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=1,scrollbars=yes');
	
	}
////////////////////////////
var xmlhttp_12;
function edit_site_func(site_id){
	xmlhttp_12=GetXmlHttpObject();
	if (xmlhttp_12==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var sub_title=eval('document.all.edit_subnet_'+sub_id+'.sub_title_'+sub_id+'.value');
//	alert(sub_title);
	var parent_id_sub=eval('document.all.edit_subnet_'+sub_id+'.parent_id_sub_'+sub_id+'.value');
	if (eval('document.all.edit_subnet_'+sub_id+'.score_avalability_'+sub_id+'.checked')==true)
		var score_avalability=1;
	else
		var score_avalability=0;
	if (eval('document.all.edit_subnet_'+sub_id+'.comment_avalability_'+sub_id+'.checked')==true)
		var comment_avalability=1;
	else
		var comment_avalability=0;
	if (eval('document.all.edit_subnet_'+sub_id+'.visible_status_'+sub_id+'.checked')==true)
		var visible_status=1;
	else
		var visible_status=0;	
	var url="useful_links/management/edit_sub.php";
	url=url+"?sub_title="+sub_title;
	url=url+"&score_avalability="+score_avalability;
	url=url+"&comment_avalability="+comment_avalability;
	url=url+"&visible_status="+visible_status;
	url=url+"&parent_id_sub="+parent_id_sub;
	url=url+"&sub_id="+sub_id;

	xmlhttp_12.onreadystatechange=function() {
	if (xmlhttp_12.readyState==4) {
	stateChanged_12(sub_id);
	}
	else
		eval("document.getElementById('special_quality_"+sub_id+"').innerHTML='loading page please wait'"); 
	};
	xmlhttp_12.open("GET",url,true);
	xmlhttp_12.send(null);
}
function stateChanged_12(subnet_id) 
{
document.getElementById('special_quality_'+subnet_id).innerHTML=xmlhttp_12.responseText; 

}
///////////////////////////
var xmlhttp_13;
function management_edit_site (site_id){
	xmlhttp_13=GetXmlHttpObject();
	if (xmlhttp_13==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="useful_links/management_edit_site.php";
	url=url+"?site_id="+site_id;
	
	xmlhttp_13.onreadystatechange=function() {
	if (xmlhttp_13.readyState==4) {
	stateChanged_13();
	}
	else
    document.getElementById('show_sites').innerHTML ="loading page please wait"; 
	};
	xmlhttp_13.open("GET",url,true);
	xmlhttp_13.send(null);
}
function stateChanged_13() 
{
document.getElementById('show_sites').innerHTML =xmlhttp_13.responseText; 
}	

//////////////////////////////////////
var xmlhttp_12;
function edit_sub_func	(sub_id){
	xmlhttp_12=GetXmlHttpObject();
	if (xmlhttp_12==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var sub_title=eval('document.all.edit_subnet_'+sub_id+'.sub_title_'+sub_id+'.value');
	//alert(sub_title);
	var parent_id_sub=eval('document.all.edit_subnet_'+sub_id+'.parent_id_sub_'+sub_id+'.value');
	if (eval('document.all.edit_subnet_'+sub_id+'.score_avalability_'+sub_id+'.checked')==true)
		var score_avalability=1;
	else
		var score_avalability=0;
	if (eval('document.all.edit_subnet_'+sub_id+'.comment_avalability_'+sub_id+'.checked')==true)
		var comment_avalability=1;
	else
		var comment_avalability=0;
	if (eval('document.all.edit_subnet_'+sub_id+'.visible_status_'+sub_id+'.checked')==true)
		var visible_status=1;
	else
		var visible_status=0;	
	var url="useful_links/management/edit_sub.php";
	url=url+"?sub_title="+sub_title;
	url=url+"&score_avalability="+score_avalability;
	url=url+"&comment_avalability="+comment_avalability;
	url=url+"&visible_status="+visible_status;
	url=url+"&parent_id_sub="+parent_id_sub;
	url=url+"&sub_id="+sub_id;

	xmlhttp_12.onreadystatechange=function() {
	if (xmlhttp_12.readyState==4) {
	stateChanged_12(sub_id);
	}
	else
		eval("document.getElementById('show_message_del_"+sub_id+"').innerHTML='loading page please wait'"); 
	};
	xmlhttp_12.open("GET",url,true);
	xmlhttp_12.send(null);
}
function stateChanged_12(subnet_id) 
{
document.getElementById('show_message_del_'+subnet_id).innerHTML=xmlhttp_12.responseText; 

}

////////////////////////
var xmlhttp_11;
function delete_sub_(sub_id){
	xmlhttp_11=GetXmlHttpObject();
	if (xmlhttp_11==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="useful_links/management/delete_sub.php";
	url=url+"?sub_id="+sub_id;
	
	xmlhttp_11.onreadystatechange=function() {
	if (xmlhttp_11.readyState==4) {
	stateChanged_11(sub_id);
	}
	else
		eval("document.getElementById('show_message_del_"+sub_id+"').innerHTML='loading page please wait'"); 
	};
	xmlhttp_11.open("GET",url,true);
	xmlhttp_11.send(null);
}
function stateChanged_11(subnet_id) 
{
document.getElementById('show_message_del_'+subnet_id).innerHTML=xmlhttp_11.responseText; 

}
////////////////////////
var xmlhttp_10;
function management_edit_sub(sub_id){
	
	xmlhttp_10=GetXmlHttpObject();
	if (xmlhttp_10==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="useful_links/management/management_edit_sub.php";
	url=url+"?sub_id="+sub_id;
	
	xmlhttp_10.onreadystatechange=function() {
	if (xmlhttp_10.readyState==4) {
	stateChanged_10();
	}
	else
    document.getElementById('show_sites').innerHTML ="loading page please wait"; 
	};
	xmlhttp_10.open("GET",url,true);
	xmlhttp_10.send(null);
}
function stateChanged_10() 
{
	document.getElementById('show_sites').innerHTML =xmlhttp_10.responseText; 
}	
////////////////////////////
var xmlhttp_9;
function introduce_site_(lang_id){
	xmlhttp_9=GetXmlHttpObject();
	if (xmlhttp_9==null)
	{  
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="register_user_introduce_site.php";
	site_title = document.all.introduce_site_form.site_title.value;
	site_title = encodeURIComponent(site_title);
	if (document.all.introduce_site_form.site_dis.value){
		site_dis = document.all.introduce_site_form.site_dis.value;
		site_dis = encodeURIComponent(site_dis);
	}
	url=url+"?site_title="+site_title;
	url=url+"&site_url="+document.all.introduce_site_form.site_url.value;
	url=url+"&lang_id="+lang_id;

	if (document.all.introduce_site_form.site_dis.value)
			url=url+"&site_dis="+site_dis;
	xmlhttp_9.onreadystatechange=function() {
	if (xmlhttp_9.readyState==4) {
	stateChanged_9(); 
	}
	};
	
	xmlhttp_9.open("GET",url,true);
	xmlhttp_9.send(null);
	
}
function stateChanged_9() 
{
	document.getElementById('show_message_introduce_site').innerHTML = xmlhttp_9.responseText;
	document.all.introduce_site_form.site_title.value="";
	document.all.introduce_site_form.site_url.value="";
	document.all.introduce_site_form.site_dis.value="";
}	

/////////////////////////////////
var xmlhttp_8;
function send_user_report(join_id){
	xmlhttp_8=GetXmlHttpObject();
	
	if (xmlhttp_8==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url="register_user_report.php";
	site_problems = encodeURIComponent(document.all.user_report_form.site_problems.value);
	url=url+"?site_problems="+site_problems;
	url=url+"&join_id="+join_id;
	
	report_dis = encodeURIComponent(document.all.user_report_form.report_dis.value);

	if (document.all.user_report_form.report_dis)
		if (document.all.user_report_form.report_dis.value)
			url=url+"&report_dis="+report_dis;
	
	xmlhttp_8.onreadystatechange=function() {
	if (xmlhttp_8.readyState==4) {
	stateChanged_8();
	}
	};
	xmlhttp_8.open("GET",url,true);
	xmlhttp_8.send(null);
}
function stateChanged_8() 
{
	document.getElementById('show_register_message').innerHTML =xmlhttp_8.responseText; 
	document.all.user_report_form.site_problems.value="";
	document.all.user_report_form.report_dis.value="";
}
//////////////////////////
function open_win_report_problem(join_id,lang_id){
	window.open('useful_links/report_problem_access_site.php?join_id='+join_id+'&lang_id='+lang_id,'mywin',	'left=20,top=20,width=500,height=500,menubar=no,status=no,toolbar=1,resizable=1,scrollbars=yes');
}
//////////////////////////
function open_win_report_problem1(join_id,lang_id){
	window.open('useful_links/report_problem_access_site.php?join_id='+join_id+'&lang_id='+lang_id,'mywin',	'left=20,top=20,width=500,height=320,menubar=no,status=no,toolbar=1,resizable=1,scrollbars=yes');
}
////////////////////////////////
var xmlhttp_7;
function register_user_comment(site_id){
	xmlhttp_7=GetXmlHttpObject();
	if (xmlhttp_7==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
	var url="useful_links/register_user_comment_ajax.php";
	url=url+"?user_comment="+document.all.record_user_idea.user_idea.value;
	url=url+"&site_id="+site_id;

	if (document.all.record_user_idea.user_name)
		if (document.all.record_user_idea.user_name.value)
			url=url+"&user_name="+document.all.record_user_idea.user_name.value;
	
	xmlhttp_7.onreadystatechange=function() {
	if (xmlhttp_7.readyState==4) {
	stateChanged_7();
	}
	};
	xmlhttp_7.open("GET",url,true);
	xmlhttp_7.send(null);
}
function stateChanged_7() 
{
document.getElementById('show_register_message').innerHTML =xmlhttp_7.responseText; 
}	
/////////////////////
function open_comment_user_register_win(site_id,lang_id){
	
	window.open('useful_links/register_user_comment_.php?site_id='+site_id+'&lang_id='+lang_id,'mywin','left=20,top=20,width=500,height=500,menubar=no,status=no,toolbar=no,resizable=no,scrollbars=yes');
	
}
//////////////////////
function open_comment_user_win(join_id,lang_id){
	//vay lang_id;
	window.open('useful_links/view_user_idea.php?join_id='+join_id+'&lang_id='+lang_id,'mywin','left=20,top=20,width=500,height=500,menubar=no,status=no,toolbar=no,resizable=no,scrollbars=yes');
	
}
////////////////////////
function popup_(){
new popUp(500, 500, 300, 200, "Div", "Put al<br />l of<br /> your content text in here.<br /><br />You can also place H<br />TML <br />code in he<br />re too, such as <br />a<br /> picture: <img src=\"max.gif\">. Notice how a backsl<br />ash mu<br />st <br />pr<br />oceed every qu<br />otation (\") that appea<br />rs in <br />your HTML content.", "white", "black", "bold 10pt sans-serif", "Title Bar", "navy", "white", "#dddddd", "gray", "black", true, true, true, true, false);
}
/////////////////////////////
function run_dropdowncontent(){
dropdowncontent.init("contentlink", "left-down", 300, "click")
}

function show_user_comment(){
	window.open("useful_links/view_user_idea.php?requester_id="+requester_id);
}
var xmlhttp_6;
function delete_favorites(join_id)
{
	xmlhttp_6 ="";
	xmlhttp_6=GetXmlHttpObject();
	if (xmlhttp_6==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}
	var url="useful_links/delete_user_favorites.php";
	url=url+"?join_id="+join_id;
	xmlhttp_6.onreadystatechange=function() {
	if (xmlhttp_6.readyState==4) {
	stateChanged_6(join_id);
	}
	};
	xmlhttp_6.open("GET",url,true);
	xmlhttp_6.send(null);
}
function stateChanged_6(join_id) 
{
//	alert(xmlhttp_6.responseText)
	var r;
	r ='user_favorites'+join_id;
	//alert(document.getElementById(r).innerHTML)
	document.getElementById(r).innerHTML="";
	//alert(document.getElementById(r).innerHTML)

	document.getElementById(r).innerHTML =xmlhttp_6.responseText; 
}

var xmlhttp_5;
function add_favorites(join_id)
{
	xmlhttp_5="";
	xmlhttp_5=GetXmlHttpObject();
	if (xmlhttp_5==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	}	

	var url="useful_links/add_user_favorites.php";
	url=url+"?join_id="+join_id;
	xmlhttp_5.onreadystatechange=function() {
	if (xmlhttp_5.readyState==4) {
	stateChanged_5(join_id);
	}
	};
	xmlhttp_5.open("GET",url,true);
	xmlhttp_5.send(null);
}
function stateChanged_5(join_id) 
{
	w ='user_favorites'+join_id;
	//alert(document.getElementById(w).innerHTML)
	//alert("old=="+document.getElementById(w).innerHTML)
	document.getElementById(w).innerHTML="";
	//alert("new=="+document.getElementById(w).innerHTML)

	document.getElementById(w).innerHTML =xmlhttp_5.responseText; 
}

var xmlhttp_4;
function user_score(user_code,join_id)
{
	var form 		= document.score_user;			
	var radio		= form.score;
	var radioLength = radio.length;
	var check 		= 0;
	
	for(var i = 0; i < radioLength; i++) {
		if(radio[i].checked) {
			var score_user=i+1;
			check = 1;		
		}
	}		
	if (check == 0) {
		alert('انتخابی انجام نشده است ، دوباره امتحان کنید');
		return false;
	}
	xmlhttp_4=GetXmlHttpObject();
	if (xmlhttp_4==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="useful_links/send_user_score.php";
	url=url+"?score_user="+score_user;
	url=url+"&user_code="+user_code;
	url=url+"&join_id="+join_id;
	xmlhttp_4.onreadystatechange=function() {
	if (xmlhttp_4.readyState==4) {
	stateChanged_4(join_id);
	}
	};
	xmlhttp_4.open("GET",url,true);
	xmlhttp_4.send(null);
}
function stateChanged_4(join_id) 
{
k = 'user_score'+join_id;
	document.getElementById(k).innerHTML="";

document.getElementById(k).innerHTML =xmlhttp_4.responseText; 
}

var xmlhttp_3;
function show_details_site(site_id)
{
xmlhttp_3=GetXmlHttpObject();
if (xmlhttp_3==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="useful_links/show_details_site.php";
url=url+"?site_id="+site_id;
xmlhttp_3.onreadystatechange=function() {
if (xmlhttp_3.readyState==4) {
stateChanged_3();
}
};
xmlhttp_3.open("GET",url,true);
xmlhttp_3.send(null);
}
function stateChanged_3() 
{
document.getElementById('show_sites').innerHTML =xmlhttp_3.responseText; 
}

var xmlhttp_2;
function register_sub(sub_id)
{
xmlhttp_2=GetXmlHttpObject();
if (xmlhttp_2==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="useful_links/register_sub.php";
url=url+"?sub_id="+sub_id;
xmlhttp_2.onreadystatechange=function() {
if (xmlhttp_2.readyState==4) {
stateChanged_2();
}
};
xmlhttp_2.open("GET",url,true);
xmlhttp_2.send(null);
}
function stateChanged_2() 
{
document.getElementById('show_sites').innerHTML =xmlhttp_2.responseText; 
}

var xmlhttp_1;
function register_site(sub_id)
{
xmlhttp_1=GetXmlHttpObject();
if (xmlhttp_1==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="register_site.php";
url=url+"?sub_id="+sub_id;
xmlhttp_1.onreadystatechange=function() {
if (xmlhttp_1.readyState==4) {
stateChanged_1();
}
};
xmlhttp_1.open("GET",url,true);
xmlhttp_1.send(null);
}
function stateChanged_1() 
{
    document.getElementById('show_sites').innerHTML =xmlhttp_1.responseText; 
}
/////////////////////////////////////////////////////////
var xmlhttp_;
function show_sites(sub_id,lang_id)
{
	document.all.show_rand_subs.innerHTML=''
xmlhttp_=GetXmlHttpObject();
if (xmlhttp_==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="useful_links/show_sites.php";
url=url+"?sub_id="+sub_id;
url=url+"&lang_id="+lang_id;
xmlhttp_.onreadystatechange=function() {
if (xmlhttp_.readyState==4) {
  stateChanged_();
}
else
    document.getElementById('show_sites').innerHTML ="loading page please wait"; 

};
xmlhttp_.open("GET",url,true);
xmlhttp_.send(null);
}
function stateChanged_() 
{
    document.getElementById('show_sites').innerHTML =xmlhttp_.responseText; 
}

var xmlhttp;
function select_site_sub(sub_id)
{
		
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="useful_links/management/select_site_sub.php";
	url=url+"?sub_id="+sub_id;
	xmlhttp.onreadystatechange=function() {
	if (xmlhttp.readyState==4) {
	  stateChanged();
	}
	};
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}
function stateChanged() 
{
    document.getElementById('select_site_sub').innerHTML =xmlhttp.responseText; 
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}