function lookup(inputString) {
	
		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else {
		$.get("?page=search_music_list",{queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
				else{
					$('#suggestions').hide();
				}
			});
			
		}
	} // lookup
	
function fill(thisValue,mus_id) {
		document.getElementById('music_id').value = mus_id;
		$('#inputString').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);
}

function auto_tag_pic(inputString,style) {

		var photo_id;
		
		if(style =='event_pic'){
			photo_id = document.getElementById('photo_id').value;
		}
		if(style =='mem_pic'){
			photo_id = document.getElementById('photo_id').value;
		}
		if(style =='album_pic'){
			photo_id = document.getElementById('photo_id').value;
		}

		if(inputString.length == 0) {
			// Hide the suggestion box.
			$('#suggestions').hide();
		} else {
		$.get("?page=events_member_view&action=tag_pic",{queryString: ""+inputString+"",photo_id: ""+photo_id+"",style: ""+style+"",t: ""+new Date().getTime()+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
				else{
					$('#suggestions').hide();
				}
			});
			
		}
	} // lookup

function fill_view(mem_id_friend,string) {
	document.getElementById('mem_id_friend').value = mem_id_friend;
	$('#inputString').val(string);
		setTimeout("$('#suggestions').hide();", 200);
}

function load_list_music(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
	var url="index.php?page=music&section=manage&ac=load"
	xmlHttp.onreadystatechange=stateChanged1
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}
function stateChanged1() { 
	var hint = document.getElementById("txtHint");
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		if(hint){
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
 	} 
}
}

function addMusicList() {

	var site_url= encodeURI(document.getElementById('inputString').value);
	var mus_id   = encodeURI(document.getElementById('music_id').value);
    xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
	var url="index.php?page=music&section=manage&ac=add_list"
	url=url+"&queryString="+site_url+"&mus_id="+mus_id
	xmlHttp.onreadystatechange=stateChanged1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}

function removeMusicList(value) {
   	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
	var url="index.php?page=music&section=manage&ac=remove"
	url=url+"&mlist_id="+value
	xmlHttp.onreadystatechange=stateChanged1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}

function playlist(value,mem_id) {
   	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
 	var view   = document.getElementById('box_music_play');
 	view.style.display="";
	var url="?page=music&section=view&play_list=play"
	url=url+"&mus_id="+value+"&mem_id="+mem_id
	xmlHttp.onreadystatechange=function(){stateChanged2(url)}
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}
function stateChanged2(url) { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		//alert(xmlHttp.responseText )
		document.getElementById("play").src=url
 	} 
}





function addProfile(mem_id) {
	var member_name= encodeURI(document.getElementById('member_name').value)
	var infor= encodeURI(document.getElementById('infor').value)
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
	var url="?page=music&section=profile&ac=add"
	url=url+"&member_name="+member_name+"&infor="+infor+"&mem_id="+mem_id
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
}


function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		location.reload(true)
 	} 
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try
	{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e){
	 	//Internet Explorer
	 	try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  	}
	 	catch (e){
	  		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  	}
 	}
	return xmlHttp;
}



 function sort_list(mem_id,mlist_id,status){
 	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) 	{
		 alert ("Browser does not support HTTP Request")
 		return
 	}
	var url="index.php?page=music&section=manage&action=sort_list"
	url=url+"&mem_id="+mem_id+"&mlist_id="+mlist_id+"&status="+status
 	xmlHttp.onreadystatechange=stateChanged1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send("")
 }


function swapCells(idA,idB) 
{ 
  var cellA=document.getElementById('row_'+idA); 
  var cellB=document.getElementById('row_'+idB); 
  if(cellA&&cellB) 
  { 
    var temp=cellA.innerHTML; 
    cellA.innerHTML=cellB.innerHTML; 
    cellB.innerHTML=temp; 
  } 
} 


