window.addEvent('domready', function(){
$('iqactivate').addEvent('click', function(){
var myRequest = new Request({
method: 'get',
evalScripts: true,
url: 'http://iknowledge.islamicnature.com/scripts/ajaxq.php',
  onRequest: function(){
    ikLoading();
  },
  onSuccess: function(html){
    ikLoading();
    $('maincontentinsert').set('html', html);
  },
  onFailure: function(){
    ikLoading();
    core.inConsole('Sorry could not activate iQuran, please try again');
  }
}).send('snum=2&vnum=183&vnumto=184&lang=english');
Cookie.write('iquran', 'true', {duration: 7, path: '/'});
});
});

window.addEvent('domready', function(){

// Recitor Select
$('mp3player').store('recitor', 'alafasy');
$('recitorselect').addEvent('change', function(){
var recitorget = this.getProperty('value');
$('mp3player').store('recitor', recitorget);
Cookie.write('recitor', recitorget, {duration: 7, path: '/'});
});

// Playing type Select
$('playingselect').addEvent('change', function(){
var playingget = this.getProperty('value');
$('mp3player').store('playingtype', playingget);
Cookie.write('playingtype', playingget, {duration: 7, path: '/'});
});

// Remove iQuran cookie
$('iqdeactivate').addEvent('click', function(){
Cookie.write('iquran', 'false', {duration: 7, path: '/'});
window.location.reload();
});

new SmoothScroll({ duration:700 }, window);

});


var player = null;

function playerReady(obj)
{
  player = document.getElementsByName(obj.id)[0];
  
  if(player)
  {
    player.addModelListener('STATE', 'stateMonitor');
    player.addModelListener('ERROR', 'errorMonitor');
  }
}


// Play single/continuous
function stateMonitor(obj)
{

var state = obj.newstate;
var playingtype = $('mp3player').retrieve('playingtype');
var recitor = $('mp3player').retrieve('recitor');
var verse = $('mp3player').retrieve('verse');
var surah = $('mp3player').retrieve('surah');
var one = 1;
var addoneverse = verse*1 + one*1;
var newverse = PadDigits(addoneverse, 3);
var newsurah = PadDigits(surah, 3);
var recitorcookie = Cookie.read('recitor');
var playingcookie = Cookie.read('playingtype');
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;

if(state == "IDLE" || state == "PAUSED"){
$(hlverse).setStyle('background', '');
}

if(state == "COMPLETED"){
$(hlverse).setStyle('background', '');
}

if(playingtype == null){
if(playingcookie == "cont"){
var playingtype = playingcookie;
}
}

if(state == "COMPLETED"){

if(playingtype == "cont"){

if(recitor == null){

if(recitorcookie == "" || recitorcookie == null){
player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/alafasy/'+newsurah+newverse+'.mp3', type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', addoneverse);
Cookie.write('hlverse', addoneverse);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
anchorGoto(hlverse);
}
else
{
player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/'+recitorcookie+'/'+newsurah+newverse+'.mp3', type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', addoneverse);
Cookie.write('hlverse', addoneverse);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
anchorGoto(hlverse);
}

}
else
{

player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/'+recitor+'/'+newsurah+newverse+'.mp3', type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', addoneverse);
Cookie.write('hlverse', addoneverse);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
anchorGoto(hlverse);

}

}

}

}


function errorMonitor(obj)
{

var error = obj.message;
if(error == "Error #2032"){
  player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/alafasy/001001.mp3', type:'audio'});
  player.sendEvent('PLAY', 'true');
}

}

function loadplay(file, verse, surah){
var recitor = $('mp3player').retrieve('recitor');
var recitorcookie = Cookie.read('recitor');
if(recitor == null){
if(recitorcookie == "" || recitorcookie == null){
player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/alafasy/'+file, type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', verse);
Cookie.write('hlverse', verse);
$('mp3player').store('surah', surah);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
}
else
{
player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/'+recitorcookie+'/'+file, type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', verse);
Cookie.write('hlverse', verse);
$('mp3player').store('surah', surah);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
}

}
else
{
player.sendEvent('LOAD', {file:'http://islamicink.com/server/audio/ayah/'+recitor+'/'+file, type:'audio'});
player.sendEvent('PLAY', 'true');
$('mp3player').store('verse', verse);
Cookie.write('hlverse', verse);
$('mp3player').store('surah', surah);
var hlversec = Cookie.read('hlverse');
var hlverse = 'n'+hlversec;
$(hlverse).setStyle('background', '#f1f1f1');
}
}

function PadDigits(n, totalDigits){ 
n = n.toString(); 
var pd = ''; 
if (totalDigits > n.length) { 
for (i=0; i < (totalDigits-n.length); i++) 
{ 
pd += '0'; 
} 
} 
return pd + n.toString(); 
}

function iqtips(){
var myTipsTwo = new Tips('.ayahs', {
showDelay: 550,
className: 'ayahscss'
});
myTipsTwo.addEvent('show', function(tip){
    tip.setStyle('opacity', .8);
});
}

function anchorGoto(anc){new Fx.Scroll('maincontent').toElement($(anc));}
