// JavaScript Document
function SenjobComposer(status)
{ 
 keyip=document.getElementById("keyips").value ; 
 
 switch(status)
 {
	case"login" :
	 document.getElementById("loading1").style.display="block";
	 document.getElementById("comments").innerHTML="<div style='background-color:#F7FCF5; border:solid 1px #CCEABD; min-height:30px; font-weight:bold; color:#666666; text-align:left; padding-top:5px; padding-left:10px; width:100% '><br><table width='100%' border='0'><tr><td>Entrer votre commentaire <br><textarea name='textarea12' id='textarea12' style='width:98%;height=100px;' ></textarea><br><input type='button' name='button' id='button' value='Enregistrer' style='background-color:#77C31B; border:solid 1px #FFEBE8; color:#FFFFFF; cursor:pointer; border:none' onClick='SenjobComposer(\"SaveCommentaire\")'></td></tr></table><div style='width:100%'>&nbsp;</div></div>" ;
	 document.getElementById("loading1").style.display="none";
	 document.getElementById("comments").style.display="block";	
	
	break ;
	case "SaveCommentaire" :
   
	  	var composer = Ajaxsender('save.php?Param1=' + document.getElementById("textarea12").value + '&Param2=' + keyip + '');	
		if (composer=="ok")
		{
			alert("votre commentaire a été enregistré. dés sa validation par les modérateurs senjob TV, il sera visible sur le site internet. \n Merci de participer à ce service et de devenir un membre actif de la communauté Senjob TV"); 
		document.getElementById("comments").innerHTML="<input name='comment' type='button' value='Commentez !' style='font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#79C21B; border:solid 1px #F7FCF5; cursor:pointer' onclick='SenjobComposer(\"login\")' />";
		}else alert("Votre commentaire n'a pas pu être sauvegardé.\n Merci d'essayer ultérieurement ");
	break ; 
	case "logout":
	 document.getElementById("loading1").style.display="block";
	 document.getElementById("comments").innerHTML="<div style='background-color:#FFEBE8; border:solid 1px #DD3C10; min-height:30px; font-weight:bold; color:#666666; text-align:left; padding-top:5px; padding-left:10px; width:100% '><div style='border-bottom:solid 1px #DD3C10; width:95%'>Vous devez &ecirc;tre connect&eacute;  !&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div><br><table width='100%' border='0'><tr><td>Votre Email ou Login : <br><input type='text' name='uname' id='uname'></td><td>&nbsp;</td></tr><tr><td>Votre Mot de Passe : <br><label><input type='password' name='upass' id='upass'></label></td><td valign='bottom'><input type='button' name='button' id='button' value='Se connecter' style='background-color:#DD3C10; border:solid 1px #FFEBE8; color:#FFFFFF; cursor:pointer; border:none' onClick='SenjobComposer(\"SubmitSenjob\")'>&nbsp; <input type='button' name='button2' id='button2' value='  Fermer   ' style='background-color:#DD3C10; border:solid 1px #FFEBE8; color:#FFFFFF; cursor:pointer; border:none' onClick='SenjobComposer(\"closePanel\")'></td></tr></table><div style='width:100%'>&nbsp;</div></div>" ;
	 document.getElementById("loading1").style.display="none";
	 document.getElementById("comments").style.display="block";

	 //Fat.fade_element('print_email',null,2000,'#E2C822','#F7FCF5');
	break ;	 
	case "closePanel":
	document.getElementById("comments").innerHTML="<input name='comment' type='button' value='Commentez !' style='font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#79C21B; border:solid 1px #F7FCF5; cursor:pointer' onClick='SenjobComposer(\"logout\")'/>";
	break ;
	case "SubmitSenjob":
	if (document.getElementById("uname").value=="") 
	{
	  alert("Merci d'entrer votre Login ou votre adresse Email");
	  document.getElementById("uname").focus();
	  return false ; 
	}
	if (document.getElementById("upass").value=="") 
	{
	  alert("Merci d'entrer votre Mot de Passe avant de valider ");
	  document.getElementById("upass").focus();
	  return false ; 
	}	
	 
	 var Responser = TrytoConnectWithParams(document.getElementById("uname").value,document.getElementById("upass").value) ;
	 if  (Responser == "no") alert("Le système ne parvient pas à vous authentifié . Merci d'essayer à nouveau ") ; else 
	 {
		SenjobComposer('login') ;
		 
	 }
	break ; 
 }
 	
}
function TrytoConnectWithParams(uname,upass)
{
	var composer = Ajaxsender('login.php?Param1=' + uname + '&Param2=' + upass + '');	
	return composer ; 
}

function noCache(uri){

 return uri.concat( 

  /\?/.test(uri) ?
   "&"
   :
   "?",
  "noCache=",
  (new Date).getTime(),
  ".",
  Math.random()*1234567
 );
}

function Ajaxsender(fichier)
{
 if(window.XMLHttpRequest) // FIREFOX
    xhr_object = new XMLHttpRequest(); 
    else if(window.ActiveXObject) // IE
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
    else 
    return(false); 
    xhr_object.open("GET", noCache(fichier), false); 
    xhr_object.send(null); 
    if(xhr_object.readyState == 4) return(xhr_object.responseText);
    else return(false);
}
/*************************************************************************************************
**************************************************************************************************
**************************************************************************************************
**************************************************************************************************
*************************************************************************************************/

 var Fat = {make_hex : function (r,g,b)  { r = r.toString(16); if (r.length == 1) r = '0' + r; g = g.toString(16); if (g.length == 1) g = '0' + g; b = b.toString(16); if (b.length == 1) b = '0' + b; return "#" + r + g + b; }, fade_all : function () { var a = document.getElementsByTagName("*"); for (var i = 0; i < a.length; i++)  { var o = a[i]; var r = /fade-?(\w{3,6})?/.exec(o.className); if (r) { if (!r[1]) r[1] = ""; if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]); } } }, fade_element : function (id, fps, duration, from, to)  { if (!fps) fps = 30; if (!duration) duration = 3000; if (!from || from=="#") from = "#FFFF33"; if (!to) to = this.get_bgcolor(id);  var frames = Math.round(fps * (duration / 1000)); var interval = duration / frames; var delay = interval; var frame = 0; if (from.length < 7) from += from.substr(1,3); if (to.length < 7) to += to.substr(1,3);        var rf = parseInt(from.substr(1,2),16); var gf = parseInt(from.substr(3,2),16); var bf = parseInt(from.substr(5,2),16); var rt = parseInt(to.substr(1,2),16); var gt = parseInt(to.substr(3,2),16); var bt = parseInt(to.substr(5,2),16);        var r,g,b,h; while (frame < frames) { r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames)); g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames)); b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames)); h = this.make_hex(r,g,b);        setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);  frame++; delay = interval * frame;  } setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay); }, set_bgcolor : function (id, c) { var o = document.getElementById(id); o.style.backgroundColor = c; }, get_bgcolor : function (id) { var o = document.getElementById(id); while(o) { var c; if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color"); if (o.currentStyle) c = o.currentStyle.backgroundColor; if ((c != "" && c != "transparent") || o.tagName == "BODY") { break; } o = o.parentNode; } if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF"; var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/); if (rgb) {c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));} return c; } }; window.onload = function () { Fat.fade_all(); };
/*******************************************************************************
 End the script  based on  http://www.axentric.com/aside/fat/ by Adam Michela
*******************************************************************************/
