jQuery(document).ready(function(){jQuery('#mycarousel').jcarousel({vertical: true});});
sfHover=function(){
	var sfEls=document.getElementById("nav").getElementsByTagName("LI");
	for(var i=0; i<sfEls.length; i++){
		sfEls[i].onmouseover=function(){this.className+=" sfhover";}
		sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"), "");}
	}
}
if(window.attachEvent)window.attachEvent("onload", sfHover);

function flashCall4Vidz(node_id, exclusions, ctxt){xajax_virgin17Refresh('vid_bottom_desc_2_refresh', 'bottom_description', node_id, exclusions, ctxt );}

var bUserIsLogged = false;
var bLoadDiffusion = false;
var doRefreshPlaylist = false;
function doOnload()
{
	doCommentsCheck();
	if (bLoadDiffusion == true) { xajax_getCurrentDiffusion( 'scheduled_tv' ); }
	//redrawPlaylistPictos();
	xajax.doneLoadingFunction = redrawPlaylistPictos;
	if (doRefreshPlaylist == true) {
		addElement2Playlist( 0, 'playlist_ajx' ); // This makes a server request, useful if we are logged to access our server-stored playlist.
		redrawPlaylistPictos();
	}
	
	if(GetCookie("user_logged") == "oui"){
		jQuery('#menuEdit, #menuProfil, #menuLogout').show();
	}else{
		jQuery('#menuRegister').show();
	}
	
}

function doCommentsCheck()
{
	var user_logged = GetCookie('user_logged');
	var user_id     = GetCookie('user_id');

	if ((user_logged=='oui') && user_id)
	{
		// User is logged.
		bUserIsLogged = true;
		var oMyDiv = xajax.$('comment_login');
		if (oMyDiv)
			oMyDiv.style.display = 'none';
		var oMyDiv = xajax.$('comment_password');
		if (oMyDiv)
			oMyDiv.style.display = 'none';
		if((oMyDiv = xajax.$('comment_dejam'))) oMyDiv.style.display = 'none';
	}
}

function postXajaxComment(contentobjectid, url, title)
{
	xajax_virginCommentsLogin('avis_formulaire','login',new Array(
		xajax.$('comment_login').value,
		xajax.$('comment_password').value,
		xajax.$('comment_captcha').value,
		GetCookie('user_id'),
		contentobjectid,
		url,
		title,
		xajax.$('comment_description').value,
		xajax.$('icoid').value )
	);
}
/* same function than postXajaxComment, but identifier are different */
function postXajaxCommentDaily(contentobjectid, url, title)
{
    xajax_virginCommentsLogin('avis_formulaire','login',new Array(
        xajax.$('daily_comment_login').value,
        xajax.$('daily_comment_password').value,
        xajax.$('daily_comment_captcha').value,
        GetCookie('user_id'),
        contentobjectid,
        url,
        title,
        xajax.$('daily_comment_description').value,
        xajax.$('icoid').value )
    );
}



function postXajaxCommentLarge(contentobjectid, url, title)
{
	xajax_virginCommentsLogin('avis_formulaire','login_large',new Array(
		xajax.$('comment_login').value,
		xajax.$('comment_password').value,
		xajax.$('comment_captcha').value,
		GetCookie('user_id'),
		contentobjectid,
		url,
		title,
		xajax.$('comment_description').value,
		xajax.$('icoid').value )
	);
}

<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------
// -->

function getUserPlaylist() { var user_id = GetCookie('user_id'); }
function addElement2Playlist(coid, id)
{
	xajax_add2Playlist(GetCookie('user_id'), coid, GetCookie('virgin17playlist'), id);
}
function delElement2Playlist(coid, id){xajax_delFromPlaylist(GetCookie('user_id'), coid, GetCookie('virgin17playlist'), id);}
function refreshPlaylist(id){ xajax_redrawCaroussel(GetCookie('virgin17playlist'), GetCookie('user_id'), id); }

function PlayerWMVHD(urlFichier, width, height)
{
      var agt=navigator.userAgent.toLowerCase();
      var mac = (agt.indexOf("mac")!=-1);
      if(mac){PlayerMOVHD(urlFichier)}
      else{
            document.write('<object id="myPlayer" name="myPlayer" width="'+width+'" height="'+height+'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/myPlayer/en/nsmp2inf.cab#Version=6,4,7,1112" standby="Loading..." type="application/x-oleobject">');
            document.write('<PARAM name="FileName" value="'+urlFichier+'" />');
            document.write('<PARAM name="url" value="'+urlFichier+'" /><param name="FULLSCREEN" value="false">');
            document.write('<PARAM NAME="uiMode" VALUE="full" /><PARAM NAME="AutoStart" VALUE="1" /><param name="stretchToFit" value="true"><PARAM NAME="transparentAtStart" VALUE="true" />');
            document.write('<EMBED type="video/x-ms-asf-plugin" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="'+urlFichier+'"  id="myPlayer" name="myPlayer" autostart="1" showcontrols="1" uiMode="full" AllowChangeDisplaySize="1" AutoSize="1" enableContextMenu="1" windowless="1" enablefullscreencontrols="0" width="'+width+'" height="'+height+'"></EMBED></object>');
      }
}

function redrawPlaylistPictos()
{
	var sPlaylist = GetCookie('virgin17playlist');
	if (sPlaylist)
	{
		var aPlaylist = sPlaylist.split('_');
		for(var i=0; i<aPlaylist.length; i++)
		{
			var e = xajax.$( 'bottom_coid_' + aPlaylist[i] );
			if (e)
			{
				e.className = 'picto_suppr';
				e.innerHTML = e.innerHTML.replace("addElement2Playlist","delElement2Playlist");
			}

			e = xajax.$( 'resume_coid_' + aPlaylist[i] );
			if (e) {
				e.className = 'picto_suppr';
				e.innerHTML = e.innerHTML.replace("addElement2Playlist","delElement2Playlist");
			}
		}
	}
	jQuery(document).ready(function(){jQuery('#mycarousel').jcarousel({vertical: true});});
}

/**
*	Les 4 fonctions suivantes sont utilisï¿½es pour gï¿½rer le comportement des pictogrammes sur l'inscription et l'edition de profil Vradio
**/

function displayFullPicto (picto_id)
{
	var picto_id2 = picto_id+"_image"; 
	document.getElementById(picto_id2).style.left = (document.getElementById(picto_id).offsetLeft-30) + "px";
 	document.getElementById(picto_id2).style.top = (document.getElementById(picto_id).offsetTop-30) + "px";
 	document.getElementById(picto_id2).style.display = "block";
}

function hideFullPicto (full_picto_id)
{
	if (document.getElementById(full_picto_id)!=undefined)
		document.getElementById(full_picto_id).style.display = "none";
}

function selectPicto (full_picto_id)
{
	document.getElementById('rock').className = "";
	document.getElementById('rock2').className = "";
	document.getElementById('rasta').className = "";
	document.getElementById('default').className = "";
	document.getElementById('chant').className = "";
	if (document.getElementById('perso')!=undefined)
		document.getElementById('perso').className="";
	document.getElementById('rock_input').checked="";
	document.getElementById('rock2_input').checked="";
	document.getElementById('rasta_input').checked="";
	document.getElementById('default_input').checked="";
	document.getElementById('chant_input').checked="";
	var picto_id = full_picto_id.replace('_image', '');
	var input_id = picto_id+'_input';
	if (document.getElementById(picto_id)!=undefined)
	{
		document.getElementById(picto_id).className = "selected";
		document.getElementById(full_picto_id).style.display="none";
		if (document.getElementById(input_id)!=undefined)
			document.getElementById(input_id).checked="cheked";
	}
}

function changeDefaultImage(sexe)
{	
	if (sexe=="0")
	{
		document.getElementById('default').src = "http://www.virginradio.fr/var/virgin/storage/images/users/HOMME.jpg";
		document.getElementById('default_image').src = "http://www.virginradio.fr/var/virgin/storage/images/users/HOMME.jpg";
	}
	else
	{
		document.getElementById('default').src = "http://www.virginradio.fr/var/virgin/storage/images/users/FEMME.jpg";
		document.getElementById('default_image').src = "http://www.virginradio.fr/var/virgin/storage/images/users/FEMME.jpg";
	}
}
function isUserLogged() { var user_logged = GetCookie('user_logged'); var user_id = GetCookie('user_id'); if ((user_logged=='oui') && user_id) { return true; }	return false; }









/***
 * Fonction de gestion des Modalbox de requalification
 * 
 * rq_check_form(): Pour la gestion des formulaire
 * 
 */
function rq_check_form(form_action, form_name)
{
    var radio_flag = false;
    var entry_radio = false;
    var name_radio;
    var complete_form = false;

    
    $A(document.getElementsByClassName('qualif_check')).each(function(element)
    {
        if( element.type=='radio' )
        {
            if(element.name!=name_radio)
            {
                if(entry_radio&&!radio_flag)
                {
                    var label_radio = name_radio + '_label';
                    $(label_radio).style.color='red' ;
                }
                radio_flag = false;
                entry_radio = true; 
                if(element.checked)                 
                {
                    radio_flag = true;  
                }
                name_radio = element.name;
            }
            else
            {
                if(!radio_flag)
                {
                    if(element.checked) 
                    {
                    radio_flag = true;  
                    }
                }
            }
        }
        else
        {
            if(entry_radio&&!radio_flag)
            {
                var label_radio = name_radio + '_label';
                $(label_radio).style.color='red' ;  
                complete_form=true;             
            }
            entry_radio = false;
            radio_flag = false;                   
            if(element.value=='')
            {           
                $(element.id.replace('input', 'label' )).style.color='red' ;            
                complete_form=true;
            }
        }
    });

    
    if(complete_form)
    {
        alert('Veuillez complÃ©ter le formulaire\n pour valider votre participation');
        return false;
    }
    
    new Ajax.Updater( 'MB_content', form_action, {
                asynchronous:true,  
                parameters:Form.serialize(form_name) ,
                onComplete: function()      
                {
                   Modalbox.hide();
                }
            });     
    return false;    
}


function callModalBox(url, ModalBoxOptions) {
    document.body.style.cursor = "wait";
    var opt = {
        // Use GET
        method: 'get',
        // Handle successful response
        onSuccess: function(t) {
            document.body.style.cursor = "default";
            document.getElementById('globalglobal').style.display='block';
            Modalbox.show(t.responseText, ModalBoxOptions);
        },
        // Handle 404
        on404: function(t) {
            alert('Error 404: location "' + t.statusText + '" was not found.');
        },
        // Handle other errors
        onFailure: function(t) {
            alert('Error ' + t.status + ' -- ' + t.statusText);
        }
    };
    new Ajax.Request(url, opt);
    
}
var return_value;
function isUserLogged() {
	
	 new Ajax.Request(
		'http://www.virgin17.fr/tv/isUser_log',
		{
			method: 'post',
			asynchronous: false,
	 			onComplete: function(response){
	 				var aResponse=response.responseText.evalJSON();
				return_value = aResponse['log']; 
			}
	    }
	   );
	   window.setTimeout('0');
   return return_value;
}

function ajv_nav( cate, jeu)
{
	document.getElementById('spinner').style.display='block';
	if ( cate != undefined && jeu !=undefined )
	{
		new Ajax.Updater(
			'game_content',
			'/tv/refresh_game',
			{
				method:'post',
				parameters:{'cate':cate,'jeu':jeu}
			}
		);
	}
}

function doForgotPassword( targetId, sFormUrl, sFormId )
{
	new Ajax.Updater(
		targetId,
		sFormUrl,
		{
			method:'post',
			parameters:Form.serialize(sFormId)
		}
	);
}

function logandvote ()
{
	document.getElementById('spinner').style.display='block';
	var login = document.getElementById('login').value;
	var password = document.getElementById('password').value;
	var cate = document.getElementById('cate').value;
	var jeu = document.getElementById('jeu').value;
	new Ajax.Updater(	'game_content',
						'/vote/addjvvote',
						{
							method:'post',
							parameters:{'cate':cate,'jeu':jeu,'login':login,'password':password}
						}
					);
	return false;
}

function switchcontent(contexte, cate, jeu)
{
	if (contexte == 'infos')
	{
		document.getElementById('infos_vote').style.display='none';
		if (document.getElementById('infos_jeu').style.display=='none')
		{
			document.getElementById('image_jeu').style.display='none';
			document.getElementById('infos_jeu').style.display='block';
		}
		else
		{
			document.getElementById('image_jeu').style.display='block';
			document.getElementById('infos_jeu').style.display='none';
		}
	}
	else if( contexte == 'vote')
	{
		/* au passage 11 = dï¿½cembre. L'objet js date est pour le moins etrange....*/
		if (new Date().getTime() < new Date(2008,11,18,0,0,0).getTime())
		{
			document.getElementById('spinner').style.display='block';
			if (isUserLogged())
			{
				new Ajax.Updater(	'game_content',
									'/vote/addjvvote',
									{
										method:'post',
										parameters:{'cate':cate,'jeu':jeu}
									}
								);
			}
			else
			{
				document.getElementById('infos_vote').innerHTML = "<form method='post' id='jvvote' action='javascript:void(0)' onsubmit='return logandvote();'><input type='hidden' name='cate' id='cate' value='"+cate+"' ><input type='hidden' name='jeu' id='jeu' value='"+jeu+"' ><fieldset><p><label>Login</label><input type='text' value='Ton login' name='login' id='login' onfocus='if(this.value==\"Ton login\")this.value=\"\";' onblur='if(this.value==\"\")this.value=\"Ton login\";'/><a target='_blank' href='/action/forgotpassword'>J'ai perdu mon mot de passe</a></p><p><label>Mot de passe : </label><input type='password' value='' name='password' id='password'/><a target='_blank' href='/action/register'>Je souhaite devenir membre</a></p><span class='bt_OK'><a href='#' onclick='return logandvote();'>OK</a><input type=\"submit\" style=\"display:none\"></span></fieldset>";
				document.getElementById('infos_vote').style.overflow= "hidden";
				document.getElementById('image_jeu').style.display='none';
				document.getElementById('infos_jeu').style.display='none';
				document.getElementById('infos_vote').style.display='block';
				document.getElementById('spinner').style.display='none';
			}
		}
		else
		{
			document.getElementById('infos_vote').innerHTML = '<span style="color:#FFFFFF;font-size:14px;">La p&eacute;riode de vote est termin&eacute;e.<br/><br/>A bient&ocirc;t pour l\'annonce des r&eacute;sultats !';
			document.getElementById('infos_vote').style.overflow= "hidden";
			document.getElementById('image_jeu').style.display='none';
			document.getElementById('infos_jeu').style.display='none';
			document.getElementById('infos_vote').style.display='block';
			document.getElementById('spinner').style.display='none'; 
		}
	}
}


/**
Functions used in extension dailymotionrestapi 
**/

function doLoginAjax( sFormUrl, sFormId, targetId )
{
    var contentObjectId = document.getElementById(sFormId).contentObjectId.value;
    var login = document.getElementById(sFormId).UserLogin.value;
    var password = document.getElementById(sFormId).UserPassword.value;
    
    if(!login || !password)
    {
        alert('Le login ou le mot de passe ne sont pas renseignÃ©s');
        return false;
    }
    
    var aResponse='';
    new Ajax.Request(
        sFormUrl,
        {
            asynchronous: false,
            method: 'post',
            onComplete: function(response){
                aResponse=response.responseText.evalJSON();
            },
            parameters:Form.serialize(sFormId)
        }
    );
    window.setTimeout('0');
    
    var Params = new Array();
    Params['action'] = 'login';
    Params['login'] = login;
    
    xajax_dmGetUploadForm(targetId, contentObjectId, Params);

}


function getUploadForm(innerHtmlId)
{
    var contentObjectId = document.getElementById('daily_contentObjectId').value;
    xajax_dmGetUploadForm(innerHtmlId, contentObjectId);
}


function getDailymotionIFrame(sFormId, targetId)
{
    var title = document.getElementById(sFormId).title.value;
    var description = document.getElementById(sFormId).description.value;
    //var video_file = document.getElementById(sFormId).video_file.value;
    var tags = document.getElementById(sFormId).tags.value;
    var contentObjectId = document.getElementById(sFormId).contentObjectId.value;
    
    // Check if valid  
    if( title.length<3 || description.length<3 || tags <3)
    {
        alert('Veuillez entrer des donnÃ©es valides.');
        return false;
    }
    
    xajax_dmGetIFrame( targetId, title, description, tags, contentObjectId );
}

function checkRegisterForm(contexte)
{
	color_label('','#FFFFFF');
	var error_message = '';
	var error_code = new Array();
	var special_error = '';
	if(document.getElementById('nom').value == undefined || document.getElementById('nom').value == '')error_code.push('nom');
	if(document.getElementById('prenom').value == undefined || document.getElementById('prenom').value == '')error_code.push('prenom');
	if(	document.getElementById('jour').value == undefined	|| document.getElementById('jour').value == '')error_code.push('jour');
	if(	document.getElementById('mois').value == undefined	|| document.getElementById('mois').value == '')error_code.push('mois');
	if(	document.getElementById('annee').value == undefined	|| document.getElementById('annee').value == '')error_code.push('annee');
	if(	document.getElementById('telephone').value != undefined	&& document.getElementById('telephone').value != '' && (document.getElementById('telephone').value.length != 10 || isNaN(Number(document.getElementById('telephone').value))))error_code.push('telephone');
	if( document.getElementById('adresse').value == undefined || document.getElementById('adresse').value == '')error_code.push('adresse');
	if( document.getElementById('cp').value == undefined || document.getElementById('cp').value == '' || document.getElementById('cp').value.length != 5 || isNaN(Number(document.getElementById('cp').value)) )error_code.push('cp');
	if( document.getElementById('ville').value == undefined || document.getElementById('ville').value == '')error_code.push('ville');
	if(contexte == 'register')
	{
		var email_pattern =/^[0-9a-z._-]+@([0-9a-z_-]+\.)+[a-z]{2,}$/i;
		var login_pattern = /[^a-zA-Z0-9_]/;
		if(	document.getElementById('email').value == undefined	|| document.getElementById('email').value == '' || !email_pattern.test(document.getElementById('email').value))error_code.push('email');
		if( document.getElementById('pseudo').value == undefined || document.getElementById('pseudo').value == '' || login_pattern.test(document.getElementById('pseudo').value))error_code.push('pseudo');
		if( document.getElementById('mdp').value == undefined || document.getElementById('mdp').value == '')error_code.push('mot de passe');
		if( document.getElementById('cmdp').value == undefined || document.getElementById('cmdp').value == '')error_code.push('confirmation du mot de passe');
		if( document.getElementById('mdp').value != undefined && document.getElementById('cmdp').value != undefined && document.getElementById('mdp').value != '' && document.getElementById('cmdp').value != '' && document.getElementById('cmdp').value != document.getElementById('mdp').value) special_error = "le mot de passe et la confirmation que vous avez rentrï¿½s ne correspondent pas."
	}
	for (var i=0;i<error_code.length;i++)
	{
		if (i==0)
			error_message += "Les informations suivantes sont manquantes ou d'un format invalide : \n";
		error_message += "_"+error_code[i]+"\n"
		color_label(error_code[i], 'red');
	}
	if (error_message != '')
	{
		alert(error_message);
		return false;
	}
	else if(error_message == '' && special_error != '')
	{
		alert(special_error);
		return false;
	}
	else return true;
}
function color_label(input_id, color)
{
	if (input_id == undefined) input_id = '';
	if (color == undefined) color = '#000000';
	var labels = document.getElementsByTagName('label');
	for (var i=0;i<labels.length;i++)
	{
		if (input_id!='')
		{
			if (labels[i].getAttributeNode('for')!=undefined && labels[i].getAttributeNode('for').value==input_id)
				labels[i].style.color = color;
		}
		else
			labels[i].style.color = color;
	}
}

function Get_Cookie_perso( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
	
	
	
}

function Set_Cookie_perso( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}		
   	  		
   	  		if ( Get_Cookie_perso('comment_ok') == 'oui')
   	  		{
   	  			var comment_ok = document.getElementById("comment_ok");
   	  			
	if(comment_ok != null)
		comment_ok.style.display="block";
	
	Set_Cookie_perso('comment_ok','non', '', '/', '', '' );
	
   	  		}
   	  		
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.

{

   var arVersion = navigator.appVersion.split("MSIE")

   var version = parseFloat(arVersion[1])

   if ((version >= 5.5) && (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 chaine = img.src;

            image = /images\/(.*)-off.png/;

            var test = chaine.match(image);

            if(test == null){

                       

            }else{

                        var expr = /id=\'(.*)\'/;

                        var newId = img.id.replace(expr, "$1");

                        var over=chaine.replace(image, "images/$1-on.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

            if(test == null){

            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>"

            }else{

            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');\" onmouseover=\"overPNG('"+over+"', '"+newId+"');\" onmouseout=\"overPNG('"+img.src+"', '"+newId+"');\"></span>"          
            
            }
            
            img.outerHTML = strNewHTML
            
            i = i-1
            
         }
         
      }
      
   }
   
}


/* fonctions de login */

function check_login_for_search_menu(image_url, image_cine, mes_favoris_url, mon_profil_url, mes_cines_url, login_url, register_url, deconnect_url) {

	var is_logged_in = GetCookie("user_logged");

	if( is_logged_in == "oui"){
		var texte_logged_in =  get_user_logged_in_text(image_url, image_cine, mes_favoris_url, mon_profil_url, mes_cines_url, deconnect_url);
		return texte_logged_in;
		}
		else
		{
			var texte_not_logged_in = get_user_not_logged_in_text(image_url, login_url, register_url);
			return texte_not_logged_in;
		}		
}

function get_user_logged_in_text(image_url, image_cine, mes_favoris_url, mon_profil_url, mes_cines_url, deconnect_url) {

	var aRemplacer = /\+/g;
	var username = GetCookie("pseudo");

	
	var text  = '<div class="bloc_identification_ctner">';
	text  += '<div class="bloc_identification bloc_identification_logout">';
	text  += '<div class="bloc_identification_cnt">';
	text  += '<div class="bloc_login">';
	text  += '<form name="mon_compte" action="/action/login" method="post"><input type="hidden" value="www.virgin17.fr/Club-V17" name="ReturnUrl" /> ';
	text  += '<div><a href="/action/login">Connecte-toi !</a></div>';
	text  += '<ul>';
	text  += '<li><label>Pseudo :</label><input type="text"/></li>';
	text  += '<li><label>Mot de passe :</label><input type="text"/><input type="image" class="valid" src="/design/virgin17/images/none.gif"/></li>';
	text  += '<li class="input_line_mdp"><a href="/action/forgotpassword">Mot de passe oublié ?</a></li>';
	text  += '</ul>';
	text  += '</form>';
	text  += '</div>';	
	text  += '<div class="bloc_logout">';
	text  += '<div>Bonjour <a href="/action/edit">'+username+'</a></div>';
	text  += '<a class="bt_logout" href="/action/logout">D&eacute;connexion</a>';
	text  += '</div>';
	text  += '<div class="bloc_inscription">';
	text  += '<span><a href="/action/register">Inscris-toi !</a></span>';
	text  += '</div>';
	text  += '</div>';
	text  += '</div>';
	text  += '</div>';
	
return text;	
}

function get_user_not_logged_in_text(image_url, login_url, register_url) {
	
	
	var text  = '<div class="bloc_identification_ctner">';
	text  += '<div class="bloc_identification">';
	text  += '<div class="bloc_identification_cnt">';
	text  += '<div class="bloc_login">';
	text  += '<form name="mon_compte" action="/action/login" method="post"><input type="hidden" value="www.virgin17.fr/Club-V17" name="ReturnUrl" /> ';
	text  += '<div><a href="/action/login">Connecte-toi !</a></div>';
	text  += '<ul>';
	text  += '<li><label>Pseudo :</label><input name="UserLogin" type="text"/></li>';
	text  += '<li><label>Mot de passe :</label><input name="UserPassword" type="password"/><input type="image" class="valid" src="/design/virgin17/images/none.gif"/></li>';
	text  += '<li class="input_line_mdp"><a href="/action/forgotpassword">Mot de passe oubli&eacute; ?</a></li>';
	text  += '</ul>';
	text  += '</form>';
	text  += '</div>';
	text  += '<div class="bloc_logout">';
	text  += '<div>Bonjour <a href="/action/edit">Toto</a></div>';
	text  += '<a class="bt_logout" href="/action/logout">D&eacute;connexion</a>';
	text  += '</div>';
	text  += '<div class="bloc_inscription">';
	text  += '<span><a href="/action/register">Inscris-toi !</a></span>';
	text  += '</div>';
	text  += '</div>';
	text  += '</div>';
	text  += '</div>';
	
	return text;
}
