var sload = '<center><img src=theme/img/load1.gif></center>';
var loadingt = "<center>لطفا صبر کنید...<br><br><img border='0' src='theme/img/loading.gif'><center>";
var loadinga = "<center><br><img border='0' src='theme/img/loading.gif'><center>";
var note='<div class="MsgHead error"><div class="MsgBody">مشکلی در بر قراری ارتباط رخ داد. از وجود ارتباط با سرور مطمئن شوید و مجددا تلاش کنید<br><center>[ <a onclick="showfrm();" href="#reload">بازیابی فرم</a> ]</center></div></div>';

function connect(url,data,id,load,aft) {
var xmlhttp=false;
if(!xmlhttp) {
if (window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
else if (window.ActiveXObject)
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
} else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
xmlhttp.open('POST', url, true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 xmlhttp.onreadystatechange = function() {
  if(xmlhttp.readyState==4 && xmlhttp.status == 200) {
document.getElementById(id).innerHTML = xmlhttp.responseText;
if(aft == 'show'){
showlinks();
}
  }else if (xmlhttp.readyState==0 || xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3) {
document.getElementById(id).innerHTML = load;
} else {
document.getElementById(id).innerHTML = note;
}
 }
xmlhttp.send(data);


}



function Load_Pages(page, id, loading) {
showid(id);
 var xmlhttp=false;

 if(!xmlhttp) {
if (window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
else if (window.ActiveXObject)
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
npage= page+'?r='+(new Date().getTime());
xmlhttp.open('GET', npage, true);
 xmlhttp.onreadystatechange = function() {
  if(xmlhttp.readyState==4 && xmlhttp.status == 200) {
document.getElementById(id).innerHTML = xmlhttp.responseText;
document.body.style.cursor = 'default';
//document.body.style.opacity = '1';
document.getElementById('loading').style.display = 'none';
  }else if (xmlhttp.readyState==0 || xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3) {
document.body.style.cursor = 'wait';
//document.body.style.opacity = '0.6';
//document.getElementById(id).innerHTML = loading;
document.getElementById('loading').style.display = 'block';
} else {
document.body.style.cursor = 'default';
//document.body.style.opacity = '1';
document.getElementById('loading').style.display = 'none';
document.getElementById(id).innerHTML = note;
}
 }
 xmlhttp.send(null);
}


function change_title(title){
	document.title =title;
}
function my_go(url){
setTimeout('document.location.href="'+url+'"',100 )
}
function send_to_textarea(id,Which) {
  	if (document.getElementById(id).createTextRange) {
  		document.getElementById(id).focus();
  		document.selection.createRange().duplicate().text = Which;
   	} else {
  		document.getElementById(id).value += Which;
   	}
}


function rajax(note){
	note= note.replace(/&/g,"**rsh**");
	note= note.replace(/=/g,"**reza**");
	note= note.replace(/\+/g,"**sh**");
	return note;
}
function showid(id){
    if( document.getElementById(id) ){
    document.getElementById(id).style.display ='';

	}
}
function hideid(id){
    if( document.getElementById(id) ){
	document.getElementById(id).style.display ='none';
	}
}
function changeclass(id,nclass){
if (document.getElementById(id)){
document.getElementById(id).className=nclass;
}
}
function toggle(id){
if (document.getElementById(id)){
cur = document.getElementById(id).style.display;
if(cur == 'none'){document.getElementById(id).style.display = '';}else{
document.getElementById(id).style.display = 'none';
}
}
}
function writeid(id,inner){
showid(id);
if (document.getElementById(id)){
if(inner = 'undefined'){inner = '';}
document.getElementById(id).innerHTML=inner;
}
}
          function Rashimg(type) {
      e=document.getElementById('imagerash');
      dv=new Date();
      e.src="img.php?type=" + dv.getTime();
      return false;
    }
function newlink(){
var value = document.getElementById("title").value;
var add = document.getElementById("add").value;
var des = document.getElementById("des").value;
if(value == '' || add=='' || add=='http://www' || add == 'http://' || add=='www.' || des == ''){alert('لطفا کلیه موارد را تکمیل کنید.');return false;}
hideid('frm');
connect('newlink.php','task=dopost&title='+value+'&add='+add+'&des='+des,'displaybox',loadingt,'');
}
function subeditlink(){
var value = document.getElementById("title").value;
var add = document.getElementById("add").value;
var des = document.getElementById("des").value;
if(document.getElementById("showbox")){
var showbox = document.getElementById("showbox").value;
var link_username = document.getElementById("link_username").value;
var hits = document.getElementById("hits").value;
var actives = document.getElementById("actives").value;
var squery = 'task=dopost&title='+value+'&add='+add+'&des='+des+'&showbox='+showbox+'&link_username='+link_username+'&hits='+hits+'&actives='+actives;
}else{
var squery ='task=dopost&title='+value+'&add='+add+'&des='+des;
}
if(value == '' || add=='' || add=='http://www' || add == 'http://' || add=='www.' || des == ''){alert('لطفا کلیه موارد را تکمیل کنید.');return false;}
hideid('frm');
connect('editlink.php',squery,'displaybox',loadingt,'show');
}
function showlinks(type,page){
connect('editlink.php','task=show'+'&type='+type+'&page='+page,'showinglinks',loadingt,'');
}
function loadnews(id){
hideid('allnews');
writeid('onenews','');
connect('archive.php','id='+id,'onenews',loadingt,'');
}
function reloadn(){
showid('allnews');
hideid('onenews');
}
