
var styles= new Array("select style","latin","standard","rhythm","smooth","other");
var defaultDance = new Array("select dance");
var latinDances = new Array("CCC","RUMBA","PASO","JIVE", "MAMBO","AMRUMBA","BOLERO","ECS");
var standardDances = new Array("WALTZ","TANGO","FOXTROT","SLFOX","QUICK","VIEN");
var otherDances = new Array("ATA","SALSA","HUSTLE","MEREN");
  

var dancesForStyles = new Array(defaultDance, latinDances, standardDances, otherDances );


//Playlis ********************************************************************

var playlistArray= new Array(); ;
var songIDArray ;
var danceArray  ;
var titleArray  ;
var songIconArray ;
var playListName;
var counter= new Number(0);
var stopCounter=new Number(0);
//***********************************


function getStyles(){


	return this.styles;

}



function getDances( danceStyles ){ 


	for ( var i=0; i< this.styles.length; i++ ){
	
	
	
	
	
		if ( danceStyles == styles[i] ){
		
			return dancesForStyles[i];
			
		}//end if
	
	
	
	
	
	
	
	}//end for
	
	
}//get Dances





                       
  function getAlphabetOptions(){
                       
                       
      var optionsPrint= "<option selected value=\"A\">A</option>" +
 "		   	   <option value=\"B\">B</option>" +
 "		   	   <option value=\"C\">C</option>" +
 "	           <option value=\"D\">D</option>" +
 "	           <option value=\"E\">E</option>" +
 "			   <option value=\"F\">F</option>" +
 "	           <option value=\"G\">G</option>" +
 "	           <option value=\"H\">H</option>" +
 "			   <option value=\"I\">I</option>" +
 "			   <option value=\"J\">J</option>" +
 "			   <option value=\"K\">K</option>" +
 "			   <option value=\"L\">L</option>" +
 "	           <option value=\"M\">M</option>" +
 "	           <option value=\"N\">N</option>" +
 "			   <option value=\"O\">O</option>" +
 "			   <option value=\"P\">P</option>" +
 "			   <option value=\"Q\">Q</option>" +
 "			   <option value=\"R\">R</option>" +
 "			   <option value=\"S\">S</option>" +
 "			   <option value=\"T\">T</option>" +
 "			   <option value=\"U\">U</option>" +
 "			   <option value=\"V\">V</option>" +
 "			   <option value=\"W\">W</option>" +
 "			   <option value=\"X\">X</option>" +
 "			   <option value=\"Y\">Y</option>" +
 "			   <option value=\"Z\">Z</option>";
 
 			return optionsPrint;
 			
 }//end function


function searchWord( keyword ){
		
		        var locUrl = "http://www.google.com/custom?domains=designers.ballroomdress.us&q="+keyword+"&sa=Search&sitesearch=&client=pub-3837358447107106&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1%3B&hl=en";
		
		   		newWindow=window.open();
		   		newWindow.location=locUrl ;
}






function printDancesMenu(  ){


       var menuHTML = "<div id=\"mainTabs\">Find Song"+ //menu tabs
                      "<ul>"+
                      "<li><a href=\"#internatTabs\">Interntl. Style</a></li>"+
                      "<li><a href=\"#americanTabs\">American Style</a></li>"+
                      "</ul>"+
                      
                      "<div  id=\"internatTabs\">"+
                     
                        "<div>"+
                        "<button name='waltz'>WALTZ</button>"+
                        "<button name='tango'>TANGO</button>"+
                        "<button name='slfox'>SLFOX</button>"+
                        "<button name='quick'>QUICK</button>"+
                        "<button name='quick'>VIEN</button>"+
                        "</div>"+
                        "<div>"+
                        "<button name='ccc'>CCC</button>"+
                        "<button name='samba'>SAMBA</button>"+
                        "<button name='rumba'>RUMBA</button>"+
                        "<button name='paso'>PASO</button>"+
                        "<button name='jive'>JIVE</button>"+
                        "</div>"+
                        
                      "</div>"+ 
                                              
		    
                     
                      
                      "<div id=\"americanTabs\">"+ //nestedTabs
                      
                      "<div>"+
		              "<button name='waltz'>WALTZ</button>"+
                              "<button name='tango'>TANGO</button>"+
                              "<button name='foxtr'>FOXTR</button>"+
                              "<button name='vien'>VIEN</button>"+
                       "</div>"+
                       "<div>"+
                              "<button name='ccc'>CCC</button>"+
                              "<button name='mambo'>MAMBO</button>"+
                              "<button name='amrumba'>AMRUMBA</button>"+
                              "<button name='bolero'>BOLERO</button>"+
                        "</div>"+
                        
                     "</div>"+ //end americanTabs	
                   
                    "</div>";  //end MainTabs 	
                                          
                      	
          
           jQuery("#musicSearch").append( menuHTML );
          
           
           jQuery("#mainTabs").addClass( "ui-widget-header" );
           jQuery("#mainTabs").css( {"border":"1px solid #F2DBEF"} );
          
            jQuery("#internatTabs div").children("button").addClass( "ui-state-default" );
           jQuery("#internatTabs div").children("button").click( function(){ setSelectedSearch('catalogByDance');
                                                                              setSelectedDance( jQuery(this).text() );
                                                                              findSongByDance( 1); } );
           jQuery("#internatTabs div").children("button").hover(  function(){ jQuery(this).addClass( "ui-state-hover"); }, 
                                                                  function(){ jQuery(this).removeClass( "ui-state-hover"); }   ); 
                                                             
                                                             
           jQuery("#americanTabs div").children("button").addClass( "ui-state-default" );                                          
           jQuery("#americanTabs div").children("button").click( function(){  
                                                                              setSelectedSearch('catalogByDance');
                                                                              setSelectedDance( jQuery(this).text() );
                                                                              findSongByDance( 1);
                                                                                                          } );
           jQuery("#americanTabs div").children("button").hover(  function(){ jQuery(this).addClass( "ui-state-hover"); }, 
                                                                  function(){ jQuery(this).removeClass( "ui-state-hover"); }   );                                      
           
           
           jQuery("#mainTabs").tabs( {title:"find song"});           // "#mainTabs", {tabs:"#mainTabs a"} );
           
          // jQuery("#americanTabs").tabs();
	                       // setSelectedDance( jQuery(this).attr('name') );
	                      //  findSongByDance(1);
	                        
	                        
	                            
	 jQuery("#musicSearch").css( {"position":"absolute","left":"600px","top":"160px","z-index":"100"});
	      jQuery("#musicSearchForm button").click( function(){ 
	       
	                                                          goSearch();  }     ); 
	       
	       jQuery("#musicSearchForm button").hover( function(){  jQuery(this).addClass("ui-state-hover");      },
	       		                                function(){  jQuery(this).removeClass("ui-state-hover");     }   );//end hover
		 
	

}















	
	 //REAL PLAYER******************************************************************************************
	    function printRealPlayer(){ 
	    
	        
	        var resHTML = "<object id=\"player\" classid=\"clsid:CFCDAA03-8be4-11cf-b84b-0020afbbccfa\" "+
			"         align=\"center\" border=\"0\" width=\"0\" height=\"0\">"+
			"            <param name=\"console\" value=\"audio\" name=\"clip1\" >"+
			"            <param name=\"controls\"  value=\"imageWindow\">"+
			"            <param name=\"autoplay\"  value=\"false\">"+
			"            <param name=\"autostart\"  value=\"1\">"+
			"            <embed name=\"player\"    "                  +
			"                   type=\"audio/x-pn-realaudio-plugin\" "+
			"                   src=\"\"                          "+
			"                   width=\"0\"                           "+
			"                   align=\"center\"                      "+
			"                   height=\"0\"                          "+
			"                   border=\"0\"                   " +
			"                   controls=\"imagewindow\"             " +
			"                   scriptcallbacks=onShowStatus, onBuffering,onShowProgress,onPrefetchComplete"   +
			"                   console=\"Clip1\"                    "+
			"                   autogotourl=\"false\"                "+
			"    	            autoStart=\"1\"                      "+
			"                  pluginspage=\"http://www.real.com/player/\"       "+
			"    	    </embed>              "+
			"    	</object>          ";
			
			
			return resHTML;
		
	     }//end print RealPlayer
	     
	     function playSong( userName, songTitle, libraryUrl ){ 	     
	     	
	     	
	     	
	     	
	      var songUrlSmil;
	      var url;
	      
	     
	   
	        if( userName=="anonymous" ){
	        
	        
	                alert( "Access is limited to 30s for anonymous users.\n Login or register. It is FREE! ");
	           	var songUrlArray = libraryUrl.split("mp3");
		        songUrlSmil = songUrlArray[0]+"smil_short/"+ songUrlArray[1].split(".")[0]+ "_short.smil";
		        
		        document.player.SetSource( songUrlSmil );
	     	        document.player.DoPlay();
	     	        
	     	 }//end if
		 else {
					
			   songUrlArray = libraryUrl.split("mp3");
		           songUrlSmil = songUrlArray[0]+"smil_full/"+ songUrlArray[1].split(".")[0]+ "_full.smil";
		         
		           document.player.SetSource( songUrlSmil );
	     	           document.player.DoPlay();
	     	  
				//document.location=songUrlSmil;
		 }//end if
				
	
	     
	     }//end function
	     
	     
	     
	      function playTunesSong( info ){
	      
	         
	          var tunesUrl = info.replace("/rplc1/g","%25" ).replace("/rplc2/g","&").replace("/rplc3/g","=" );
	          var newWindow = window.open();
	          newWindow.location=tunesUrl;
	         	
	          
	     }
	     
	     
	     function playList(){
	        
	        
	        
	     	 playListEntry( this.counter );
	     	
	     	
	    }
	     
	     
	     
	     function playListEntry( newCounter ){
	       
	         
	        
	         setCurrentSong(this.playlistArray[ newCounter ].title, this.playlistArray[ newCounter ].smil ); 
	        
	         document.player.SetSource( this.playlistArray[ newCounter ].smil  );
	         document.player.DoPlay();
	     	
              }
	     
	     
	     
	     function stopList(){
	     
	     	this.playlistArray = null;
	     	stopSong();
		   
	     }
	     
	     function stopSong(){
	     
	     	document.player.DoStop();
	        
	     
	     
	     }
	     
	     
	          	
	
	
	     function showPlayerStatus( ){
	     
	                
	               
	               var playstate =  document.player.GetPlayState();
	               jQuery("#playerWidget input[name='playlistEntryField']").val(this.counter+1 );
	               
	     
	     		 if ( playstate == 0 ){
	     
	                      
	                       jQuery("#playerWidget input[name='playerStatus']").val("stopped");
	                       
	     		        //document.ProgressDialogForm.ProgressDialog.value="stopped";
	     		        this.stopCounter++;
			 	
				 if( this.stopCounter < 2 ){
					     	      
					     	      
				      if( this.counter < playlistArray.length  ){
					     	      
					 this.counter++;
					 playListEntry( this.counter );
					     	 
					     	      
					     	      
					}// end if
					   
			          }//end if
				  else{
					     	      
				       this.stopCounter=0;
					     	      
				  }//end else stopcounter++
					     	      
			 }//end if playstate=0
	     	         else if ( playstate == 1 ){
	     
	                       jQuery("#playerWidget input[name='playerStatus']").val("contacting BallroomRadio, please wait");
	
	     		      //document.ProgressDialogForm.ProgressDialog.value="contacting BallroomLibrary. please wait...\n\n\n";
	     		    
	     		 }
	     		 else if ( playstate == 2 ){
	     
	                     jQuery("#playerWidget input[name='playerStatus']").val("buffering...");
	     		     //document.ProgressDialogForm.ProgressDialog.value="buffering...\n\n\n";
	     		 }
	     		 else if ( playstate== 3 ){
	     
	                   jQuery("#playerWidget input[name='playerStatus']").val("playing "+ getCurrentSong().songTitle );
	                    document.player.SetVolume( 50 );
	                    //getTitle();
	                   //document.ProgressDialogForm.ProgressDialog.value="playing...\n\n\n";
	     
	     
	     		}
	     
	                 else if ( playstate==4 ){
	                      
	                      jQuery("#playerWidget input[name='playerStatus']").val("paused...");
	     		}
	     		
	     
	     		else if ( playstate== 5 ){
	                     jQuery("#playerWidget input[name='playerStatus']").val("seeking...");
	     		}

	     
	      }//end show player status
	     
	
	     
	     function player_onShowStatus( PlStatus ){
	     
	         var playstate =  document.player.GetPlayState();
	               
	                    
	     
	     	  showPlayerStatus();
	     	
	     
	     }
	     
	     
	     
	function setListArray( listArray){
	    
	         this.playlistArray = listArray;
	         this.counter=0;
	         this.stopCounter=0;
	         
	 }    
	      
	     
	
	     
	function setVolume( vol ){
	                                     
	         document.player.SetVolume( vol );
	         
	}
	                                     
	     
	      
	function player_OnBuffering( buf, poc ){
	      
	      		showBuffering( buf, poc)
	      
	}
	      	      
	function showBuffering( val1, val2 ){
	      		
	      		//document.radioPlayer.SetVariable( \"message\",\"buffering:\"val2\"%\" );
	      
	      
	}
	      	      
	      
	
	function getGoogleAPILoader(){
	
	
	var googleLoaderHTML = "";
	                        
	                        
	jQuery("head").append( googleLoaderHTML );
	 
	 
	
	}//end getGoogleAPiLoader geo
	
	
	
	
	function printGoogleSearch(){
	
	
	
         searchHTML ="	    <form action=\"http://ballroomLibrary.com/searchresult\" id=\"cse-search-box\">"+
		     "	         <input type=\"hidden\" name=\"cx\" value=\"partner-pub-3837358447107106:r31iykgxkgw\" />"+
		     "	         <input type=\"hidden\" name=\"cof\" value=\"FORID:10\" />"+
		     "	         <input type=\"hidden\" name=\"ie\" value=\"ISO-8859-1\" />"+
		     "	         <input type=\"text\" name=\"q\" size=\"15\" />"+
		      "	         <input type=\"submit\" name=\"sa\" value=\"Search\" />"+
		     "	     </form>";
		    
	
	        jQuery("#googleSearch").append( searchHTML );
	
	
	
	}
	
	
	function createContentMenu(){
	        
	           
	           h2Children = jQuery(".pageMenu");
	          
	          
	           jQuery(".pageMenu").css({ "margin-left":"10px"});
	           jQuery("#pageContentMenu").append(" <h4>Content</h4> ");
	           jQuery("#pageContentMenu h5").css({ "margin":"10px"});
	
	           var counter=0;
	           
	           jQuery(".pageMenu").each( function(i){
	              
	              
	               var text = jQuery(this).text();  
	               jQuery("#pageContentMenu").append("<a href=\"#"+text+"\">"+text+"</a><br>");
	               jQuery("#pageContentMenu a").css({"margin":"20px"  });
	               counter++;
	               
	               
	               					}//end jandler
	                                   );  //each
	                                   
	                                   
	                                    
	                                       
	             jQuery("#pageContentMenu").addClass("ui-widget-content");                     
	             jQuery("#pageContentMenu").draggable({scroll:true});                
	            
	         }//menu end
	         
	         
        