function sendStr(psString)
{
	document.write(psString);	
}

function showExtraMessage()
{
	var lsMsg="";
	var ldDate=new Date();
	
	if((ldDate.getMonth()==11)&&(ldDate.getDate()>23)&&(ldDate.getDate()<26))
	{
		lsMsg=getStr('MSG_JoyeuxNoel');
	}
	
	if((ldDate.getMonth()==11)&&(ldDate.getDate()>25))
	{
		lsMsg=getStr('MSG_JoyeusesFetes');
	}
	
	if((ldDate.getMonth()==0)&&(ldDate.getDate()<16))
	{
		lsMsg=getStr('MSG_BonneAnnee')+" "+ldDate.getFullYear()+" !";
	}
	
	if(lsMsg!="")
		sendStr("<p class='info'>"+lsMsg+"</p><br>");
}

function showLogo()
{
	if((getCurrentPageId().indexOf("adm_")==0)||(getCurrentPageId()=="papillon"))
	{
		sendStr('<div class="topbanner">&nbsp;&nbsp;'+gsSiteRoot);
		showLanguageSwitcher(false);
		sendStr('</div><div class="sep"></div>');
	}
	else
	{
		sendStr('<div class="topbg"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="200" align="center" valign="middle">');
		/*showImage('tn_POR001');*/
		sendStr('</td><td align="left" valign="top"><a name="#top" href="index.php" title="'+getStr('TIP_Accueil')+'" alt="'+getStr('TIP_Accueil')+'" class="topbanner"><img src="res/img/banner-'+gsLang+'.gif" name="'+gsSiteName+'" height="120"></a>');	
		sendStr('</td><td align="right"><br>');
		showLanguageSwitcher(true);
		sendStr('</td></tr></table></div>');
	}
}

function showFooter()
{
	var lsYearDisplay=gnCopyrightYear.toString();
	var ldCurrentDate=new Date();
	if(ldCurrentDate.getFullYear()!=gnCopyrightYear)
		lsYearDisplay+='&nbsp;-&nbsp;'+ldCurrentDate.getFullYear();

	sendStr('<p><div class="footer">&middot;&nbsp;&nbsp;Copyright&nbsp;&nbsp;&copy;&nbsp;'+lsYearDisplay+'&nbsp;&nbsp;<a href="'+gsDesignerUrl+'" target="_new" alt="'+gsDesignerName+', conception et réalisation de sites web professionnels" title="'+gsDesignerName+', conception et réalisation de sites web professionnels">'+gsDesignerName+'</a>&nbsp;&nbsp;&middot;</div></p>');	
}

function showImage(psName)
{
	if(psName!="")
		sendStr('<img src="'+gsImagePath+psName+'.jpg" class="imginsert">');	
}

function showAnim(psName,pnWidth,pnHeight)
{
	var lsHtml='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"';
	if((pnWidth>0)&&(pnHeight>0))
		lsHtml+='width="'+pnWidth+'" height="'+pnHeight+'" ';
	lsHtml+='id="'+psName+'.swf" ALIGN="">';
	lsHtml+='<PARAM NAME=movie VALUE="res/swf/'+psName+'.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="res/swf/'+psName+'.swf" quality=high bgcolor=#FFFFFF ';
	if((pnWidth>0)&&(pnHeight>0))
		lsHtml+='width="'+pnWidth+'" height="'+pnHeight+'" ';
	lsHtml+='NAME="'+psName+'.swf" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
	
	sendStr(lsHtml);
}

function showBack()
{
	sendStr('<p class="backlink"><a href="javascript:history.go(-1)" name="retour"><img src="res/icons/back.gif" border="0" alt="'+getMsg('LBL_PagePrecedente')+'" title="'+getMsg('LBL_PagePrecedente')+'"></a></p>');
}

function showTop()
{
	sendStr('<div class="backtotop"><a href="#top"><img name="totop" src="res/img/menu_totop_'+gsLang+'.gif" onMouseOver="changeImage(\'totop\',\'o\')" onMouseOut="changeImage(\'totop\',\'n\')"></a></div>');	
}

function showAccessMapLink()
{
	sendStr('<a target="map" href="'+gsAccessMapUrl+'">Plan d\'accès</a>');
}

function showOwnerEmailLink()
{
	var lsTip="nous contacter en utilisant votre logiciel de messagerie habituel";
	sendStr('<a href="mailto:'+gsOwnerEmail+'" alt="'+lsTip+'" title="'+lsTip+'">'+gsOwnerEmail+'</a>');
}

function showTopic(psTitle,psContent)
{
	sendStr('<p class="subtitle">'+psTitle+'</p>');
	sendStr('<p class="topic">'+psContent+'</p><br>');
}

function showInsertionFields(psField)
{
	sendStr('<p class="insertionfields"><script>showStr("ADM_Presentation");</script>:<a class="btnhi_link" href="javascript:alterFieldSelection(\''+psField+'\',\'b\');"><script>showStr("ADM_Gras");</script> >>></a> <a class="btnhi_link" href="javascript:alterFieldSelection(\''+psField+'\',\'i\');"><script>showStr("ADM_Italique");</script> >>></a></p>');
	sendStr('<p class="insertionfields"><script>showStr("TAG_Lien");</script>: URL:<input type="text" name="txt_'+psField+'_link" id="txt_'+psField+'_link" value="http://"><br>');
	sendStr('Titre:<input type="text" name="txt_'+psField+'_link_caption" id="txt_'+psField+'_link_caption" value="cliquez ici"><br><a class="btnhi_link" href="javascript:insertFieldItemLink(\''+psField+'\');"><script>showStr("ADM_Lien");</script> >>></a></p>');
	sendStr('<p class="insertionfields"><script>showStr("TAG_Image");</script>:<select name="combo_'+psField+'_image" id="combo_'+psField+'_image"><option value="...">...</option>');
	for(lnI=0;lnI<lsFiles.length;lnI++)
	{
		var lsFile=lsFiles[lnI].split(':');
		sendStr('<option value="'+lsFile[0]+'">'+lsFile[1]+'</option>');	
	}
	sendStr('</select> <a class="btnhi_link" href="javascript:insertFieldItemImage(\''+psField+'\');"><script>showStr("ADM_Image");</script> >>></a></p>');
}

function insertFieldItemLink(psField)
{
	loField=document.getElementById("txt_"+psField);
	if(document.getElementById("txt_"+psField+"_link").value.indexOf('.')<0)
	{
		alert("veuillez saisir une adresse de lien valide");
		return;
	}
	if(document.getElementById("txt_"+psField+"_link").value.indexOf('http:')==0)
		lsTarget='target="_new" ';
	else
		lsTarget='';
		
	if (loField.selectionStart!=loField.selectionEnd)
	{
		loField.value = loField.value.substring(0,loField.selectionStart) +'<a '+lsTarget+'href="'+document.getElementById("txt_"+psField+"_link").value+'">' + loField.value.substring(loField.selectionStart,loField.selectionEnd) +'</a>'+ loField.value.substring(loField.selectionEnd,loField.value.length);
	}
	else
	{
		loField.value+='<a '+lsTarget+'href="'+document.getElementById("txt_"+psField+"_link").value+'">'+document.getElementById("txt_"+psField+"_link_caption").value+'</a>';
	}
	loField.focus();
}

function insertFieldItemImage(psField)
{
	loField=document.getElementById("txt_"+psField);
	loCombo=document.getElementById("combo_"+psField+"_image");
	if(loCombo.selectedIndex==0)
	{
		alert("veuillez sélectionner l'image à ajouter");
		return;
	}
	loField.value = loField.value.substring(0,loField.selectionStart) +'<img src="res/uup/'+loCombo.options[loCombo.selectedIndex].value+'" class="imginsert">'+ loField.value.substring(loField.selectionStart,loField.value.length);
	loField.focus();
}

function alterFieldSelection(psField,psTag)
{
	loField=document.getElementById("txt_"+psField);
	if (loField.selectionStart!=loField.selectionEnd)
	{
		loField.value = loField.value.substring(0,loField.selectionStart) +'<'+psTag+'>' + loField.value.substring(loField.selectionStart,loField.selectionEnd) +'</'+psTag+'>' + loField.value.substring(loField.selectionEnd,loField.value.length);
	}
	else
	{
		alert('sélectionnez d\'abord te texte à modifier dans le champ.');
	}
	loField.focus();
}

function showHtmlArea(psId,psCaption,psValue,pbInsertion)
{
		sendStr('<tr><th>'+psCaption+' :</th><td><textarea class="htmlarea" name="txt_'+psId+'" id="txt_'+psId+'" wrap="soft">'+psValue+'</textarea>');
		if(pbInsertion)
			showInsertionFields(psId);
		sendStr('</td></tr>');
}
