var memory=null;

function fromSwf()
{
    if(arguments[0]){
		alert(arguments[0]);
	}
}


function checkSubmit(){
	//arguments[0] -> Div | arguments[1] -> Link submit
	if(document.getElementById(arguments[0]).innerHTML=='')
	submitForm('',arguments[1],'','loader_head');
}

function hideVisib()
{
    if(arguments[0]){
		if(document.getElementById(arguments[0])) document.getElementById(arguments[0]).style.visibility="hidden";
	}
}

function showVisib(){
    if(arguments[0]){
		if(document.getElementById(arguments[0])) document.getElementById(arguments[0]).style.visibility='visible';
	}
}

function showContent(){
    if(arguments[0]){
		if(document.getElementById(arguments[0])) document.getElementById(arguments[0]).style.display = "block";
		}
}

function hideContent(){
    if(arguments[0]){
		if(document.getElementById(arguments[0])) document.getElementById(arguments[0]).style.display = "none";
	}
    if(arguments[1]){
		if(document.getElementById(arguments[0])) document.getElementById(arguments[0]).innerHTML = "";
	}
}

function hideContentEffect(){
    if(arguments[0]){
        hideVisib(arguments[0]);
        setTimeout("hideContent('"+arguments[0]+"')",100);
        setTimeout("showVisib('"+arguments[0]+"')",100);
    }
}

function getIdStyle(){

    if(arguments[0]==1)
        document.getElementById(arguments[1]).style.backgroundColor = arguments[3];
   else if(arguments[0]==2)
        document.getElementById(arguments[1]).style.bordercolor = arguments[3];
}

function getIdClass(){

    if((arguments[0])&&(document.getElementById(arguments[0])))
        document.getElementById(arguments[0]).className = arguments[1];
}

function dotted_Form(sForm,sName,nStatus)
{
   if(nStatus==1){
     document.forms[sForm].elements[sName].className='dotted_Form_over';
   }else if(nStatus==0){
     document.forms[sForm].elements[sName].className='dotted_Form_none';
   }
}

var lienPage = 'list_tracks_XML.php';

function searchLienPage()
{
    var i = document.search.type.options[document.search.type.selectedIndex].value;

    switch(parseInt(i))
    {
      case 1 :
       lienPage ='list_albums_XML.php';
       break;
      case 2 :
       lienPage ='list_artists_XML.php';
       break;
      case 3 :
       lienPage ='list_tracks_XML.php';
       break;
     }
}

function powerSearch()
{
  if (arguments[0])
   document.search.page.value = parseInt(arguments[0]);
  else
  {
    document.search.page.value = 1;
    document.search.kwartiste.value = '';
    document.search.kwalbum.value = '';
  }

  var kw = document.search.chp.value;  

  if (arguments[1])
     submitForm(document.search,arguments[1],'','loader_head');
  else
  if ( kw != '' && kw != 'Rechercher' && kw != 'Search')
  {

     document.search.kw.value = '%'+kw+'%';
     submitForm(document.search,lienPage,'','loader_head');
  }
}

var defile;
var psinit = 200;
var pscrnt = psinit;  
     
function texteDefile() {
   if (!defile) defile = document.getElementById('defile');
   if (defile) {
      if(pscrnt < ( - defile.offsetWidth) ){
         pscrnt = psinit;
                } else {
         pscrnt+= -1; 
      }
      defile.style.left = pscrnt+"px";
   }
}

auditIE=window.Event?1:0;
bulle=mouv=0;
function affBulle(e)
{
  de=!document.documentElement.clientWidth?document.body:document.documentElement
  sx=auditIE?pageXOffset:de.scrollLeft
  sy=auditIE?pageYOffset:de.scrollTop
  x=auditIE?e.pageX:event.clientX+sx;
  y=auditIE?e.pageY:event.clientY+sy;
  el=auditIE?e.target:event.srcElement;
  if(!el.tagName)el=el.parentNode;
  if(el.className == 'pop')
  {
    bulle = document.getElementById(el.href.substring(el.href.lastIndexOf('#') + 1)).style; 
    if(bulle!=mouv)
      {
      mouv.display='none';
      with(bulle){display="block";left=x+'px';top=y+10+'px';}
      mouv=bulle;
      }
  } else {mouv.display='none';mouv=0}
}

function getMd()
{
  if (arguments[1]==1){
    document.getElementById(arguments[0]).style.display = "block";
  }else if(arguments[1]==0){
    document.getElementById(arguments[0]).style.display = "none";
  }
}

function getMdTitle()
{
    document.getElementById(arguments[0]).innerHTML= arguments[1];
    document.getElementById(arguments[2]).style.display = "none";
}

function ongletRestore(sDiv,sClass)
{
	TabChild = new Array();  
	TabChild = document.getElementById('tabs').getElementsByTagName('a');

	for (i=0;i<TabChild.length;i++)		
		{			
		var sDivChild = TabChild[i].id;
		if(sDivChild){
			var classOld = document.getElementById(sDivChild).className.indexOf('off')
			if (classOld<0)
			document.getElementById(sDivChild).className="";
					 }
		}
	document.getElementById(sDiv).className=sClass;
}

function getFocus(sValue,sName){
	if(sValue=='Email')
	document.getElementById(sName).value = '';
	else if(sValue=='')
	document.getElementById(sName).value = 'Email';
}

function link2play(){
	oldValue = document.getElementById('clk').value;
	
	if((oldValue!='')&&(document.getElementById(oldValue)))
	{
		document.getElementById(oldValue).className = 'ico_play';
		document.getElementById(oldValue+'_title').className = 'track_bg';
	}else{
		document.getElementById('clk').value = '';
	}
		
	document.getElementById(arguments[0]).className = 'ico_play_loading';
	document.getElementById(arguments[0]+'_title').className = 'track_bg_over';
	document.getElementById('clk').value = arguments[0];
}

function showPart()
{
			
	if(arguments[0])
		{
			if(arguments[0]==memory)
			{
				hideContent(memory);
				memory=null;
			}
			else
			{
			sObj = document.getElementById(document.getElementById(arguments[0]).parentNode.id);
			TabChild = new Array();  
			TabChild = sObj.getElementsByTagName('div');
	
				for (i=0;i<TabChild.length;i++)
				{			
					var sDivChild = TabChild[i].id;
					if(sDivChild)
					{
						hideContent(sDivChild);
						document.getElementById(sDivChild+'_link').className = 'track_bg';
					}
				}
				
				showContent(arguments[0]);
				document.getElementById(arguments[0]+'_link').className = 'track_bg_over';
				memory=arguments[0]
			}
		}
}

