
//================ Page Status ==================
function currentStatus()
{

 var TPagelen=document.getElementById('cmbTPage').length-1;
 var current=document.getElementById('cmbTPage').selectedIndex;

 if (current<=0) {
    document.getElementById('imgpTPage').style.display='none';
    document.getElementById('imgnTPage').style.display='';
 };
 if (current>=TPagelen) {
    document.getElementById('imgpTPage').style.display='';
    document.getElementById('imgnTPage').style.display='none';
 };
 if (current>0 && current<TPagelen) {
    document.getElementById('imgpTPage').style.display='';
    document.getElementById('imgnTPage').style.display='';
 };

}

function updateTPage(callerID)
{
 var TPagelen=document.getElementById('cmbTPage').length-1;
 var current=document.getElementById('cmbTPage').selectedIndex;

 //if ((callerID==0) && (current<0)) current=TPagelen;
 //if ((callerID==1) && (current>TPagelen)) current=0;
 switch(callerID)
 {
  case 0:
      current--;
	  if (current>=0) {
	    //current=TPagelen;
	    document.getElementById('cmbTPage').selectedIndex=current;
        document.getElementById('imgTafseer').src='tafseer/a'+document.getElementById('cmbTPage').value+'.jpg';
	  };
      break;
  case 1:
      current++;
	  if (current<=TPagelen) {
        document.getElementById('cmbTPage').selectedIndex=current;
        document.getElementById('imgTafseer').src='tafseer/a'+document.getElementById('cmbTPage').value+'.jpg';
	  };
      break;
 };
  currentStatus();
}

function ViewTPage(TPageID)
{
 //document.getElementById('imgTafseer').src ='images/loading02.gif';
 document.getElementById('DataDisplay').innerHTML = "<img ID=imgTafseer Name=imgTafseer src='images/loading02.gif' border=0>";
 document.getElementById('cmbTPage').selectedIndex=TPageID;
 //document.getElementById('DataDisplay').innerHTML = '<img ID=imgTafseer Name=imgTafseer src=tafseer/a'+document.getElementById('cmbTPage').value+'.jpg border=0>';
 document.getElementById('imgTafseer').src='tafseer/a'+document.getElementById('cmbTPage').value+'.jpg';

 currentStatus();
}

function ViewTPage_Makassed(TPageID, TreeID)
{
	$("#tabs_Tafseer").addClass("tabs_Tafseer_Selected");
	
	$("#tabs_Aya").removeClass("tabs_Aya_Selected");
	$("#tabs_Aya").addClass("tabs_Aya");
	
	$("#tabs_Tafseer").show();
	$("#tabs_Aya").show();
	$("#nxtprv_Str").show();
	
	writeCookie('FathAlRahman_Mkassed_TreeID', TreeID); 
	ViewTPage(TPageID);
	if($.browser.msie) {
		$("#DataDisplay").show();
	 } else {
		$("#DataDisplay").fadeIn(200);
	 }
}

//================ AJAX CODE ==================

var hLstID='';
var eID_QPageNum='';

var http = createRequestObject();
function createRequestObject(){
    var request_;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        request_ = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        request_ = new XMLHttpRequest();
    }
    return request_;
}
//================ PutInfo ==================
function PutInfo(eID, eData){
	document.getElementById(eID).innerHTML = eData;	
}

function ShowTafseer(){
	//document.getElementById('Loading').innerHTML ="<img src='images/loading02.gif'>";
	document.getElementById("DataDisplay").innerHTML = "<img ID=imgTafseer Name=imgTafseer src='tafseer/a"+document.getElementById('cmbTPage').value+".jpg' border=0>";
	//document.getElementById('Loading').innerHTML ='&nbsp;';
}

function ShowMean(){
	getInfo01('DataDisplay', 'MeanData.php');
	document.getElementById('Loading').innerHTML ="<img src='images/loading02.gif'>";
	
}

function ShowTranslate(){
	getInfo01('DataDisplay', 'TransData.php');
	document.getElementById('Loading').innerHTML ="<img src='images/loading02.gif'>";
}

function ShowAya(){
	getInfo01('DataDisplay', 'AyaData.php');
	document.getElementById('Loading').innerHTML ="<img src='images/loading02.gif'>";	
}

//================ GetInfo 01 ==================
function getInfo01(eID, PageName){
	hLstID=eID;
	
	//alert("PageName="+PageName+"\nLstID="+LstID);
    http.open('get', PageName);
	http.onreadystatechange = handleInfo01; 
    http.send(null);
	
}

function handleInfo01(){
    if(http.readyState == 1){
		//document.getElementById('Loading').style.display='';
		//document.getElementById('MainTable').scrollIntoView(true);
        //document.getElementById(hLstID).innerHTML = '<div align=center>برجاء الانتظار جاري تحميل البيانات...<br></div>';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById(hLstID).innerHTML = response;
		document.getElementById('Loading').innerHTML ='&nbsp;';
    }
}
//================ ------- ==================

//================ Toggle ==================
function nToggle(DivID) 
{

var span = document.getElementById('dn'+DivID);

if (span.style.display == "") 
  {
	  span.style.display = "none";
	  document.getElementById('jn'+DivID).src='images/tree/plus.gif';
	  document.getElementById('in'+DivID).src='images/tree/folder.gif';
  } else {
	  span.style.display = "";
	  document.getElementById('jn'+DivID).src='images/tree/minus.gif';
	  document.getElementById('in'+DivID).src='images/tree/folderopen.gif';
  }

}

function nToggleL(DivID) 
{

var span = document.getElementById('dn'+DivID);

 if (span.style.display == "") 
  {
	  span.style.display = "none";
	  document.getElementById('jn'+DivID).src='images/tree/plusbottom.gif';
	  document.getElementById('in'+DivID).src='images/tree/folder.gif';
  } else {
	  span.style.display = "";
	  document.getElementById('jn'+DivID).src='images/tree/minusbottom.gif';
	  document.getElementById('in'+DivID).src='images/tree/folderopen.gif';
  }

}

//================ Toggle ==================
function Toggle(ob, _tr) 
{

var span = document.getElementById(_tr);
//var spanStr = span.innerHTML.toString();
//var spanStr2 = spanStr.String;

//alert("String : "+spanStr);

 if (span.style.display == "") 
  {
	  span.style.display = "none";
	  document.getElementById('Folder_'+_tr).src='images/Tree_Folder_Close.gif';
	  document.getElementById('Bottom_'+_tr).src='images/Tree_Plus_Bottom.gif';
	  //ob.src='images/Tree_Plus_Bottom.gif';
  } else {
	  span.style.display = "";
	  document.getElementById('Folder_'+_tr).src='images/Tree_Folder_Open.gif';
	  document.getElementById('Bottom_'+_tr).src='images/Tree_Minus_Bottom.gif';	  
	  //ob.src='images/Tree_Minus_Bottom.gif';
	  //ob.scrollIntoView();
  }
  ob.scrollIntoView();
  //alert("display : "+span.style.display);

}


//================ GetInfo 02 ==================
function getInfo02(eID, PageName){
	hLstID=eID;
	
	//alert("PageName="+PageName+"\nLstID="+LstID);
    http.open('get', PageName);
	http.onreadystatechange = handleInfo02; 
    http.send(null);
	
}

function handleInfo02(){
    if(http.readyState == 1){
		//document.getElementById('Loading').style.display='';
		//document.getElementById('MainTable').scrollIntoView(true);
        //document.getElementById(hLstID).innerHTML = '<div align=center>برجاء الانتظار جاري تحميل البيانات...<br></div>';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById(hLstID).innerHTML = response;
		//document.getElementById('Loading').style.display='none';
    }
}
//================ ------- ==================

// ==== Open window in screen center ====
 function rnp_open_window(name,width,height) {
	 var x= (screen.availWidth-width)/2;
	 var y= (screen.availHeight-height)/2;
     window.open('',name,'width='+width+',height='+height+',screenX='+x+',screenY='+y+',scrollbar=no,titlebar=no,status=no,resisable=no,menubar=no,location=no').focus();
	 return true;
}

// ==== Open window in screen center ====
 function ResizeWindow(wname,width,height) {
	 var x= (screen.availWidth-width)/2;
	 var y= (screen.availHeight-height)/2;
	 wname.resizeTo(width,height);
	 wname.moveTo(x,y);
     //window.open('',wname,'width='+width+',height='+height+',screenX='+x+',screenY='+y+',scrollbar=yes').focus();
	 return true;
}
//================ writeCookie ==================
function writeCookie(name, value, hours)

{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }

  document.cookie = name + "=" + escape(value) + expire;
}

//================ AddBookMark ==================
function AddBookMark(www,name){ if (document.all) {window.external.AddFavorite(www,name) }; }
// ==== Open window in screen center ====
 function rnp_open_window(name,width,height) {
	 var x= (screen.availWidth-width)/2;
	 var y= (screen.availHeight-height)/2;
     window.open('',name,'width='+width+',height='+height+',screenX='+x+',screenY='+y+',scrollbar=yes').focus();
	 return true;
}



