var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function getDPProducts(browse){	
	arrParamsKeys=new Array("idDPProductsBegin","browse","getDpProducts");
	arrParamsValues=new Array(document.getElementById("idDPProductsBegin").value,browse,"");	
	document.getElementById("dpproducts").innerHTML=document.getElementById("divSidebarLoading").innerHTML;
	envoieRequete("http://www.disqueprimeur.com/functionsAjax.php","dpproducts",arrParamsKeys,arrParamsValues,"","");
}
function FloatTopDiv()
{
    var startX = (document.body.scrollWidth/2)+372.5;
        if(startX<865){
        startX=865;
        }
    var startY = 50;
    var PX='px', d = document;
    function ml(id)
    {
        var el=d.getElementById?d.getElementById(id):D.all?d.all[id]:D.layers[id];
        if(d.layers){el.style=el,PX='';}
        el.sP=function(x,y){el.style.top=y+PX;document.getElementById("darkBackgroundLayer").style.top=(y-50)+PX;};
        el.x = startX;
        el.y = startY;
        return el;
    }
    window.stayTopLeft=function()
    {
        var pX = (document.body.scrollWidth/2)+372.5;
        if(pX<865){pX=865;}
        ftlObj.x += (pX - ftlObj.x)/2;
        var pY = window.innerHeight ? pageYOffset : ietruebody().scrollTop;
		ftlObj.y=pY+50;		
            if (pY<startY){
            ftlObj.y += (startY - ftlObj.y)/5;
            }
            else{
            ftlObj.y += (pY - ftlObj.y)/5;
            }		
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 60);
    }
   ftlObj = ml("divShop");
   stayTopLeft();
}
function getShops(idProduct){
	arrParamsKeys=new Array("idProduct","getShops");
	arrParamsValues=new Array(idProduct,"");	
	document.getElementById("divShop").innerHTML=document.getElementById("divShopLoading").innerHTML;
	centrer_calque("divShop");
	envoieRequete("http://www.disqueprimeur.com/functionsAjax.php","divShop",arrParamsKeys,arrParamsValues,centrer_calque,"divShop");
}
function closeDivShops()
{
	document.getElementById("divShop").innerHTML="";
	document.getElementById("divShop").style.top=-350+"px";
	document.getElementById("divShop").style.left=-550+"px";
	document.getElementById("divShop").style.display="block";
}
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}
function centrer_calque(calque)
{
	calque=document.getElementById(calque);
	calque.style.display="block";
	var largeur_window = document.body.clientWidth;
	var hauteur_window = document.body.clientHeight;
	var width_calque = parseInt(calque.style.width);
	var height_calque = parseInt(calque.style.height);	
	var pos_centre = (largeur_window/2) - (width_calque/2);
	scrollValues=getScrollXY();
	var pos_centretop = scrollValues[1]+40;
	calque.style.top = pos_centretop+"px";
	calque.style.left = pos_centre+"px"; /*Nouvelle position calque */	
	fixallpng();
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function fixallpng()
{
	if ((version >= 5.5) && (version <7) && (document.body.filters)) 
	{
	   for(var i=0; i<document.images.length; i++)
	   {
		  var img = document.images[i];
		  var imgName = img.src.toUpperCase()
		  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {			 
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText 
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
			 img.outerHTML = strNewHTML;
			 i = i-1
		  }
	   }
	}
}
function fixpng(img)
{
	if ((version >= 5.5) && (version <7) && (document.body.filters)) 
	{
		 var imgName = img.src.toUpperCase()
		 if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		 {		 
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText 
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
			 img.outerHTML = strNewHTML;
		 }
	}
}
function getAllFlashs(){
  var animes=document.getElementsByTagName("object");
 /* for(i=0;i<animes.length;i++){
		animes[i].setAttribute("wmode","transparent");  
	}
  var animes=document.getElementsByTagName("embed");
  for(i=0;i<animes.length;i++){
		animes[i].setAttribute("wmode","transparent");  
	}*/
}
function twitterCallback2(C){var A=[];for(var D=0;D<C.length;D++){var E=C[D].user.screen_name;var B=C[D].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(F){return'<a href="'+F+'">'+F+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,
function(F){return F.charAt(0)+'<a href="http://www.twitter.com/'+F.substring(1)+'">'+F.substring(1)+"</a>"});A.push("<li><span>"+B+'</span><BR/><a style="color:#c3c3c3;font-style:italic;font-size:85%" href="http://twitter.com/'+E+"/statuses/"+C[D].id+'">'+relative_time(C[D].created_at)+"</a></li>")}document.getElementById("twitter_update_list").innerHTML=A.join("")}
function relative_time(C){var B=C.split(" ");C=B[1]+" "+B[2]+", "+B[5]+" "+B[3];var A=Date.parse(C);var D=(arguments.length>1)?arguments[1]:new Date();var E=parseInt((D.getTime()-A)/1000);E=E+(D.getTimezoneOffset()*60);if(E<60){return"less than a minute ago"}else{if(E<120){return"about a minute ago"}else{if(E<(60*60)){return(parseInt(E/60)).toString()+" minutes ago"}else{if(E<(120*60)){return"about an hour ago"}else{if(E<(24*60*60)){return"about "+(parseInt(E/3600)).toString()+" hours ago"}else{if(E<(48*60*60)){return"1 day ago"}else{return(parseInt(E/86400)).toString()+" days ago"}}}}}}};

function play_album(a_upc, a_volume, a_track) {
	var tmp_player = $('headerplayer');
	tmp_player.load({upc: a_upc});
	tmp_player.play_track(a_volume, a_track);
}

function generate_player(upcVal,autoPlay) {
	var attributes = {
		"upc": +upcVal,		
		"label": "17",
		"autoplay": ""+autoPlay+"",
		"colortint": "#005aff"
	};

	var params = {
		"bgcolor": "#000000",		
		"allowscriptaccess": "always",
		"wmode": "transparent"
	}
	swfobject.embedSWF("http://static.idolweb.fr/player/current/player.swf", "headerplayer", "250", "325", "9.0.0", null, attributes, params);	
	//swfobject.embedSWF("http://static.idolweb.fr/player/v1/player.swf", "headerplayer", "250", "325", "9.0.0", null, attributes, params);
}