//create a XMLHTTPrequest object
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function thabt_comment(news_id){
	
	thc_xmlHttp=GetXmlHttpObject();
	  if (thc_xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	//pass value of all fields of comment form
	name_value=encodeURIComponent(document.getElementById('name'+news_id).value);
	website_value=encodeURIComponent(document.getElementById('website'+news_id).value);
	email_value=encodeURIComponent(document.getElementById('email'+news_id).value);
	comment_value=encodeURIComponent(document.getElementById('comment'+news_id).value);
	view_value=document.getElementById('view'+news_id);
	
	if (view_value.checked){
		view_value='0';
	}else{
		view_value='1';
	}
	
	var url='php_ajax/thabt_comment.php';
	url=url+'?news_id='+news_id+'&name='+name_value+'&email='+email_value+'&website='+website_value+'&view='+view_value+'&comment_value='+comment_value+'&rand='+Math.random();
	
	thc_xmlHttp.onreadystatechange=thabt_com_statechange;
	thc_xmlHttp.open('GET',url,true)
	thc_xmlHttp.send(null);
	
	function thabt_com_statechange(){
		switch(thc_xmlHttp.readyState){
			case 1:
			      document.getElementById(''+news_id+'').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (thc_xmlHttp.responseText){
					create_form(news_id);
					alert('پیام شما با موفقیت ثبت شد و پس از تایید مدیریت نمایش داده خواهد شد'); 
				  }else{
					alert('مشکلی در ثبت پیام شما پیش آمده است'); 
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
			
		}//function thabt_com_statechange(){
}//function thabt_comment(){
	
function show_related(post_id){
	
	xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	 
	 url='php_ajax/get_related.php';
	 url=url+'?post_id='+post_id;
	 
	 xmlHttp.onreadystatechange=insert_related;
	 xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function insert_related(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      document.getElementById('related'+post_id+'').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (xmlHttp.responseText){
					document.getElementById('related'+post_id+'').innerHTML=xmlHttp.responseText;
				  }else{
					document.getElementById('related'+post_id+'').innerHTML='هیچ موردی یافت نشد !!!';
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }// function insert_related(){
	 
}//function show_related(post_id){
	
function showing(){
		   $('.label_br_news').fadeOut();
		 };
 function hiding(){
		   $('.label_br_news').fadeIn();
		 };

function get_breaking_news(){
      
	  breaking_news_xmlHttp=GetXmlHttpObject();
	  if (breaking_news_xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	  url='php_ajax/get_breaking_news.php';
	  url=url+'?q='+Math.random();
	  
	  breaking_news_xmlHttp.onreadystatechange=show_break_news;
	  breaking_news_xmlHttp.open('GET',url,true);
	  breaking_news_xmlHttp.send(null);
	  
	  function show_break_news(){
	  	 switch(breaking_news_xmlHttp.readyState){
			case 4:
			case 'complete':
			if (breaking_news_xmlHttp.responseText!=0){
				
				if (document.getElementById('content_break_news')==null){
			         $('<div class="content_break_news" id="content_break_news"></div>').insertBefore('.content');
					 
					 document.getElementById('content_break_news').innerHTML=breaking_news_xmlHttp.responseText;
					 $('#content_break_news').slideDown('slow');
					 
					 $('<div class="label_br_news">خبر فوری</div>').insertAfter('.content_break_news');
					 $('.label_br_news').slideDown('slow');
					 setInterval("showing()",500);
					 setInterval("hiding()",500);
				  }else{ 
					 document.getElementById('content_break_news').innerHTML=breaking_news_xmlHttp.responseText;
				  }
				  
			}//if (breaking_news_xmlHttp.responseText!=0){
			      
		    break;
			
			}//switch(xmlHttp.readyState){
	 }// function insert_related(){
}
	
function searching(){
	
	var str=document.getElementById('search_edit').value;
	
	if (str==''){alert('لطفا عبارت مورد نظر براي جستجو را وارد نماييد '); return false;}
	
	xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 url='php_ajax/search.php';
	 url=url+'?str='+encodeURI(str)+'&rnd='+encodeURI(Math.random());
	 
	 $('#result_search').show(200);
	 
	 xmlHttp.onreadystatechange=set_search;
     xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function set_search(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      document.getElementById('result_search').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (xmlHttp.responseText){
					document.getElementById('result_search').innerHTML=xmlHttp.responseText;
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
		 
}//function searching(){
	
function show_reg_form(second_url){
	
	xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 url='php_ajax/reg_form.php';
	 url=url+'?second_url='+second_url+'&rnd='+encodeURI(Math.random());
	 
	 
	 xmlHttp.onreadystatechange=insert_form;
     xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function insert_form(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      document.getElementById('reg_content').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (xmlHttp.responseText){
					document.getElementById('reg_content').innerHTML=xmlHttp.responseText;
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
		 
}//function searching(){
	
function checking(element){
	
	var value=document.getElementById(''+element+'').value;

	xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 url='php_ajax/check_username.php';
	 url=url+'?element='+element+'&value='+encodeURI(value)+'&rnd='+encodeURI(Math.random());
	 
	 
	 xmlHttp.onreadystatechange=result;
     xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function result(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      document.getElementById('check_'+element+'').innerHTML="<center><img src='images/loading.gif' style='vertical-align:middle'/></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (xmlHttp.responseText){
					document.getElementById('check_'+element+'').innerHTML=xmlHttp.responseText;
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
		 
}//function searching(){
	
function check_online(){ 
      get_breaking_news();
	  xmlHttp2=GetXmlHttpObject();
	  if (xmlHttp2==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	
	  url='php_ajax/check_online.php';
	  url=url+'?rand='+Math.random();
	  //alert(url);
	  xmlHttp2.onreadystatechange=stateChanged;
	  xmlHttp2.open("GET",url,true);
	  xmlHttp2.send(null);
	  
	  function stateChanged(){
		 if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
			 { 
				if (xmlHttp2.responseText)	
				{	
				     arr_of_online=(xmlHttp2.responseText).split("&&&&&");
					 document.getElementById("user_online").innerHTML=arr_of_online[0];
					 document.getElementById("teacher_online").innerHTML=arr_of_online[1];
				}
			  }
		}//function stateChanged(){
}//function check_online()

function login(user){
	
	 xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 news_id=document.getElementById('news_id').value;
	 url='php_ajax/login.php';
	  
	 if (user=='0'){ 
	    username=document.getElementById('username').value;
	    password=document.getElementById('password').value;
		if (username=='' || password==''){alert('شناسه كاربري و كلمه عبور خود را وارد نماييد'); return false;}
	    url=url+'?username='+username+'&password='+password+'&news_id='+news_id+'&q='+Math.random();
	 }else{
		username=user; 
		url=url+'?username='+username+'&news_id='+news_id+'&q='+Math.random();
		 }
	 
	 xmlHttp.onreadystatechange=insert_login;
     xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function insert_login(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      $('#content_loading').show('fast');
			break;
			
			case 4:
			case 'complete':
			      
			      if (xmlHttp.responseText!=0){
					
					$('<td valign="middle" id="content_bad_link" width="32px"><img  src="images/warningsErrors.png" onclick="bad_link('+news_id+')" style="cursor:pointer;margin:0px" title="چنانچه اين لينك خراب است با كليك روي اين عكس ، آن را به مديريت گزارش دهيد "/></td>').insertAfter("#msg_download");
					var text=xmlHttp.responseText.split("*****");
					
					$('#msg_download').fadeOut('slow');
					$('#msg_download').innerHTML='';
					$('#msg_download').fadeIn('slow');
					
					document.getElementById('login_divider').innerHTML=text[0];
					document.getElementById('img_download').innerHTML='<img src="images/download.gif" border="0" />';
					document.getElementById('msg_download').innerHTML=text[1];
				  }else{
					 if (confirm('شناسه کاربری یا کلمه عبور نادرست است \n آیا مایل به ایجاد یک حساب کاربری هستید ؟')){
						 document.location.href='register.php?action=accept';
					  }else{
						 $('#content_loading').hide('fast');
					  }
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }// function insert_related(){
}//function login(){

function register(){
	
	xmlHttp=GetXmlHttpObject();
	  if (xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 var std_no=document.reg_form.std_no.value;
	 var username=encodeURIComponent(document.reg_form.username.value);
	 var password=encodeURIComponent(document.reg_form.password.value);
	 var name=encodeURIComponent(document.reg_form.name.value);
	 var family=encodeURIComponent(document.reg_form.family.value);
	 var email=encodeURIComponent(document.reg_form.email.value);
	 var tel=encodeURIComponent(document.reg_form.tel.value);
	 var reshteh=document.reg_form.reshteh.value;
	 var entry_year=document.reg_form.entry_year.value;
	 var profile_view=document.reg_form.profile_view.value;
	 var second_url=document.reg_form.second_url.value;
	 
	 for (i=0;i<document.reg_form.radio_1.length;i++){
		 if (document.reg_form.radio_1[i].checked){
			 var sex=document.reg_form.radio_1[i].value;
		 }  
	}
	  
	 url='php_ajax/register.php';
	 url=url+'?std_no='+std_no+'&username='+username+'&password='+password+'&name='+name+'&family='+family+'&email='+email+'&tel='+tel+'&reshteh='+reshteh+'&entry_year='+entry_year+'&profile_view='+profile_view+'&radio_1='+sex+'&second_url='+second_url;
	 
	 xmlHttp.onreadystatechange=register_result;
     xmlHttp.open('GET',url,true);
	 xmlHttp.send(null);
	 
	 function register_result(){
	  	 switch(xmlHttp.readyState){
			case 1:
			      document.getElementById('reg_content').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (xmlHttp.responseText){
					document.getElementById('reg_content').innerHTML=xmlHttp.responseText;
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
}//function register(){
	
function returnpass(){
	
	f_pass_xmlHttp=GetXmlHttpObject();
	  if (f_pass_xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 var user=document.getElementById('user').value;
	 var user_email=document.getElementById('user_email').value;
	  
	 url='php_ajax/passforgot.php';
	 url=url+'?user='+user+'&user_email='+user_email+'&q='+Math.random();
	 
	 f_pass_xmlHttp.onreadystatechange=show_msg_forgot_pass;
     f_pass_xmlHttp.open('GET',url,true);
	 f_pass_xmlHttp.send(null);
	 
	 function show_msg_forgot_pass(){
	  	 switch(f_pass_xmlHttp.readyState){
			case 1:
			      $('#msg_forgot_pass').show('fast');
			      document.getElementById('msg_forgot_pass').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/>&nbsp;&nbsp;<font color='#666666' style='font-size:12px;font-weight:bold' dir='rtl'>لطفا منتظر بمانید !!!</font></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (f_pass_xmlHttp.responseText){
					document.getElementById('msg_forgot_pass').innerHTML=f_pass_xmlHttp.responseText;
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
}//function register(){
	
function bad_link(news_id){
	
	bad_link_xmlHttp=GetXmlHttpObject();
	
	  if (bad_link_xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	  
	 url='php_ajax/bad_link.php';
	 url=url+'?news_id='+news_id+'&q='+Math.random();
	 
	 bad_link_xmlHttp.onreadystatechange=show_msg_bad_link;
     bad_link_xmlHttp.open('GET',url,true);
	 bad_link_xmlHttp.send(null);
	 
	 function show_msg_bad_link(){
	  	 switch(bad_link_xmlHttp.readyState){
			case 1:
			      document.getElementById('content_bad_link').innerHTML="<center><img src='images/wait_ax.gif' style='vertical-align:middle'/></center>"  ;
			break;
			
			case 4:
			case 'complete':
			      if (bad_link_xmlHttp.responseText){
					document.getElementById('content_bad_link').innerHTML=bad_link_xmlHttp.responseText;
					$("#content_bad_link").fadeOut();
				  }
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
}//function register(){

sent_mail=0;
function send_mail(page){
	send_mail_xmlHttp=GetXmlHttpObject();
	
	  if (send_mail_xmlHttp==null)
	  {
		alert ("Browser does not support HTTP Request");
		return;
	  }
	 
	 var nl_title  = document.getElementById('nl_title').value;
	 var nl_text   = document.getElementById('nl_text').value;
	 
	 for (i=0;i<document.send_mail_form.sex.length;i++){
		 if (document.send_mail_form.sex[i].checked){
			 var sex=document.send_mail_form.sex[i].value;
		 }  
	 }
	 
	 entry_year=-1;
	 
	 for (i=0;i<document.send_mail_form.entry_year.length;i++){
		 if (document.send_mail_form.entry_year[i].selected){
			 
			 entry_year=entry_year+','+document.send_mail_form.entry_year[i].value;
		 }  
	 }
	 
	 var reshteh=document.send_mail_form.reshteh.value;
	 var add=document.send_mail_form.add.value;
	 
	 if (page==undefined){page=1;}
	 url='../php_ajax/send_mail.php?q='+Math.random();
	 var query='nl_title='+encodeURIComponent(nl_title)+'&nl_text='+encodeURIComponent(nl_text)+'&sex='+sex+'&entry_year='+entry_year+'&reshteh='+reshteh+'&add='+add+'&page='+page;
	 

	 send_mail_xmlHttp.onreadystatechange=show_msg_send_mail;
     send_mail_xmlHttp.open('POST',url,true);
	 send_mail_xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	 send_mail_xmlHttp.send(query);
	 
	 function show_msg_send_mail(){
	  	 switch(send_mail_xmlHttp.readyState){
			case 1:
			
			      var p_msg=document.getElementById('p_msg');
				  if (p_msg==null){
			          $('<center><p id="p_msg" align="right"> <img style="vertical-align:middle" src="../images/loading.gif" border="0" /> لطفا چند لحظه منتظر بمانید ...</p></center>').insertAfter('#send_mail_form'); 
				  }else{
					  $('#p_msg').append('<center><img src="../images/loading.gif" border="0" /> لطفا چند لحظه منتظر بمانید ...</center>');
					}
					
			break;
			case 4:
			case 'complete':
			
			      response  =  send_mail_xmlHttp.responseText;
				  result    =  response.split('_');
				  char      =  result[0];
				  msg       =  result[1];
				  
			      switch (char){
					  
					  case 'f' :
					      sent_mail+=(Number(msg));
						  $('#p_msg').html('در مجموع '+sent_mail+' ایمیل ارسال شد ');
					      alert('ارسال ایمیل ها با موفقیت انجام شد');
					  break;
					  
					  case '0':
					      alert('هیچ موردی یافت نشد');
					  break;
					  
					  default :
					      sent_mail+=(Number(msg));
					      send_mail(char);
						  $('#p_msg').html('<img style="vertical-align:middle" src="../images/loading.gif" border="0" /> '+sent_mail+' ایمیل ارسال شد ');
					  break;
				   }//switch (send_mail_xmlHttp.responseText){
					   
		    break;
			
			}//switch(xmlHttp.readyState){
	 }//  function set_search(){
}//function register(){