Similar Search '); } catch(e) { console.log('head append error=' + e.message); console.log('script=' + oneStyle.innerHTML); } } } } catch(e) { showdebug('CSS activation error=' + e.message); result=false; return; } //Activate javascript in window DOM try { allScripts = tdiv.getElementsByTagName("script"); for (var i = 0; i < allScripts.length; ++i) { var oneScript = allScripts[i]; if (oneScript.src !== '') { //Load external javascript if (myDebug) { showdebug('trace7A, load external js, oneScript.src=' + oneScript.src); } try { $.getScript(oneScript.src) .done(function( script, textStatus ) { if (myDebug) { showdebug('getScript status=' + textStatus); } }) .fail(function(jqxhr, settings, exception) { if (myDebug) { showdebug('getScript error=' + jqxhr.status); } }); } catch(e) { console.log('getScript error=' + e.message); } } //if end else { try { //Activate embedded javascript if (myDebug) { showdebug('trace7B, oneScript.innerHTML=' + oneScript.innerHTML); } window.eval(oneScript.innerHTML); } catch(e) { console.log('window.eval error=' + e.message); console.log('script=' + oneScript.innerHTML); } } } } catch(e) { showdebug('Javascript activation error=' + e.message); result=false; return; } result = true; if (myDebug) { showdebug('trace8, ajax GET DONE, status=' + jqXHR.status + ', textStatus=' + textStatus + ', result=' + result); } bodySetCursorAuto(); //Turn off mouse wait //Reset scroll position for click-backs in mainBodyDiv //console.log('AJAX - element_id=' + element_id + ', turl=' + turl); if (element_id == "mainBodyDiv") { setTimeout(function() { resetYScrollPos(turl); }, 1000); } }); jqXHR.fail(function( jqXHR, textStatus, errorThrown ) { //If failure was a 404 error and this is not an iterative call, rerun AJAX call without cache-busting suffix //Allows URLs like http://www.audiosparx.com/artistname to work if (myDebug) { showdebug('trace9A, jqXHR.status: ' + jqXHR.status + ', myIterate: ' + myIterate); } if (myDebug) { showdebug('trace9B, turl: ' + turl); } if ((jqXHR.status == 404) && (!myIterate)) { //Calling format: jqLoadURLToElement(turl, element_id, asynchronous, toparm, crossdomain, debugit, cacheEnable, iterate, headerObj) { result = jqLoadURLToElement(turl, element_id, false, myTimeout, myCrossDomain, myDebug, true, true, myHeaderObj); } else { result = false; if (myDebug) { showdebug('trace10, ajax GET FAIL, status=' + jqXHR.status + ', textStatus=' + textStatus + ', errorThrown=' + errorThrown + ', result=' + result); } } }); jqXHR.always(function( data, textStatus, jqXHR ) { if (result) { //Was successful above or on iteration } else if (jqXHR.status != 200) { result = false; } else { result = true; } try {document.getElementById(element_id).style.cursor = "auto";} catch(e){} if (!result) { if (myDebug) {showdebug('trace11, ajax GET ALWAYS, status=' + jqXHR.status + ', textStatus=' + textStatus + ', result=' + result); } } }); if (myDebug) { showdebug('trace12A, turl: ' + turl); } if (myDebug) { showdebug('trace12B, return result=' + result); } return result; } catch(e) { console.log("jqLoadURLToElement() error: " + e.message); return false; } } //Similar to above function except uses object parameter structure //object argument parameters: // turl, element_id, asynchronous, toparm, crossdomain, debugit, cacheEnable, iterate, headerObj, topHeaderWidth function jqLoadObjToElement(oArg) { "use strict"; try { var myLink = ""; var myDiv = ""; var myAsynch = true; var myTimeout = 30000; var myCrossDomain = false; var myDebug = false; var myCacheEnable = false; var myIterate = false; var myHeaderObj = {}; var myTopHeaderWidth = '996'; if ((oArg.turl !== undefined) && (typeof oArg.turl !== "undefined")) {myLink = oArg.turl;} else if ((oArg.newUrl !== undefined) && (typeof oArg.newUrl !== "undefined")) {myLink = oArg.newUrl;} else if ((oArg.link !== undefined) && (typeof oArg.link !== "undefined")) {myLink = oArg.link;} if ((oArg.element_id !== undefined) && (typeof oArg.element_id !== "undefined")) {myDiv = oArg.element_id;} else if ((oArg.elementId !== undefined) && (typeof oArg.elementId !== "undefined")) {myDiv = oArg.elementId;} else if ((oArg.targetDiv !== undefined) && (typeof oArg.targetDiv !== "undefined")) {myDiv = oArg.targetDiv;} if ((oArg.asynch !== undefined) && (typeof oArg.asynch !== "undefined")) {myAsynch = oArg.asynch;} if ((oArg.toparm !== undefined) && (typeof oArg.toparm !== "undefined")) {myTimeout = oArg.toparm;} if ((oArg.crossdomain !== undefined) && (typeof oArg.crossdomain !== "undefined")) {myCrossDomain = oArg.crossdomain;} if ((oArg.debug !== undefined) && (typeof oArg.debug !== "undefined")) {myDebug = oArg.debug;} else if ((oArg.debugit !== undefined) && (typeof oArg.debugit !== "undefined")) {myDebug = oArg.debugit;} if ((oArg.cacheEnable !== undefined) && (typeof oArg.cacheEnable !== "undefined")) {myCacheEnable = oArg.cacheEnable;} if ((oArg.iterate !== undefined) && (typeof oArg.iterate !== "undefined")) {myIterate = oArg.iterate;} if ((oArg.headerObj !== undefined) && (typeof oArg.headerObj !== "undefined")) {myHeaderObj = oArg.headerObj;} if ((oArg.topHeaderWidth !== undefined) && (typeof oArg.topHeaderWidth !== "undefined")) {myTopHeaderWidth = oArg.topHeaderWidth;} //console.log('--------------------------'); //console.log('PARMS:'); //console.log('myLink=' + myLink); //console.log('myDiv=' + myDiv); //console.log('myAsynch=' + myAsynch); //console.log('myTimeout=' + myTimeout); //console.log('myCrossDomain=' + myCrossDomain); //console.log('myDebug=' + myDebug); //console.log('myCacheEnable=' + myCacheEnable); //console.log('myIterate=' + myIterate); //console.log('myHeaderObj=' + myHeaderObj); //console.log('--------------------------'); var result = jqLoadURLToElement(myLink, myDiv, myAsynch, myTimeout, myCrossDomain, myDebug, myCacheEnable, myIterate, myHeaderObj, myTopHeaderWidth); return result; } catch(e){ console.log("jqLoadObjToElement() error: " + e.message); return false; } } //Verify that AJAX div was loaded function verifyAjaxLoaded(turl, element_id, asynchronous, toparm, crossdomain, debugit) { try { var tdiv = returnObjById(element_id); //If div is not empty, then return if (tdiv.innerHTML !== '') { return; } //reload div jqLoadURLToElement(turl, element_id, asynchronous, toparm, crossdomain, debugit); //Check again in 3 secs setTimeout(function() { verifyAjaxLoaded(turl, element_id, asynchronous, toparm, crossdomain, debugit); }, 3000); } catch (e) { console.log("Error verifyAjaxLoaded: " + e.message); } } //Load URL to div element function jqueryLoadURLToElement(turl, element_id) { try { $(document).ready(function() { $('#' + element_id).load(turl); }); } catch(e) { console.log("jqueryLoadURLToElement() error: " + e.message); } } //---Script to assist with ajax page-loading architecture-------------------------------- //Load page via Ajax with no history push function rscAjaxUrlNoHist(oArg) { try { requestClickBack = false; //Adust link parameter from "element_id" to "targetDiv" name if necessary. if ((oArg.element_id !== undefined) && (typeof oArg.element_id !== "undefined")) { oArg.targetDiv = oArg.element_id; } else if ((oArg.elementId !== undefined) && (typeof oArg.elementId !== "undefined")) { oArg.targetDiv = oArg.elementId; } //If targetDiv was not specified, then use default AJAX target div of mainBodyDiv if ((oArg.targetDiv === undefined) || (typeof oArg.targetDiv === "undefined")) { oArg.targetDiv = "mainBodyDiv"; } //Adust link parameter from "newUrl" to "link" name if necessary. if ((oArg.newUrl !== undefined) && (typeof oArg.newUrl !== "undefined")) { oArg.link = oArg.newUrl; } bodySetCursorWait(); //Change cursor to hourglass //Add any necessary HTTP headers if (oArg.targetDiv == "subBodyContentDiv") { var headerObj = {subBodyLoad:true}; oArg.headerObj = headerObj; } jqLoadObjToElement(oArg); //Launch new page //Scroll page to top setTimeout(function() { $(window).scrollTop(0); }, 1000); return true; } catch (e) { console.log("NoHist() error: " + e.message); return false; } } //Load page via Ajax and replace current history URL function rscAjaxUrlReplace(oArg) { try { //Adust link parameter from "newUrl" to "link" name if necessary. if ((oArg.newUrl !== undefined) && (typeof oArg.newUrl !== "undefined")) { oArg.link = oArg.newUrl; } //Get display URL var n = oArg.link.indexOf("?_="); var displayUrl; if (n > 0) { displayUrl = left(oArg.link, n); } else { displayUrl = oArg.link; } //Store page in history (if not javascript call) var urlUpper = displayUrl.toUpperCase(); if (!includes(urlUpper, "JAVASCRIPT:")) { storeBodyScrollPosToServer(currentBodyUrl); window.history.replaceState("ObjectID", "Title", displayUrl); updateCurrentBodyUrl(displayUrl, 'rscAjaxUrlReplace()'); } rscAjaxUrlNoHist(oArg); } catch (e) { console.log("rscAjaxUrl() error: " + e.message); } } //Load page via Ajax and push history info function rscAjaxUrl(oArg) { try { //Adust link parameter from "newUrl" to "link" name if necessary. if ((oArg.newUrl !== undefined) && (typeof oArg.newUrl !== "undefined")) { oArg.link = oArg.newUrl; } //Coerce to string oArg.link = oArg.link + ''; var n = oArg.link.indexOf("?_="); var displayUrl; if (n > 0) { displayUrl = left(oArg.link, n); } else { displayUrl = oArg.link; } //Store page in history (if not javascript call) var urlUpper = displayUrl.toUpperCase(); if (ajaxDebug) { console.log('urlUpper: ' + urlUpper); console.log('displayUrl: ' + displayUrl); } if (!includes(urlUpper, "JAVASCRIPT:")) { if (ajaxDebug) { console.log('pushState displayUrl'); } storeBodyScrollPosToServer(currentBodyUrl); window.history.pushState("ObjectID", "Title", displayUrl); updateCurrentBodyUrl(displayUrl, 'rscAjaxUrl()'); } rscAjaxUrlNoHist(oArg); } catch (e) { console.log("rscAjaxUrl() error: " + e.message); } } //Load page via Ajax and push history info //Single parameter: URL to load via ajax function rscAjaxUrlBasic(turl) { try { console.log('rscAjaxUrlBasic(), turl: ' + turl); var oArg = []; oArg.objectId = 'Target'; oArg.title = 'Target'; oArg.link = turl + ''; rscAjaxUrl(oArg); } catch (e) { console.log("rscAjaxUrlBasic() error: " + e.message); } } function handleOnPopState(){ "use strict"; try { //Change cursor to hourglass bodySetCursorWait(); //Set client.clickBack var result = jqLoadURLToElement("//www.audiosparx.com/sa/module/system/ajax/backClicked.cfm", 'bodyContentAjaxDiv', false, 2000); //Go to new page via AJAX load (don't change to asynch, can cause problems var oArg = { newUrl:document.location, element_id:"mainBodyDiv", asynch:false, toparm:60000, cacheEnable:true }; result = jqLoadObjToElement(oArg); } catch(e){ console.log('handleOnPopState(), error: ' + e.message); } } //Push URL to browser history and store in URL stack function rscPushToBrowserHistory(url){ try { window.history.pushState("ObjectID", "Title", url); storeBodyScrollPosToServer(currentBodyUrl); updateCurrentBodyUrl(url, 'rscPushToBrowserHistory()'); } catch (e) { console.log("rscPushToBrowserHistory() error: " + e.message); } } //Handle browser pop state event for when user clicks BACK in browser (or similar) window.onpopstate = function(event) { handleOnPopState(); }; Music Sound Effects Instruments Genres Artists Client Videos Moods Styles Home About HyperSearch Music Playlists Videos Sound Effects Artists Sign Up Help Contact Music Blog Follow Share This Page BPM My Projects Cart Sign In My Account Similarity Search Catalog ID: 433102 Title: Bombay Mix (Loop 1) Artist: AL Music Duration: 0:08 Audio Waveform "SoundAlike" Matching Seach Now ► Metadata Matching Genre Matching Match Genre: Indian Music Match Subgenre: Indian Pop Structural Matching Match Edit Type: Loop Match Duration: 0:08 Match Tempo: Medium (105-129BPM) Match BPM: 120 Match Format: Band / Ensemble Match Vocal Type: Instrumental Match Vocal Language: Mood Matching Match Moods Number of Matching Moods Style Matching Match Styles Number of Matching Styles Back to Top Featured Clients See More Featured Clients Here in Multiple Industries! GENRES All Music Genres Dramatic Music Genres World Music Genres Kids Music Genres Sound Effects & Noises Instruments, Beats & Loops PRODUCTION SPOTLIGHTS Commercial Ad Music Film & TV Music Radio Production Music Video Games & Software Music MusicPack Collections SoundPack Collections ComposerPack Collections FEATURE SPOTLIGHTS Artist Directory Hollywood A-List Artists Editor's Choice Awards Music Editors' Picks Hot New Artists Composers Hall of Fame Featured Client Videos BACKGROUND MUSIC In-Store & On-Hold Music Music Playlists POPULAR DESTINATIONS African Music and SFX Commercial Music Christmas and New Year's Music Classical Music Library Dramatic Music European Music Film & TV Music Games Music Hip Hop Music Horror and Halloween Music Kids Music and SFX Latin Music Latin Tropical Music Middle Eastern Music & SFX Radio Music & SFX Romantic Love Songs Sports Music TV & Film Music Vocal Music World Music VOCAL MUSIC Vocal Music Top 100 Vocal Tracks Top 100 Classical Vocals Top 100 Country Vocals Top 100 Indie Rock Vocals Top 100 Jazz Vocals Top 100 Pop Vocals Top 100 RnB Vocals Top 100 Rock Vocals Top 100 World Vocals AFFILIATED SITES RadioSparx.com MusicCult.com PLEASE FOLLOW US On Facebook On Twitter MISCELLANEOUS About AudioSparx Pricing Overview Licensing Overview Studio Download Privileges Privacy Policy Marquee Clients Artist Testimonials Sell Music or SFX Here Helpful External Links FAST HELP Problems Downloading Content? How to Download My Track License? Frequently Asked Questions Get More Help Here CONTACT INFO Contact Online Email: info@audiosparx.com Toll Free Tel: 866-830-7039 International: +1 (954) 791-9795 © 2022 AudioSparx - All Rights Reserved. All trademarks appearing on this site are the property of the respective owners. Hostname: AXC6 news show sound effects, sound effects previews, fx noises, tear gas grenade sound effects, family fortunes sound effects, mechanical sound effects free download, pantomime sound effects, online sound effects of animals, robot sound effects free download, choral vocal sound, mj sound effects, sound efekts for electric guitar, free movie sound effects download, need camera sound effects, free downloads of sound effects, hunting horn sound effect, free office sounds, awesome downloadable sounds, audio transitions, used mp3