var player;
var secs;
var obj;

var PayPal="<form action='https://www.paypal.com/cgi-bin/webscr' method='post'>";
PayPal+="<input type='hidden' name='cmd' value='_s-xclick'>";
PayPal+="<input type='hidden' name='hosted_button_id' value='VG4KDQAPLBA9J'>";
PayPal+="<input type='image' src='https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif' border='0' name='submit' alt='PayPal - The safer, easier way to pay online!'>";
PayPal+="<img alt='' border='0' src='https://www.paypal.com/en_US/i/scr/pixel.gif' width='1' height='1'>";
PayPal+="</form>";

function refPlay(arr) {
     secs=parseInt(arr[0]+1);
     var songid=parseInt(arr[1]);
     var artist=arr[2];
     var title=arr[3];
     var lang=arr[4];
     var type=arr[5];
     var html=arr[6];
     var isWait=arr[7];
     var media_file=arr[8];
     var medExtn ='';
     var cap_exists=arr[9];
     var cover_img=arr[11];

  var fix_link="<br><a target=_blank href=/user_feedback_popup.php?songid="+songid+"&lang="+lang+">"+uf_feed+"</a>";
  var need_link="<br><a target=_blank href=/nolyrics_songs.php?lang="+lang+">"+need_lyrics+"</a>";

  var ns6=document.getElementById&&!document.all;
  var ie=document.all;

  var currentDocument = returnDocument();

  var cap_xml=media_file+".xml";
  var medExtn = media_file.substr(media_file.lastIndexOf(".")+1);  
  var cvrImgExtn = cover_img.substr(cover_img.lastIndexOf(".")+1);  

     this.RetArr = arr;
     this.ContinuAfterDelay = function  () {
        grayOut(false);
        //nd();

        document.getElementById('SECONDCOUNTER').innerHTML ="";
        var html=this.RetArr[6];

        var isWait=this.RetArr[7];
        if (currentDocument == "play_song_1622.php") {
           document.getElementById('JukePlayer').innerHTML=html;
           alert(html);
        }else{
           document.getElementById('JukePlayer').innerHTML=html;
        }
        /*  No more thumb and replace to keel # files low
        if ( medExtn != 'flv') {
             setTimeout ( "do_get_high_quality_pic_of('"+songid+"')", 3000 );
        }
        
        if ( medExtn != 'flv' && cvrImgExtn != 'gif' && cvrImgExtn != 'swf') {
           setTimeout ( "do_AdInCoverImage_code()", 10000 );
        }
        */
        if (isWait == "MDNOTFOUND" || isWait == "IPBLOCKED" ) {
             return;
        }
        if ( medExtn == 'flv' ) {
           document.getElementById('EMBEDPLAYERHERE').innerHTML="";
              var fpc="<a href='"+media_file+"'";
                  fpc+=" style='display:block;width:425px;height:300px;' id='player'>";
                  fpc+="</a>";
              document.getElementById('EMBEDPLAYERHERE').innerHTML=fpc;
              if (cap_exists=="NO") {
                 $f("player", "/includes/js/flowplayer-3.1.5.swf",  {
                    clip: { 
                      onStart: function(clip) { 
                            _currentSeconds=secs;
                            ActivateCountDown("CountDownPanel", _currentSeconds);
                      },
                      onPause: function(clip) { 
                            window.clearTimeout(countTimeId);
                      },
                      onResume: function(clip) { 
                            ActivateCountDown("CountDownPanel", _currentSeconds);
                      },
                      onSeek: function(clip,r) { 
                            _currentSeconds=Math.round(secs-r);
                      },
                      url: media_file  
                    },
                    plugins: { 
                       audio: { 
                          url: 'flowplayer.audio-3.1.2.swf' 
                       }
                    } 
                 });
              }else{
                 $f("player", "/includes/js/flowplayer-3.1.5.swf",  {
                   clip: { 
                      onStart: function(clip) { 
                            _currentSeconds=secs;
                            ActivateCountDown("CountDownPanel", _currentSeconds);
                      },
                      onPause: function(clip) { 
                            window.clearTimeout(countTimeId);
                      },
                      onResume: function(clip) { 
                            ActivateCountDown("CountDownPanel", _currentSeconds);
                      },
                      onSeek: function(clip,r) { 
                            _currentSeconds=Math.round(secs-r);
                      },
                      url: media_file ,
                      captionUrl: cap_xml 
                   },
	           plugins:  {
                   audio: { 
                        url: 'flowplayer.audio-3.1.2.swf' 
                   },
		   captions: {
			url: 'flowplayer.captions-3.1.4.swf',
			captionTarget: 'content'
		   },
		   content: {
			url: 'flowplayer.content-3.1.0.swf',
                        bottom: 25, 
          		height:40, 
          		backgroundColor: 'transparent', 
          		backgroundGradient: 'none', 
          		border: 0, 
          		textDecoration: 'outline',
			style: {
			    'body': {
				fontSize: '22',
				fontFamily: 'Arial',
				textAlign: 'center',
				color: '#F87217'
			    }
		    }
		  }
	       }
             });
            } // if caption exists
        }else{
          ActivateCountDown("CountDownPanel", secs);
        }
        if (currentDocument == "juke_box.htm" || currentDocument == "juke_box.php" ) {
            var p=parseInt(secs)
            var t='0:'+p;
            bgPeriodicCallFunc(t,t,'Loop.NextSongMd');
        }
      }
      var block_reason=document.getElementById('block_reason').value;
      var block_sec=document.getElementById('block_sec').value;

      if (block_reason == 'CNBL') {
         alert("Too much Spam arrived from your country...");
         alert("This is temporary protection that will be lifted shortly");
         window.location="http://spam.abuse.net/overview/whatisspam.shtml";
         exit;
      }
      if (block_reason == 'NOCNTRB' &&  block_sec>0) {
         var lang=document.getElementById('lang').value;
         if (lang=='EN') {
            var msg="<div align=left dir='ltr' style='background-color:gray;font-size:16px'><B>";
            //var msg="<div align=right dir='rtl' style='font-size:14px'><B>";
            msg +=" <span id=DelayCountdownPanel></span>";
            msg +="<span style=color:black><BR>";
            msg +="This site is for contributing visitors only";
            msg +="<br> Song will start after the waiting time.";
            msg +="<br> Either send lyrics with valid email address or donate to the site";
            msg +="<BR>Donation will enable download and will open all the pages with no delays for 2 months.";
            msg +="<BR>Sending lyrics in English or Arabic will open all the pages for shorter periods.";

            msg +="</span>";
            msg +=need_link;
            msg +=fix_link;
            msg +="<br>"+PayPal;
            msg +="</B><br></div>";
         }else{
            var msg="<div align=right dir='ltr' style='background-color:gray;font-size:16px'><B>";
            //var msg="<div align=right dir='rtl' style='font-size:14px'><B>";
            msg +=" <span id=DelayCountdownPanel></span>";
            msg +="<span style=color:black><BR>";
            msg +=" هذا الموقع للاعضاء المساهمين فقط وقد وصلت للعدد المحدد لهذا اليوم ";
            msg +="<BR> ستبدأ الاغنية الاصلية بعد انقضاء مدة الانتظار.";
            msg +="<BR> أرسل كلمات أغاني من قائمة <بحاجة لكلمات> ، مع عنوان ايميل صحيح أو تبرع ماديا...";
            msg +="<BR> الاشتراك المالي سيفتح كل الصفحات والاغاني بدون معوقات لمدة شهرين مع إتاحة التحميل";
            msg +="<BR>ارسال كلمات او نوتات أغاني يفتح الصفحات لمدة أقل";

            msg +="</span>";
            msg +=need_link;
            msg +=fix_link;
            msg +="<br>"+PayPal;
            msg +="</B><br></div>";
         }
         
         //nd();
         //overlib(msg,FGCOLOR,'#FDD017',STICKY,TIMEOUT,block_sec*1000);

         vTimer=setTimeout ( "this.ContinuAfterDelay();", block_sec*1000 );
         /*
         if (document.getElementById('DelayCountdownPanel')) {
             ActivateCountDown("DelayCountdownPanel", block_sec);
         }else{
         */
             document.getElementById('SECONDCOUNTER').innerHTML=msg;
             ActivateCountDown("DelayCountdownPanel", block_sec);
         //}
         //grayOut(true);
         return;
      }else{
        var hold_sec=document.getElementById('hold_sec').value;
        if (hold_sec > 0) {
           var hold_msg=document.getElementById('hold_msg').value;
           var lang=document.getElementById('lang').value;

           if (lang=='EN') {
             var msg="<div align=left dir='ltr' ";
             msg+="style='font-size:14px'>";
             msg+="<b><span id=DelayCountdownPanel></span><BR>";
             msg +=hold_msg;
             msg +="</B></div>";
           }else{
             var msg="<div align=right dir='rtl' ";
             msg+="style='font-size:16px'>";
             msg+="<B><span id=DelayCountdownPanel></span><BR>";
             msg +=hold_msg;
             msg +="</B></div>";
            }

            nd();
            overlib(msg,FGCOLOR,'#FDD017',ABOVE,TIMEOUT,hold_sec*1000);

            vTimer=setTimeout ( "this.ContinuAfterDelay();", hold_sec*1000);
            if (document.getElementById('DelayCountdownPanel')) {
                document.getElementById('DelayCountdownPanel').style.backgroundColor='yellow';
                ActivateCountDown("DelayCountdownPanel", hold_sec);
            }else{
                document.getElementById('SECONDCOUNTER').innerHTML =msg;
                document.getElementById('SECONDCOUNTER').style.backgroundColor='yellow';
                ActivateCountDown("DelayCountdownPanel", hold_sec);
            }
            grayOut(true);
            return;
         }
      }
      this.ContinuAfterDelay();
}
