window.siteurl = 'http://churchspot.com';
  jQuery(document).ready(function(){

    jQuery("#song_title a").draggable({

      revert: true,
helper: 'clone',appendTo: 'body',
      

    });

  window.dropoptions = {

      accept: '#song_title a',

      drop: function(event,ui) {

        jQuery('#update').show();

        song_id = ui.draggable.attr("id");

		sb_id = this.id;

		cont = jQuery('div.songcont').html();


        jQuery.ajax({

          type: "POST",

          url: siteurl+"/updatesongbook",

          data: "sid=" + song_id + "&sbid=" + sb_id  + "&content=" + cont,

          cache: true,

          success: function(html){

            jQuery('#update').hide();

			var exploded = html.split(',');

			var nos = 'nos_'+ sb_id;

	//		alert(exploded[1]);

           jQuery('#'+nos).html('('+exploded[0]+')');

		   jQuery('#sb_message').html(exploded[1]);

		    jQuery('#sb_message').show();
			_gaq.push(['_trackPageview', siteurl+"/updatesongbook"]);

		   setTimeout(function() {

		    jQuery('#sb_message').fadeOut('slow')}, 5000); // <-- time in milliseconds


          }

        });

            }

    };
	
	 jQuery(".sb_dropcls").droppable(window.dropoptions);


 jQuery(".sbren").live({

  click: function() {

    id=this.id;

jQuery('#sb_name-'+id).toggle();

jQuery('#rensbook-'+id).toggle();// do something on click

  },

});

if (jQuery('#langsel').val() == 'Tamil') 
	jQuery("#stextid").attr('MicrosoftILITWebAttach','true');

    jQuery('#langsel').change(function() {
jQuery("#stextid").val('');
if (jQuery('#langsel').val() == 'Tamil') 
jQuery("#stextid").attr('MicrosoftILITWebAttach','true');
else
jQuery("#stextid").attr('MicrosoftILITWebAttach','false');

    });

});



////youtube search
//
//   SYoutube = function()
//   {
//      this.OnSuccess = function()
//      {
////alert(this.GetResponseText());
//		var exploded = this.GetResponseText().split(',');
//      }
//
//
//      this.CreateYT = function()
//      {
//		 var createsbook = document.getElementById('sbname').value; 
//         this.InitializeRequest('POST', siteurl+'/createsongbook/');
//         this.Commit('sbname=' + createsbook);
//      }
//   }
//   SYoutube.prototype = new ajax();
//   YTObject = new SYoutube();



//create songbook

   cSongbook = function()

   {

      this.OnSuccess = function()

      {
//alert(this.GetResponseText());
    jQuery(".sb_dropcls").droppable("destroy");


		var exploded = this.GetResponseText().split(',');

		var sbooklist = exploded[0] + document.getElementById('sbookdiv').innerHTML;

		document.getElementById('sb_message').style.display = 'block';

        document.getElementById('sb_message').innerHTML = exploded[1];

		document.getElementById('sbookdiv').innerHTML = sbooklist;

		setTimeout(function() {

    jQuery('#sb_message').fadeOut('slow');

}, 5000); // <-- time in milliseconds   
    jQuery(".sb_dropcls").droppable(window.dropoptions);

      }



      this.CreateSB = function()

      {

		 var createsbook = document.getElementById('sbname').value; 

         this.InitializeRequest('POST', siteurl+'/createsongbook/');

         this.Commit('sbname=' + createsbook);
		 _gaq.push(['_trackPageview', siteurl+"/createsongbook/"]);

      }

   }

   cSongbook.prototype = new ajax();

   CSBObject = new cSongbook();
 

   ///delete song book

      dSongbook = function()

   	  {

      this.OnSuccess = function()

      {
jQuery(".sb_dropcls").droppable("destroy"); 
   
		//alert(this.GetResponseText());

		var exploded = this.GetResponseText().split(',');

		var newlist = exploded[0];

		document.getElementById('sb_message').style.display = 'block';

        document.getElementById('sb_message').innerHTML = exploded[1];

		document.getElementById('sbookdiv').innerHTML = newlist;

		 setTimeout(function() {

    jQuery('#sb_message').fadeOut('slow');

}, 5000); // <-- time in milliseconds

 jQuery(".sb_dropcls").droppable(window.dropoptions);

          

      }



      this.DelSB = function(id)

      {

		var answer=confirm('Do you Really want to delete this Songbook?')

		if (answer)

		{

		

         this.InitializeRequest('POST', siteurl+'/deletesongbook/');

         this.Commit('delid=' + id);
_gaq.push(['_trackPageview', siteurl+"/deletesongbook/"]);
		}

		 

      }

   }

   

   dSongbook.prototype = new ajax();

   DSBObject = new dSongbook();



 

   ///rename song book

      rSongbook = function()

   	  {

      this.OnSuccess = function()

      {
jQuery(".sb_dropcls").droppable("destroy"); 
  
	//	alert(this.GetResponseText());

		var exploded = this.GetResponseText().split(',');

		var newlist = exploded[0];

		document.getElementById('sb_message').style.display = 'block';

        document.getElementById('sb_message').innerHTML = exploded[1];

		document.getElementById('sbookdiv').innerHTML = newlist;

		 setTimeout(function() {

    jQuery('#sb_message').fadeOut('slow');

}, 5000); // <-- time in milliseconds

  jQuery(".sb_dropcls").droppable(window.dropoptions);

          

      }



      this.RenSB = function(id)

      {

		var newname = document.getElementById('sbrename-'+id).value;

	//	alert(newname  + id);

         this.InitializeRequest('POST', siteurl+'/renamesongbook/');

         this.Commit('renid=' + id +'&sbrename=' + newname);
_gaq.push(['_trackPageview', siteurl+"/renamesongbook/"]);
		 

      }

   }

   

   rSongbook.prototype = new ajax();

   RSBObject = new rSongbook();
   
   

      ///delete song

      dSong = function()

   	  {

      this.OnSuccess = function()

      {

	//	alert(this.GetResponseText());

		var exploded = this.GetResponseText().split('|');

		var newlist = exploded[0];

		document.getElementById('sl_message').style.display = 'block';

        document.getElementById('sl_message').innerHTML = exploded[1];

		document.getElementById('mysonglist').innerHTML = newlist;

		 setTimeout(function() {

    jQuery('#sl_message').fadeOut('slow');

}, 5000); // <-- time in milliseconds



          

      }



      this.delS = function(id)

      {

		var answer=confirm('Do you Really want to delete this Song?')

		if (answer)

		{

		 var sb_id = document.getElementById('s_b_id').value;

		 var name = document.getElementById('s_b_name').value;

         this.InitializeRequest('POST', siteurl+'/deletesong/');

	

         this.Commit('delid=' + id +'&sbid='+ sb_id +'&sbname=' + name );
		 
		 _gaq.push(['_trackPageview', siteurl+"/deletesong/"]);

		}

		 

      }

   }

   

   dSong.prototype = new ajax();

   DSObject = new dSong();



/* create songbook now */

jQuery('#dl_message').fadeOut('fast');

      CSongBN = function()

   	  {

      this.OnSuccess = function()

      {

		//alert(this.GetResponseText());

		var exploded = this.GetResponseText();

		//var newlisthtml = exploded[0];

		document.getElementById('sl_message').style.display = 'block';

		var dl_link = '<a target="_blank" href="'+siteurl+'/'+exploded+'">Click Here</a>';

		setTimeout(function() {

	    jQuery('#sl_message').fadeOut('slow');

		}, 3000); // <-- time in milliseconds 

		document.getElementById('dl_message').innerHTML = 'Download Link : '+ dl_link;            
		jQuery('#dl_message').show();

			document.getElementById('dl_message1').innerHTML = 'Download Link : '+ dl_link;            
			jQuery('#dl_message1').show();



      }



      this.songList = function()

      {
		  

var myArray = [];

myArray = jQuery('.outsbchk:checked');
var  cbResults = '';
  //  alert(checked[0].value) 
 for (var i = 0; i < myArray.length; i++) {
  
 cbResults = cbResults + myArray[i].value + ',';
}


         this.InitializeRequest('POST', siteurl+'/outputssongbook/');

		 var SBname = document.getElementById('s_b_name').value;

		// alert(SBname);
		var SBid = getQueryVariable('sbid');

         this.Commit('outsb=' + cbResults + '&sbname=' + SBname +'&sbid='+SBid);

				 _gaq.push(['_trackPageview', siteurl+"/outputssongbook/"]);

		 

      }

   }

   

   CSongBN.prototype = new ajax();

   CSObjectN = new CSongBN();
   
   
    function getQueryVariable(variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return unescape(pair[1]);
            }
        }
    }


// album singer //
LangSinger = function()
   {
      this.OnSuccess = function()
      { 

		  if (this.GetResponseText() != '')
		  {
		 
		var option = '<select name="other" id="singer" onchange="AlSIObject.CreateALBUM()"><option  value="">Singer</option>';

		 option = option + this.GetResponseText();
		 
		 option = option + '</select>';
		
		document.getElementById('singercov').innerHTML = option;
		  }
	  }
		
      this.CreateSINGER = function()
      {
	 document.getElementById('stextid').value = '';
		 var tlang = encodeURIComponent(document.getElementById('langsel').value); 
//alert(tlang);
if (tlang == 'tamil')
jQuery("#stextid").attr('MicrosoftILITWebAttach','true');
else
jQuery("#stextid").attr('MicrosoftILITWebAttach','false');
         this.InitializeRequest('POST', siteurl+'/getsinger/');
         this.Commit('thislang=' + tlang);
		 
		
		_gaq.push(['_trackPageview', siteurl+"/getsinger/"]);
      }
   }
   LangSinger.prototype = new ajax();
   LangObject = new LangSinger();
//album singer//



// get album  //
AlbumSinger = function()
   {
      this.OnSuccess = function()
      { 

	 // alert(this.GetResponseText());

		  if (this.GetResponseText() != '')
		  {
		 
		var option = ' <select name="album" id="album"><option  value="">Album</option>';
		 option = option + this.GetResponseText();
		 
		 option = option + '</select>';
		
		document.getElementById('albumcov').innerHTML = option;
		  }
	  }
		
      this.CreateALBUM = function()
      {
	 document.getElementById('stextid').value = '';
		 var tsinger = encodeURIComponent(document.getElementById('singer').value); 
//alert(tsinger);
         this.InitializeRequest('POST', siteurl+'/getalbums/');
         this.Commit('thissinger=' + tsinger);
		 		_gaq.push(['_trackPageview', siteurl+"/getalbums/"]);
      }
   }
   AlbumSinger.prototype = new ajax();
   AlSIObject = new AlbumSinger();
//get album//

   
   
/*function stopRKey(evt) {

	var evt  = (evt) ? evt : ((event) ? event : null);

	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);

	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }

}

document.onkeypress = stopRKey;*/


jQuery(document).ready(function(){
	jQuery('.advanced-recent-posts').jScrollPane();
	jQuery('#sbookdiv').jScrollPane();
});



/* create youtube */



      YoutubeSearch = function()

   	  {

      this.OnSuccess = function()
      {
	//	alert(this.GetResponseText());

		document.getElementById('youtubelist').innerHTML = this.GetResponseText();       
      }

      this.ytsList = function(title,pid)
      {	
	  //alert(title + ' ' + pid);
	  var url = document.URL;
	  url = url.split("#");
	  document.location=url[0]+'#youtubelist';
	  	 
         this.InitializeRequest('POST', siteurl+'/youtube-search/');

		// alert(SBname);

         this.Commit('title=' + title + '&postid='+ pid );
		 _gaq.push(['_trackPageview', siteurl+"/youtube-search/"]);
      }
   }

   YoutubeSearch.prototype = new ajax();

   YTSObject = new YoutubeSearch();
   
   //Transpose AJAX
   
      var myelid
var mid;
   
   
   sTranspose = function()
   {
      this.OnSuccess = function()
      {

//alert(this.GetResponseText());
  //  	jQuery(".sb_dropcls").droppable("destroy");
	var trsposed = this.GetResponseText();
	myelid.innerHTML = '<pre>'+unescape(trsposed)+'</pre>';
	jQuery('.transclass').attr("disabled", false);

      }
      this.Transpose = function(mid,reqkey)
      {

jQuery('.transclass').attr("disabled", true);


//alert(reqkey);
oldkey = document.getElementById('curkey').value;
myelid = document.getElementById(mid);
transpose = reqkey - oldkey;

//alert(transpose);
 var sharps_flats=document.getElementById("sharps_flats_"+mid).value;

//var transpose=document.getElementById("transpose_"+mid).value;
var chord_chart=myelid.innerHTML;

//alert(chord_chart);
chord_chart = chord_chart.replace("<pre>",'');
chord_chart = chord_chart.replace("</pre>",'');
chord_chart = chord_chart.replace("<PRE>",'');
chord_chart = chord_chart.replace("</PRE>",'');
chord_chart = chord_chart.replace(/(\s\r\n|\s\n|\s\r)/gm,"\r\n");
//alert(chord_chart);
chord_chart = escape(chord_chart);
chord_chart=chord_chart.replace("%0A%0A",'');
chord_chart=chord_chart.replace("%20%0A",'');

//alert(chord_chart);

var temp1 = new Date().getTime();
var poststr='sharps_flats='+sharps_flats+'&chord_chart='+chord_chart+'&transpose='+transpose+'&tpar='+temp1;

         this.InitializeRequest('POST', siteurl+'/cgi-bin/text_chart_transposer.pl');

         this.Commit(poststr);
myelid.innerHTML='<img src="'+siteurl+'/images/keyboards_004.gif" />';
document.getElementById('curkey').value = reqkey;
 _gaq.push(['_trackPageview', siteurl+"/cgi-bin/text_chart_transposer.pl"]);
      }

   }

   sTranspose.prototype = new ajax();

   tsObject = new sTranspose();
   
   // quick songbook select all

function selectthem(boxes, stat){
	var x,k,f,j;
	x=document.forms;

	for (k = 0; k < x.length; ++k){
		f = x[k];
		for (j = 0; j < f.length; ++j){
			if (f[j].type.toLowerCase() == "checkbox"){
				if (boxes == "all"){
					f[j].checked = true ;
				}
				else if (boxes == "none"){
					f[j].checked = false ;
				}
				else if (boxes == "toggle") {
					f[j].checked = !f[j].checked ;
				}
				else if (boxes == "checkall") {
					f[j].checked = stat;
				}
			}
		}
	}
}
