function eshModalMessage(k) {
var msg = jQuery("<div class='esh-modal-message'/>").appendTo("body").fadeIn();
msg.html(k);
window.setTimeout(function(){msg.stop().fadeOut()}, 5000);
}

// searchhelp

var sliding_search_help=0;

function searchHelp(term) {
if (term != "") {
if (window.location.toString().indexOf("/titleattrib/") > -1) jQuery.ajax({
	      type: "POST",
	      contentType: "application/json; charset=utf-8",
	      url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/AsyncSearchContribCount",
	      data: "{'term': '" + term + "'}",
	      dataType: "json",
	      complete: function (xhr, msg) {
var n = Number(eval("(" + xhr.responseText + ")").d);
if (n==0) return;
jQuery("#sh_cont a").html("<b>" + n + " track result(s)</b> with <b>" + term + "</b> as a contributor");
jQuery("#sh_cont").fadeIn("fast");
if(window.console)console.log(n);
if(sliding_search_help==0)jQuery("#search_help").slideDown("slow").fadeIn("slow");
sliding_search_help=1;
		    
		    }
	    }); 
if (window.location.toString().indexOf("/search/album/") == -1) jQuery.ajax({
	      type: "POST",
	      contentType: "application/json; charset=utf-8",
	      url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/AsyncSearchAlbumCount",
	      data: "{'term': '" + term + "'}",
	      dataType: "json",
	      complete: function (xhr, msg) {
var n = Number(eval("(" + xhr.responseText + ")").d);
if (n==0) return;
jQuery("#sh_alb a").html("<b>" + n + " album result(s)</b> with <b>" + term + "</b> as part of the title or artist");
jQuery("#sh_alb").fadeIn("fast");
if(window.console)console.log(n);
if(sliding_search_help==0)jQuery("#search_help").slideDown("slow").fadeIn("slow");
sliding_search_help = 1;
		    
		    }
	    }); 

}
}
// albumpage


// fda
var home_interval;
var ajaxedIDs = new Array();
var Arrqtip = new Array();
var myImageText;
var scrollNum = 0;
var myTarget;
var myButton;
var currentExpandedThing=null;
var toolTipStyle={
border: {
         width: 3,
         radius: 4
      },
	'font-family': 'tahoma, verdana, sans-serif',
	'color': 'black',
	'text-align': 'center',
		tip: 'bottomMiddle',
name: 'red'
	};
	/////YELLOW TOOLTIP
	var YellowToolTip={
border: {
         width: 3,
         radius: 4
      },
	'font-family': 'tahoma, verdana, sans-serif',
	'color': 'black',
	'text-align': 'center',
		tip: 'bottomMiddle',
name: 'cream'
	};
	
	/////BLUE TOOLTIP
	var BlueToolTip={
border: {
         width: 3,
         radius: 4
      },
	'font-family': 'tahoma, verdana, sans-serif',
	'color': 'black',
	'text-align': 'center',
		tip: 'bottomMiddle',
name: 'blue'
	};

jQuery(document).ready(function(){
StartScroll(); 
var themoocow = 0;
if (jQuery("#player").length >0){
        flowplayer("player", "http://mastermixdigital.com/js/flowplayer/flowplayer-3.1.5.swf" , { 
                clip:{autoPlay:false,autoBuffering:true}
        });
}

//PAGER MOUSEOVER
jQuery(".l-holder").each(function(){
jQuery(this).children("div").eq(0).children("span").mouseover(function(){
if(jQuery(this).hasClass("selected")){
jQuery(this).removeClass("moused")
} else if (jQuery(this).hasClass("murk")){
jQuery(this).removeClass("moused")
} else if(jQuery(this).hasClass("pagehead")){
} else {
jQuery(this).addClass("moused")
}
})
})

jQuery(".l-holder").each(function(){
jQuery(this).children("div").eq(0).children("span").mouseout(function(){
if(jQuery(this).hasClass("selected")){
jQuery(this).removeClass("moused")
} else if (jQuery(this).hasClass("murk")){
jQuery(this).removeClass("moused")
} else {
jQuery(this).removeClass("moused")
}
})
})

jQuery(".lightbox").colorbox();
jQuery(".lightbox-cart").colorbox({width:"50%", inline:true, href:"#lightbox-cart"}); 

var TheTitle = jQuery("#houseMenuH").children('li:last').children('a').attr('title');
if (TheTitle == 'Free Download'){
    jQuery("#houseMenuH").children('li:last').css('float','right')
}

jQuery("img[title = 'Information']").mouseover(function(){
var done = jQuery(this).attr("id");
if (jQuery(this).closest(".container").hasClass(".yellow")){
    theme = YellowToolTip;
} else if (jQuery(this).closest(".container").hasClass(".blue")){
    theme = BlueToolTip;
} else {
    theme = toolTipStyle;
}


if ( jQuery.inArray(done, Arrqtip) >= 0 ) {                
            return; // already done
}

Arrqtip.push(done);
var theTitle = jQuery(this).attr("alt");
var theDuration = jQuery(this).attr("name")
if (theDuration.length < 8){

} else {
        theDuration = theDuration.substr(3,8)
}
theTitle =theTitle + "<span class='qtip_duration'>" + theDuration + "</span>";
jQuery(this).qtip({        
        content: {text:'loading...', url:'http://www.mastermixdigital.com/desktopmodules/mfeg.modules.eshmodule/ajax.aspx',data:{id: jQuery(this).attr("id") ,xslt:'dash_ajax.xslt'},
        style: { width: 300},
        title:{ text: theTitle } },	                
        show: { solo: true, ready: true },
        hide: {fixed:true},
position: {
      corner: {
         target: 'topMiddle',
         tooltip: 'bottomMiddle'
      }
   },

	style: theme
 });
 jQuery("img[title!='Information']").qtip({ 
        show: { solo: true },        
	content: {
		text: false
	},
position: {
      corner: {
         target: 'topMiddle',
         tooltip: 'bottomMiddle'
      }
   },

	style: toolTipStyle
 });
});

jQuery(".dash_red").live("mouseover mouseout", function(event){
       if(event.type == "mouseover"){
                jQuery(this).children("div").show();
                jQuery(this).addClass("dash_red_show");                
                jQuery(this).children("a").attr("style","white-space:normal;");
       } else {
                jQuery(".dash_red").children("div").hide();
                jQuery(this).removeClass("dash_red_show");
                jQuery(this).children("a").attr("style","") 
       } 
});

jQuery(".point-me-right").hover(function() {
           jQuery(this).animate({
                height:"24px",
                top:"6px"               
           },200);           
}, function() {
             jQuery(this).stop()
             jQuery(this).attr("style","")
                 
});

jQuery(".point-me-left").hover(function() {
              jQuery(this).animate({
                height:"24px",
                top:"6px"                
           },200);   
}, function() {
             jQuery(this).stop()
             jQuery(this).attr("style","")
});

  
   jQuery(".dash_div").live("mouseover", function(){ 
    if (currentExpandedThing == jQuery(this)) return;
    if (currentExpandedThing != null) {
        currentExpandedThing.children("span").hide();
        currentExpandedThing.children("img").hide();
        currentExpandedThing.children("div").hide();
        currentExpandedThing.children(".preview_link_js").hide();
    }
    currentExpandedThing = jQuery(this);
    jQuery(this).children().show();   
    jQuery(this).children().children().show();    
  });

  jQuery(".hidehover").live("mouseout", function(){ 
    jQuery(this).removeClass("hidehoveronhover");
    jQuery(this).find(".hide_me").removeClass("show_me"); 
    jQuery(".hide_me").hide();   
  });
  jQuery(".hidehover").live("mouseover", function(){    
    jQuery(this).addClass("hidehoveronhover");
    jQuery(this).find(".hide_me").addClass("show_me");    
    jQuery(".hide_me").hide();   
    jQuery(this).find(".hide_me").show();
  }); 
  jQuery(".PanePad",".r_underFlash",".l_underFlash").live("mouseout",function(){       
    jQuery(".hide_me").hide();
  });
    
    jQuery(".additional_info").live("mouseover", function(){    
    var assetID = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, '');
    if ( ! /^[A-Z]{2}[0-9]{8}$/.test(assetID) ) return;
    if ( jQuery.inArray(assetID, ajaxedIDs) >= 0 ) {
        return; // already done
    }
    ajaxedIDs.push(assetID);
	myTarget = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, 'esh_ajax_target');
	    myButton = jQuery(this).find(".MMDi_Click");
	    jQuery.ajax({
	      type: "POST",
	      contentType: "application/json; charset=utf-8",
	      url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/GetTrackMetadataHTML",
	      data: "{'id': '" + assetID + "', 'xslt':'AJAXMetadata.xslt'}",
	      dataType: "json",
	      complete: function (xhr, msg) {
	            myImageText = jQuery(this).find(".album_label").text();
	            myButton.parent(".hidden_product").removeClass("MMDi_hide")
                                                  .addClass("MMDi_show")                                              
                                                  .show();	           
		    jQuery("#" + myTarget).html(eval("(" + xhr.responseText + ")").d);
		    
		    
		    
		    }
	    }); 
	    catchListFail(assetID);
    });
    
    
        jQuery(".additional_info_button").live("mouseover", function(){    
        var assetID = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, '');
    if ( ! /^[A-Z]{2}[0-9]{8}$/.test(assetID) ) return;
        if ( jQuery.inArray(assetID, ajaxedIDs) >= 0 ) {
            return; // already done
        }
        ajaxedIDs.push(assetID);
	    myTarget = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, 'esh_ajax_target');
	        myButton = jQuery(this).find(".MMDi_Click");
	        jQuery.ajax({
	          type: "POST",
	          contentType: "application/json; charset=utf-8",
	          url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/GetTrackMetadataHTML",
	          data: "{'id': '" + assetID + "', 'xslt':'AJAXMetadata_thin.xslt'}",
	          dataType: "json",
	          complete: function (xhr, msg) {
	                myImageText = jQuery(this).find(".album_label").text();
	                myButton.parent(".hidden_product").hide();	
	                                                           
                                                      	           
		        jQuery("#" + myTarget).html(eval("(" + xhr.responseText + ")"));
	          }
	        });
        });
            jQuery(".info_button").live("click", function(){
            if (jQuery(this).hasClass("clicked")){
                //close
                jQuery(this).removeClass("clicked")
                jQuery(this).parent().parent().parent().next().find(".hidden_product").removeClass("MMDi_show")
                                                                                      .addClass("MMDi_hide")
                                                                                      .hide();
                
            } else {
                //open
                jQuery(this).addClass("clicked");
                jQuery(this).parent().parent().parent().next().find(".hidden_product").removeClass("MMDi_hide")
                                                                                      .addClass("MMDi_show")
                                                                                      .show();
            }
            });            
            
            
jQuery(".test_additional_info_button").live("mouseover", function(){    
        var assetID = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, '');
        if ( jQuery.inArray(assetID, ajaxedIDs) >= 0 ) {
        return; // already done
}
ajaxedIDs.push(assetID);  
myTarget = jQuery(this).find(".MMDi_Click").attr("id").replace(/esh\_ajax/, 'esh_ajax_target');
        jQuery.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/GetTrackMetadataHTML",
                data: "{'id': '" + assetID + "', 'xslt':'AJAXMetadata.xslt'}",
                dataType: "json",
                complete: function (xhr, msg) {                      
                        jQuery("#" + myTarget).html(eval("(" + xhr.responseText + ")").d);
                }
        });
});      
        
        
        
        
        
                    //////////test for dash no title////////////
            

});
var fbHooked=false;
var myP;
function PlayFlash(URL){    
    jQuery.facebox("<div class='FaceboxPlayerHolder'><div id='FaceboxPlayerScreen'class='FaceboxPlayerScreen'></div><img alt='iphone player' src='http://images.mastermixdj.com/m/rounded-corner/Iphone.png'/></div>");    
    myP = $f("FaceboxPlayerScreen", "http://static.mastermixdj.com/common/flvplayer/flowplayer-3.1.3.swf", URL );
    if(fbHooked==false) {
      jQuery(document).bind('close.facebox', function(){$f("FaceboxPlayerScreen", '', '');});
      fbHooked=true;
    }

}
function catchListFail(ID){
if(jQuery && jQuery(".jormat"+ID).length==0){

}else {
    if (jQuery(".jormat"+ID).html().substring(0,4)=="<ol>"){
    //dont do a saussage the list is already constructed.
    } else {
        var elements = jQuery(".jormat"+ID).html().split(",");
        var newHtmlList = "<ol>";
        for (var i in elements){
            newHtmlList = newHtmlList + "<li>" + elements[i] + "</li>";
        }
        newHtmlList=newHtmlList+ "</ol>";
        jQuery(".jormat"+ID).html(newHtmlList);
    }
    }
}
///DEFINED OUT OF SCOPE?
function ajax_click(theID){                
        if ( jQuery.inArray(theID, ajaxedIDs) >= 0 ) {                
            return; // already done
        }	    	        
        ajaxedIDs.push(theID); 
	        jQuery.ajax({
	          type: "POST",
	          contentType: "application/json; charset=utf-8",
	          url: "/DesktopModules/MFEG.Modules.ESHModule/WebService.asmx/GetTrackMetadataHTML",
	          data: "{'id': '" + theID + "', 'xslt':'dash_ajax.xslt'}",
	          dataType: "json",
	          complete: function (xhr, msg) {
	                jQuery("#dash_ajax" + theID).empty();	               
		        jQuery("#dash_ajax" + theID).append(eval("(" + xhr.responseText + ")".d));
	          }
	        });
        }
function search( elem , thisElem){
        if (jQuery(thisElem).hasClass("selected")){
       //do nowt! 
        }else{
                jQuery(".tabs-nav").children().removeClass("selected");
                jQuery(thisElem).addClass("selected");                
                jQuery(".Search-List").hide();
                jQuery(elem).slideDown("slow");        
        }
}

function dj_chart_view_type(elem , toView){
       // handles item pressed color change 
        jQuery(".dj-type-menu-li").removeClass("selected");
        jQuery(elem).addClass("selected");
        // handles making default list show based on button press.
        jQuery(".l-holder").hide();
        jQuery("."+toView).fadeIn();
}

function dojavapage( holder , count , action){
var holderID = "." + holder + "page";
var pages = Math.ceil(count / 15);
var page = parseInt(jQuery(holderID).children("span.selected").text());
switch(action){
        case 'f':
               page=1; 
              jQuery(holderID).children("span").removeClass("moused"); 
               break; 
              
        case 'p':
                page=page-1;
                break; 
        case 'n':
                page=page+1;
                break;  
        case 'l' :
                page=pages;
                jQuery(holderID).children("span").removeClass("moused"); 
                break;
                
        default:
                page=action; 
}
if (page > pages){
page=pages;
}
if (page < 1){
page=1;
}
if (page == 1 ){
jQuery(holderID).children("span").removeClass("moused");
jQuery(holderID).children("span").eq(0).addClass("murk");
jQuery(holderID).children("span").eq(1).addClass("murk");
} else {
jQuery(holderID).children("span").eq(0).removeClass("murk");
jQuery(holderID).children("span").eq(1).removeClass("murk");
}

if (page == pages){
        if (pages < 5){
        jQuery(holderID).children("span").eq(8 - (5-pages)).addClass("murk");
        jQuery(holderID).children("span").eq(9 - (5-pages)).addClass("murk"); 
       } else {
        jQuery(holderID).children("span").eq(8).addClass("murk");
        jQuery(holderID).children("span").eq(9).addClass("murk");
       }
} else {
        if (pages < 5){
        jQuery(holderID).children("span").eq(8 - (5-pages)).removeClass("murk");
        jQuery(holderID).children("span").eq(9 - (5-pages)).removeClass("murk");
       } else { 
        jQuery(holderID).children("span").eq(8).removeClass("murk");
        jQuery(holderID).children("span").eq(9).removeClass("murk");
       } 
}

jQuery("."+holder).children(".Search-List").hide();
jQuery("."+holder).children(".list"+page).fadeIn();
changePager(page, pages, holderID,holder,count);
}

function changePager(page, pages, holderID,holder,count){
        jQuery(holderID).children("span").removeClass("selected");
        
        
        var eq=page+2
        var movepoint = 0
        if(pages < 5){                
                jQuery(holderID).children("span").eq(eq).addClass("selected");
               //not enough pages to need any movements 
        } else {
                 if  (page < 3 ){
                 movepoint= 3;
                 var eqPoint = 2+page;
                 jQuery(holderID).children("span").eq(eqPoint).addClass("selected");
                 //low end
                 } else if (page > (pages - 2) ) {
                 movepoint = (pages -2);
                 var selecteqpoint =7 - (pages - page)
                 jQuery(holderID).children("span").eq(selecteqpoint).addClass("selected");
                 //top end
                 } else {
                 movepoint = page;                 
                 jQuery(holderID).children("span").eq(5).addClass("selected");                 
                 }
                 center(movepoint,holderID,holder,count,page);
        }  
        
}

function center(movepoint, holderID ,holder, count,page){
var add = 5;
var move = movepoint;
        for (i=-2; i<3; i++){        
                javaString = " dojavapage('"+holder+"',"+count+","+(move+i)+");"
                jQuery(holderID).children("span").eq(i+add).attr("onClick", javaString);
                jQuery(holderID).children("span").eq(i+add).text(move+i);
        }
}

function goLeft(elem,id){

        var Parent = jQuery(elem).parent("div").next("div");
        var element= ".switch"+id;
        var count = jQuery(element).length; //used when multiple displays present!

        var switchdata = jQuery(element).eq(scrollNum).html();
        var olddata = jQuery(Parent).html();
               
        jQuery(Parent).hide(); 
        jQuery(element).eq(scrollNum).html(olddata);
        jQuery(Parent).html(switchdata);       
        jQuery(Parent).fadeIn("slow");  
       

        if ((scrollNum+1) == count){
                scrollNum=0;
        } else {
                scrollNum = scrollNum+1;
        }       

}
function goRight(elem,id){

        var Parent = jQuery(elem).parent("div").next("div");
        var element= ".switch"+id;        
        var count = jQuery(element).length; //used when multiple displays present!
        
        var switchdata = jQuery(element).eq(scrollNum).html();
        var olddata = jQuery(Parent).html();
        
        jQuery(Parent).hide(); 
        jQuery(element).eq(scrollNum).html(olddata);
        jQuery(Parent).html(switchdata);
        jQuery(Parent).fadeIn("slow");          
        
        if (scrollNum == 0){
                scrollNum = count-1;               
        } else {
               scrollNum = scrollNum - 1;               
        }

}
function goToRight(elem, num, max){     
  
        ammend(elem,(num+1), max, 'r');        
}
function goToLeft(elem, num, max){       
        ammend(elem,(num-1), max, 'l');        
}
function goThis(elem, num, max){
       newElem = jQuery(elem).parent("div").parent("div").children("div").eq(0).children("img").eq(0);
       ammend(newElem, num, max, 'l');
}
function ammend(elem, num ,max, dir){

        if(num > (max -1)){
        num=0;
        }
        if (num < 0){
        num = (max -1);
        }
        jQuery(elem).parent("div").parent("div").children("a").hide(); 
        jQuery(elem).parent("div").parent("div").children("a").eq(num).show();
        jQuery(elem).parent("div").parent("div").children("div").eq(1).children("img").attr("src","http://images.mastermixdj.com/m/v2/red-led.png");
        jQuery(elem).parent("div").parent("div").children("div").eq(1).children("img").eq(num).attr("src","http://images.mastermixdj.com/m/v2/green-led.png"); 
        if (dir=='l'){
        jQuery(elem).attr("onClick","goToLeft(this,"+num+","+max+")");
       jQuery(elem).next("img").attr("onClick","goToRight(this,"+num+","+max+")");        
       } 
       if (dir=='r') {
       jQuery(elem).attr("onClick","goToRight(this,"+num+","+max+")");
       jQuery(elem).prev("img").attr("onClick","goToLeft(this,"+num+","+max+")"); 
       } 
        
        
}
function SlideRight(elem,max,current){
        thisElem=jQuery(elem).parent("div").children("div").eq(3).children("div");
        if(jQuery(elem).parent("div").children("div").eq(3).children("div:not(:animated)").length){
        thisElem.children("div:last").insertBefore(thisElem.children("div:first"));
        thisElem.children("div:last").insertBefore(thisElem.children("div:first"));
        thisElem.children("div:last").insertBefore(thisElem.children("div:first"));
        thisElem.css({"left":"-951px"});
        thisElem.animate({left:"+=951px"},"slow","swing");   
        }
             
}

function SlideLeft(elem,max,current){
                jQuery(elem).parent("div").children("div").eq(3).children("div:not(:animated)").animate({left:"-=951px"},"slow","swing",function(){
                jQuery(this).children("div:first").insertAfter(jQuery(this).children("div:last"));
                jQuery(this).children("div:first").insertAfter(jQuery(this).children("div:last"));
                jQuery(this).children("div:first").insertAfter(jQuery(this).children("div:last"));
                jQuery(this).css({'left':'0px'});         
                });
}

function setx(elem,selectedIndex){
        jQuery(elem).parent("div").children("span").toggle();        
}

function seta(elem,selectedIndex){        
                jQuery(elem).parent("div").children("span").toggle();        
}
function setb(elem,selectedIndex){
        if (selectedIndex ==0){                
                jQuery(".pricec").toggle();
                jQuery(".selectc").eq(0).children("option").eq(0).attr("selected","selected");                
                jQuery(".selectc").eq(1).children("option").eq(0).attr("selected","selected");                
        } else {                
                jQuery(".pricec").toggle();
                jQuery(".selectc").eq(0).children("option").eq(1).attr("selected","selected");                
                jQuery(".selectc").eq(1).children("option").eq(1).attr("selected","selected");
        }
}

function setc(elem,selectedIndex){
        jQuery(elem).parent("div").children(".Price").toggle();        
}


function BuyMe(ID ,elem){
if (jQuery(elem).parent("div").hasClass("buyc")){
        index = jQuery(elem).parent("div").parent("div").children("select").val();
} else {
        index = jQuery(elem).parent("div").children("select").val();        
}
        
        if(index == 'MP3'){
                addToCart(ID,'MP3:320:Full')        
        } else if(index == 'WAV') {        
                addToCart(ID,'WV:1410:Full')        
        } else {
                addToCart(ID,'default')
        }
}

function StartScroll(){
if (jQuery("#home-roller").length > 0){ //scroll element exists.
 home_interval = setInterval(doScroll,6000); //giving interval a name! should allow us to create a pause effect on hover! 
 jQuery("#roller-box").children("div").eq(0).show().animate({opacity:0.0},"slow");  
 }
}

function doScroll(){
 setTimeout('theSwap()',2000);
 jQuery("#home-roller:not(:animated)").animate({left:-517},1000,"swing"); 
}

function theSwap(){ 
 jQuery("#home-roller").css({'left':'0px'});
 jQuery("#home-roller div:first").insertAfter("#home-roller div:last");
} 

function revSwap(){ 
 jQuery("#home-roller:not(:animated)").css({'left':'-517px'});
 jQuery("#home-roller:not(:animated) div:last").insertBefore("#home-roller div:first");
} 

jQuery("#roller-box").hover(function(){
        //pause
        clearInterval(home_interval);
        jQuery(this).children("div").eq(0).stop().animate({opacity:1.0},"slow");        
},function(){
        //resume
        home_interval=setInterval(doScroll,6000);
        jQuery(this).children("div").eq(0).stop().animate({opacity:0.0},"slow");        
}
)
//animation will already be paused before it is possible to click
jQuery("#roll-left").click(function(){
revSwap();
jQuery("#home-roller:not(:animated)").animate({left:0},1000,"swing");
})

jQuery("#roll-right").click(function(){
jQuery("#home-roller:not(:animated)").animate({left:-517},1000,"swing",theSwap);
})

jQuery(".hide-bit select").mouseleave(function(event) { event.stopPropagation(); });

function eshBundleProgress (i) {
var uri = "http://chart.apis.google.com/chart?cht=bhs&chbh=20,0,0&chxs=0,ffffff,1,0,_&chs=200x20&chco=fb2e27,a30F05&chd=t:"+ i + "|" + (100-i);
jQuery("<div id='prog-bar-inner' style='width:200px;height:18px;text-align:center;color:white;font-size:12px;background:url(\"" + uri + "\") '/>").html(i + "% complete").appendTo("#prog-bar");
jQuery("#prog-bar").fadeIn().css("display","block");
}