/*----------------------------------------------------------------
Description   :- function to open a new window
Programmer    :- SBI
Last Modified :- 06/MAY/2008
-------------------------------------------------------------------*/
function OpenWindow(url)
{
   var nw = open(url,'new','height=450,width=550,scrollbars=yes,resizable=1');
   nw.focus();
}
/*----------------------------------------------------------------
Description   :- function to open a Small  window
Programmer    :- SBI
Last Modified :- 06/MAY/2008
-------------------------------------------------------------------*/
function SmallWindow(url)
{ 
	var nw = open(url,'new','height=160,width=160,scrollbars=yes,resizable=no,minimize=no,menubar=no,toolbar=no');
	nw.focus();
}
/*----------------------------------------------------------------
Description   :- function to open a new window
Programmer    :- SBI
Last Modified :- 06/MAY/2008
-------------------------------------------------------------------*/
function common_cancel(url){
 	window.location=url;
}	
/*--------------------------------------------------------------------------
Description   :- function to open a new popup window
Programmer    :- SBi
Last Modified :- 06/MAY/2008
--------------------------------------------------------------------------*/
 function Popup(url)
 {
	window.open(url,'remote','menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,dependent,width=440,height=100,left=300,top=300,modal=no');
 }
 
 	/*----------------------------------------------------------------
	Description   :- Common Function to confirm the deletion and rediredt to the delete validation page
	Programmer    :- SBI
	Last Modified :- 30/APR/2008
	-------------------------------------------------------------------*/
	function deleteconfirm(page,name,params,msg,msg1,msg3)
	{ 
		
		if(confirm(msg+ name + "?\n"+ msg1 + name + msg3))
		//alert(page + "?" + params +".html");
		window.location = page + "?" + params +".html";
	}
	
	function deleteconfirmationnew(name,url,msg,msg1,msg3)
	{ 
		//alert(url);
		if(confirm(msg+ name + "?\n"+ msg1 + name + msg3))
		 window.location = url;
	}
	
	function DeleteConfirmationAjax(name,url,container,msg,msg1,msg3)
	{ 
		//alert(url);
		if(confirm(msg+ name + "?\n"+ msg1 + name + msg3))
			ajaxpage(url,container);
	}
  	
/*--------------------------------------------------------------------------
Description   :- function to check Password Strength
Programmer    :- SBN
Last Modified :- 09/MAY/2008
--------------------------------------------------------------------------*/
function passwordStrength(password)
{

	var desc = new Array();
	desc[0] = "Very Weak";
	desc[1] = "Weak";
	desc[2] = "Better";
	desc[3] = "Medium";
	desc[4] = "Strong";
	desc[5] = "Strongest";

	var score   = 0;
	
	//if password bigger than 6 give 1 point
	if (password.length > 6) score++;
	//if password has both lower and uppercase characters give 1 point      
	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
	
	//if password has at least one number give 1 point
	if (password.match(/\d+/)) score++;
	
	//if password has at least one special caracther give 1 point
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;
	
	//if password bigger than 12 give another 1 point
	if (password.length > 12) score++;
	//document.getElementById("passwordDescription").innerHTML = desc[score];
	document.getElementById("passwordStrength").innerHTML = desc[score];
	document.getElementById("passwordStrength").className = "strength" + score;
}

/*--------------------------------------------------------------------------
Description   :- function to display product Details
Programmer    :- SBi
Last Modified :- 09/MAY/2008
--------------------------------------------------------------------------*/
	function productDetails(url){
		window.location=url;		
	}

/*--------------------------------------------------------------------------
Description   :- function to display new products
Programmer    :- SBi
Last Modified :- 09/MAY/2008
--------------------------------------------------------------------------*/
function Gotolocation(url){
 window.location=url;		
}


/*----------------------------------------------------------------
	Description   :- function to remove space from left
	Programmer    :- SBI
	Last Modified :- 12/MAY/2008
-------------------------------------------------------------------*/

	function leftTrim(sString)
	{
		while (sString.substring(0,1) == ' ')
		{
			sString = sString.substring(1, sString.length);
		}
		return sString;
	}
/*----------------------------------------------------------------
	Description   :- function to remove space from right
	Programmer    :- SBI
	Last Modified :- 12/MAY/2008
-------------------------------------------------------------------*/

	function rightTrim(sString)
	{
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}

/*----------------------------------------------------------------
    Description   :- function to open a new window
    Programmer    :- SBN
    Last Modified :- 16/MAY/2008
    -------------------------------------------------------------------*/
	 function PlaymusicFiles(value,player) {
		  document.getElementById('playsong').innerHTML = '<table><tr><td><EMBED TYPE="audio/x-pn-realaudio-plugin" SRC="' + value + '" WIDTH="200" HEIGHT="114"></td></tr></table>';
	 }
	 
	 function NewPlaymusicFiles(musicId,type){
		 if(type==1){
			 document.getElementById('div_password').style.display='block';
			 document.getElementById('div_transparent').style.display='block';
			var  url	=	"mymusics.php?action=playMusics&musicID="+musicId+"";
			ajaxpage(url,'div_password'); 
			// alert(musicId);
		 }else{
		  document.getElementById('div_password').style.display='none';
		  document.getElementById('div_transparent').style.display='none';
		 }
	 }
 
 
 	/*----------------------------------------------------------------
	Description   :- function to search the user
	Programmer    :- SBN
	Last Modified :- 01/MAY/2008
-------------------------------------------------------------------*/
	function MusicSearch(url)
	{  
		var title = document.addsongs.search.value;	 
		
		title = leftTrim(title);
		title = rightTrim(title);
 		var test = url+"&search="+title;
		//alert(test);
		ajaxpage(test,'content');
		//document.addsongs.action=test; 
		//document.addsongs.submit();
  	}
	
	function MusicSearchNew(url,page)
	{  
		var title = document.addsongs.search.value;	 
		title = leftTrim(title);
		title = rightTrim(title);
 		var test = url+"&search="+title+"&page="+page;
		//alert(test);
		ajaxpage(test,'content');
		//document.addsongs.action=test; 
		//document.addsongs.submit();
  	}
	
	/*----------------------------------------------------------------
	Description   :- function to search the user
	Programmer    :- SBI
	Last Modified :- 01/MAY/2008
-------------------------------------------------------------------*/
	function GotoURL(url)
	{  
		document.addsongs.action=url; 
		document.addsongs.submit();
  	}
	
	 /*----------------------------------------------------------------
	Description   :- function to get category Downlines
	Programmer    :- SBN
	Last Modified :- 20/MAY/2008
-------------------------------------------------------------------*/
 function Submit_MusicVars(url,msg,page){ 

    var title = document.getElementById('URL').value; 
	var musicid	  =	document.getElementById('musicID').value;
	var playlistid	  =	document.getElementById('playlistID').value;
	var musiccapte	  =	document.getElementById('admin_music_capte').value;
	var imagesuccess  =	document.getElementById('img_verification_succ').value;
	if(musiccapte =='yes' && imagesuccess=='no'){
		var imgvarify	  =	document.getElementById('img_verification').value;
		if(title) msg	=	'Image varification failed';
	}else{
		var imgvarify	= true;
	}
	url		=	url+"&URL="+title+"&playlistID="+playlistid+"&musicID="+musicid+"&page="+page;
	//alert(url);
    if(title&&imgvarify){
		
		document.getElementById('Process_stat').style.display = 'block';
		ajaxpage(url,'content');
		//document.frm_playlist.action=url;
		//document.frm_playlist.submit();
	}else{
		alert(msg);
		return false;
	}
	
 }
 
 /*----------------------------------------------------------------
Description   :- function to get category Downlines
Programmer    :- SBN
Last Modified :- 20/MAY/2008
-------------------------------------------------------------------*/
 function LatestSubmit_MusicVars(url,msg,page,count,Container){
	
	var musiccapte='';
	var imagesuccess='';
	var imagevarify='';
	var imgvarify='';
	var captchasession='';
	
	var title 	  = document.getElementById('title').value;
	var artist 	  = document.getElementById('artist').value;
	var musicid	  =	document.getElementById('musicID').value;
	var playlistid	  =	document.getElementById('playlistID').value;
	if(document.getElementById('admin_music_capte'))
		musiccapte	  =	document.getElementById('admin_music_capte').value;
	if(document.getElementById('img_verification_succ_imuzza'))
		imagesuccess  =	document.getElementById('img_verification_succ_imuzza').value;
	if(document.getElementById('img_verification'))
		imagevarify  =	document.getElementById('img_verification').value;
	var folderID     =	document.getElementById('folderID').value;
	var fpage        =	document.getElementById('fpage').value;
	var currentlimit =	document.getElementById('currentlimit').value;
	
	var siteURL;
	var MusicUrlID;
	var x=0;
	for(i=1;i<count;i++){
		var urlid	=	'URL_'+i;
		var musicurlid	=	'murlid_'+i;
			if(x>0){
				if(siteURL){
					siteURL +=	"~*"+document.getElementById(urlid).value;
					MusicUrlID+="~*"+document.getElementById(musicurlid).value;
				}
			}else{
				siteURL	= document.getElementById(urlid).value;
				MusicUrlID=document.getElementById(musicurlid).value;
			}
			x=x+1;
		
	}
	//alert(siteURL);
	//alert(document.getElementById('img_verification').value);
	if(document.getElementById('img_verification'))
		imgvarify	    =	document.getElementById('img_verification').value;
		
	if(document.getElementById('captchasession'))
		captchasession	    =	document.getElementById('captchasession').value;
		

/*	if(musiccapte =='yes' && imagesuccess=='no'){
		imgvarify	    =	document.getElementById('img_verification').value;
		if(siteURL) msg	=	'Image varification failed';
	}else{
		imgvarify	= true;
	}
*/	url		=	url+"&URL="+siteURL+"&title="+title+"&artist="+artist+"&img_verification="+imagevarify+"&img_verification_succ="+imagesuccess+"&admin_music_capte="+musiccapte+"&playlistID="+playlistid+"&musicID="+musicid+"&folderID="+folderID+"&currentlimit="+currentlimit+"&MusicUrlId="+MusicUrlID+"&fpage="+fpage+"&captchasession="+captchasession+"&page="+page;
	//alert(url); 
    if(siteURL){
		
		document.getElementById('Process_stat').style.display = 'block';
		
		if(Container !=''){
			var containerid = Container	;
			url = url+"&Calfromfadescreen=fadescreen";
			
		}else{
			var containerid = 'content1'	;
		}
		
		ajaxpage(url,containerid);
		
	}else{
		alert(msg);
		return false;
	}
	
 }
 
  /*----------------------------------------------------------------
Description   :- function to get category Downlines
Programmer    :- SBN
Last Modified :- 20/MAY/2008
-------------------------------------------------------------------*/
 function Addnewurlofasongjs(url,page,count,Container){
	if(document.getElementById('title'))
		var title 	  = document.getElementById('title').value;
	else 
	var title 	  = '';
	if(document.getElementById('artist'))
		var artist 	  = document.getElementById('artist').value;
	else 
	var artist 	  = '';	
	if(document.getElementById('musicID'))
		var musicid	  =	document.getElementById('musicID').value;
	else 
	var musicid 	  = '';		
	if(document.getElementById('playlistID'))
		var playlistid	  =	document.getElementById('playlistID').value;
	if(document.getElementById('admin_music_capte'))	
		var musiccapte	  =	document.getElementById('admin_music_capte').value;
	if(document.getElementById('img_verification_succ_imuzza'))
		var imagesuccess  =	document.getElementById('img_verification_succ_imuzza').value;
	if(document.getElementById('img_verification'))
		var imagevarify  =	document.getElementById('img_verification').value;
	if(document.getElementById('folderID'))
		var folderID     =	document.getElementById('folderID').value;
	if(document.getElementById('fpage'))	
		var fpage        =	document.getElementById('fpage').value;
	if(document.getElementById('currentlimit'))	{	
		var currentlimit =	document.getElementById('currentlimit').value;
 	}
	else 
	var currentlimit 	  = '';	
	var captchasession 	  = '';	
	
	if(document.getElementById('captchasession'))
		captchasession	    =	document.getElementById('captchasession').value;
	
	if(count == 0)
	 var currentlimit 	  = '';	

	var x=0;
	var siteURL;
	for(i=1;i<count;i++){
		var urlid	=	'URL_'+i;
			if(x>0){
				if(siteURL){
					siteURL +=	"~*"+document.getElementById(urlid).value;
				}
			}else{
				siteURL	= document.getElementById(urlid).value;
			} 
			x=x+1;
	}  
	 
	
	url		=	url+"&URL="+siteURL+"&title="+title+"&artist="+artist+"&img_verification="+imagevarify+"&img_verification_succ="+imagesuccess+"&admin_music_capte="+musiccapte+"&playlistID="+playlistid+"&musicID="+musicid+"&folderID="+folderID+"&fpage="+fpage+"&currentlimit="+currentlimit+"&addnew=addnew&captchasession="+captchasession+"&page="+page;
 		//alert(url);  
		if(Container =='') {
			var containerId = 'content1';
		}else{  
			url = url+"&Calfromfadescreen=fadescreen";
			var containerId = Container;
 			doit(Container);
		} 
		//alert(url);
		ajaxpage(url,containerId);
	
	
 }
 
/*----------------------------------------------------------------
Description   :- function to get category Downlines
Programmer    :- SBN
Last Modified :- 20/MAY/2008
-------------------------------------------------------------------*/
 function DisplaySuggestURL(url,page,count,Container){
		if(Container =='') {
			var containerId = 'content1';
		}else{  
			url = url+"&Calfromfadescreen=fadescreen";
			var containerId = Container;
 			doit(Container);
		} 
		ajaxpage(url,containerId);
	
	
 }
 
/*----------------------------------------------------------------
	Description   :- function to get category Downlines
	Programmer    :- SBN
	Last Modified :- 20/MAY/2008
-------------------------------------------------------------------*/
function AddsongstoSubfolders(url,msg)
{
	var	checkbox;
	var i;
	var count	=	document.getElementById('count').value;
	var num		=	document.getElementById('num').value;
	var folderID  =	document.getElementById('folderID').value;
	var playlistID  =	document.getElementById('playlistID').value;
	var subfolderId  =	document.getElementById('subfolderID').value;
	var checkbox_arr='';
	var x=0;
	num1	=parseInt(count)+parseInt(num);
	
	for(i=num;i<num1;i++){
		var chkname	=	'musicfile_'+i;
		
		var	c	=	document.getElementById(chkname).checked;
		if(c){
			if(x>0){
				checkbox_arr+=	","+document.getElementById(chkname).value;
			}else{
				checkbox_arr+=	document.getElementById(chkname).value;
			}
			x=x+1;
		}
	}
	
	if(x>0){
		if(checkbox_arr){
			url	=	url+"&MusicIDarr="+checkbox_arr;
		}
		//alert(url);
		displayAjaxPage(url,'content');
	}else{
		alert(msg);
		return false;
	}
}

function AddsongsToPlaylist(page,msg)
{
	var	checkbox;
	var i;
	var count	=	document.getElementById('count').value;
	var num		=	document.getElementById('num').value;
	var folderID  =	document.getElementById('folderID').value;
	var playlistID  =	document.getElementById('playlistID').value;
	var subfolderId  =	document.getElementById('subfolderID').value;
	var fpage  =	document.getElementById('fpage').value;
	var url;
	var checkbox_arr='';
	var x=0;
	num1	=parseInt(count)+parseInt(num);
	
	for(i=num;i<num1;i++){
		var chkname	=	'musicfile_'+i;
		
		var	c	=	document.getElementById(chkname).checked;
		if(c){
			if(x>0){
				checkbox_arr+=	","+document.getElementById(chkname).value;
			}else{
				checkbox_arr+=	document.getElementById(chkname).value;
			}
			x=x+1;
		}
	}
	
	if(x>0){
		//url	=	"jangomusic-musiclist-Addtoplaylist-"+checkbox_arr+"_"+page+".html";
		if(folderID&&fpage&&subfolderId==''){
			url	=	"music_management.php?action=AddMusictoplaylist&MusicIDarr="+checkbox_arr+"&folderID="+folderID+"&playlistID="+playlistID+"&fpage="+fpage+"&page="+page;
		
		}else{
			url	=	"music_management.php?action=Addtoplaylist&MusicIDarr="+checkbox_arr+"&page="+page;
		}
		//alert(url);
		displayAjaxPage(url,'content');
	}else{
		alert(msg);
		return false;
	}
}

 /*----------------------------------------------------------------
	Description   :- Common Ajax submission
	Programmer    :- SBN
	Last Modified :- 22/JAN/2008
	-------------------------------------------------------------------*/
	function displayAjaxPage(url,containerId)
	{
		//alert(url+','+containerId);
		ajaxpage(url,containerId);
	}
 

 
  function Submit_userVarsfromsongarchive(msg,url){ 
    var title = document.getElementById('title').value; 
	var id	  =	document.getElementById('playlistID').value;
	var folderId =	document.getElementById('folderID').value;
    if(title){
			var URL="playlist_management.php?action=AddPlayList&title="+title+"&playlistID="+id+"&folderID="+folderId+"&musicflag=1"+url;
		//alert(URL);
		ajaxpage(URL,'content');
	}else{
		alert(msg);
		return false;
	}
	
 }
 
/*----------------------------------------------------------------
	Description   :- function to get category Downlines
	Programmer    :- SBN
	Last Modified :- 19/MAY/2008
-------------------------------------------------------------------*/
 function Submit_Addto_playlist(url,msg){
    var id = document.getElementById('sel_playlist').value;
	var folderID =	document.getElementById('folderID').value;
	var fpage	  =	document.getElementById('fpage').value;
	url		=	"music_management.php?action=submitAddtoplaylist&playlistID="+id+"&folderID="+folderID+"&fpage="+fpage+"&"+url;
	
    if(id){
		ajaxpage(url,'content');
		
	}else{
		alert(msg);
		return false;
	}
	
 }
	
/*--------------------------------------------------------------------------
Description   :- function to display/hide div
Programmer    :- SBi
Last Modified :- 21/MAY/2008
--------------------------------------------------------------------------*/
function displaysubmenu(DivId,imageid,newimage,hide){    
	if(hide=='block'){  
  		document.getElementById(DivId).style.display="block";
	}else{ 
  		document.getElementById(DivId).style.display="none";
	}
  	document.getElementById(imageid).style.display="none";
  	document.getElementById(newimage).style.display="block";
 	
}
/*--------------------------------------------------------------------------
Description   :- function display tool tip box
Programmer    :- SBI
Last Modified :- 22/MAY/2008
--------------------------------------------------------------------------*/
function displayTooltipemailBox(divName,ErrorImg,TrueImg,HelpBox,type,value){ ///alert("inner"+email_tooltip);
	/*alert(divName+" , "+ErrorImg+" , "+TrueImg+" , "+HelpBox+" , "+type+" , "+value);*/

  		if(type=='email'){
		
			var email 	 = document.getElementById('NewGetemail').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			if(error==true){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='newemail'){ 
			var email 	 = document.getElementById('newemail').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			if(error==true){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='confirmemail'){
		
			var confirmemail 	 = document.getElementById('txt_confirmemailNew').value;
			var email 			 = document.getElementById('NewGetemail').value;
			
			confirmemail = leftTrim(confirmemail);
			confirmemail = rightTrim(confirmemail);
			
			email = leftTrim(email);
			email = rightTrim(email);
			
			var confirmemail = confirmemail.replace(/ /g,"");
			var error = isBadEmail(confirmemail);
 			if(error==true){ 
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else if(confirmemail!=email){ 
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				document.getElementById(HelpBox).innerHTML=value;
				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}
 
}

/*--------------------------------------------------------------------------
Description   :- function display tool tip box
Programmer    :- SBI
Last Modified :- 22/MAY/2008
--------------------------------------------------------------------------*/

function displayTooltipchangepassword(divName,ErrorImg,TrueImg,HelpBox,type,value){ 

/*alert("inner"+email_tooltip);alert(divName+" =ErrorImg= "+ErrorImg+" =TrueImg= "+TrueImg+" =HelpBox= "+HelpBox+" =type= "+type+" =value= "+value);*/

  		if(type=='password'){
		
			var password 	 = document.getElementById('GetNewpassword').value;
			var newpass = password.replace(/ /g,"");
			
			if(newpass==''){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
			
		}else if(type=='newpassword'){
			var newpassword 	 = document.getElementById('newpassword').value;
			var newpassword = newpassword.replace(/ /g,"");
			if(newpassword==''){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='confirmpassword'){
			var password 	 = document.getElementById('newpassword').value;
			var newpassword = password.replace(/ /g,"");

			var cpassword 	 = document.getElementById('GetNewconfirmPassword').value;
			var newcpassword = cpassword.replace(/ /g,"");
			
			if( newcpassword=='' ){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			}else if( newcpassword!=newpassword){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				document.getElementById(HelpBox).innerHTML=value;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
 
       }
   }
  
  
  /*----------------------------------------------------------------
    Description   :-  Function to Validate a number
    Programmer    :- SBI
    Last Modified :- 30/APR/2008
    -------------------------------------------------------------------*/
	function ValidateNumber(e)
	{
		var key;
		var keychar;
	
		if (window.event)
		key = window.event.keyCode;
		else if (e)
			key = e.which;
		else
			return true;
	
		keychar = String.fromCharCode(key);
		keychar = keychar.toLowerCase();
	
		if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
			return true;
		else if ((("0123456789.").indexOf(keychar) > -1))
			return true;
		else
			return false;
		
	}
	
function displayTooltipBox(divName,ErrorImg,TrueImg,HelpBox,type,value){  
//alert(divName + ErrorImg + TrueImg + HelpBox + type + value);
//alert(value);
		if(type=='name' && value=='yes'){
			var name 	 = document.getElementById('name').value;
			newname = leftTrim(name);
			newname = rightTrim(name);
			if(newname==''){
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}
			
		}else if(type=='email'){
		
			var email 	 = document.getElementById('email').value;
			var newemail = email.replace(/ /g,"");
			var error = isBadEmail(newemail);
			
			if(error==true){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='confirmemail'){
		
			var confirmemail 	 = document.getElementById('txt_confirmemail').value;
			var email 			 = document.getElementById('email').value;
			
			confirmemail = leftTrim(confirmemail);
			confirmemail = rightTrim(confirmemail);
			
			email = leftTrim(email);
			email = rightTrim(email);
			
			var confirmemail = confirmemail.replace(/ /g,"");
			var error = isBadEmail(confirmemail);
 			if(error==true){ 
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else if(confirmemail!=email){ 
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				document.getElementById(HelpBox).innerHTML=value;
				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='password'){
			
			var pasword 	 = document.getElementById('pasword').value;
			//alert("password"+pasword);
			var newpassword = pasword.replace(/ /g,"");
			if(newpassword==''){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='confirmpassword'){
			
			var password 	 = document.getElementById('pasword').value;
			var newpassword = password.replace(/ /g,"");

			var cpassword 	 = document.getElementById('confirmPassword').value;
			var newcpassword = cpassword.replace(/ /g,"");
			if( newcpassword=='' ){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			}else if( newcpassword!=newpassword){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				document.getElementById(HelpBox).innerHTML=value;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
			
		}else if(type=='imageverifications'){
			var imageVerify 	 = document.getElementById('img_verification').value;
			var newimageVerify   = imageVerify.replace(/ /g,"");
			var FinalImgtext     = newimageVerify.toLowerCase();			

			var original 	 	 = document.getElementById('original').value;
			var originaltext     = original.toLowerCase();			
 			
			if((newimageVerify=="") || (originaltext!=FinalImgtext)){
 				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
 				return true;
			}else{
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			}
		}else if(type=='firstName'){
		var firstName=document.getElementById('firstName').value;  
 		if(firstName==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
	}else if(type=='lastName'){
		var lastName=document.getElementById('lastName').value;  
 		if(lastName==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
	}else if(type=='gender' && value=='yes'){
		var gender=document.getElementById('sel_gender').value;  
 		if(gender==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
	
	}else if(type=='selcountry' && value=='yes' ){
	
		var seectcountry=document.getElementById('selcountry').value;  
 		if(seectcountry==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
	
	}else if(type=='selcountry' && value=='yes' ){
		
		var seectcountry=document.getElementById('selcountry').value;  
 		if(seectcountry==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
		
	}else if(type=='image' && value=='yes' ){
		
		var image=document.getElementById('image').value;  
 		if(image==''){  
				document.getElementById(divName).style.display="block";
				document.getElementById(ErrorImg).style.display="block";
				document.getElementById(TrueImg).style.display="none";
				document.getElementById(HelpBox).style.display="block";
				return true;
			
		}else{ 
				document.getElementById(divName).style.display="none";
				document.getElementById(ErrorImg).style.display="none";
				document.getElementById(TrueImg).style.display="block";
				document.getElementById(HelpBox).style.display="none";
				return true;
			
		}
		
	}
	
	
	}
	
	
	/*--------------------------------------------------------------------------
	Description   :- function 
	Programmer    :- JVK
	Last Modified :- 22/MAY/2008
	--------------------------------------------------------------------------*/
	function closeDiv(divemailId,emailImage){  
		document.getElementById(divemailId).style.display="none";
		document.getElementById(emailImage).style.display="none";
	 }
		
    /*----------------------------------------------------------------
    Description   :- function to validate an email id
    Programmer    :- JVK
    Last Modified :- 24/MAY/2008
    -------------------------------------------------------------------*/
          function isBadEmail(strg) {  
            email_array = strg.split('@');
            if (email_array.length != 2) return true;
            if (email_array[1].split(".").length < 2) return true;
            if (email_array[1].split(".")[1].length < 1) return true;
            if (strg.indexOf('@') < 1) return true;
            if (strg.indexOf(' ') != -1) return true;
            if (email_array[1].indexOf('.') < 1) return true;
            if (strg.length < 5) return true;
            return false;
          }
 
/*--------------------------------------------------------------------------
Description   :- function to hide tool tip
Programmer    :- SBI
Last Modified :- 20/MAY/2008
--------------------------------------------------------------------------*/
function closeDiv(divemailId,emailImage){  
  		document.getElementById(divemailId).style.display="none";
  		document.getElementById(emailImage).style.display="none";
 }
 
//function for search
 function searchMusics(){
	 keyword = document.getElementById('txt_search').value;
	 if(document.getElementById('rdo_track').checked == true)
		type = document.getElementById('rdo_track').value;
	 else
		type = document.getElementById('rdo_play').value;
	
	url = "search.php?txt_search="+keyword+"&rdo_type="+type;
	ajaxpage(url,'content1');
 }

//function to add new folder
function folderSubmit(url,container){
	title = document.getElementById('title').value;
	folderId = document.getElementById('folderID').value;
	Page  =	 document.getElementById('page').value
	url = url+"&title="+title;
	if(folderId != '')
		url += "&folderId="+folderId;
	url	+="&page="+Page;
	ajaxpage(url,container);
}

//function to edit the folder
function editFolder(url,container){
	total = document.getElementById('total').value
	Page  =	 document.getElementById('page').value
	var count = 0;
	for(i = 0; i < total; i++){
		rdoid = "folder_list_"+i;
		if(document.getElementById(rdoid).checked == true){
			folderId = document.getElementById(rdoid).value;
		}else
			count++;
	}
	if(count == total){
		alert("Plsease select a folder");
		return false;
	}
	url = url+"&folderId="+folderId+"&page="+Page;
	//alert(url);
	ajaxpage(url,container);
}

//edit folders
function Editfolderfronsongarchive(url,container){
	var folderId	=	document.getElementById('folderID').value;	
	var PlaylistId	=	document.getElementById('playlistID').value;	
	var subfolderId	=	document.getElementById('subfolderID').value;
	if(folderId==''&&PlaylistId==''){
		alert("Please select a folder !!");
		return false;
	}else{
		if(folderId!=''&&PlaylistId==''){
			url = "folder.php?action=new&folderId="+folderId+"&musicflag=1&directflag=2"+url;
		}else if(folderId&&PlaylistId&&subfolderId==''){
			url = "playlist_management.php?action=AddNew&playlistID="+PlaylistId+"&folderID="+folderId+""+url;
		}else if(folderId&&PlaylistId&&subfolderId){
			url = "music_management.php?action=addMusicFolder&folderID="+folderId+"&playlistID="+PlaylistId+"&subfolderID="+subfolderId+"&musicflag=1&directflag=3"+url;
		}
		//alert(url);
		//folder.php?action=new&listmusic={$listmusic}&listPlaylist={$listPlaylist}
		ajaxpage(url,container);
	}
}
//function to delete the folder
function deleteFolder(url,container,msg,msg1,msg2,name){
	var count = 0;
	total = document.getElementById('total').value
	Page= document.getElementById('page').value	
	for(i = 0; i < total; i++){
		rdoid = "folder_list_"+i;
		if(document.getElementById(rdoid).checked == true){
			folderId = document.getElementById(rdoid).value;
		}else
			count++;
	}
	if(count == total){
		alert("Please select a folder");
		return false;
	}
	if(confirm(msg+ name + "?\n"+ msg1 + name + msg2))
	url = url+"&folderId="+folderId+"&page="+Page;
	ajaxpage(url,container);
}

//delete from songarchive
function DeleteFolderfromsongarchive(url,container,msg,msg1,msg2,name){
	var folderId	=	document.getElementById('folderID').value;	
	var subfolderId	=	document.getElementById('subfolderID').value;	
	if(folderId==''){
		alert("Please  select a folder !!");	
		return false;
	}else{
		if(confirm(msg+ name + "?\n"+ msg1 + name + msg2)){
			url = url+"&folderId="+folderId+"&subfolderID="+subfolderId+"&musicflag=1";
			//alert(url);
			ajaxpage(url,container);
		}
	}
}





/*//function for music file settings
function SettingsForplaylist(container,page,task){
	var total = document.getElementById('total').value;
	var folderID = document.getElementById('folderID').value;
	var fpage = document.getElementById('fpage').value;
	var count = 0;
	for(i = 0; i < total; i++){
		rdoid = "playlist_"+i;
		if(document.getElementById(rdoid).checked == true){
			PlaylistId = document.getElementById(rdoid).value;
		}else
			count++;
	}
	if(count == total){
		alert("Plsease select a Playlist");
		return false;
	}
	
	if(task=='settings'){
		url="playlist_management.php?action=PlaylistSettings&playlistID="+PlaylistId+"&folderID="+folderID+"&fpage="+fpage+"&page="+page;
	}
	//alert(url);
	ajaxpage(url,container);

}
*/

/*//function to delete the folder
function deleteMusicfile(url,container,msg,msg1,msg2,name,page){
	var count = 0;
	total = document.getElementById('total').value	
	for(i = 0; i < total; i++){
		rdoid = "playlistsongs_"+i;
		if(document.getElementById(rdoid).checked == true){
			folderId = document.getElementById(rdoid).value;
		}else
			count++;
	}
	if(count == total){
		alert("Plsease select a music file");
		return false;
	}
	if(confirm(msg+ name + "?\n"+ msg1 + name + msg2)){
		url = url+"&musicID="+folderId+"&page="+page;
		alert(url);
		ajaxpage(url,container);
	}else{
		//alert(url);
		return false;
	}
}*/

//function to delete the folder
function deleteMusicfile(url,container,msg,msg1,msg2,name,page){
	if(confirm(msg+ name + "?\n"+ msg1 + name + msg2)){
		//url = url+"&folderID="+folderID+"&fpage="+fpage+"&page="+page;
		url = url+"&page="+page;
		//alert(url);
		ajaxpage(url,container);
	}else{
		//alert(url);
		return false;
	}
}

//function for music file settings
function SettingsForplaylist(container,page,task){
	
	var folderID 	=   document.getElementById('folderID').value;
	var fpage 		=   document.getElementById('fpage').value;
	var id			=	document.getElementById("Chkedvalue").innerHTML;
	var type		=	document.getElementById("Chkedtype").innerHTML;
	var total 		=   document.getElementById("Chkedcount").innerHTML;
	
	if(type!='playlist'){
		alert("Please select a Playlist.");
		return false;
	}else{
		
		
	}
	
	if(task=='settings'){
		url="playlist_management.php?action=PlaylistSettings&playlistID="+id+"&folderID="+folderID+"&fpage="+fpage+"&page="+page;
	}
	//alert(url);
	ajaxpage(url,container);

}



/*//function to edit the playlist
function PlayMusictoFiles(container,page){
	total = document.getElementById('total').value
	count = 0;
	for(i = 0; i < total; i++){
		 rdoid = "playlistsongs_"+i;
		 musicurlid	= "URL_"+i;
		if(document.getElementById(rdoid).checked == true){
			 PlaylistId = document.getElementById(rdoid).value;
			 musicurl   = document.getElementById(musicurlid).value;
		}else
			count++;
	}
	if(count == total){
		alert("Plsease select a MusicFile");
		return false;
	}
	//alert(musicurl);
	if(musicurl){
	document.getElementById('playsong').innerHTML = '<table><tr><td><EMBED TYPE="audio/x-pn-realaudio-plugin" SRC="' + musicurl + '" WIDTH="200" HEIGHT="114"></td></tr></table>';
	}
}
*/

///funtion for paging
 function ajaxpageMyMusic(keyword,type,page){
	 if(type != ''){
		url = "search.php?txt_search="+keyword+"&rdo_type="+type+"&page="+page;
	 }else{
		url = "mymusics.php?page="+page+"&search="+keyword;
	 }
	ajaxpage(url,'content');
 } 

 
//Songs details showing section
function GotoViewsongssection(plyalist,reg,oldpage,i){
	var passwordsett	=	"passwordset_"+i;
	var passset	=	document.getElementById(passwordsett).value;
	 var folderID		=	document.getElementById("folderID").value;
	 var fpage			=	document.getElementById("fpage").value;
	if(passset=='yes'){
		document.getElementById('div_password').style.display='block';
		document.getElementById('div_transparent').style.display='block';	
		url = "playlist_management.php?action=checkPassword&playlistID="+plyalist+"&folderID="+folderID+"&fpage="+fpage+"&oldpage="+oldpage;
		//alert(url);
		ajaxpage(url,'div_password');
	}else{
		url = "playlist_management.php?action=Viewplaylistsongs&playlistID="+plyalist+"&folderID="+folderID+"&fpage="+fpage+"&oldpage="+oldpage;
		//alert(url);
		ajaxpage(url,'content');
	}
}

//password submit
function SubmitPasswordofPlaylist(folderID,msg,msg1)
{
	var Pass		=	document.getElementById("Listpassword").value;
	var playlistID	=	document.getElementById('playlistID').value;
	var page		=	document.getElementById('oldpage').value;
	var listing		=	document.getElementById('listing').value;
	if(Pass==''){
		//alert("Enter Password!!");
		alert(msg);
	}else{
		if(Pass!=listing){
			//alert("Invalid Password!!");
			alert(msg1);
			return false;
		}else{
			url = "playlist_management.php?action=SubmitcheckPassword&password="+Pass+"&playlistID="+playlistID+"&folderID="+folderID+"&oldpage="+page;
			
			ajaxpage(url,'content1');
		}
	}
	
	
}

//function for change css of music add of left link
function Changeleftmusicaddlink(value){
	if(value==1){
		if(document.getElementById('homediv'))
			document.getElementById('homediv').className = "leftLinks1";
		if(document.getElementById('musicaddleftdiv'))	
			document.getElementById('musicaddleftdiv').className = "";
		if(document.getElementById('regdiv'))	
			document.getElementById('regdiv').className = "";
		if(document.getElementById('logindiv'))	
			document.getElementById('logindiv').className = "";
	}else if(value==2){
		if(document.getElementById('homediv'))
			document.getElementById('homediv').className = "";
		if(document.getElementById('musicaddleftdiv'))	
			document.getElementById('musicaddleftdiv').className = "leftLinks1";
		if(document.getElementById('regdiv'))	
			document.getElementById('regdiv').className = "";
		if(document.getElementById('logindiv'))		
			document.getElementById('logindiv').className = "";
	}else if(value==3){
		if(document.getElementById('homediv'))	
			document.getElementById('homediv').className = "";
		if(document.getElementById('musicaddleftdiv'))		
			document.getElementById('musicaddleftdiv').className = "";
		if(document.getElementById('regdiv'))		
			document.getElementById('regdiv').className = "leftLinks1";
		if(document.getElementById('logindiv'))		
			document.getElementById('logindiv').className = "";
	}else if(value==4){
		if(document.getElementById('homediv'))	
			document.getElementById('homediv').className = "";
		if(document.getElementById('musicaddleftdiv'))		
			document.getElementById('musicaddleftdiv').className = "";
		if(document.getElementById('regdiv'))		
			document.getElementById('regdiv').className = "";
		if(document.getElementById('logindiv'))		
			document.getElementById('logindiv').className = "leftLinks1";
	}
	
}


 
//function for add inner folder
function FunctionforAddInnerFolder(flag){
 
 var playlistID	=	document.getElementById('playlistID').value;
 var folderID	=	document.getElementById('folderID').value;
 if(flag==1){
	 url	=	"music_management.php?action=addMusicFolder&directflag=1&musicflag=1";
	 ajaxpage(url,'content'); 
 }else{
	 if(folderID){
		 if(playlistID){
			url	=	"music_management.php?action=addMusicFolder&folderID="+folderID+"&playlistID="+playlistID+"&musicflag=1&directflag=3&listsubfolder=1&listmusic=1&listPlaylist=1";
			ajaxpage(url,'content'); 
		 }else{
			 alert("Please select a playlist!!!");
		 }
	
	 }else{
		alert("Please select a folder!!!");
	 }
 }

}



//function for add inner folder
function submitfunctionforAddInnerFolder(flag){
 
 var playlistID	=	document.getElementById('playlistID').value;
 var folderID	=	document.getElementById('foldID').value;
 var title	=	document.getElementById('title').value;
// alert(flag);
 if(flag==1){
	 if(title){
	 url	=	"music_management.php?action=addMusicFolder&folderID="+folderID+"&playlistID="+playlistID+"&title="+title+"&directflag=1&musicflag=1";
	 ajaxpage(url,'content'); 
	 }else{
		alert("Please enter a folder name !!");	 
	}
 }else{
	 if(folderID){
		 if(playlistID){
				if(title){
				url	=	"music_management.php?action=addMusicFolder&folderID="+folderID+"&playlistID="+playlistID+"&title="+title;
				//alert('url=='+url);
				ajaxpage(url,'content'); 
				}else{
					alert("Please enter a folder name !!");
				}
		 }else{
			 alert("Please select a playlist!!!");
		 }
	
	 }else{
		alert("Please select a folder!!!");
	 }
 }

}

 function Submitsubfolder_musics(url,msg){
	var subid	=	document.getElementById('sel_playlist').value; 
	if(subid){
		url=url+"&subfolderID="+subid;
		//alert(url);
		ajaxpage(url,'content'); 
	}else{
		alert(msg);
		return false;
	}
	 
 }
 
 function setCookie() {
  var expdate 	  = new Date ();
  var newTime = expdate.getTime()+ (1000*20);
  document.cookie = "myCookie = " + newTime + " ; expires = " + expdate  ;
}

 
 //function for add subfolders into playlist
 function AddsubfoldersintoPlaylist(url,msg){
 	 var playlistID	=	document.getElementById('playlistID').value;
	 var folderID	=	document.getElementById('foldID').value;
	 var title		=	document.getElementById('title').value;
	 var fpage		=	document.getElementById('fpage').value;
	 var oldpage	=	document.getElementById('oldpage').value;
	 
	 if(title){
		url	=	url+"&playlistID="+playlistID+"&folderID="+folderID+"&title="+title+"&fpage="+fpage+"&oldpage="+oldpage+"&folderflag=1";
		//alert(url);
	 	ajaxpage(url,'content'); 
	 }else{
	 	alert(msg);
		return false;
	 }
	 
	 
 }
 
/************************************************** TreeView 1 **************************************************/
 //functions for explorer
var oTreeView1 = null;
var fTreeView1 = function()
{
	
	
	var oCallback = {success : function(oResponse)
	{ 
		if(document.getElementById('InnerLeftcontent')){
			oTreeView1 = new YAHOO.widget.TreeView('InnerLeftcontent'); //alert(oResponse.responseText);return false; document.write(
			eval(oResponse.responseText);
			oTreeView1.draw();
			oTreeView1.subscribe('labelClick', fLabelClick); 
			
		}
		
}};
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};
/************************************************** TreeView 2 **************************************************/

var oTreeView2 = null;
var fTreeView2 = function()
{
	
	var oCallback = { success : function(oResponse)
	{ 
		oTreeView2 = new YAHOO.widget.TreeView('PLeftcontent'); // alert(oResponse.responseText);return false;document.write(
		eval(oResponse.responseText);
		oTreeView2.draw();
		oTreeView2.subscribe('labelClick', fLabelClick1);
		
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};





var fLabelClick1 = function(oNode)
{
	
	
	if(oNode.data.id!=document.getElementById('sample_node1').innerHTML){
		document.getElementById('sample_node_last1').innerHTML = document.getElementById('sample_node1').innerHTML;
	}
	
	if(oNode.data.id != 2){
		
			document.getElementById('sample_node1').innerHTML = oNode.data.id;
		
			var nodeName	=	oNode.data.name;
			nameArr		=	new Array();
			nameArr		=	nodeName.split("/");
			var nameCount	=	nameArr.length;
			var CNodeName	=    nameArr[nameCount-1];
			
			document.getElementById('sample_node_name1').innerHTML = CNodeName; 
			document.getElementById('PlName').style.display="block";
			if(document.getElementById('sample_node_selectname').innerHTML!=''){
				document.getElementById('PlName').innerHTML = document.getElementById('sample_node_selectname').innerHTML;
				document.getElementById('sample_node_selectname').innerHTML='';
			}else{
				document.getElementById('PlName').innerHTML = CNodeName; 
			}
		if(document.getElementById('activeeditimg'))
			document.getElementById('activeeditimg').src="images/EditFolder_active.gif";
		if(document.getElementById('deleteactualimg'))	
			document.getElementById('deleteactualimg').src="images/stop_active.gif";
			
		if(oNode.data.id.substring(0,1) == "p"){
			if(document.getElementById('addmusicsongsimg'))
				document.getElementById('addmusicsongsimg').src="images/AddURL_active.gif";
				
			if(document.getElementById('pltsettingimg'))	
				document.getElementById('pltsettingimg').src="images/settings.GIF";
			if(document.getElementById('mailIcon'))		
				document.getElementById('mailIcon').src="images/Email_Active.gif";
			if(document.getElementById('MyspaceLinkenable'))		
				document.getElementById('MyspaceLinkenable').style.display = "block"; 
		}else{
			
			if(document.getElementById('addmusicsongsimg'))	
				document.getElementById('addmusicsongsimg').src="images/AddURL_inactive.gif";
			if(document.getElementById('pltsettingimg'))		
				document.getElementById('pltsettingimg').src="images/settings_fade.GIF";
			if(document.getElementById('mailIcon'))		
				document.getElementById('mailIcon').src="images/Email_inActive.gif";
			if(document.getElementById('MyspaceLinkenable'))		
				document.getElementById('MyspaceLinkenable').style.display = "none"; 
		}
		if(document.getElementById('addplaylistimg'))	
			document.getElementById('addplaylistimg').src="images/AddFolder_active.gif";
		
		
	}else{
		if(document.getElementById('activeeditimg'))	
			document.getElementById('activeeditimg').src="images/EditFolder_inactive.gif";
		if(document.getElementById('deleteactualimg'))	
			document.getElementById('deleteactualimg').src="images/stop_inactive.gif";
		if(document.getElementById('addmusicsongsimg'))	
			document.getElementById('addmusicsongsimg').src="images/AddURL_inactive.gif";
		if(document.getElementById('addplaylistimg'))	
			document.getElementById('addplaylistimg').src="images/AddFolder_inactive.gif";
		if(document.getElementById('pltsettingimg'))	
			document.getElementById('pltsettingimg').src="images/settings_fade.GIF";
		if(document.getElementById('mailIcon'))	
			document.getElementById('mailIcon').src="images/Email_inActive.gif";
			
		document.getElementById('sample_node1').innerHTML="";
		document.getElementById('sample_node_name1').innerHTML =""; 
		document.getElementById('PlName').innerHTML = ""; 
		document.getElementById('MyspaceLinkenable').style.display = "none"; 
		
		//document.getElementById('PlName').style.display="none";
		//return false;
	}
	
	
	var oCallback = {success : function(oResponse)
	{	
		var aResponse = oResponse.responseText;//alert(aResponse);  return false;
		document.getElementById('PRightcontent').innerHTML = aResponse;
		if(document.getElementById(oNode.data.id)){
			if(oNode.data.id != 2){	
			if(oNode.data.id.substring(0,1) != "p")
				document.getElementById(oNode.data.id).src = "images/folder_6.gif";
			
			var spanId = "s"+oNode.data.id;
				document.getElementById(spanId).className = "ygtvlabelnew";
			}
			
		}
		if(document.getElementById('sample_node_last1').innerHTML){
			
			var lastId		= document.getElementById('sample_node_last1').innerHTML; 
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			
			var lastspanId = "s"+lastId;
				document.getElementById(lastspanId).className = "";
		}
		
		
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=labelclick&id=' + oNode.data.id );
	
};


/************************************************** TreeView 2 **************************************************/


var fLabelClick = function(oNode)
{
	

	if(oNode.data.id!=document.getElementById('sample_node').innerHTML){
		var sampleNode = document.getElementById('sample_node').innerHTML;
		if(sampleNode.substring(0,1) == "f"){
			document.getElementById('sample_node_last').innerHTML = document.getElementById('sample_node').innerHTML; 
		}
	}
	
	
	if(oNode.data.id != 1){
		
		if(document.getElementById('sample_node')){
			document.getElementById('sample_node').innerHTML = oNode.data.id; 
			
			var nodeName	=	oNode.data.name;
			nameArr		=	new Array();
			nameArr		=	nodeName.split("/");
			var nameCount	=	nameArr.length;
			var CNodeName	=    nameArr[nameCount-1];
			
			document.getElementById('sample_node_name').innerHTML = CNodeName; 
			document.getElementById('PlName').style.display="block";
			//document.getElementById('PlName').innerHTML = CNodeName; 
			if(document.getElementById('folderName')){
				if(document.getElementById('folderName').value!=''){
			 		var notchange	=	document.getElementById('folderName').value;
					document.getElementById('folderName').value='';
				}
				else
					document.getElementById('PlName').innerHTML = CNodeName; 
			}else{
				document.getElementById('PlName').innerHTML = CNodeName; 
			}
			
			
		}
		if(document.getElementById('activeeditimg'))	
			document.getElementById('activeeditimg').src="images/EditFolder_active.gif";
		if(document.getElementById('deleteactualimg'))	
			document.getElementById('deleteactualimg').src="images/stop_active.gif";
			
		if(document.getElementById('addmusicsimg'))	
			document.getElementById('addmusicsimg').src="images/AddURL_active.gif";	
		if(document.getElementById('repeater'))
			var repeaterstat	=	document.getElementById('repeater').value;
		
		if(repeaterstat){
			
			if(repeaterstat == "Repeater"){
				
				if(document.getElementById('repeat'))	
					document.getElementById('repeat').src="images/RepeateAll_active_on.gif";	
				if(document.getElementById('repeatthis'))	
					document.getElementById('repeatthis').src="images/RepeateThis_active.gif";	
				
			}else{
				if(document.getElementById('repeat'))	
					document.getElementById('repeat').src="images/RepeateAll_active.gif";	
				if(document.getElementById('repeatthis'))	
					document.getElementById('repeatthis').src="images/RepeateThis_active_on.gif";	
			}
			
		}else{
			if(document.getElementById('repeat'))	
				document.getElementById('repeat').src="images/RepeateAll_active.gif";	
			if(document.getElementById('repeatthis'))	
				document.getElementById('repeatthis').src="images/RepeateThis_active.gif";	
		}
		
		if(document.getElementById('Mail'))	
			document.getElementById('Mail').src="images/Email_Active.gif";	
		if(document.getElementById('Share'))	
			document.getElementById('Share').src="images/Share_active.gif";	
		if(document.getElementById('Delete'))	
			document.getElementById('Delete').src="images/stop_active.gif";	
		if(document.getElementById('Edit'))	
			document.getElementById('Edit').src="images/Edit_Active.gif";
		if(document.getElementById('Paste'))	
			document.getElementById('Paste').src="images/Paste_active.gif";
		if(document.getElementById('Copy'))	
			document.getElementById('Copy').src="images/Copy_Active.gif";
		if(document.getElementById('Send_to_Playlist'))	
			document.getElementById('Send_to_Playlist').src="images/AddtoPlayList_active.gif";	
			
	
	}else{
		document.getElementById('activeeditimg').src="images/EditFolder_inactive.gif";
		document.getElementById('deleteactualimg').src="images/stop_inactive.gif";
		
		if(document.getElementById('addmusicsimg'))	
			document.getElementById('addmusicsimg').src="images/AddURL_inactive.gif";
			
		if(document.getElementById('repeat'))	
			document.getElementById('repeat').src="images/RepeateAll_inactive.gif";		
		if(document.getElementById('repeatthis'))	
			document.getElementById('repeatthis').src="images/RepeateThis_inactive.gif";		
		if(document.getElementById('Mail'))	
			document.getElementById('Mail').src="images/Email_inActive.gif";	
		if(document.getElementById('Share'))	
			document.getElementById('Share').src="images/Share_inactive.gif";	
		if(document.getElementById('Delete'))	
			document.getElementById('Delete').src="images/stop_inactive.gif";	
		if(document.getElementById('Edit'))	
			document.getElementById('Edit').src="images/Edit_inActive.gif";
		if(document.getElementById('Paste'))	
			document.getElementById('Paste').src="images/Paste_inactive.gif";
		if(document.getElementById('Copy'))	
			document.getElementById('Copy').src="images/Copy_inActive.gif";
		if(document.getElementById('Send_to_Playlist'))	
			document.getElementById('Send_to_Playlist').src="images/AddtoPlayList_inactive.gif";	
			
		document.getElementById('sample_node').innerHTML="";
		document.getElementById('PlName').innerHTML = ""; 
		//document.getElementById('PlName').style.display="none";
	}
	
	var oCallback = {success : function(oResponse)
	{
		var aResponse = oResponse.responseText;  //alert(oResponse.responseText);return false;
		document.getElementById('InnerRightcontent').innerHTML = aResponse;
		var lastId;
		if(document.getElementById('sample_node_last')){
			lastId		= document.getElementById('sample_node_last').innerHTML;
		}
			
		if(oNode.data.id != 1){ 
			document.getElementById(oNode.data.id).src = "images/folder_6.gif";
			var spanId = "s"+oNode.data.id;
				document.getElementById(spanId).className = "ygtvlabelnew";
				
		}
		if(lastId){
			document.getElementById(lastId).src = "images/folder_7.gif";
			var lastspanId = "s"+lastId;
				document.getElementById(lastspanId).className = "";
		}
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=labelclick&id=' + oNode.data.id );
	
};


var oPanelFolder = null;
var fPanelFolder = function(xpos,ypos)
{
	if (!oPanelFolder)
	{
		
		if(xpos && ypos){
			var JsXpos	=	xpos;
			var JsYpos	=	ypos;
		}else{
			var JsXpos	=	((screen.width - 400) / 2);
			var JsYpos	=	100;
		}
		
		oPanelFolder = new YAHOO.widget.Panel('PanelFolder', {width : '400px', xy : [parseInt(JsXpos), parseInt(JsYpos)], modal : true});
		oPanelFolder.setHeader('Add Folder');
		oPanelFolder.render(document.getElementById('myvhdd_panel_folder'));
	}
	
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder.setBody(oResponse.responseText);
		oPanelFolder.render();
		oPanelFolder.show();
	}};
	
	
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=folder&id=' + document.getElementById('sample_node').innerHTML );
	
};

var oPanelFolder_edit = null;
var fPanelFolderEdit = function(xpos,ypos)
{
	if(document.getElementById('sample_node').innerHTML==""){
		alert("Please select a folder!!");	
		return false;
	}
	
	if (!oPanelFolder_edit)
	{
		if(xpos && ypos){
			var JsXpos	=	xpos;
			var JsYpos	=	ypos;
		}else{
			var JsXpos	=	((screen.width - 400) / 2);
			var JsYpos	=	100;
		}
		
		oPanelFolder_edit = new YAHOO.widget.Panel('PanelFolder_edit', {width : '400px', xy : [parseInt(JsXpos), parseInt(JsYpos)], modal : true});
		oPanelFolder_edit.setHeader('Edit Folder');
		oPanelFolder_edit.render(document.getElementById('myvhdd_panel_editsfolder'));
	}
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder_edit.setBody(oResponse.responseText);
		oPanelFolder_edit.render();
		oPanelFolder_edit.show();
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=folder&edit=1&id=' + document.getElementById('sample_node').innerHTML);
};

//addnew folder from playlist
var oPanelFolderNew = null;
var fPanelFolderNew = function()
{
	
	if (!oPanelFolderNew)
	{
		oPanelFolderNew = new YAHOO.widget.Panel('PanelFolder', {width : '400px', xy : [(screen.width - 400) / 2, 100], modal : true});
		oPanelFolderNew.setHeader('Add Folder');
		oPanelFolderNew.render(document.getElementById('myvhdd_panel_folder1'));
	}
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolderNew.setBody(oResponse.responseText);
		oPanelFolderNew.render();
		oPanelFolderNew.show();
	}};
	/*YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=folder&id=' + document.getElementById('sample_node1').innerHTML );*/
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=folder&id=');
	
};

//edit my playlist
var oPanelFolderNew_edit = null;
var fPanelFolderEditNew = function()
{

	if(document.getElementById('sample_node1').innerHTML==''){
		alert("Please select a folder or playlist!!");	
		return false;
	}
	var nodetypeId = document.getElementById('sample_node1').innerHTML;
	var nodeaction;
	var nodetype;
	if(nodetypeId.substring(0,1) == "f"){
		nodetype	=	nodetypeId.substring(0,1);
		nodeaction	=	"action=folder&edit=1&id=";	
	}else if(nodetypeId.substring(0,1) == "p"){
		nodetype	=	nodetypeId.substring(0,1);
		nodeaction	=	"action=addPlaylist&edit=1&id=";	
	}
	
	if (!oPanelFolder_edit)
	{
		oPanelFolderNew_edit = new YAHOO.widget.Panel('PanelFolder', {width : '550px', xy : [(screen.width - 400) / 2, 100], modal : true});
		if(nodetype=='f'){
		oPanelFolderNew_edit.setHeader('Edit Folder');
		}else if(nodetype=='p'){
			oPanelFolderNew_edit.setHeader('Edit Playlist');
		}
		oPanelFolderNew_edit.render(document.getElementById('myvhdd_panel_folder1'));
	}
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolderNew_edit.setBody(oResponse.responseText);
		oPanelFolderNew_edit.render();
		oPanelFolderNew_edit.show();
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, nodeaction + document.getElementById('sample_node1').innerHTML);
};

/*ZZZZZZZZZZZZZZZZZZZZZz//edit folder
var fPanelFolder_editNew = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolderNew_edit.setBody(oResponse.responseText);
		oPanelFolderNew_edit.render();
		oPanelFolderNew_edit.show();
		fTreeView2();
		var sId = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};*/

//edit folder
var fPanelFolder_editNew = function()
{
	var oCallback = {success : function(oResponse)
	{
		
		oPanelFolderNew_edit.setBody(oResponse.responseText); //alert(oResponse.responseText);
		oPanelFolderNew_edit.render();
		oPanelFolderNew_edit.show();
		fTreeView2();
		
		document.getElementById('sample_node1').innerHTML = document.getElementById('flid').value;
		document.getElementById('PlName').innerHTML = document.getElementById('folderName').value;
		document.getElementById('sample_node_selectname').innerHTML = document.getElementById('folderName').value;
		
		var sId = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
		
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};



//addnew playlist in myplaylist
var oPanelPlaylistNew = null;
var fPanelPlaylistNew = function()
{
	var getid	=	document.getElementById('sample_node1').innerHTML;
	if(getid==''){
		alert("Please select a folder/playlist");	
		return false;
	}
	if(getid.substring(0,1) == "p"){
		alert("You have no permission to create playlist inside a playlist !");	
		return false;
	}
	if(getid.substring(1,2) == "s"){
		alert("You have no permission to create playlist inside a playlist !");	
		return false;
	}
	
	if (!oPanelPlaylistNew)
	{
		oPanelPlaylistNew = new YAHOO.widget.Panel('PanelFolder', {width : '600px', xy : [(screen.width - 400) / 2, 100], modal : true});
		oPanelPlaylistNew.setHeader('Add Playlist');
		oPanelPlaylistNew.render(document.getElementById('myvhdd_panel_folder1'));
	}
	var oCallback = {success : function(oResponse)
	{ //alert(oResponse.responseText);return false;
		oPanelPlaylistNew.setBody(oResponse.responseText);
		oPanelPlaylistNew.render();
		oPanelPlaylistNew.show();
	}};
		
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=addPlaylist&id='+getid);
	
	
};

/*ZZZZZZZZZZZZZZZvar fPanelFolderNew2 = function()
{	
	var oCallback = {success : function(oResponse)
	{
	
		oPanelFolderNew.setBody(oResponse.responseText);//alert(oResponse.responseText); return false;
		oPanelFolderNew.render();
		oPanelFolderNew.show();
		fTreeView2();
		var sId1 = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId1))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId1) );
	}};
	
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};*/

var fPanelFolderNew2 = function()
{	
	var oCallback = {success : function(oResponse)
	{
	
		oPanelFolderNew.setBody(oResponse.responseText); //alert(oResponse.responseText); return false;
		oPanelFolderNew.render();
		oPanelFolderNew.show();
		fTreeView2();
		document.getElementById('sample_node1').innerHTML = document.getElementById('flid').value;
		document.getElementById('PlName').innerHTML = document.getElementById('folderName').value;
		var sId1 = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId1))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId1) );
	}};
	
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};


/*ZZZZZZZZZZZZZZZZZZ//submit playlist
var fPanelPlaylistNew2 = function()
{	
	var oCallback = {success : function(oResponse)
	{
	
		oPanelPlaylistNew.setBody(oResponse.responseText);	//alert(oResponse.responseText); return false;
		oPanelPlaylistNew.render();
		oPanelPlaylistNew.show();
		fTreeView2();
		var sId1 = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId1))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId1) );
	}};
	
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST','PlaylistExplore.php', oCallback);
};

*/

//submit playlist
var fPanelPlaylistNew2 = function()
{
	
	var oCallback = {success : function(oResponse)
	{
		var my_succs		=	oResponse.responseText;
		var where_is_suc	=	my_succs.indexOf('New Play List Added Successfully.');
		//alert('The succ is at position '+where_is_suc+'.');
		if(where_is_suc != -1 ){
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngCnt	=	document.getElementById('PlsSngCnts').innerHTML;
			var sngCnt	=	document.getElementById('userplaylistsngccnt').value;
			var PlnumCnt	=	document.getElementById('userplaylistccnt').value;
			
			PlnumCnt	=	parseInt(PlnumCnt)+1;
			
			var NewTotalcnt	=	"( "+PlnumCnt+" + "+sngCnt+" )";
			document.getElementById('userplaylistccnt').value	=	PlnumCnt;
			document.getElementById('PlsSngCnts').innerHTML	=	NewTotalcnt;
		}
		
		oPanelPlaylistNew.setBody(oResponse.responseText); //alert(oResponse.responseText);
		oPanelPlaylistNew.render();
		oPanelPlaylistNew.show();
		fTreeView2();
		
		document.getElementById('sample_node1').innerHTML = document.getElementById('flid').value;
		document.getElementById('PlName').innerHTML = document.getElementById('folderName').value;
		document.getElementById('sample_node_selectname').innerHTML = document.getElementById('folderName').value;
		
		var sId = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
		
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
	
	
	
};




/*var fPanelFolder2 = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolder.setBody(oResponse.responseText); //alert(oResponse.responseText);return false;
		oPanelFolder.render();
		oPanelFolder.show();
		fTreeView1();
		document.getElementById('sample_node').innerHTML = document.getElementById('flid').value;
		/*var sId = document.getElementById('sample_node').innerHTML; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );*/
		/*var sId = document.getElementById('flid').value; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};
*/


var fPanelFolder2 = function()
{
	var oCallback = {success : function(oResponse)
	{
		var my_succs		=	oResponse.responseText;
		var where_is_suc	=	my_succs.indexOf('Successfully Inserted');
		//alert('The succ is at position '+where_is_suc+'.');
		if(where_is_suc != -1 ){
			
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngfCnt	=	document.getElementById('usersongarchiveccnt').innerHTML;
			var sgCnts	=	document.getElementById('usersongarchivesngccnt').value;
			var sngfCnt	=	document.getElementById('usersongarchiveccnt').value;
			
			sngfCnt	=	parseInt(sngfCnt)+1;
			var newCnts	=	"( "+sngfCnt+" + "+sgCnts+" )";
			document.getElementById('usersongarchiveccnt').value	=	sngfCnt;
			document.getElementById('ARchSngCnts').innerHTML	=	newCnts;
		}

		
		oPanelFolder.setBody(oResponse.responseText); //alert(oResponse.responseText);return false;
		oPanelFolder.render();
		oPanelFolder.show();
		fTreeView1();
		document.getElementById('sample_node').innerHTML = document.getElementById('flid').value;
		document.getElementById('PlName').innerHTML = document.getElementById('folderName').value;
		var sId = document.getElementById('flid').value; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};

/*ZZZZZZZZZZZZZZZ//edit folder
var fPanelFolder_edit = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolder_edit.setBody(oResponse.responseText);
		oPanelFolder_edit.render();
		oPanelFolder_edit.show();
		fTreeView1();
		var sId = document.getElementById('sample_node').innerHTML; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_folder');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};
*/

//edit folder
var fPanelFolder_edit = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolder_edit.setBody(oResponse.responseText);
		oPanelFolder_edit.render();
		oPanelFolder_edit.show();
		fTreeView1();
		
		document.getElementById('PlName').innerHTML = document.getElementById('folderName').value;
		var sId = document.getElementById('sample_node').innerHTML; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_folderedit');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};



//function to delete folder
 function DeleteFolder(msg,msg1,msg2){
	 var id;
	 var name;
	if(document.getElementById('sample_node')){
		
		 id = document.getElementById('sample_node').innerHTML;
		  if(id==''){
		   alert("Please select a folder !!");	 
		   return false;
		 }
		 if(id.substring(0,1) == "f"){
			name = "Folder";
			folderId = id.replace("f","");
			url = "explorer.php?action=deleteFolder&folderId="+folderId;
		 }else{
			name = "Playlist";
		 }
		 
	}else if(document.getElementById('sample_node1')){
		
		 id = document.getElementById('sample_node1').innerHTML;
		 if(id==''){
		   alert("Please select a folder !!");	 
		   return false;
		 }
		 if(id.substring(0,1) == "f"){
			name = "Folder";
			if(id.substring(1,2) == "s") folderId = id.replace("fs","");
			else folderId = id.replace("f","");
			url = "PlaylistExplore.php?action=deleteFolder&folderId="+folderId;
			
		 }else{
			name = "Playlist";
			playlistID	=	id.replace("p","");
			url = "PlaylistExplore.php?action=deletePlaylist&playlistID="+playlistID;
			
		 }
	}
	
	if(confirm(msg+ " " + name + "?\n"+ msg1 +"  " + name + " " +msg2)) 
	window.location = url;
 }
 
 //function to delete folder music
 function DeleteFolderMusics(msg,msg1,msg2,id,container){
	
	var folder	=	document.getElementById('sample_node').innerHTML;
	var url = "explorer.php?action=deleteMusics&musicID="+id+"&id="+folder;

	if(confirm(msg+ " " + name + "?\n"+ msg1 +"  " + name + " " +msg2)) 
		ajaxpage(url,container);
		//window.location = url;
 }
 
 ///function for add new folders
 function addnewFolderjs(playlistID){
	 
	 if(document.getElementById('folderID'))
	 	var folderID	=	document.getElementById('folderID').value;
		/*if(document.getElementById('playlistID'))
			var playlistID	=	document.getElementById('playlistID').value;*/
	
	var url	=	"folder.php?action=addnewfolders&folderId="+folderID+"&playlistID="+playlistID;
	//alert(url);
	
	document.getElementById('div_newfolderadd').style.display='block';
	document.getElementById('div_newfolder').style.display='block';
	
	ajaxpage(url,'div_newfolder');
	
 }
 
 function closeaddnewfolder(){
	 if(document.getElementById('folderID'))
	 	var folderID	=	document.getElementById('folderID').value;
	 if(document.getElementById('playlistID'))
			var playlistID	=	document.getElementById('playlistID').value;
	
			
	url	=	"playlist_management.php?folderID="+folderID+"&playlistID="+playlistID;
	document.getElementById('div_newfolderadd').style.display='none';
	document.getElementById('div_newfolder').style.display='none';
	if(url) ajaxpage(url,'content');
 }
 
 //submit add new section 
 function AddnewFolderSubmit(){
	 if(document.getElementById('folderID'))
	 	var folderID	=	document.getElementById('folderID').value;
	 if(document.getElementById('playlistID'))
			var playlistID	=	document.getElementById('playlistID').value;
	 if(document.getElementById('infolder'))
	 		var infolder	=	document.getElementById('infolder').value;
	 
	var title	=	document.getElementById('title').value;
	if(title==''){
		alert("Enter Folder Name");	
		return false;
	}
	
	var url	=	"folder.php?action=submitaddnewfolder&folderId="+folderID+"&title="+title+"&playlistID="+playlistID+"&infolder="+infolder;
	//alert(url);
	document.getElementById('div_newfolderadd').style.display='block';
	document.getElementById('div_newfolder').style.display='block';

	ajaxpage(url,'div_newfolder');
	
	
 }
 
function showsubs(folder){ 
var url;
var url1;
//alert("3==>"+document.getElementById('sample_node3')+"==hhh=>"+document.getElementById('sample_node1'));
 if(document.getElementById('sample_node')){
	 
	 var LastFolder = document.getElementById('sample_node').innerHTML; 
	 if(LastFolder.substring(0,1) == "f"){
 		document.getElementById('sample_node_last').innerHTML = LastFolder;
	 }
 	document.getElementById('sample_node').innerHTML = folder;
	url = "explorer.php?action=labelclick&id="+folder; 
	ajaxpage(url,'InnerRightcontent');
	
 }else if(document.getElementById('sample_node1')){
	document.getElementById('sample_node1').innerHTML = folder;
	url = "PlaylistExplore.php?action=labelclick&id="+folder; 
	if(document.getElementById('sample_node3')){
		url1 = "PlaylistExplore.php?action=labelclick&id="+document.getElementById('id').value; 
		ajaxpage(url1,'PRightcontent');
		document.getElementById('sample_node1').innerHTML = document.getElementById('id').value;
	}else{
		ajaxpage(url,'PRightcontent');
	}
	 
 }else if(document.getElementById('sample_node3')){
	 
	document.getElementById('sample_node3').innerHTML = folder;
	url = "AddMusic.php?action=labelclick&id="+folder; 
	ajaxpage(url,'righttreecontentdisplay');
 }
 
 
 
 
}



// to add music
var oPanelFolder_music = null;
var fPanelCreateMusic = function()
{
	if(document.getElementById("folmusicX"))
		var xpos	=	document.getElementById("folmusicX").value;
	if(document.getElementById("folmusicY"))
		var ypos	=	document.getElementById("folmusicY").value;
	
	
	if(document.getElementById('sample_node').innerHTML==''){
		alert("Please select/create a folder.");
		return false;
	}
	if (!oPanelFolder_music)
	{
		if(xpos && ypos){
			var JsXpos	=	xpos;
			var JsYpos	=	ypos;
		}else{
			var JsXpos	=	((screen.width - 400) / 2);
			var JsYpos	=	60;
		}
		
		
		
		oPanelFolder_music = new YAHOO.widget.Panel('PanelFolder_music', {width : '500px', xy : [parseInt(JsXpos), parseInt(JsYpos)], modal : true});
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		//oPanelFolder_music.setHeader('Add Music');
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
		oPanelFolder_music.render(document.getElementById('myvhdd_panel_addnewurls'));
	}else{
		
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		//oPanelFolder_music.setHeader('Add Music');
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
	
	}
	
	
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder_music.setBody(oResponse.responseText);
		oPanelFolder_music.render();
		oPanelFolder_music.show();
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=music&id=' + document.getElementById('sample_node').innerHTML);
};

var oPanelFolder_musicediter = null;
var fPanelCreateMusicEdit = function(id,xpos,ypos)
{

	if(id==''){
		alert("Select Song");	return false;
	}
	
	if(document.getElementById('sample_node').innerHTML==''){
		alert("Please select/create a folder.");
		return false;
	}
	
	if (!oPanelFolder_musicediter)
	{
		if(xpos && ypos){
			var JsXpos	=	xpos;
			var JsYpos	=	ypos;
		}else{
			var JsXpos	=	((screen.width - 400) / 2);
			var JsYpos	=	60;
		}
		
		oPanelFolder_musicediter = new YAHOO.widget.Panel('PanelFolder_musicediter', {width : '500px', xy : [parseInt(JsXpos), parseInt(JsYpos)], modal : true});
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		//oPanelFolder_music.setHeader('Add Music');
		oPanelFolder_musicediter.setHeader('Edit Music of &quot;'+MCNodeName+'&quot;');
		oPanelFolder_musicediter.render(document.getElementById('myvhdd_panel_editnewurls'));
	}else{
		
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		//oPanelFolder_music.setHeader('Add Music');
		oPanelFolder_musicediter.setHeader('Edit Music of &quot;'+MCNodeName+'&quot;');
	
	}
	
	
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder_musicediter.setBody(oResponse.responseText);
		oPanelFolder_musicediter.render();
		oPanelFolder_musicediter.show();
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=music&musicID='+id+'&id=' + document.getElementById('sample_node').innerHTML);
};

var fPanelCreateMusicMore = function(count)
{ 
	var title 	  = document.getElementById('title').value;
	var artist 	  = document.getElementById('artist').value;
	var musicid	  =	document.getElementById('musicID').value;
	var playlistid	  =	document.getElementById('playlistID').value;
	var folderID     =	document.getElementById('folderID').value;
	var fpage        =	document.getElementById('fpage').value;
	var currentlimit =	document.getElementById('currentlimit').value;

	var musiccapte	=	"";
	var imagesuccess	=	"";
	var imagevarify	=	"";
	var captchasession ="";
	var imgsuccjs ="";
	var jsimgvarify ="";
	
	if(document.getElementById('admin_music_capte'))
		musiccapte	  =	document.getElementById('admin_music_capte').value;
		
	if(document.getElementById('img_verification_succ'))
		imagesuccess  =	document.getElementById('img_verification_succ').value;
	
	if(document.getElementById('img_verification'))
		imagevarify  =	document.getElementById('img_verification').value;
	
	if(document.getElementById('jsimg_verification_succ'))
		imgsuccjs  =	document.getElementById('jsimg_verification_succ').value;
		
	if(document.getElementById('jsimg_verification'))	
		jsimgvarify  =	document.getElementById('jsimg_verification').value;
		
	if(document.getElementById('captchasession'))
		captchasession =	document.getElementById('captchasession').value;

	
	var XPOS;
	var YPOS;	
	if(document.getElementById('XPOS'))	
		XPOS  =	document.getElementById('XPOS').value;
	if(document.getElementById('YPOS'))	
		YPOS  =	document.getElementById('YPOS').value;

	var x=0;
	
	/*if (!oPanelFolder_music)
	{
		oPanelFolder_music = new YAHOO.widget.Panel('PanelFolder', {width : '480px', xy : [(screen.width - 400) / 2, 250], modal : true});
		//oPanelFolder.setHeader('Add Music');
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
		oPanelFolder_music.render(document.getElementById('myvhdd_panel_folder'));
	}else{
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
	}*/
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder_music.setBody(oResponse.responseText);
		oPanelFolder_music.render();
		oPanelFolder_music.show();
	}};
	
	if(imgsuccjs && jsimgvarify){
		var url		=	"action=music&id="+document.getElementById('sample_node').innerHTML+"&title="+title+"&artist="+artist+"&img_verification="+jsimgvarify+"&img_verification_succ="+imgsuccjs+"&admin_music_capte="+musiccapte+"&playlistID="+playlistid+"&musicID="+musicid+"&folderID="+folderID+"&fpage="+fpage+"&addnew=addnew&currentlimit="+currentlimit+"&captchasession="+captchasession;	
	}else{
		var url		=	"action=music&id="+document.getElementById('sample_node').innerHTML+"&title="+title+"&artist="+artist+"&img_verification="+imagevarify+"&img_verification_succ="+imagesuccess+"&admin_music_capte="+musiccapte+"&playlistID="+playlistid+"&musicID="+musicid+"&folderID="+folderID+"&fpage="+fpage+"&addnew=addnew&currentlimit="+currentlimit+"&captchasession="+captchasession;	
	}	
	
	url = url+"&XPOS="+XPOS+"&YPOS="+YPOS;
	//alert(url);
	var siteURL;
	for(i=1;i<count;i++){
		var urlid	=	'URL_'+i;
			if(x>0){
				siteURL +=	"~*"+document.getElementById(urlid).value;
			}else{
				siteURL	= document.getElementById(urlid).value;
			}
			x=x+1;
	}	
	url += "&urls="+siteURL;
	//alert(url); return false;
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, url);
};

//function for edit urls
var fPanelCreateMusicMoreforEdit = function(count)
{ 
	
	var title 	  = document.getElementById('title').value;
	var artist 	  = document.getElementById('artist').value;
	var musicid	  =	document.getElementById('musicID').value;
	var playlistid	  =	document.getElementById('playlistID').value;
	var musiccapte	  =	document.getElementById('admin_music_capte').value;
	var imagesuccess  =	document.getElementById('img_verification_succ').value;
	var imagevarify  =	document.getElementById('img_verification').value;
	var folderID     =	document.getElementById('folderID').value;
	var fpage        =	document.getElementById('fpage').value;
	var currentlimit =	document.getElementById('currentlimit').value;
	
	var XPOS;
	var YPOS;
	if(document.getElementById('XPOS'))
		XPOS =	document.getElementById('XPOS').value;
	if(document.getElementById('YPOS'))
		YPOS =	document.getElementById('YPOS').value;
	
	var x=0;
	
	
	/*if (!oPanelFolder_music)
	{
		oPanelFolder_music = new YAHOO.widget.Panel('PanelFolder', {width : '480px', xy : [(screen.width - 400) / 2, 250], modal : true});
		//oPanelFolder.setHeader('Add Music');
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
		oPanelFolder_music.render(document.getElementById('myvhdd_panel_folder'));
	}else{
		var MCNodeName	=	document.getElementById('sample_node_name').innerHTML;
		oPanelFolder_music.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
	}*/
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelFolder_musicediter.setBody(oResponse.responseText);
		oPanelFolder_musicediter.render();
		oPanelFolder_musicediter.show();
	}};
	
	url		=	"action=music&id="+document.getElementById('sample_node').innerHTML+"&title="+title+"&artist="+artist+"&img_verification="+imagevarify+"&img_verification_succ="+imagesuccess+"&admin_music_capte="+musiccapte+"&playlistID="+playlistid+"&musicID="+musicid+"&folderID="+folderID+"&fpage="+fpage+"&addnew=addnew&currentlimit="+currentlimit+"&XPOS="+XPOS+"&YPOS="+YPOS;
	
	var siteURL;
	for(i=1;i<count;i++){
		var urlid	=	'URL_'+i;
		//alert(document.getElementById(urlid).value);
			if(x>0){
				siteURL +=	"~*"+document.getElementById(urlid).value;
				
			}else{
				siteURL	= document.getElementById(urlid).value;
			}
			//alert(siteURL);
			x=x+1;
	}	
	url += "&urls="+siteURL;
	//alert(url); return false;
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, url);
};

//add new url section 
var fPanelFolder3 = function()
{
	var oCallback = {success : function(oResponse)
	{
		//alert(oResponse.responseText);
		var my_succs		=	oResponse.responseText;
		var where_is_suc	=	my_succs.indexOf('New Songs Added successfully!!');
		//alert('The succ is at position '+where_is_suc+'.');
		
		if(where_is_suc != -1 ){
			
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngfCnt	=	document.getElementById('usersongarchiveccnt').innerHTML;
			var sgCnts	=	document.getElementById('usersongarchivesngccnt').value;
			var sngfCnt	=	document.getElementById('usersongarchiveccnt').value;
			
			sgCnts	=	parseInt(sgCnts)+1;
			var newCnts	=	"( "+sngfCnt+" + "+sgCnts+" )";
			document.getElementById('usersongarchivesngccnt').value	=	sgCnts;
			document.getElementById('ARchSngCnts').innerHTML	=	newCnts;
		}

		
		oPanelFolder_music.setBody(oResponse.responseText); 
		oPanelFolder_music.render();
		oPanelFolder_music.show();
		fTreeView1();
		var sId = document.getElementById('sample_node').innerHTML; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_music');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};

//edit url section 
var fPanelFoldermusicEditerwindow1 = function()
{
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText);
		oPanelFolder_musicediter.setBody(oResponse.responseText); 
		oPanelFolder_musicediter.render();
		oPanelFolder_musicediter.show();
		fTreeView1();
		var sId = document.getElementById('sample_node').innerHTML; 
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_editmusics');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};


//add music url
var oPanelFolder_url = null;
var fPanelAddMusic = function()
{
	if(document.getElementById('sample_node').innerHTML == ''){
		alert("Please select a folder/playlist");
	}else{
		if (!oPanelFolder_url)
		{
			oPanelFolder_url = new YAHOO.widget.Panel('PanelFolder', {width : '400px', xy : [(screen.width - 400) / 2, 100], modal : true});
			oPanelFolder_url.setHeader('List Music');
			oPanelFolder_url.render(document.getElementById('myvhdd_panel_folder'));
		}
		var oCallback = {success : function(oResponse)
		{//alert(oResponse.responseText); return false;
			oPanelFolder_url.setBody(oResponse.responseText);
			oPanelFolder_url.render();
			oPanelFolder_url.show();
		}};
		YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=musicadd&id=' + document.getElementById('sample_node').innerHTML);
	}
};


//add music url
var oPanelFolder_urlNew = null;
var fPanelAddMusicPlaylist = function()
{
	if(document.getElementById('sample_node1')){
		var selectID	=	document.getElementById('sample_node1').innerHTML;
	}
	//alert(selectID);
	if(document.getElementById('sample_node1').innerHTML == ''){
		
		alert("Please select a folder/playlist");
		return false;
		
	}else if(selectID.substring(0,1) == "f"){
		
		alert("Please select a playlist.!!");
		return false;
		
	}else{
		
		if (!oPanelFolder_urlNew)
		{
			oPanelFolder_urlNew = new YAHOO.widget.Panel('PanelFolder', {width : '400px', xy : [(screen.width - 400) / 2, 100], modal : true});
			var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPanelFolder_urlNew.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
			//oPanelFolder_urlNew.setHeader('List Music');
			oPanelFolder_urlNew.render(document.getElementById('myvhdd_panel_folder1'));
		}else{
			var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPanelFolder_urlNew.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
		}
		
		var oCallback = {success : function(oResponse)
		{//alert(oResponse.responseText); return false;
			oPanelFolder_urlNew.setBody(oResponse.responseText);
			oPanelFolder_urlNew.render();
			oPanelFolder_urlNew.show();
		}};
		YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=musicadd&id=' + document.getElementById('sample_node1').innerHTML);
	}
};



//add songs to play list/folder
var AddMusicFiles = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolder_url.setBody(oResponse.responseText);
		oPanelFolder_url.render();
		oPanelFolder_url.show();
		fTreeView1();
		document.getElementById('sample_node').innerHTML	=	document.getElementById("id").value;
		var sId = document.getElementById("id").value; 
		showsubs(sId);
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );
		/*var sId = document.getElementById('sample_node').innerHTML; 
		showsubs(sId);
		if(oTreeView1.getNodeByProperty('id', sId))
		fLabelClick(oTreeView1.getNodeByProperty('id', sId) );*/
	}};
	YAHOO.util.Connect.setForm('frm_music_add');
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback);
};


//add songs to play list/folder
var AddMusicFilesNew = function()
{
	var oCallback = {success : function(oResponse)
	{
		oPanelFolder_urlNew.setBody(oResponse.responseText);
		oPanelFolder_urlNew.render();
		oPanelFolder_urlNew.show();
		fTreeView2();
		var sId = document.getElementById('sample_node1').innerHTML; 
		showsubs(sId);
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
	}};
	YAHOO.util.Connect.setForm('frm_music_add');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};

/*----------------------------------------------------------------
Description   :- playlist settings management
Programmer    :- SBN
Last Modified :- 23/AUG/2008
-------------------------------------------------------------------*/
var oPanelplaylist_settings = null;
var fPanelCreatePlaylistsettings = function()
{
	var playsetId = document.getElementById('sample_node1').innerHTML;
	
	if(document.getElementById('sample_node1').innerHTML==''||(document.getElementById('sample_node1').innerHTML.substring(0,1) != "p")){
		alert("Please select/create a playlist.");
		return false;
	}
	
	
	if (!oPanelplaylist_settings)
	{
		oPanelplaylist_settings = new YAHOO.widget.Panel('PanelFolder', {width : '650px', xy : [(screen.width - 550) / 2, 100], modal : true});
		oPanelplaylist_settings.setHeader('PlayList Settings');
		oPanelplaylist_settings.render(document.getElementById('myvhdd_panel_folder1'));
	}
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelplaylist_settings.setBody(oResponse.responseText);
		oPanelplaylist_settings.render();
		oPanelplaylist_settings.show();
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=PlaylistSettings&id=' + document.getElementById('sample_node1').innerHTML);
};

/*----------------------------------------------------------------
Description   :- playlist settings management
Programmer    :- SBN
Last Modified :- 23/AUG/2008
-------------------------------------------------------------------*/
var AddsettingsforPlaylist = function()
{
	
	 
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); 
		oPanelplaylist_settings.setBody(oResponse.responseText); 
		oPanelplaylist_settings.render();
		oPanelplaylist_settings.show();
		fTreeView2();
		var sId = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
	}};
	//alert(url);
	YAHOO.util.Connect.setForm('frm_playlist');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};

/*----------------------------------------------------------------
Description   :- playlist settings password management
Programmer    :- SBN
Last Modified :- 23/AUG/2008
-------------------------------------------------------------------
 function EnablePopupforlistpasswordprotection(){
	 
	 if(document.getElementById('passwordprotection').checked == true){
	 var passwordprotection	="yes";
	 }else{
	  var passwordprotection	="no";
	 }
	 
	 if(document.getElementById('sharing').checked == true){
	  var sharing	="yes";
	 }else{
	  var sharing	="no";
	 }
	 
	 if(document.getElementById('rating').checked == true){
	  var rating	="yes";
	 }else{
	  var rating	="no";
	 }
	  var playlistID			=	document.getElementById('playlistID').value;
	 
	 if(passwordprotection=='yes'){
		 document.getElementById('div_password').style.display='block';
		 document.getElementById('div_transparent').style.display='block';	
	 }
	  var url = "PlaylistExplore.php?action=Playlistpassword&passwordprotection="+passwordprotection+"&sharing="+sharing+"&rating="+rating+"&playlistID="+playlistID;
	 //alert(url);
	 ajaxpage(url,'div_password');
 }
*/
 
/*----------------------------------------------------------------
Description   :- playlist settings password management
Programmer    :- SBN
Last Modified :- 23/AUG/2008
-------------------------------------------------------------------
 function PasswordpopupSubmit(){
	  var passwordprotection	=	document.getElementById('passwordprotect').value;
	  var sharing				=	document.getElementById('share').value;	
	  var rating				=	document.getElementById('rate').value;
	  var playlistID			=	document.getElementById('playlistID').value;
	  var password				=	document.getElementById('passwords').value;
	 document.getElementById('div_password').style.display='block';
	 document.getElementById('div_transparent').style.display='block';	
	 
	 if(password==''){
	 alert("Enter Password!!");
	 return false;
	 }else{
	 url = "PlaylistExplore.php?action=submitpassword&password="+password+"&passwordprotection="+passwordprotection+"&sharing="+sharing+"&rating="+rating+"&playlistID="+playlistID;
	// alert(url);
	 HidePasswordpopup();
	 ajaxpage(url,'div_password');
	 }
 }
 */
 
/* 


//hide password window 
function HidePasswordpopuptwo()
{
	document.getElementById('div_password').style.display='none';
	document.getElementById('div_transparent').style.display='none';	
}
*/

//hide password window 
function HidePasswordpopup()
{
	document.getElementById('div_password').style.display='none';
	document.getElementById('div_transparent').style.display='none';	
}
/*----------------------------------------------------------------
Description   :- playlist settings password management
Programmer    :- SBN
Last Modified :- 25/AUG/2008
-------------------------------------------------------------------*/
function EnablePasswordwindow(){
	var chk	=	document.getElementById("passwordprotection").checked;
	if(chk==true){
		document.getElementById("Playpass").style.display="block";
	}else
		document.getElementById("Playpass").style.display="none";
		
}
/*----------------------------------------------------------------
Description   :- playlist settings password management
Programmer    :- SBN
Last Modified :- 25/AUG/2008
-------------------------------------------------------------------*/
function Hidepassdiv(flag){
	
	document.getElementById("Playpass").style.display="none";
	if(flag==1){
	document.getElementById("passwordprotection").checked="";
	}
	
}

function InsertplaylistPassword(){
	
	if(document.getElementById('playlistID'))
		var playlistID	=	document.getElementById('playlistID').value;
		
	var id		=	document.getElementById('id').value;
	var pass	=	document.getElementById('passwordPlay').value;
	
	if(pass==''){
		alert("Enter Passowrd");
		return false;
	}else{
		var url	=	"PlaylistExplore.php?action=Insertpassword&password="+pass+"&passwordprotection=yes&id="+id;
		ajaxpage(url,'passprotectionSpan');
		Hidepassdiv('');
	}

}
/**/
//for play list listed in directory
 function ListedDirectory(id,show){
	var url = "playlistExplore.php?action=directorylisting&id="+id+"&list="+show;
	 container = "list_"+id; 
	 alert(url);
	 ajaxpage(url,container);
 }
 
//function for upload playlist image
function UploadImage(id){
	 document.frm_folder.action="imageupload.php?text="+id;
	 document.frm_folder.submit();
}


//function for password protection
function displaypasswindow(i){
	
	var loop	=	document.getElementById('loop').value;
	for(var j=0;j<loop;j++){
		if(j==i){
			var divID	= "passDiv_"+i;	
			document.getElementById(divID).style.display="block";
			var playlistId	=	"playlistId_"+i;
		}else{
			var divID	= "passDiv_"+j;	
			document.getElementById(divID).style.display="none";	
		}
	}
	
	
	
	
}

//submit password
function submitpasswindow(i){
	var userId	=	document.getElementById('userId').value;
	var loop	=	document.getElementById('loop').value;
	
	
	for(var j=0;j<loop;j++){
		
		if(j==i){
			var divID	= "passDiv_"+i;	
			document.getElementById(divID).style.display="block";
			var Id	=	"playlistId_"+i;
			var playlistId	=	document.getElementById(Id).value;
			var pid			=	"password_"+i;
			var password	=	document.getElementById(pid).value;
		}else{
			var divID	= "passDiv_"+j;	
			document.getElementById(divID).style.display="none";	
		}
			
	}
	
	if(password==''){
		alert("Enter Password !!");	
		return false;
	}else{
		var url	=	"Imuzza-UserSearch-viewplaylist-"+userId+"-"+playlistId+"~10_"+password+".html";
		window.location	= url;/**/
	}
}


// read meta by js
function ChangePlaylistmetaRefresh(url) {
	
var meta = document.getElementsByTagName('meta');
  for (var i = 0; i < meta.length; i++)
      if (meta[i].name == 'playlistRefresh') {
    	alert(meta[i]);
		alert(meta[i].value);
		meta[i].content=="";
	    alert(meta[i].content);
         break;
      } /* */
   /* var url = scripturl + '/MyPlugin/Validate';*/
}



/******************** new updation Add music to playlist************************/


/************************************************** TreeView 3 **************************************************/


function accessOnloadfun(){
	
    window.onload=function(){ fTreeView3(); }
	
}

var oTreeView3 = null;
var fTreeView3 = function()
{
	var oCallback = { success : function(oResponse)
	{	
		oTreeView3 = new YAHOO.widget.TreeView('Lefttreecontentdisplay'); //alert(oResponse.responseText); return false;document.write(
		eval(oResponse.responseText);
		oTreeView3.draw();
		oTreeView3.subscribe('labelClick', fLabelClick3);
		
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'AddMusic.php', oCallback);
};
/************************************************** TreeView 3 **************************************************/


//add music url
var oPaneladdmusic_New = null;
var fPanelAddMusicPlaylistNew = function()
{
	if(document.getElementById('sample_node1')){
		var selectID	=	document.getElementById('sample_node1').innerHTML;
	}
	
	if(document.getElementById('sample_node1').innerHTML == ''){
		
		alert("Please select a playlist");
		return false;
		
	}else if(selectID.substring(0,1) == "f"){
		
		alert("Please select a playlist.!!");
		return false;
		
	}else{
		
		if (!oPaneladdmusic_New)
		{
			oPaneladdmusic_New = new YAHOO.widget.Panel('PanelFolder', {width : '600px', xy : [(screen.width - 500) / 2, 100], modal : true});
			var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPaneladdmusic_New.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
			oPaneladdmusic_New.render(document.getElementById('myvhdd_panel_folder1'));
		}else{
			var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPaneladdmusic_New.setHeader('Add Music to &quot;'+MCNodeName+'&quot;');
		}
		
		var oCallback = {success : function(oResponse)
		{
			oPaneladdmusic_New.setBody(oResponse.responseText);
			oPaneladdmusic_New.render();
			oPaneladdmusic_New.show();
			
			fTreeView3();
			
		}};
		
		YAHOO.util.Connect.asyncRequest('POST', 'AddMusic.php', oCallback, 'action=Addsongstoplaylist&id=' + document.getElementById('sample_node1').innerHTML);
	}
};


var fLabelClick3 = function(oNode)
{
	if(document.getElementById('id'))
		var playlistID	=	document.getElementById('id').value;
	if(document.getElementById('sample_node1'))
		document.getElementById('sample_node1').innerHTML	=	playlistID;	
	if(oNode.data.id!=document.getElementById('sample_node3').innerHTML){
		document.getElementById('sample_node_last3').innerHTML = document.getElementById('sample_node3').innerHTML;
	}
	
	
	if(oNode.data.id != 2){
		document.getElementById('sample_node3').innerHTML = oNode.data.id;
	}
	
	
	var oCallback = {success : function(oResponse)
	{
		
		var aResponse = oResponse.responseText; //alert(oResponse.responseText); return false;
		
		if(document.getElementById('righttreecontentdisplay')){  //alert(aResponse);
			document.getElementById('righttreecontentdisplay').innerHTML = aResponse; 
		}
		
		if(document.getElementById(oNode.data.id)){
			
			if(oNode.data.id != 3){	
			if(oNode.data.id.substring(0,1) != "p")
				document.getElementById(oNode.data.id).src = "images/folder_6.gif";
			}
			
			var spanId1 = "s"+oNode.data.id; 
				document.getElementById(spanId1).className = "ygtvlabelnew";
			
		}
		if(document.getElementById('sample_node_last3').innerHTML){
			
			var lastId		= document.getElementById('sample_node_last3').innerHTML;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			
			
			var lastspanId = "s"+lastId;
				document.getElementById(lastspanId).className = "";
		
		}

		if(document.getElementById('id1').value&&(document.getElementById('id1').value!=oNode.data.id)){
			lastId	=	document.getElementById('id1').value;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			lastspanId = "s"+lastId;
			document.getElementById(lastspanId).className = "";
		}
		
				
		
	}};
	
	
	YAHOO.util.Connect.asyncRequest('POST', 'AddMusic.php', oCallback, 'action=labelclick&id1=' + oNode.data.id+'&id='+document.getElementById('id').value );
	
	
};

//add songs to play list/folder
var AddMusicFilestoplaylistNew = function()
{
	var oCallback = {success : function(oResponse)
	{
		//alert(oResponse.responseText);
		
		oPaneladdmusic_New.setBody(oResponse.responseText);
		oPaneladdmusic_New.render();
		oPaneladdmusic_New.show();
		fTreeView2();
		fTreeView3();
		var sId = document.getElementById('sample_node3').innerHTML; 
		showsubs(sId);
		if(oTreeView3.getNodeByProperty('id1', sId))
		fLabelClick3(oTreeView3.getNodeByProperty('id1', sId) );
		
	}};
	
		/*if(where_is_suc != -1 ){
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngCnt	=	document.getElementById('PlsSngCnts').innerHTML;
			var sngCnt	=	document.getElementById('userplaylistsngccnt').value;
			var PlnumCnt	=	document.getElementById('userplaylistccnt').value;
			var AddedsongCount	=	document.getElementById('adsng').value;
			sngCnt	=	parseInt(sngCnt)+ parseInt(AddedsongCount);
			
			var NewTotalcnt	=	"( "+PlnumCnt+" + "+sngCnt+" )";
			
			document.getElementById('PlsSngCnts').innerHTML	=	NewTotalcnt;
		}*/
		
		var totalcnt	=	document.getElementById('total').value;
		var AddedsongCount = 0;
		for(var i=0;i<parseInt(totalcnt);i++){
			var chkbox	=	"chk_"+i;
			if(document.getElementById(chkbox).checked==true){
				AddedsongCount++;
			}
		}
		
		if(parseInt(AddedsongCount)>0){
			var sngCnt	=	document.getElementById('userplaylistsngccnt').value;
			var PlnumCnt	=	document.getElementById('userplaylistccnt').value;
			sngCnt	=	parseInt(sngCnt)+ parseInt(AddedsongCount);
			var NewTotalcnt	=	"( "+PlnumCnt+" + "+sngCnt+" )";
			document.getElementById('userplaylistsngccnt').value	=	sngCnt;
			document.getElementById('PlsSngCnts').innerHTML	=	NewTotalcnt;
		}
		//return false;
	
	YAHOO.util.Connect.setForm('frm_music_add');
	YAHOO.util.Connect.asyncRequest('POST','AddMusic.php', oCallback);
	
	
};

/*----------------------------------------------------------------
Description   :- send playlist code to a friend
Programmer    :- SBN
Last Modified :- 07/OCT/2008
-------------------------------------------------------------------*/
var oPanelmail_geturl = null;
var fPanelsendgetcideUrl = function()
{
	var playsetId = document.getElementById('sample_node1').innerHTML;
	
	if(document.getElementById('sample_node1').innerHTML==''||(document.getElementById('sample_node1').innerHTML.substring(0,1) != "p")){
		alert("Please select/create a playlist.");
		return false;
	}
	
	
	if (!oPanelmail_geturl)
	{
		oPanelmail_geturl = new YAHOO.widget.Panel('PanelFolder', {width : '650px', xy : [(screen.width - 550) / 2, 100], modal : true});
		oPanelmail_geturl.setHeader('Send This Playlist to a Friend');
		oPanelmail_geturl.render(document.getElementById('myvhdd_panel_folder1'));
	}
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); return false;
		oPanelmail_geturl.setBody(oResponse.responseText);
		oPanelmail_geturl.render();
		oPanelmail_geturl.show();
	}};
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback, 'action=sendmail&id=' + document.getElementById('sample_node1').innerHTML);
};

/*----------------------------------------------------------------
Description   :- send playlist code to a friend
Programmer    :- SBN
Last Modified :- 07/OCT/2008
-------------------------------------------------------------------*/
var SubmitGetcodesendmail = function()
{
	
	 
	var oCallback = {success : function(oResponse)
	{//alert(oResponse.responseText); 
		oPanelmail_geturl.setBody(oResponse.responseText); 
		oPanelmail_geturl.render();
		oPanelmail_geturl.show();
		fTreeView2();
		var sId = document.getElementById('sample_node1').innerHTML; 
		if(oTreeView2.getNodeByProperty('id', sId))
		fLabelClick1(oTreeView2.getNodeByProperty('id', sId) );
	}};
	//alert(url);
	YAHOO.util.Connect.setForm('frm_sendmail');
	YAHOO.util.Connect.asyncRequest('POST', 'PlaylistExplore.php', oCallback);
};



/*----------------------------------------------------------------
Description   :- Display getcode window showing popup
Programmer    :- SBN
Last Modified :- 09/OCT/2008
function call:-	this function is call from the playlistexplore.tpl 
-------------------------------------------------------------------*/
var MspaceGetcodewindow	=	function(){
	
	var playid	=	document.getElementById('sample_node1').innerHTML;
	document.getElementById('div_newfolderadd').style.display = "block";
	document.getElementById('div_player').style.display = "block";
	document.getElementById('FlashPlayerDiv').style.display = "none";
	var url	=	"MyspaceGetcode.php?playlistID="+playid;
	//alert(url);
	ajaxpage(url,'div_player');
	
}

/*----------------------------------------------------------------
Description   :- Display getcode window showing popup
Programmer    :- SBN
Last Modified :- 09/OCT/2008
function call:-	this function is call for corresponding code for 
selected playlist . function is called from MyspaceGetcode.tpl
-------------------------------------------------------------------*/
var ShowCodeforOtherSites	=	function(type,playlist){
		
		if(type && playlist){
			var url	=	"MyspaceGetcode.php?action=getCode&type="+type+"&playlistID="+playlist;
			ajaxpage(url,'div_player');
		}
}

/*----------------------------------------------------------------
Description   :- close Display getcode window showing popup
Programmer    :- SBN
Last Modified :- 09/OCT/2008
function call:-	this function is call for corresponding code for 
selected playlist . function is called from MyspaceGetcode.tpl
-------------------------------------------------------------------*/

var CloseGetcodewindow	=	function(){
	
	document.getElementById('div_newfolderadd').style.display = "none";
	document.getElementById('div_player').style.display = "none";
	
}

/*----------------------------------------------------------------
Description   :- show menus for add edit delete songs
Programmer    :- SBN
Last Modified :- 21/OCT/2008
function call:-	this function is call for add edit delete songs 
listing on song archive section. Tpl is list_playlist.tpl
-------------------------------------------------------------------*/
/************************************************** Menu 1 **************************************************/
var oMenu1 = null;
var fMenu1 = function()
{
	var xpos;
	var ypos;
	if(document.getElementById("folEmusicX"))
		var xpos	=	document.getElementById("folEmusicX").value;
	if(document.getElementById("folEmusicY"))
		var ypos	=	document.getElementById("folEmusicY").value;

	
	var aItemData = [[
		
		{text : '<img id="Edit" src="images/right.PNG" border="0" align="" title="Edit" class="cursorPointer" /> Edit', onclick : {fn : function(){fPanelCreateMusicEdit(document.getElementById('sample_node_musicId').innerHTML,xpos,ypos);}}},
		{text : '<img id="Copy" src="images/right.PNG" border="0" align="" title="Copy" class="cursorPointer" /> Copy', onclick : {fn : function(){fCopy(document.getElementById('sample_node_musicId').innerHTML);}}},
		
		{text : '<img id="Paste" src="images/right.PNG" border="0" align="" title="Paste" class="cursorPointer" /> Paste', onclick : {fn : function(){fPaste(document.getElementById('sample_node_copymusicId').innerHTML);}}},
		
		{text : '<img id="Delete" src="images/right.PNG" border="0" align="" title="Share" class="cursorPointer" /> Delete', onclick : {fn : function(){fDelete(document.getElementById('sample_node_musicId').innerHTML,document.getElementById('sample_node').innerHTML);}}}
		
		
		],[
		{text : '<img id="add to play list" src="images/right.PNG" border="0" align="" title="add to play list" class="cursorPointer" /> add to play list ', onclick : {fn : function(){fPanelarchtoplaylist(document.getElementById('sample_node_musicId').innerHTML);}}},
		]];
	
	oMenu1 = new YAHOO.widget.Menu('Menu1', {itemData : aItemData});
	oMenu1.render(document.getElementById('myvhdd_menu1'));
};



/*----------------------------------------------------------------
Description   :- show menus for add edit delete songs
Programmer    :- SBN
Last Modified :- 21/OCT/2008
function call:-	this function is call for add edit delete songs 
listing on song archive section. Tpl is list_playlist.tpl
-------------------------------------------------------------------*/
var fShowMenu = function(oElement, oMenu)
{ 
	if(document.getElementById('sample_node_musicId')){
		var MusicId	=	document.getElementById('sample_node_musicId').innerHTML;	
		if(MusicId == ""){
			alert("No song is selected !");	
			return false;
		}
	}
	oMenu.cfg.setProperty('context', [oElement, 'tl', 'br']);
	oMenu.show();
};

var setMusicId =	function(mid){
	
	var musicIds	=	document.getElementById('musicIds').value;
	
	if(mid){
		if(document.getElementById('sample_node_musicId')){
			document.getElementById('sample_node_musicId').innerHTML	=	mid;	
		}
		
	}
	
	var musicIdArr = musicIds.split(",");
	for(var i = 0; i <musicIdArr.length; i++){
		
		if(musicIdArr[i] != ""){
			var divButtsettings 	= "UrlSettButt_"+musicIdArr[i];
			if(musicIdArr[i] == mid){
				document.getElementById(divButtsettings).innerHTML	=	"<img src='images/Popup_active.gif' alt='{$common.common_edit}' title='Song Settings' onclick='' style='cursor:pointer;'/>";
			}else{
				document.getElementById(divButtsettings).innerHTML	=	"<img src='images/Popup_inactive.gif' alt='{$common.common_edit}' title='Song Settings' onclick='' style='cursor:pointer;'/>";
			}
			
		}
		
	}
	
	
	
	
}

/* Delete */
var fDelete = function(mid,sId)
{
	var url = "explorer.php?action=deleteMusics&musicID="+mid+"&id="+sId; //alert(url); return false;
	if(confirm("Are you sure to delete this song from your archive foler\n you cannot undo this process")) {
		ajaxpage(url,'ListMusic');
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngfCnt	=	document.getElementById('usersongarchiveccnt').innerHTML;
			var sgCnts	=	document.getElementById('usersongarchivesngccnt').value;
			var sngfCnt	=	document.getElementById('usersongarchiveccnt').value;
			
			sgCnts	=	parseInt(sgCnts)-1;
			var newCnts	=	"( "+sngfCnt+" + "+sgCnts+" )";
			document.getElementById('usersongarchivesngccnt').value	=	sgCnts;
			document.getElementById('ARchSngCnts').innerHTML	=	newCnts;
		

		
		fTreeView1();
	}
	///alert(sId.search(/^\d+$/)); return false;
	//var url = "explorer.php?action=deleteMusics&musicID="+id+"&id="+folder;
	
		/*fSimpleDialog(function()
		{
			var oCallback = {success : function(oResponse)
			{
				if (oResponse.responseText)
				{
					fTreeView1();
					var sId = document.getElementById('myvhdd_panel_folder').innerHTML;
					fLabelClick(oTreeView1.getNodeByProperty('id', sId));
				}
			}};
			var passval	=	"&musicID="+mid+"&id="+sId;
			YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=deleteMusics'+ passval);
		});*/
	
};

var oSimpleDialog = null;
var fSimpleDialog = function(fHandler)
{
	if (!oSimpleDialog)
	{
		oSimpleDialog = new YAHOO.widget.SimpleDialog('SimpleDialog', {width : '200px', xy : [(screen.width - 200) / 2, 100], modal : true, icon : YAHOO.widget.SimpleDialog.ICON_WARN});
		oSimpleDialog.setHeader('Delete');
		oSimpleDialog.setBody('This action cannot be undone. Are you sure you want to continue?');
		oSimpleDialog.render(document.getElementById('myvhdd_simpledialog'));
	}
	oSimpleDialog.cfg.queueProperty('buttons', [
		{text : 'Yes', handler : function(){fHandler(); oSimpleDialog.hide();}},
		{text : 'No', handler : function(){oSimpleDialog.hide();}}
	]);
	oSimpleDialog.render();
	oSimpleDialog.show();
};

/* Help */
var oPanelHelp = null;
var fPanelHelp = function(sBody)
{
	if (!oPanelHelp)
	{
		oPanelHelp = new YAHOO.widget.Panel('PanelHelp', {width : '200px', xy : [(screen.width - 200) / 2, 100], modal : true});
		oPanelHelp.setHeader('Help');
		oPanelHelp.render(document.getElementById('myvhdd_panel_help'));
	}
	oPanelHelp.setBody(sBody);
	oPanelHelp.render();
	oPanelHelp.show();
};


/************************************************** TreeView 1 **************************************************/
 //functions for explorer
var oTreeView5 = null;
var fTreeView5 = function()
{
	
	
	var oCallback = {success : function(oResponse)
	{ 
		if(document.getElementById('Leftdisplay')){
			oTreeView5 = new YAHOO.widget.TreeView('Leftdisplay');//alert(oResponse.responseText); return false; document.write(
			eval(oResponse.responseText);
			oTreeView5.draw();
			oTreeView5.subscribe('labelClick', fLabelClick5); 
			
		}
		
}};
	YAHOO.util.Connect.asyncRequest('POST', 'AddMusictoMyplaylist.php', oCallback);
};

//add music url
var oPanelarchtoplaylist = null;
var fPanelarchtoplaylist = function(songId)
{
	if(songId){
		document.getElementById('sample_node_musicId').innerHTML	=	songId;
	}
	
	if(document.getElementById('sample_node_musicId')){
		var selectID	=	document.getElementById('sample_node_musicId').innerHTML;
	}
	
	if(document.getElementById('sample_node_musicId').innerHTML == ''){
		
		alert("Please select a Song");
		return false;
		
	}else{
		
		if (!oPanelarchtoplaylist)
		{
			oPanelarchtoplaylist = new YAHOO.widget.Panel('PanelFolder', {width : '550px', xy : [(screen.width - 400) / 2, 100], modal : true});
			//var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPanelarchtoplaylist.setHeader('Add to Playlist');
			oPanelarchtoplaylist.render(document.getElementById('myvhdd_panel_folder2'));
			//document.getElementById("Struct").style.display="block";
		}else{
			//var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPanelarchtoplaylist.setHeader('Add to Playlist');
			//document.getElementById("Struct").style.display="block";
		}
		
		var oCallback = {success : function(oResponse)
		{
			oPanelarchtoplaylist.setBody(oResponse.responseText); //alert(oResponse.responseText);
			oPanelarchtoplaylist.render();
			oPanelarchtoplaylist.show();
			
			fTreeView5();
			
		}};
		
		YAHOO.util.Connect.asyncRequest('POST', 'AddMusictoMyplaylist.php', oCallback, 'action=Addsongstoplaylist&id1=' + document.getElementById('sample_node_musicId').innerHTML);
	}
};

/*----------------------------------------------------------------
Description   :-addto archive section 
Programmer    :- SBN
Last Modified :- 09/OCT/2008
-------------------------------------------------------------------*/
var fLabelClick5 = function(oNode)
{
	
	if(oNode.data.id==''){
		document.getElementById('sample_node3').innerHTML	=document.getElementById('id').value;	
	}
				
	if(oNode.data.id!=document.getElementById('sample_node3').innerHTML){
		document.getElementById('sample_node_last3').innerHTML = document.getElementById('sample_node3').innerHTML;
	}
	
	if(oNode.data.id != 5){
		document.getElementById('sample_node3').innerHTML = oNode.data.id;
		
	}
	
	var oCallback = {success : function(oResponse)
	{
		
		var aResponse = oResponse.responseText; //alert(oResponse.responseText); return false;
		
		if(document.getElementById('righttreecontentdisplay')){  //alert(aResponse);
			document.getElementById('righttreecontentdisplay').innerHTML = aResponse; 
		}
		
		if(document.getElementById(oNode.data.id)){
			
			if(oNode.data.id != 4){	
			if(oNode.data.id.substring(0,1) != "p")
				document.getElementById(oNode.data.id).src = "images/folder_6.gif";
			}
			
			var spanId1 = "s"+oNode.data.id; 
				document.getElementById(spanId1).className = "ygtvlabelnew";
			
		}
		if(document.getElementById('sample_node_last3').innerHTML){
			
			var lastId		= document.getElementById('sample_node_last3').innerHTML;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			
			
			var lastspanId = "s"+lastId;
				document.getElementById(lastspanId).className = "";
		
		}

		if(document.getElementById('id').value&&(document.getElementById('id').value!=oNode.data.id)){
			lastId	=	document.getElementById('id').value;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			lastspanId = "s"+lastId;
			document.getElementById(lastspanId).className = "";
		}
		
		
	}};
	
	
	YAHOO.util.Connect.asyncRequest('POST', 'AddMusictoMyplaylist.php', oCallback, 'action=labelclicking&id=' + oNode.data.id+'&id1='+document.getElementById('id1').value );
	
	
};



//add songs to play list/folder
var SubmitMusicFilestoPlaylist = function()
{
	var oCallback = {success : function(oResponse)
	{
		//alert(oResponse.responseText);
		var my_succs		=	oResponse.responseText;
		var where_is_suc	=	my_succs.indexOf('Successfully Inserted');
		//alert('The succ is at position '+where_is_suc+'.');
		if(where_is_suc != -1 ){
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngCnt	=	document.getElementById('PlsSngCnts').innerHTML;
			var sngCnt	=	document.getElementById('userplaylistsngccnt').value;
			var PlnumCnt	=	document.getElementById('userplaylistccnt').value;
			
			sngCnt	=	parseInt(sngCnt)+1;
			document.getElementById('userplaylistsngccnt').value	=	sngCnt;
			var NewTotalcnt	=	"( "+PlnumCnt+" + "+sngCnt+" )";
			
			document.getElementById('PlsSngCnts').innerHTML	=	NewTotalcnt;
		}
		
		oPanelarchtoplaylist.setBody(oResponse.responseText);
		oPanelarchtoplaylist.render();
		oPanelarchtoplaylist.show();
		fTreeView5();
		var sId = document.getElementById('sample_node3').innerHTML; 
		//showsubs(sId);
		if(oTreeView5.getNodeByProperty('id', sId))
		fLabelClick5(oTreeView5.getNodeByProperty('id', sId) );
		
	}};
	YAHOO.util.Connect.setForm('frm_music_add');
	YAHOO.util.Connect.asyncRequest('POST','AddMusictoMyplaylist.php', oCallback);
};

var fCopy	=	function(mid){
/*alert("sample_node_musicId="+document.getElementById('sample_node_musicId').innerHTML);
alert("sample_node="+document.getElementById('sample_node').innerHTML);*/
if(document.getElementById('sample_node_musicId')&&mid){
	
	document.getElementById('sample_node_copymusicId').innerHTML=document.getElementById('sample_node_musicId').innerHTML;	
}

}


/* Paste */
var fPaste = function(mid)
{	/*alert(mid);
	alert(document.getElementById('sample_node').innerHTML);
	alert(document.getElementById('sample_node_musicId').innerHTML);*/
	//return false;
	
	if(mid==''){
		alert("Copy one song");	
		return false;
	}
	
	var oCallback = {success : function(oResponse)
	{
		
		//alert(oResponse.responseText);
		var my_succs		=	oResponse.responseText;
		var where_is_suc	=	my_succs.indexOf('Song pasted successfully');
		//alert('The succ is at position '+where_is_suc+'.');
		
		if(where_is_suc != -1 ){
			
			//parent.ajaxpage("explore.php?action=changeleftmenu",'ARchSngCnts');
			//var sngfCnt	=	document.getElementById('usersongarchiveccnt').innerHTML;
			var sgCnts	=	document.getElementById('usersongarchivesngccnt').value;
			var sngfCnt	=	document.getElementById('usersongarchiveccnt').value;
			
			sgCnts	=	parseInt(sgCnts)+1;
			var newCnts	=	"( "+sngfCnt+" + "+sgCnts+" )";
			document.getElementById('usersongarchivesngccnt').value	=	sgCnts;
			document.getElementById('ARchSngCnts').innerHTML	=	newCnts;
		}/**/
		
		
		fPanelHelp(oResponse.responseText);// alert(oResponse.responseText);
		fTreeView1();
		var sId = document.getElementById('sample_node').innerHTML;
		fLabelClick(oTreeView1.getNodeByProperty('id', sId));
	}};
	
	YAHOO.util.Connect.asyncRequest('POST', 'explorer.php', oCallback, 'action=Copypaste&id=' + document.getElementById('sample_node').innerHTML + '&musicID=' + mid);
};


var oTreeView4 = null;
var fTreeView4 = function()
{
	
	
	var oCallback = {success : function(oResponse)
	{ 
		if(document.getElementById('InnerLeftcontent')){
			oTreeView4 = new YAHOO.widget.TreeView('InnerLeftcontent'); //alert(oResponse.responseText);return false; document.write(
			eval(oResponse.responseText);
			oTreeView4.draw();
			oTreeView4.subscribe('labelClick', fLabelClick4); 
			
		}
		
}};
	YAHOO.util.Connect.asyncRequest('POST', 'Addtoarchive.php', oCallback);
};
/************************************************** TreeView 4 **************************************************/

/*----------------------------------------------------------------
Description   :-create panel for addto archive section 
Programmer    :- SBN
Last Modified :- 09/OCT/2008
-------------------------------------------------------------------*/
var oPaneladdtoarchive_searach = null;
var fPanelAddMusictosongarchive = function(songId)
{
	if(songId){
		document.getElementById('sample_node4').innerHTML	=	songId;
	}
	
	if(document.getElementById('sample_node4')){
		var selectID	=	document.getElementById('sample_node4').innerHTML;
	}
	
	if(document.getElementById('sample_node4').innerHTML == ''){
		
		alert("Please select a Song");
		return false;
		
	}else{
		
		if (!oPaneladdtoarchive_searach)
		{
			oPaneladdtoarchive_searach = new YAHOO.widget.Panel('PanelFolder', {width : '550px', xy : [(screen.width - 400) / 2, 100], modal : true});
			//var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPaneladdtoarchive_searach.setHeader('Add to Archive');
			oPaneladdtoarchive_searach.render(document.getElementById('myvhdd_panel_folder2'));
			document.getElementById("Struct").style.display="block";
		}else{
			//var MCNodeName	=	document.getElementById('sample_node_name1').innerHTML;
			oPaneladdtoarchive_searach.setHeader('Add to Archive');
			document.getElementById("Struct").style.display="block";
		}
		
		var oCallback = {success : function(oResponse)
		{
			oPaneladdtoarchive_searach.setBody(oResponse.responseText);
			oPaneladdtoarchive_searach.render();
			oPaneladdtoarchive_searach.show();
			
			//test();
			
		}};
		
		//alert(document.getElementById('sample_node1').innerHTML);
		YAHOO.util.Connect.asyncRequest('POST', 'Addtoarchive.php', oCallback, 'action=Addsongstoarchive&id='+songId );
		
	}
};

/************************************************** TreeView 4 **************************************************/



/*----------------------------------------------------------------
Description   :-addto archive section 
Programmer    :- SBN
Last Modified :- 09/OCT/2008
-------------------------------------------------------------------*/
var fLabelClick4 = function(oNode)
{
	
	if(oNode.data.id==''){
		document.getElementById('sample_node5').innerHTML	=document.getElementById('id1').value;	
	}
				
	if(oNode.data.id!=document.getElementById('sample_node5').innerHTML){
		document.getElementById('sample_node_last5').innerHTML = document.getElementById('sample_node5').innerHTML;
	}
	
	if(oNode.data.id != 4){
		document.getElementById('sample_node5').innerHTML = oNode.data.id;
		
	}
	
	var oCallback = {success : function(oResponse)
	{
		
		var aResponse = oResponse.responseText; //alert(oResponse.responseText); return false;
		
		if(document.getElementById('righttreecontentdisplay2')){  //alert(aResponse);
			document.getElementById('righttreecontentdisplay2').innerHTML = aResponse; 
		}
		
		if(document.getElementById(oNode.data.id)){
			
			if(oNode.data.id != 4){	
			if(oNode.data.id.substring(0,1) != "p")
				document.getElementById(oNode.data.id).src = "images/folder_6.gif";
			}
			
			var spanId1 = "s"+oNode.data.id; 
				document.getElementById(spanId1).className = "ygtvlabelnew";
			
		}
		if(document.getElementById('sample_node_last5').innerHTML){
			
			var lastId		= document.getElementById('sample_node_last5').innerHTML;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			
			
			var lastspanId = "s"+lastId;
				document.getElementById(lastspanId).className = "";
		
		}

		if(document.getElementById('id1').value&&(document.getElementById('id1').value!=oNode.data.id)){
			lastId	=	document.getElementById('id1').value;
			if(lastId != '' && (lastId.substring(0,1) != "p")){
				
				document.getElementById(lastId).src = "images/folder_7.gif";
			}
			lastspanId = "s"+lastId;
			document.getElementById(lastspanId).className = "";
		}
		
		
	}};
	
	
	YAHOO.util.Connect.asyncRequest('POST', 'Addtoarchive.php', oCallback, 'action=labelclick&id1=' + oNode.data.id+'&id='+document.getElementById('id').value );
	
	
};


var ChangeReadstat	=	function(id){
	if(id){
		var imgid	=	"img_"+id;
		document.getElementById(imgid).style.display="none";
		var url	=	"invite.php?action=ReadSysmsg&sysmsgId="+id;
		
		ajaxpage(url,imgid); 
	}
}

function Savereapeatallsong(val){
	
	document.getElementById('repeater').value	=	val;
}

function Songadditionalmenus(type){
	var xpos;
	var ypos;
	if(document.getElementById("folEmusicX"))
		xpos	=	document.getElementById("folEmusicX").value;
	if(document.getElementById("folEmusicY"))
		ypos	=	document.getElementById("folEmusicY").value;

	
	if(document.getElementById('sample_node_musicId'))
		var id	=	document.getElementById('sample_node_musicId').innerHTML;
	
	if(id==''){
		alert("Select a Song"); return false;	
	}
	
	//alert(id+"=="+type);
	
	if(type == 'Edit'){
		fPanelCreateMusicEdit(id,xpos,ypos);
	}else if(type == 'Copy'){	
		fCopy(id);
	}else if(type == 'Paste'){
		fPaste(id);
	}else if(type == 'Delete'){
		var sid	=	document.getElementById('sample_node').innerHTML;
		if(sid)
			fDelete(id,sid);
	}else if(type == 'addsongs'){
		fPanelarchtoplaylist(id);
	}
	
	
}

//function for change url
var SwapArchiveurls	=	function(type,cnt){
	cnt	=	parseInt(cnt);
	var next	=	parseInt(cnt)+1;
	var prev	=	parseInt(cnt)-1;
	
	if(type == 'down'){
		
		var urltext	=	"URL_"+cnt;
		var urltextdown	=	"URL_"+next;
		var temp	=	document.getElementById(urltext).value;
		document.getElementById(urltext).value	=	document.getElementById(urltextdown).value;
		document.getElementById(urltextdown).value	=	temp;
		
	}else if(type == 'top'){
		var urltext	=	"URL_"+cnt;
		var urltexttop	=	"URL_"+prev;
		var temp	=	document.getElementById(urltext).value;
		document.getElementById(urltext).value	=	document.getElementById(urltexttop).value;
		document.getElementById(urltexttop).value	=	temp;
		
	}
	
}

//function for create playlist to new user
function ConfirmforgotoPlaylist()
{ 
	//alert(url);
	if(confirm(" Create a play list first , create  now ? "))
		 window.location = "Imuzza-playlist_manage-17.html";
}

//function for manage check all in tell a friend section 
//created by sbn - 14-2-09
//function call from tellafriend.tpl
function TocheckallinTellafriend(type){
	
	var url;
	if(type=='checkall'){
		
		if(document.getElementById("checkallflag").value == 'yes'){
			url="music_management.php?action=tellafriendchkall&sesval=no";
			UncheckAll();
			document.getElementById("checkallflag").value="no";
		}else{
			url="music_management.php?action=tellafriendchkall&sesval=yes";
			document.getElementById("checkallflag").value="yes";
			CheckAll();
		}
		
	}else if(type=='uncheck' || type=='toggle' || type == "check1"){
		
		url="music_management.php?action=tellafriendchkall&sesval=no";
		document.getElementById("checkallflag").value ="no";
		document.getElementById("checkallcontacts").checked = false;
		
	}
	
	ajaxpage(url,"tellcheckallid");

}

//function for close popup window
function ClosePopupWindow(obj,eve){
	Tclspanel(eve,obj);
	
}

function Tclspanel(X,W){
		/*alert(X);
		alert(W);*/
		W.hide();
	}

function OpenWindowCloseParent(url)
{
	var nw = open(url,'new','height=650,width=650,scrollbars=yes,resizable=1');
   	nw.focus();
	parent.window.close();
}
