/* PressTIC 2006 Nawer */

/**************** Numerama App *****************************/

	rat8.log_sendcom = function(myform,myinfo){
	 	var divform = document.getElementById(myform);
	 	var sendbtn = document.getElementById(myinfo+"sendbtn");
	 	var text = divform.comtext.value;
	 //	var key = divform.key.value;
	 /*	var name='';
	 	if(divform.comname)name = divform.comname.value;*/
	 	var id_f = divform.idf.value;
	 	if(text=='' || text == 'Votre commentaire ici !')return;
	 	sendbtn.innerHTML = "patientez...";

		var valnote = 0;
		for(i=0;i<divform.notelog.length;i++){
			if(divform.notelog[i].checked == true)
				valnote = divform.notelog[i].value;
		}

		var params = '';
		params ='mode=log_sendcom';
		params +='&comtext='+encodeURIComponent(text);
	//	params +='&comname='+encodeURIComponent(name);
		params +='&notelog='+encodeURIComponent(valnote);
		params +='&idf='+id_f;
	//	params +='&key='+key;
		params +='&sinfo='+myinfo;
	//	alert(params);
		sys.Net.ReqPOST('/include/io/input_log.php',params,rat8.log_sendcomreceivedata);
	}

	rat8.log_sendcomreceivedata = function(html){
	 	var rvalue = html.substr(0,3);
	 	html = html.substr(4);
	 	if(rvalue == 'not'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var divinfo = document.getElementById(sinfo);
		 	divinfo.innerHTML = html;
	 	}
	 	else if (rvalue == 'yes'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var divinfo = document.getElementById(sinfo);
	 	 	divinfo.innerHTML = html;
	 	}
	 	else if (rvalue == 'ye2'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var divinfo = document.getElementById(sinfo);
	 	 	divinfo.innerHTML = html;
	 	 	var theref = location.href.substr(0,location.href.indexOf("#"));
	 	 	location.href = theref;
	 	}
		else{
	 	 /*	var divinfo = document.getElementById('mycomnewsbox2');
		 	divinfo.innerHTML = html;*/
		 	alert(html);
		 	alert('erreur serveur');
		}
	}
	
	rat8.log_login = function(myinfo){
	 	var member_name = document.getElementById(myinfo+'inpth_login').value;
	 	var member_pwd = document.getElementById(myinfo+'inpth_pwd').value;
	 	var member_idf = document.getElementById(myinfo+'inpth_idf').value;
	 	var comtextsave = document.getElementById('comtextsave').value;
	 	var infoh_login = document.getElementById(myinfo+'infologin');
	 	
	 	if(member_name=='' || member_pwd == '')return;
	 	sys.API.ShowElement(infoh_login);
	 	infoh_login.innerHTML = 'patientez...';
		var params = '';
		params ='mode=log_login';
		params +='&login='+member_name;
		params +='&pwd='+member_pwd;
		params +='&idf='+member_idf;
		params +='&comtext='+encodeURIComponent(comtextsave);
		params +='&sinfo='+myinfo;
		sys.Net.ReqPOST('/include/io/input_log.php',params,rat8.log_loginreceivedata);
	}
	
	rat8.log_loginreceivedata = function(html){
	 //	alert(html);
	 	var rvalue = html.substr(0,3);
	 	
	 	if(rvalue == 'not'){
	 	 	html = html.substr(4);
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var infoh_login = document.getElementById(sinfo+'infologin');
		 	infoh_login.innerHTML = html;
	 	}
	 	else if (rvalue == 'yes' || rvalue == 'ye2'){
	 	 	rat8.log_sendcomreceivedata(html);
	 	}
		else{
		 	alert('erreur serveur');
		}
	}
	
	rat8.log_register = function(myinfo){
	 	var member_name = document.getElementById(myinfo+'inptr_login').value;
	 	var member_pwd = document.getElementById(myinfo+'inptr_pwd').value;
	 	var member_pwd2 = document.getElementById(myinfo+'inptr_pwd2').value;
	 	var member_idf = document.getElementById(myinfo+'inptr_idf').value;
	 	var member_mail = document.getElementById(myinfo+'inptr_mail').value;
	 	var member_key = document.getElementById(myinfo+'key').value;
	 	var comtextsave = document.getElementById('comtextsave').value;
	 	var infor_register = document.getElementById(myinfo+'inforegister');
	 	
	 	if(member_name=='' || member_pwd == '' || member_key == '')return;
	 	sys.API.ShowElement(infor_register);
	 	infor_register.innerHTML = 'patientez...';
		var params = '';
		params ='mode=log_register';
		params +='&login='+member_name;
		params +='&pwd='+member_pwd;
		params +='&pwd2='+member_pwd2;
		params +='&mail='+member_mail;
		params +='&idf='+member_idf;
		params +='&comtext='+encodeURIComponent(comtextsave);
		params +='&key='+member_key;
		params +='&sinfo='+myinfo;
		sys.Net.ReqPOST('/include/io/input_log.php',params,rat8.log_registerreceivedata);
	}
	
	rat8.log_registerreceivedata = function(html){
	 	var rvalue = html.substr(0,3);
	 	if(rvalue == 'not'){
	 	 html = html.substr(4);
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var infor_register = document.getElementById(sinfo+'inforegister');
	 	 	var mycaptcha = document.getElementById(sinfo+'mycaptcha');
	 	 	mycaptcha.innerHTML = "<img src=\"/img/fimg_captcha.php?"+Math.random()+"\" alt=\"\"/>";
		 	infor_register.innerHTML = html;
	 	}
	 	else if (rvalue == 'yes' || rvalue == 'ye2'){
	 	 	rat8.log_sendcomreceivedata(html);
	 	 /*	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
		 	var id_f = document.getElementById(sinfo+'inptr_idf').value;
		 	var text = document.getElementById('comtextsave').value;
		 	var infor_register = document.getElementById(sinfo);
			infor_register.innerHTML = html;*/

	 	}
		else{
		 	alert('erreur serveur');
		}
	}
	
	rat8.log_afterregister = function(myinfo){
	 	var text = document.getElementById('comtextsave').value;
	 	var idf_after  = document.getElementById('idf_after').value;
	 	//alert(text);
		var params = '';
		params ='mode=log_sendcom';
		params +='&comtext='+encodeURIComponent(text);
		params +='&idf='+idf_after;
		params +='&sinfo='+myinfo;
	//	alert(params);
		sys.Net.ReqPOST('/include/io/input_log.php',params,rat8.log_afterregisterreceivedata);
	}
	
	rat8.log_afterregisterreceivedata = function(html){
	 	var rvalue = html.substr(0,3);
	 	html = html.substr(4);
	 	if(rvalue == 'not'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var infor_register = document.getElementById('infoafterregister');
		 	infor_register.innerHTML = html;
	 	}
	 	else if (rvalue == 'yes'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
		 	var id_f = document.getElementById('idf_after').value;
		 	var text = document.getElementById('comtextsave').value;
		 	var infor_register = document.getElementById(sinfo);
			infor_register.innerHTML = html;

	 	}
	 	else if (rvalue == 'ye2'){
	 	 	var sinfo = html.substr(0,html.indexOf("##_##"));
	 	 	html = html.substr(html.indexOf("##_##")+5);
	 	 	var divinfo = document.getElementById(sinfo);
	 	 	divinfo.innerHTML = html;
	 	 	var theref = location.href.substr(0,location.href.indexOf("#"));
	 	 	location.href = theref;
	 	}
		else{
		 	alert('erreur serveur'+html);
		}
	}
	
	rat8.lvotequick = function(f,val){
	 	var votequick_info = document.getElementById('votequick_info');
		var params = '';
		params +='mode=logvote';
		params +='&idf='+f;
		params +='&note='+val;
		
 	 	votequick_info.style.color = '#FF0000';
 	 	votequick_info.innerHTML = 'Vote en cours...';

		sys.Net.ReqPOST('/include/io/input_log.php',params,rat8.lvotequickreceivedata);
	}
	
	rat8.lvotequickreceivedata = function(html){
	 	var votequick_info = document.getElementById('votequick_info');
	 	var votequick_rating = document.getElementById('votequick_rating');
	 	var commentquick_bloc = document.getElementById('commentquick_bloc');
	 	votequick_info.innerHTML = '';
	 	var rvalue = html.substr(0,3);
	 	html = html.substr(3);
	 	if(rvalue == 'not'){
	 	 	votequick_info.style.color = '#FF0000';
		 	votequick_info.innerHTML = html;
	 	}
	 	else if (rvalue == 'yes'){
	 	 	var vote = html.substr(0,1);
	 	 	html = html.substr(1);
	 	 	votequick_info.style.color = '#FF0000';
	 	 	votequick_info.innerHTML = 'Votre vote ('+vote+'/5) est pris en compte, merci !';
 	 	/*	sys.API.ShowElement(commentquick_bloc);*/
 	 		sys.API.HideElement(votequick_rating);
		}
		else{
		 	votequick_info.innerHTML = 'Erreur serveur';
		}
	}
