
var xmlHttp
var http=false;if(navigator.appName=="Microsoft Internet Explorer"){http=new ActiveXObject("Microsoft.XMLHTTP");}else{http=new XMLHttpRequest();}
function sendEmail(id)
{if(document.emailform.name.value==""||document.emailform.name.value=="Your name")
{alert("Please enter a name");return}
if(document.emailform.friendemail.value==""||document.emailform.friendemail.value=="Friend's email")
{alert("Please enter a valid email");return}
var name=document.emailform.name.value
var friendemail=document.emailform.friendemail.value
emailSentID=("emailWin"+id);http.open("GET","/audio/scripts/sendemail.php?id="+id+"&name="+name+"&friendemail="+friendemail,true);http.onreadystatechange=function(){if(http.readyState==4){document.getElementById(emailWinID).innerHTML=http.responseText;}}
http.send(null);}
function emailOpen(str){var str_array=str.split("_");var filepath=str_array[0]
var id=str_array[1]
emailWinID=("emailWin"+id);audioPlayerWinID=("audioPlayerWin"+id);http.open("GET","/audio/scripts/email.php?id="+id,true);http.onreadystatechange=function(){if(http.readyState==4){document.getElementById(emailWinID).innerHTML=http.responseText;document.getElementById(audioPlayerWinID).innerHTML='<input value="Play" type="image" src="/audio/images/btn_listennow.jpg" onclick="musicPlay(\''+filepath+'_'+id+'\');">';}}
http.send(null);}
function musicPlay(str){var str_array=str.split("_");var filepath=str_array[0]
var id=str_array[1]
audioPlayerWinID=("audioPlayerWin"+id);emailSentID=("emailWin"+id);http.open("GET","/audio/scripts/player.php?filepath="+filepath+"&id="+id,true);http.onreadystatechange=function(){if(http.readyState==4){document.getElementById(audioPlayerWinID).innerHTML=http.responseText;document.getElementById(emailSentID).innerHTML='<input value="Email" type="image" src="/audio/images/btn_sendtoafriend.jpg" onclick="emailOpen(\''+filepath+'_'+id+'\');">';}}
http.send(null);}
function musicStop(stopStr){var stopStr_array=stopStr.split("_");var stopfilepath=stopStr_array[0]
var stopid=stopStr_array[1]
audioPlayerWinID=("audioPlayerWin"+stopid);document.getElementById(audioPlayerWinID).innerHTML='<input value="Play" type="image" src="/audio/images/btn_listennow.jpg" onclick="musicPlay(\''+stopfilepath+'_'+stopid+'\');">';http.send(null);}
function resetSearch()
{removeAllOptions(document.catSelect.category);removeAllOptions(document.showSelect.show);document.searchForm.searchPhrase.value="";addOption(document.showSelect.show,"all","All");addOption(document.showSelect.show,"gregandmelissa","Greg and Melissa");addOption(document.showSelect.show,"moonandstaci","Moon and Staci");addOption(document.catSelect.category,"all","Select a show");showAudio('all_all_date');}
function sortAudio(str)
{var show=document.showSelect.show.value
var cat=document.catSelect.category.value
var audiosort=document.sortmethodSelect.sortmethod.value
var sortorder=str
if(document.searchForm.searchPhrase.value.length==0){var searchParams=(show+"_"+cat+"_"+audiosort+"_"+sortorder+"_undefined_1");}else{var searchterm=document.searchForm.searchPhrase.value
var searchParams=(show+"_"+cat+"_"+audiosort+"_"+sortorder+"_"+searchterm+"_1");}
showAudio(searchParams);}
function searchAudio(str)
{var search_term=str
searchParams=("all_all_date_desc_"+search_term+"_1");showAudio(searchParams);}
function categorySelect()
{var search_show=document.showSelect.show.value
var search_cat=document.catSelect.category.value
var audioSelect=(search_show+"_"+search_cat+"_date_desc_undefined_1");showAudio(audioSelect);}
function changeDrop()
{removeAllOptions(document.catSelect.category);if(document.showSelect.show.value=='gregandmelissa'){addOption(document.catSelect.category,"all","Select one");addOption(document.catSelect.category,"bestofgm","Best Of");addOption(document.catSelect.category,"senselesssurvey","Senseless Survey");addOption(document.catSelect.category,"momcaster","The Momcaster");addOption(document.catSelect.category,"all","All");showAudio("gregandmelissa_all_date_desc_undefined_1");}
if(document.showSelect.show.value=='moonandstaci'){addOption(document.catSelect.category,"all","Select one");addOption(document.catSelect.category,"bestofms","Best Of");addOption(document.catSelect.category,"hollywoodnews","Hollywood News");addOption(document.catSelect.category,"thewheel","The Wheel");addOption(document.catSelect.category,"anyonelisteningwho","Anyone Listening Who...");addOption(document.catSelect.category,"msredmond","Interviews - Mike Redmond");addOption(document.catSelect.category,"kurtisfoster","Interviews - Kurtis Foster");addOption(document.catSelect.category,"all","All");showAudio("moonandstaci_all_date_desc_undefined_1");}
if(document.showSelect.show.value=='all'){addOption(document.catSelect.category,"all","Select a show");audioSelect=("all_all_date_desc_undefined_1");showAudio(audioSelect);}}
function removeAllOptions(selectbox)
{var i;for(i=selectbox.options.length-1;i>=0;i--)
{selectbox.remove(i);}}
function addOption(selectbox,value,text)
{var optn=document.createElement("OPTION");optn.text=text;optn.value=value;selectbox.options.add(optn);}
function showAudio(str)
{var str_array=str.split("_");var show=str_array[0]
var cat=str_array[1]
var audiosort=str_array[2]
var sortorder=str_array[3]
var searchterm=str_array[4]
var pageno=str_array[5]
var audioid=str_array[6]
if(cat=="null")return
if(cat==undefined)
{var cat="all";}
xmlHttp=GetXmlHttpObject()
if(xmlHttp==null)
{alert("Browser does not support HTTP Request")
return}
var url="/audio/scripts/sort.php"
url=url+"?show="+show
url=url+"&cat="+cat
url=url+"&audiosort="+audiosort
url=url+"&sortorder="+sortorder
url=url+"&searchterm="+searchterm
url=url+"&pageno="+pageno
url=url+"&audioid="+audioid
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)}
function stateChanged()
{if(xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{document.getElementById("audioTable").innerHTML=xmlHttp.responseText}}
function GetXmlHttpObject()
{var xmlHttp=null;try
{xmlHttp=new XMLHttpRequest();}
catch(e)
{try
{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}