
window.onload = function() {return GetChapterList();}

if(!getCookie('Qari'))
setCookie('Qari', 0);

if(!getCookie('delay'))
setCookie('delay', 0.2);

if(!getCookie('autofor'))
setCookie('autofor', 0);

if(!getCookie('trans'))
setCookie('trans', 1);



var Chapteriid;
var Verseid;
var val;
var qurl=new Array(
'http://www.versebyversequran.com/data/Abu%20Bakr%20Ash-Shaatree_128kbps/',
'http://www.versebyversequran.com/data/Alafasy_128kbps/',
'http://www.versebyversequran.com/data/Muhammad_Ayyoub_128kbps/',
'http://www.versebyversequran.com/data/Ghamadi_40kbps/',
'http://www.versebyversequran.com/data/Hudhaify_32kbps/',
'http://www.versebyversequran.com/data/Menshawi_32kbps/',
'http://www.versebyversequran.com/data/Saood%20bin%20Ibraaheem%20Ash-Shuraym_128kbps/',
'http://www.praytime.info/mp3s/Quran/'
);


function GetVerseList()
{
	Chapteriid = document.getElementById('chaptermen').selectedIndex;
var ayasum = QuranData.Sura[Chapteriid][1];
document.getElementById('versemen').length =0;
for (var i=1;i<=ayasum;i++) {
document.getElementById('versemen').options[i] = new Option(i,i);

}

if (vvi == null)
{
	document.getElementById('versemen').selectedIndex = 1;
} else {
	document.getElementById('versemen').selectedIndex = vvi;
}

RunVerse();

document.getElementById('ChapterTitle').innerHTML = "";
document.getElementById('ChapterTitle').innerHTML = "&nbsp;&nbsp;"+QuranData.Sura[Chapteriid][6]+'('+QuranData.Sura[Chapteriid][5]+')';

}

function GetChapterList()
{


var chapsum = QuranData.Sura.length;

for (var i=1;i<chapsum;i++) {
document.getElementById('chaptermen').options[i] = new Option(QuranData.Sura[i][6]);
}

if (cci == null)
{
	document.getElementById('chaptermen').selectedIndex = 1;
} else {
	document.getElementById('chaptermen').selectedIndex = cci;
}

GetVerseList();

document.getElementById('pause').selectedIndex = getCookie('delay');
document.getElementById('Qari').selectedIndex = getCookie('Qari');

}

function GetPartChapters()
{

var Partiid = document.getElementById('partmen').selectedIndex +1;
var Cha = QuranData.Juz[Partiid][0];

document.getElementById('chaptermen').selectedIndex =  Cha;
GetVerseList();

}


function changeVerse(val)
{

Verseid = document.getElementById('versemen').selectedIndex;
Chapteriid = document.getElementById('chaptermen').selectedIndex;
var Versesum = QuranData.Sura[Chapteriid][1];

var cid = Chapteriid;
var vid;


if ( val == 'next' )
{
	vid = Verseid+1;
} else {
	cid = Verseid-1;
}

if (val == 'back' && Verseid==1)
{
	cid = Chapteriid-1;
	vid = 1;
}

if (val == 'next' && Verseid==Versesum)
{
	cid = Chapteriid+1;
	vid = 1;
}


window.location = 'quran.php?cid='+cid+'&vid='+vid;
return;
}


function RunVerse()
{

Verseid = document.getElementById('versemen').selectedIndex;
//var trans = 1;
var trans = getCookie('trans');

document.getElementById('verrr').innerHTML = "";
$.get('quran.php', { p: 'GetVerse', cid: Chapteriid, vid: Verseid, t:trans }, function(result) {
if (result == 0) {
alert('error!');
} else {
$(result).appendTo('#verrr');
}
});

AyahAudio();
}


function AyahAudio()
{
	 enableWimpyEvents = true;
	 makeWimpyPlayer(getAya());

return;

}



function Autofor()
{
if ( document.getElementById('autoforward').checked  )
{
	setCookie('autofor', 1);
	changeVerse('next');
}
else
{
	setCookie('autofor', 0);
}

return;

}


function SetSettings()
{
if ( document.getElementById('translation').checked  )
{
	setCookie('trans', 1);
}
else
{
	setCookie('trans', 0);
}
setCookie('Qari', document.getElementById('Qari').selectedIndex);
setCookie('delay', document.getElementById('pause').selectedIndex);

return;
}


function getAya()
{
	var cid = document.getElementById('chaptermen').selectedIndex;
	var vid = document.getElementById('versemen').selectedIndex;
	var delay = getCookie('delay');
	//var aof = getCookie('autofor');
  var mycid;
  var myvid;

if(cid>99)
mycid=""+cid;
else
{
if(cid>9)
mycid="0"+cid;
else
mycid="00"+cid;
}

if(vid>99)
myvid=""+vid;
else
{
if(vid>9)
myvid="0"+vid;
else
myvid="00"+vid;
}

myfile=mycid+myvid;
var rect = getCookie('Qari');
	return qurl[rect]+myfile+".mp3";

}


function Pop_Up(target_file)
{
window.open(target_file, target_file, 'width=550,height=620,resizable=yes');
}


function autoadvance(){
if(getCookie('autofor')==1)
{
	var delay = document.getElementById('pause').selectedIndex;		
	setTimeout("changeVerse('next');",delay*100);
}
}
 

	// set cookie
	function setCookie( name, value) {
		// set time, it's in milliseconds
		var today = new Date();
		today.setTime( today.getTime() );
		var expires = 365;
		var path = '/';
		var domain = '';
		var secure = '';
		/*
		if the expires variable is set, make the correct 
		expires time, the current script below will set 
		it for x number of days, to make it for hours, 
		delete * 24, for minutes, delete * 60 * 24
		*/
		if (expires)
			expires = expires * 1000 * 60 * 60 * 24;
		var expires_date = new Date( today.getTime() + (expires) );

		document.cookie = name + "=" +escape( value ) +
		( (expires) ? ";expires=" + expires_date.toGMTString() : "" ) + 
		( (path) ? ";path=" + path : "" ) + 
		( (domain) ? ";domain=" + domain : "" ) +
		( (secure) ? ";secure" : "" );
	}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}



