﻿// JScript File

function GetPlayer(element, dir, programID){
    var playerElement = document.getElementById(element);
    playerElement.innerHTML = "<object height=\"282\" width=\"500\">\n\t\t"
                + "<param name=\"flashVars\" value=\"pid=" + programID + "\" />\n\t\t"
                + "<embed src=\"" + dir + "\" type=\"application/x-shockwave-flash\" height=\"282\" width=\"500\" flashVars=\"pid=" + programID + "\">\n\t\t"
                + "</object>\n\t";
}

function ProcessProducerSearch( maxRecords )
{
    var userSearchStringElement = document.getElementById("userSearchString_Producer");
    var producerSearchByElement = document.getElementById("userSearchBy_Dropdown");
    
    var userSearchString = userSearchStringElement.value;
    var searchBy = producerSearchByElement.value;
    
    //check for any non-whitespace character
    var re = /\S/;
    if (userSearchString.match(re)) {      
        UserPageService.ProcessProducerSearch( userSearchString, searchBy, maxRecords, ProcessProducerSearchCallback );        
    }
    else{
        alert('Please provide a search parameter.');
        userSearchStringElement.value = "";
    }
}

function ProcessProducerSearchCallback( result )
{  
    if(result != "")
    {        
        var producerSearchResultsElement = document.getElementById( "producerSearchResultsDIV" );        
        producerSearchResultsElement.innerHTML = result;        
    }
    else
    {
        //notify user of failure
        alert('An error occurred while processing your comment.');
    }    
}