home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Windows News 2006 October
/
wn148cd2.iso
/
Windows
/
Communiquer
/
V4S
/
V4Sfr.exe
/
V4S.dll
/
1036
/
HTML
/
137
< prev
next >
Wrap
Text File
|
2006-02-03
|
21KB
|
544 lines
<!DOCTYPE root [
<!ENTITY nbsp " ">
<!ENTITY agrave "à">
<!ENTITY eacute "é">
]>
<html>
<head>
<style>
body {margin: 0; margin-left: 20px; margin-top: 0px; margin-bottom: 0px;}
body,td,a,p,.h,.login {font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
form,table,TABLE { margin: 0; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.odd{background-color: #eef5fc;}
.even{;}
.playing{background-color: #c1defa;}
.new{font-weight:bold;}
.pad,.padtop,.new{padding-top:4px;}
.pad,.padbottom,.new{padding-bottom:4px;}
.left,.leftread {;}
.right,.rightread {;}
.center {border-width:0px; border-right-style:solid; border-right-width:1px; border-right-color:b3b7ba;border-left-style:solid; border-left-width:1px; border-left-color:b3b7ba;}
a {text-decoration:none; font-weight:bold; color:#287ac1;}
a:hover {color:#333;}
a.nav {color:#555;text-decoration:none}
a:hover.nav {color:#287ac1;}
a.small {text-decoration:none; font-weight:normal; color:#287ac1;}
a:hover.small {color:#333;}
h1 {font-size: 16px; font-weight:bold;margin:0px; color:#287ac1;}
h2 {font-size: 12px; font-weight:bold;margin:0px; color:#333;}
h3 {font-size: 12px; font-weight:bold;margin:0px; color:#287ac1;}
h4 {font-size: 20px; font-weight:bold;margin:0px; color:#287ac1;}
.style1 {font-size: 1px}
</style>
<script type="text/javascript">
<!--
var activex = ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('MSIE') != -1) && (parseInt(navigator.appVersion) >= 4 ));
var CantDetect = ((navigator.userAgent.indexOf('Safari') != -1) || (navigator.userAgent.indexOf('Opera') != -1));
function oopsPopup() {
var windowName = "oops";
var URLtoOpen = "http://download.skype.com/share/skypebuttons/oops/oops.html";
var popW = 540, popH = 305;
var scrollB = 'no';
w = screen.availWidth;
h = screen.availHeight;
var leftPos = (w-popW)/2, topPos = (h-popH)/2;
oopswindow = window.open(URLtoOpen, windowName,'width=' + popW + ',height=' + popH + ',scrollbars=' + scrollB + ',screenx=' +leftPos +',screeny=' +topPos +',top=' +topPos +',left=' +leftPos);
return false;
}
if(typeof(detected) == "undefined" && activex) {
document.write(
['<script language="VBscript">',
'Function isSkypeInstalled()',
'on error resume next',
'Set oSkype = CreateObject("Skype.Detection")',
'isSkypeInstalled = IsObject(oSkype)',
'Set oSkype = nothing',
'End Function',
'</script>'].join("\n")
);
}
function skypeCheck() {
if(CantDetect) {
return true;
} else if(!activex) {
var skypeMime = navigator.mimeTypes["application/x-skype"];
detected = true;
if(typeof(skypeMime) == "object") {
return true;
} else {
return false;//oopsPopup();
}
} else {
if(isSkypeInstalled()) {
detected = true;
return true;
}
}
detected = true;
return false;//oopsPopup();
}
-->
</script>
<script type="text/javascript">
<!--
var detect = navigator.userAgent.toLowerCase();
var messageArray=new Array();
<tmpl_loop loopitems>messageArray[<tmpl_var __LINE__/>]="<tmpl_var mediumId/>";
</tmpl_loop>
var playlistArray;
var isPlaylist=true;
var lastPlaying=-1;
var lastPlayingSubRow=false;
function checkIt(string)
{
place = detect.indexOf(string) + 1;
thestring = string;
return place;
}
function isIE()
{
return checkIt('msie') && !checkIt('opera');
}
function markRead(irow, notifyServer) {
var row;
row = document.getElementById("date" + irow);
row.className = "pad";
row = document.getElementById("name" + irow);
row.className = "pad";
row = document.getElementById("duration" + irow);
row.className = "pad";
if (notifyServer == true) {
sendMarkRead(irow);
}
}
function sendMarkRead(irow) {
var mediumId = messageArray[irow];
var url = '{orb://page?orbName=markRead&mediumId=_MEDIUMID_}';
url = url.replace("_MEDIUMID_", mediumId);
requester.open('get', url);
requester.send('');
}
function onPlayingPlaylistItem( i )
{
if (isPlaylist)
if (playlistArray)
onPlaying( playlistArray[i] );
}
function onPlaying( irow, subrow )
{
if (lastPlaying >= 0)
{
var row;
if (lastPlayingSubRow) {
row = document.getElementById("subrow" + lastPlaying);
row.className = "";
}
else {
row = document.getElementById("row" + lastPlaying);
row.className = (lastPlaying % 2) == 0 ? "odd" : "even";
}
}
var row;
if (subrow)
row = document.getElementById("subrow" + irow);
else
row = document.getElementById("row" + irow);
row.className = "playing";
lastPlaying = irow;
lastPlayingSubRow = subrow;
if (!subrow) {
markRead(irow);
}
}
function play(url, irow, subrow){
isPlaylist = false;
onPlaying( irow, subrow );
if (parent)
{
if (parent.playerFrame)
{
return parent.playerFrame.clickPlay( url );
}
}
return playExternal( url );
}
function playAll()
{
var url = '{orb://page?orbName=playlist.asx&orbFullScreen=true&orbSimpleUrl=true&orbContentDisposition=pl.asx&list=<tmpl_loop loopitems><tmpl_if !__FIRST__>+</tmpl_if><tmpl_var mediumId/></tmpl_loop>}';
if (parent)
{
if (parent.playerFrame)
{
return parent.playerFrame.clickPlay( url );
}
}
return playExternal( url );
}
function getPlayAllUrl()
{
var url = '{orb://page?orbName=playlist.asx&orbFullScreen=true&orbSimpleUrl=true&orbUseHttps=false&orbContentDisposition=pl.asx&list=LIST}';
var list = '';
playlistArray = new Array();
for(i = 0; i < <tmpl_var totalMessages/>; i++)
{
list += messageArray[i] + ' ';
playlistArray[i+1] = i;
}
url = url.replace( 'LIST', orbParamEscape(list) );
return url;
}
function refreshMessages()
{
window.location = '{orb://page?orbName=messageList&folder=<tmpl_var folder escape=url/><tmpl_var frameparams/>}';
}
function playExternal(urlPlay)
{
if (parent)
{
if (parent.hiddenFrame)
{
parent.hiddenFrame.location = urlPlay;
return false;
}
}
return true;
}
function updateMessagesFrame()
{
if (parent)
{
if (parent.topFrame)
{
if ( parent.topFrame.document.getElementById("messages") )
{
parent.topFrame.document.getElementById("messages").innerHTML = '<h3><tmpl_var messageCount/></h3>';
return true;
}
}
}
}
function checkAll(bChecked)
{
for(i = 0; i < <tmpl_var totalMessages/>; i++)
{
document.getElementById('chk' + i).checked = bChecked;
}
}
function DownloadSelected()
{
var url = '{orb://data?orbName=messages.zip&dataType=zip&list=LIST}';
var list = '';
for(i = 0; i < <tmpl_var totalMessages/>; i++)
{
if (document.getElementById('chk' + i).checked)
{
list += messageArray[i] + ' ';
}
}
if (list != '')
{
url = url.replace('LIST', encodeURIComponent(list));
parent.hiddenFrame.location = url;
}
return false;
}
function orbParamEscape( value )
{
return encodeURIComponent(value).replace(/_/g, "%5f").replace(/\%/g, "_");
}
function PlaySelected()
{
var url = '{orb://page?orbName=playlist.asx&orbFullScreen=true&orbSimpleUrl=true&orbUseHttps=false&orbContentDisposition=pl.asx&list=LIST}';
var list = '';
playlistArray = new Array();
isPlaylist = true;
var j=1;
for(i = 0; i < <tmpl_var totalMessages/>; i++)
{
if (document.getElementById('chk' + i).checked)
{
list += messageArray[i] + ' ';
playlistArray[j] = i;
j++;
}
}
if (list == "")
{
//nothing selected => play all
url = getPlayAllUrl();
}
else
{
url = url.replace('LIST', orbParamEscape(list) );
}
if (parent)
{
if (parent.playerFrame)
{
return parent.playerFrame.clickPlay( url );
}
}
parent.hiddenFrame.location = url;
return false;
}
function submitForm(btn, dst)
{
document.getElementById("action").value = btn;
if (dst) {
document.getElementById("dstFolder").value = dst;
}
document.formMessages.submit();
}
function resizeFrame( nbMessages )
{
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
var newH = nbMessages * 26 + 2;
if (document.body.offsetHeight) {
newH = document.body.offsetHeight;
}
if (isIE())
{
newH = document.body.scrollHeight;
}
var height = newH;
var myHeight = parent.getMainHeight();
var maxHeight = myHeight - 434;
if (maxHeight<80)
maxHeight=80;
if (height>maxHeight)
height = maxHeight;
if (height < 20)
height = 20;
if(parent.document.all )
{
parent.document.all.mainFrame.style.height = height + 'px';
}
else if ( parent.document.getElementById)
{
parent.document.getElementById('mainFrame').style.height = height + 'px';
}
if ( document.body.scrollHeight <= height ) {
document.body.scroll = "no";
} else {
document.body.scroll = "auto";
}
}
function onFrameLoad()
{
resizeFrame(<tmpl_var totalMessages/>);
updateMessagesFrame();
window.setTimeout('updateMessagesFrame()', 3000);
window.setTimeout('checkNewMessages(60000)', 60000);
}
function skypeCall( handle )
{
var url = 'callto://' + handle;
if (skypeCheck())
{
url = 'skype:' + handle + '?call';
}
parent.hiddenFrame.location = url;
}
//AJAX functions
function makeObject()
{
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
}
else if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
else {
return null;
}
}
function checkNewMessages(timeout){
window.setTimeout('checkNewMessages(' + timeout + ')', timeout);
var url = '{orb://page?orbName=getMsgXML.xml&folder=<tmpl_var folder escape=url/>&orbFullScreen=true&orbSimpleUrl=true}';
requester.open('get', url);
requester.onreadystatechange = parseInfo;
requester.send('');
}
function parseInfo(){
if(requester.readyState == 1){
//document.getElementById('my_div').innerHTML = 'Loading...';
}
if(requester.readyState == 4){
//document.getElementById('my_div').innerHTML = 'Done. ' + requester.status;
if (requester.status == 200)
{
//Parse xml
var doc = requester.responseXML;
if(!doc || doc.parserError && doc.parseError.errorCode != 0 || !doc.documentElement) {
if (!doc || doc.parseError.errorCode == 0) {
//document.getElementById('my_div').innerHTML = "Error loading: " + requester.statusText;
} else {
//document.getElementById('my_div').innerHTML = "Error loading: " + doc.parseError.reason;
}
}
else
{
var messages = doc.getElementsByTagName("message");
var nbMessages = messages.length;
if (nbMessages != g_nbMessages)
{
refreshMessages();
}
}
}
}
}
function toggleMessage(id, notifyServer) {
var message = document.getElementById("message" + id);
if (message) {
if (message.style.display == "none") {
message.style.display = "";
if (!document.getElementById("audio" + id)) {
markRead(id, true);
}
}
else {
message.style.display = "none";
}
}
resizeFrame(0);
}
function stopPropagation(e)
{
e=e||event;
e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true;
}
var g_nbMessages = <tmpl_var totalMessages/>;
var requester = makeObject();
-->
</script>
</head>
<body topmargin="0" marginheight="0" onload="onFrameLoad();">
<form method="post" action="orb://page?orbName=messageList&folder=<tmpl_var folder escape=url/><tmpl_var frameparams/>" name="formMessages">
<TABLE id="messagetable" cellspacing="0" cellpadding="0" height="56px" width="100%" border="0" class="center" >
<tmpl_if noMessages><tr class="odd"><td width="66px"> </td><td>
<tmpl_if Inbox>
Vous n'avez pas de nouveaux messages
</tmpl_if><tmpl_if Sent>
Vous n'avez pas de messages envoyΘs. <a href="#" title="Composer un nouveau message" onClick="javascript:window.open('{orb://page?orbName=msgCompose&orbFullScreen=true&orbSimpleUrl=true}','_blank','width=725,height=500,resizable');">CrΘez en un</a>!
</tmpl_if><tmpl_if Trash>
Votre corbeille est vide
</tmpl_if>
</td></tr></tmpl_if><tmpl_loop loopitems>
<tr id="row<tmpl_var __LINE__/>" class="<tmpl_if __ODD__>odd<tmpl_else/>even</tmpl_if>">
<td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="5"> </td>
<td width="44px" align="center" class="pad"><input type="checkbox" onclick="stopPropagation(event)" name="<tmpl_var mediumId/>" id="chk<tmpl_var __LINE__/>" <tmpl_var checked /> /></td>
<td width="22px" align="center" class="pad"><tmpl_if hasTextOrForward><img style="cursor: pointer" title="Afficher/cacher le texte du message et l'audio original" src="orb://image?orbName=text_msg.gif" border="0" onclick="toggleMessage('<tmpl_var __LINE__/>')"/></tmpl_if></td>
<td width="22px" align="center" class="pad"><tmpl_if hasAudio><a id="audio<tmpl_var __LINE__/>" href="orb://play?orbMediumId=<tmpl_var mediumId />" title="Ecouter ce message V4S" onclick="stopPropagation(event); return play('{orb://data?orbName=<tmpl_var mediumId />&orbContentDisposition=<tmpl_var mediumId />.wma&orbSimpleUrl=true&orbUseHttps=false}', <tmpl_var __LINE__/>, false);"><img src="orb://image?orbName=playthis.gif" width="<tmpl_var iconsize />" height="<tmpl_var iconsize />" border="0"/></a></tmpl_if><tmpl_if hasAudioDisabled><img src="orb://image?orbName=playthis_off.gif" width="<tmpl_var iconsize />" height="<tmpl_var iconsize />" border="0" title="Le fichier audio n'est pas disponible. Essayez plus tard." onclick="stopPropagation(event)"/></tmpl_if></td>
<td width="150px" align="left" nowrap="nowrap" class="<tmpl_if isNew>new<tmpl_else/>pad</tmpl_if>" id="date<tmpl_var __LINE__/>"> <tmpl_var date escape=html/></td>
<tmpl_if Sent>
<td width="285px" align="left" class="<tmpl_if isNew>new<tmpl_else/>pad</tmpl_if>" id="name<tmpl_var __LINE__/>"> <tmpl_var recipient escape=html/><tmpl_if hasMultipleRecipients>, ...</tmpl_if></td>
<tmpl_else/>
<td width="285px" align="left" class="<tmpl_if isNew>new<tmpl_else/>pad</tmpl_if>" id="name<tmpl_var __LINE__/>"> <tmpl_if !handle><Unknown user><tmpl_else/><tmpl_if fullname><tmpl_var fullname escape=html/> (</tmpl_if><tmpl_var handle escape=html/><tmpl_if fullname>)</tmpl_if></tmpl_if></td>
</tmpl_if>
<td align="left" class="<tmpl_if isNew>new<tmpl_else/>pad</tmpl_if>" id="duration<tmpl_var __LINE__/>"><tmpl_var duration /></td>
<tmpl_if Sent>
<td width="22px" class="pad" align="center"><tmpl_if recipientSkype><img src="orb://image?orbName=<tmpl_if isOffline>icon_skype_offline.gif</tmpl_if><tmpl_if isOnline>icon_skype_online.gif</tmpl_if><tmpl_if isAway>icon_skype_away.gif</tmpl_if><tmpl_if isNA>icon_skype_not_available.gif</tmpl_if><tmpl_if isDND>icon_skype_dnd.gif</tmpl_if><tmpl_if isSkypeMe>icon_skype_skypeme.gif</tmpl_if>" border="0"<tmpl_if !isOffline> style="cursor: pointer;" onclick="stopPropagation(event); skypeCall('<tmpl_var recipient escape=html/>');" title="Appler <tmpl_var recipient escape=html/> avec Skype"</tmpl_if> /><tmpl_else/> </tmpl_if></td>
<tmpl_else/>
<td width="22px" class="pad" align="center"><tmpl_if !handle> <tmpl_else/><img src="orb://image?orbName=<tmpl_if isOffline>icon_skype_offline.gif</tmpl_if><tmpl_if isOnline>icon_skype_online.gif</tmpl_if><tmpl_if isAway>icon_skype_away.gif</tmpl_if><tmpl_if isNA>icon_skype_not_available.gif</tmpl_if><tmpl_if isDND>icon_skype_dnd.gif</tmpl_if><tmpl_if isSkypeMe>icon_skype_skypeme.gif</tmpl_if>" border="0"<tmpl_if !isOffline> style="cursor: pointer;" onclick="stopPropagation(event); skypeCall('<tmpl_var handle escape=html/>');" title="Répondre à <tmpl_if fullname><tmpl_var fullname escape=html/> (</tmpl_if><tmpl_var handle escape=html/><tmpl_if fullname>)</tmpl_if> avec Skype"</tmpl_if> /></tmpl_if></td>
</tmpl_if>
<tmpl_if Sent>
<td width="22px" align="center"> </td>
<tmpl_else/>
<td width="22px" align="center"><img src="orb://image?orbName=reply.gif" title="RΘpondre au message" border="0" style="cursor: pointer;" onClick="stopPropagation(event); window.open('{orb://page?orbName=msgCompose&to=<tmpl_var protectedEmailFullname escape=url/><tmpl_if hasAudio>&attachment=<tmpl_var mediumId escape=url/></tmpl_if>&checked=false&orbFullScreen=true&orbSimpleUrl=true}','_blank','width=725,height=500,resizable');"/></td>
</tmpl_if>
<td width="22px" align="center"><tmpl_if hasAudio><tmpl_if !hasAudioDisabled><img src="orb://image?orbName=forward.gif" title="Faire suivre le message" border="0" style="cursor: pointer;" onClick="stopPropagation(event); window.open('{orb://page?orbName=msgCompose&attachment=<tmpl_var mediumId escape=url/>&checked=true&orbFullScreen=true&orbSimpleUrl=true}','_blank','width=725,height=500,resizable');" /><tmpl_else/> </tmpl_if><tmpl_else/> </tmpl_if></td>
</tr>
<tmpl_if hasTextOrForward>
<tr id="message<tmpl_var __LINE__/>" style="display: none;">
<td width="5"> </td>
<td class="pad" width="44px"> </td>
<td class="pad" width="22px"> </td>
<td colspan="4" style="border-top: 2px solid rgb(159, 188, 230); border-bottom: 2px solid rgb(159, 188, 230);">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tmpl_if hasText>
<tr>
<td colspan="5" class="pad" style="word-wrap: break-word;">
<b>Subject:</b> <tmpl_var subject/><p/>
<tmpl_var text/>
</td>
</tr>
</tmpl_if>
<tmpl_if hasForward>
<tr>
<td colspan="5" class="padtop" <tmpl_if hasTextAndForward>style="border-top: 1px solid rgb(159, 188, 230);"</tmpl_if>>
<b>Original message:</b>
</td>
</tr>
<tr id="subrow<tmpl_var __LINE__/>" class="padbottom">
<td width="11px" align="center" class="pad"> </td>
<td width="22px" align="center" class="pad"><tmpl_if attHasAudio><a href="orb://play?orbMediumId=<tmpl_var attMediumId />" title="Ecouter ce message V4S" onclick="stopPropagation(event); return play('{orb://data?orbName=<tmpl_var attMediumId />&orbContentDisposition=<tmpl_var attMediumId />.wma&orbSimpleUrl=true&orbUseHttps=false}', <tmpl_var __LINE__/>, true);"><img src="orb://image?orbName=playthis.gif" width="<tmpl_var iconsize />" height="<tmpl_var iconsize />" border="0"/></a></tmpl_if><tmpl_if attHasAudioDisabled><img src="orb://image?orbName=playthis_off.gif" width="<tmpl_var iconsize />" height="<tmpl_var iconsize />" border="0" title="Le fichier audio n'est pas disponible. Essayez plus tard." onclick="stopPropagation(event)"/></tmpl_if></td>
<td width="139px" align="left" nowrap="nowrap"> <tmpl_var attDate escape=html/></td>
<td width="285px" align="left"><tmpl_if !attHandle><Unknown user><tmpl_else/><tmpl_if attFullname><tmpl_var attFullname escape=html/> (</tmpl_if><tmpl_var attHandle escape=html/><tmpl_if attFullname>)</tmpl_if></tmpl_if></td>
<td align="left"><tmpl_var attDuration /></td>
</tr>
</tmpl_if>
</table>
</td>
<td class="pad" width="22px"> </td>
<td class="pad" width="22px"> </td>
<td class="pad" width="22px"> </td>
</tr>
</tmpl_if>
</table>
</td>
</tr>
</tmpl_loop>
</TABLE>
<!--div id="my_div" name="myID"> </div-->
<input type="hidden" ID="folder" NAME="<tmpl_var folder escape=url/>" value=""/>
<input type="hidden" ID="action" NAME="action" value=""/>
<input type="hidden" ID="dstFolder" NAME="dstFolder" value=""/>
<tmpl_if noframe>
<span class="fontsize1">Statut Skype: <tmpl_if skypeOnline><font color="#008000">En ligne</font><tmpl_else/><font color="#ff0000">Hors ligne</font> <input class="button" type="submit" NAME="Reconnect" style="font-size: 10px" onclick="return submitform('reconnect');" value="Reconnecter"/></tmpl_if><br/></span>
<span class="fontsize1">Statur rΘpondeur: <tmpl_if v4sEnabled><font color="#008000">AllumΘ</font><tmpl_else/><font color="#ff0000">Eteint</font></tmpl_if><</span>
</tmpl_if>
</form>
</body>
</html>