
function DATEFormate(pDate)
{
	pDate[1]++ ;
	var iDate = new Array() ;
	var iD ;
	for (iD = 0 ; iD < 3 ; iD++)
	{
		iDate[iD] = (pDate[iD] < 10) ? ('0' + pDate[iD]) : pDate[iD] ;
	}
	return (iDate[0] + ' ' + iDate[1] + ' ' + iDate[2]) ;
}

function DATEFromServer(pDate)
{
	var iDate = new Array() ;
	iDate[2] = parseFloat(pDate.substring(0,4)) ;
	iDate[1] = parseFloat(pDate.substring(4,6)) - 1 ;
	iDate[0] = parseFloat(pDate.substring(6,8)) ;
	return iDate ;
}

function DATEFromForm(pDate)
{
	var iDate = new Array() ;
	iDate[0] = parseFloat(pDate.substring(0,2)) ;
	iDate[1] = parseFloat(pDate.substring(3,5)) - 1 ;
	iDate[2] = parseFloat(pDate.substring(6,10)) ;
	return iDate ;
}

function DATEArray()
{
	var iDate    = new Date() ;
	var iDateTab = new Array(iDate.getDate(),iDate.getMonth(),iDate.getFullYear()) ;
	return iDateTab ;
}

function DATEOk(pDate)
{
	var iOk = false ;
	if ((pDate.length == 10) && (pDate.charAt(2) == ' ') && (pDate.charAt(5) == ' '))
	{
		var iDate   = DATEFromForm(pDate) ;
		var iDateOk = new Date() ;
		iDateOk.setDate(iDate[0]) ;
		iDateOk.setMonth(iDate[1]) ;
		iDateOk.setFullYear(iDate[2]) ;
		iOk = ((iDateOk.getDate() == iDate[0]) && (iDateOk.getMonth() == iDate[1]) && (iDateOk.getFullYear() == iDate[2])) ;
	}
	if (!iOk)
	{
		alert('Erreur : format de date incorrect !') ;
	}
	else
	{
		if (iDate[2] < 2001)
		{
			alert('Au XXième siècle, Doolin\' n\'existait pas encore !') ;
			iOk = false ;
		}
	}
	return iOk ;
}

function TIMEOk(pTime)
{
	var iH  = parseFloat(pTime.substring(0,2)) ;
	var iM  = parseFloat(pTime.substring(3,5)) ;
	var iOk = ((pTime.length == 5) && (pTime.charAt(2) == ':') && (iH >= 0) && (iH <= 23) && (iM >= 0) && (iM <= 59)) ;
	if (!iOk)
	{
		alert('Erreur : format d\'heure incorrect !') ;
	}
	return iOk ;
}

function STRINGSpacing(pStr)
{
	var iStr = '' ;
	var iC ;
	for (iC = 0 ; iC < (pStr.length - 1) ; iC++)
	{
		iStr += pStr.charAt(iC) ;
		iStr += '&nbsp;&nbsp;' ;
	}
	iStr += pStr.charAt(pStr.length - 1) ;
	return iStr ;
}

function STRINGSpacingBar()
{
	return HTMLBlock('span','margin-left: 10px; margin-right: 10px;','font_jaune_space','<big>|</big>',true) ;
}

function STRINGFinLigne(pStr)
{
	var iPos  = pStr.length - 1 ;
	var iChar = pStr.charAt(iPos) ;
	while (iChar == ' ')
	{
		iPos-- ;
		iChar = pStr.charAt(iPos) ;
	}
	pStr = pStr.substring(0,iPos + 1) ;
	return pStr ;
}

function STRINGApostrophe(pStr)
{
     var iReg = new RegExp("(&#39;)","g") ;
     var iStr = pStr.replace(iReg,"'") ;
     return iStr ;
}

function STRINGNews(pStr)
{
     var iStr  = pStr ;
     var iReg1 = new RegExp('(<span class="font_bleu_2">)','g') ;
     var iReg2 = new RegExp('(</span>)','g') ;
     iStr = iStr.replace(iReg1,'[t]') ;
     iStr = iStr.replace(iReg2,'[/t]') ;
     return iStr ;
}

function PageOut(pMenu,pPage)
{
	return (pMenu < 0) ? ('javascript: FormClose(\'' + pPage + '\');') : pPage ;
}

function Mp3PlayerInit()
{
	var iMp3Album = Math.floor(Math.random() * 2) ;
	var iMp3      = Math.floor(Math.random() * gMp3Nb[iMp3Album].length) ;
	var iAlbum    = ('0' + (iMp3Album + 1) + '_') ;
	var iUrl      = ('http://www.' + glDomaine + '/data/mp3/' + gMp3File + iAlbum + gMp3Nb[iMp3Album][iMp3] + '.mp3') ;
	gMp3HTML += HTMLDewplayer(iUrl,'-mini',1,16,true) ;
}

function Mp3Player()
{
	var iHTML   = '' ;
	var iImage  = HTMLImage('icon_sound_on',false,20,16,'0px;','','','','','ID_PLAYER_ICON') ;
	var iLink   = iImage.link('javascript: Mp3PlayerAction();') ;
	iHTML += HTMLBlock('div','position: absolute; left: ' + (gPageSpace + 817) + 'px; top: 74px;','','',true,'ID_PLAYER') ;
	iHTML += HTMLBlock('div','position: absolute; left: ' + (gPageSpace + 818) + 'px; top: 74px;','',iLink,true) ;
	document.write(iHTML) ;
}

function Mp3PlayerAction()
{
	var iImage   = '../../data/gif/icon_sound_' ;
	var iContent = document.getElementById('ID_PLAYER').innerHTML ;
	if (iContent != '')
	{
		var iIcon   = 'off' ;
		var iPlayer = '' ;
	}
	else
	{
		var iIcon   = 'on' ;
		var iPlayer = gMp3HTML ;
	}
	document.getElementById('ID_PLAYER_ICON').src       = (iImage + iIcon + '.gif') ;
	document.getElementById('ID_PLAYER'     ).innerHTML = iPlayer ;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/* CONSTANTES GLOBALES																			    */
/*---------------------------------------------------------------------------------------------------------------------*/
	gAdminTitle		= 'Doolin&#39;' ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gSiteL			= new Array('FR','EN') ;
	gSiteTitle		= new Array('Fran&ccedil;ais','English') ;
	gSiteVersion		= new Array('Version fran&ccedil;aise','English Version') ;
     gSiteUrl			= new Array('../fr/defaut.htm','../en/default.htm') ;
	gSiteWebmaster		= 'WEB&nbsp;&#149;&nbsp;ART&nbsp;&#149;&nbsp;MEDIA' ;
	gSiteCopyright		= 'Copyright &copy; 2006&#150;' + STRINGYearCopyright() + ' ' + gAdminTitle + ' &#151; ' ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gPageSpace		= (screen.availWidth > 840) ? Math.round((screen.availWidth - 840) / 3) : 0 ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gMenuSpace		= 0 ;
	gMenuBarBig		= '&nbsp;<big>|</big>&nbsp;' ;
	gMenuBar			= '&nbsp;|&nbsp;' ;
	gMenuList			= '&#149;&nbsp;' ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gMessageErreur      = 'ERREUR DE SAISIE :\n' ;
	gMessageAlert       = 'OPÉRATION REFUSÉE :\n' ;
	gMessageConfirm     = 'AVERTISSEMENT :\n' ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gMp3HTML			= '' ;
	gMp3File			= 'track_' ;
	gMp3Nb			= new Array(2) ;
	gMp3Nb[0]			= new Array('01','02','03','05','06','07','08','11') ;
	gMp3Nb[1]			= new Array('01','02','03','04','05','06','07','08','09','10','11','12') ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gSmileySize		= new Array(3,0,0,0,0,0,0,0,0,0,14,0,0) ;
	gSmileyChar		= new Array(':love',':)',':wink','|o|',':cool','%)',':+',':red',':?',';(',':cry',':(',':mad') ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gCAPTCHA			= new Array('3KR','G4Z','QM2','AW8','9SB') ;
	gCAPTCHACode		= null ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gSemaine			= new Array('Lun','Mar','Mer','Jeu','Ven','Sam','Dim') ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gColorNoir		= '151015' ;
	gColorSombre		= '403040' ;
	gColorGris		= '484048' ;
	gColorBrun		= '807080' ;
	gColorClair		= 'CCBBCC' ;
	gColorVert		= '88BB11' ;
	gColorVertSombre	= '306015' ;
	gColorJaune		= 'CCAA11' ;
	gColorOrange		= 'D8952C' ;
	gColorRouge		= 'BB2211' ;
	gColorRougeSombre	= '602010' ;
	gColorViolet		= '6D8DC4' ;
	gColorBlanc		= 'FFFFFF' ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gCBgText			= 'background: ' ;
	gCBgGris			= gCBgText + '#' + gColorGris + ';' ;
	gCBgNoir			= gCBgText + '#' + gColorNoir + ';' ;
/*---------------------------------------------------------------------------------------------------------------------*/
     gSNews              = new Array(2) ;
	gSConcert			= new Array() ;
	gSConcertDept		= new Array() ;
	gSIndispo			= new Array() ;
/*---------------------------------------------------------------------------------------------------------------------*/
	gLoggOnUser		= '' ;
/*---------------------------------------------------------------------------------------------------------------------*/
