function closeDiv(idDiv) {
	el = document.getElementById(idDiv);
	el.innerHTML = "";
	el.style.visibility = "hidden";
	msk = document.getElementById('masque');
	if (msk != null)
		msk.style.display = "none";
}

function changeRank(element, memo) {
	var rank = document.getElementById("noteido");
	rank.value = memo.rated;
}

function evaluateJs(obj) {
	
	window.jsCode = new Array();
    var scriptTags = obj.getElementsByTagName('script');
    var head = document.getElementsByTagName('HEAD')[0];
      for(var no=0;no<scriptTags.length;no++){                  
          if (scriptTags[no].src){
              var head = document.getElementsByTagName("head")[0];
              var scriptObj = document.createElement("script");            
              scriptObj.setAttribute("type", "text/javascript");
              scriptObj.setAttribute("src", scriptTags[no].src);             
              head.appendChild(scriptObj);
      
          }else{                      
                  var code = scriptTags[no].innerHTML;                        
                  window.jsCode[no] = code;
                  
                  if (!window.execScript)
                	  setTimeout('eval(window.jsCode[' + no + '])',0);      // Has to wait because we want to make all objects part of the window object(global variables) instead of locale
                  else 
                	  setTimeout('window.execScript(window.jsCode[' + no + '])' , 0);
          }            
      }      
}

function change_profil_rank (idRank, value, idli) {
	var rank = document.getElementById(idRank);
	rank.value = value;
	
	var lidd = document.getElementById(idli);
	lidd.style.width = value * 20 + '%';
	//alert(lidd.style.width);
}

function partager (url) {
	/*
	var renderDiv = document.getElementById('overlay_login');
	if (renderDiv.style.visibility == "visible") {
		renderDiv.style.visibility = "hidden";
		renderDiv.innerHTML = "";
		return;
	}
	
	dojo.io.iframe.send( {  
				// The following URL must match that used to test the server.
				url :url,
				handleAs :"html",

				timeout :5000, // Time in milliseconds

				// The LOAD function will be called on a successful response.
				load : function(response, ioArgs) { 
					var divR = response.getElementById("divResponse");
					
					if (divR != null) { // not login in, should login first
						//console.debug(response.getElementById("divResponse"));
					
						var renderDiv = dojo.byId('overlay_login');
						//var mask = dojo.byId('masque');
						renderDiv.innerHTML = response.getElementById("divResponse").innerHTML; 
						
						renderDiv.style.visibility = "visible";
						//mask.style.display = "block";
						//evaluateJs (renderDiv);	
						//resize_ombre();
						//resizeMsk ();
						//return response;
					} else { // has login in, show the add avis div
						
					}
				},

				// The ERROR function will be called in an error case.
				error : function(response, ioArgs) { // 
					console.error("HTTP status code: ", ioArgs.xhr.status); // 
					return response; // 
				}
			});
			*/
	window.location = url;
}

function submitPartager (url) {
	var mf = dojo.byId('partageForm');
	dojo.io.iframe.send({
    	url: url,
        method: "POST",
        handleAs: "html",
        form: mf,
        load: function(response,ioArgs) {
	    	//console.debug("post response====>" + response);
			
			var renderDiv = dojo.byId('overlay_login');
			//var mask = dojo.byId('masque');
			renderDiv.innerHTML = response.getElementById("divResponse").innerHTML; //
			
			renderDiv.style.visibility = "visible";
			//mask.style.display = "block";
			evaluateJs (renderDiv);	
			//resize_ombre();
			//resizeMsk ();
			//return response; // 
        }
     });
}