var base_url = '';
var temp_id_inter = 0;
var loaded_Js = new Array(100);
var cri = new Array();

/*function load_cri(me)
{	
	if($(me).attr('init_done') == '1')
	return true;

	int_add = $(me).attr('int_add');

	if(loaded_Js[int_add] == 1) 
	{
		eval('init_inter_int_add_'+int_add+'('+$(me).attr('id_inter')+')');
		$(me).attr('init_done',1);
	}
	else
	{
		int_add = $(me).attr('int_add');
		var oHead = document.getElementById('head');
		 var oScript = document.createElement('script');
		 oScript.type = 'text/javascript';
		 oScript.src = '/var/js/cri_form_int_add_'+int_add+'.js'; 
		 // most browsers
		oScript.onload = eval('load_js_callback('+$(me).attr('id_inter')+')');
		oHead.appendChild(oScript);		
	}

}
 */

function try_login(me)
{
	$(me).attr('disable',true);
	$('#legende').html("Authentification en cours");
	if (window.localStorage) localStorage.setItem('userName', $('#account').val());
	if (window.localStorage) localStorage.setItem('passWord', $('#password').val());
	$("#temp_div").load('index.php/login/checklogin', {inside:'yes',account:$('#account').val(),password:$('#password').val()},
			function(respText, respStatus, Response){
		if(respText =='failed')
		{
			$('#legende').html("Echec d'authentification");
		}
		else if(respText =='succeed')
		{
			$('#legende').html("Authentification réussie");
			window.location.replace("index.php");
		}
	});
}
function load_cri(me)
{
	int_add = $(me).attr('int_add');
	try {
		eval('init_inter_int_add_'+int_add+'('+$(me).attr('id_inter')+')');
	} catch(e) {
		alert("Ce type d'intervention n'est pas encore géré par cette interface.");
		//+'init_inter_int_add_'+int_add+'('+$(me).attr('id_inter')+')');
	}
	db_updateStatus($(me).attr('id_inter'),1);
}
function load_js_callback(id_inter)
{	
	temp_id_inter = id_inter;
} 

//////////////FEUILE D'INTER
/*function  init_appel_svi(id_inter)
{
	$("#temp_div").load('index.php/intervention/fetch_appel_svi', {inside:'yes',id_inter:id_inter},
		function(respText, respStatus,  Response){
				id_emp  = $('#inter'+id_inter).attr('emp_id');
				tel_fix =  $('#inter'+id_inter).attr('fixe');
				tel_mobil =  $('#inter'+id_inter).attr('mobile');
				appels_svi = respText.split(';');
				if(appels_svi[1] !=null && appels_svi[1] != 'undefined' && appels_svi[1] != '0')
				{
					$("#tel_svi"+id_inter).append('<li><a href="#" rel="external" type ="fixe" mobile="'+tel_mobil+'" fixe="'+tel_fix+'" id="svi_call_fixe" onclick="javascript:log_call(this)" inter_id="'+id_inter+'" emp_id="'+id_emp+'" tel="'+tel_fix+'">'+tel_fix+'</li>');
				}
				if(appels_svi[2] !=null && appels_svi[2] != 'undefined' && appels_svi[2] != '0')
				{
					$("#tel_svi"+id_inter).append('<li><a href="#" rel="external" type ="mobile" mobile="'+tel_mobil+'" fixe="'+tel_fix+'" id="svi_call_fixe" onclick="javascript:log_call(this)" inter_id="id_inter" emp_id="id_emp" tel="'+tel_mobil+'">'+tel_mobil+'</li>');
				}
		});
}


 */

function log_call(me)
{
	if(!$(me).attr('disabled')){
		id_inter  = $(me).attr('inter_id');
		id_emp  = $('#inter'+id_inter).attr('emp_id');
		tel  = $(me).attr('tel');
		tel_fix =  $('#inter'+id_inter).attr('fixe');
		tel_mobil =  $('#inter'+id_inter).attr('mobile');
		$(me).attr('href','tel:'+tel);
		type =  $(me).attr('type');
		$("#temp_div").load('index.php/intervention/log_call', {inside:'yes',id_inter:id_inter,id_emp:id_emp,tel:tel,type:type},
				function(respText, respStatus,  Response){
				db_updateTable('cri_calls', id_inter, 'client', new Date().toTimeString().substring(0, 5));
		});   		
	}

}
/* $(window).bind('beforeunload', function() {
return confirm('Voulez vous vraiment quitter cette page?');
} ); */


function update_info_ligne(id_inter,type_ligne,index_champ,valeur,me)
{
	$("#temp_div").load('index.php/intervention/update_info_ligne', {inside:'yes',id_inter:id_inter,type_ligne:type_ligne,index_champ:index_champ,valeur:valeur,id_in_db:$(me).parent().attr('id_in_db')},
			function(respText, respStatus,  Response){

		if(me.length > 1)
		{
			if(respText>0)
			{			
				$(me).parent().attr('id_in_db',respText);
			}
		} 
	});
}

function init_radio(nom_radio,mysel,id_inter,on_click,check_1,check_2)
{
		checked_is_1 = '';
		checked_is_2 = '';
		if(mysel == '1')
		{
			checked_is_1 = 'checked="checked"';
		}
		if(mysel == '0')
		{
			checked_is_2 = 'checked="checked"';

		}
		text_checked_is_2  = '<label><input type="radio" onchange="'+on_click+'" id="'+nom_radio+'_radio'+id_inter+'" name="'+nom_radio+'_radio'+id_inter+'"  value="0" '+checked_is_2+'>&nbsp;'+check_2+'</label>';
		text_checked_is_1  = '<label><input type="radio" onchange="'+on_click+'" id="'+nom_radio+'_radio'+id_inter+'" name="'+nom_radio+'_radio'+id_inter+'"  value="1" '+checked_is_1+'>&nbsp;'+check_1+'</label>';

		return text_checked_is_2+text_checked_is_1;

}
function update_info(id_inter,index_champ,valeur,id_div_dest)
{
	//alert(id_inter+'  '+index_champ+'  '+valeur);
	cri[id_inter]['data'][index_champ] = valeur;
	$('#fin_cri'+id_inter).html('<a href="#" onclick="fin_crin('+id_inter+')">j\'ai termine</a>');
	if(index_champ == 0)
	{
		send_single_info(id_inter,0,'');
	}


}
function update_info_list_box(me,id_inter,index_champ,id_div_dest)
{
	var ChldOb  = $(me).children('option:eq('+$(me).get(0).selectedIndex+')');
	update_info(id_inter,index_champ,ChldOb.attr('value'),id_div_dest);	
}
function init_list_box(me)
{
	$(me).children('option[value='+$(me).attr('mysel')+']').attr('selected','selected');
}

function numeralsOnly(evt) {
	evt = (evt) ? evt : event;
	var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
		((evt.which) ? evt.which : 0));
	if (charCode > 31 && (charCode < 48 || charCode > 57) ) {       
		if(charCode!=46)
			return false;
	}
	return true;
}

function send_info(id_inter)
{
	var cri_data = cri[id_inter]['data'];
	html = $('#fin_cri'+id_inter).html();
	id_partenaire = $('#cri_loader_'+id_inter).attr('id_partenaire');
	int_add = $('#inter'+id_inter).attr('int_add');
	$('#fin_cri'+id_inter).html('Veuillez patienter');
	$("#temp_div").load('index.php/intervention/update_info',{inside:'yes',id_inter:id_inter,id_partenaire:id_partenaire,'cri_data[]': cri_data,int_add:int_add} ,
			function(respText, respStatus,  Response){
		if(respStatus=='error')
		{
			alert('connexion Impossible');
			$('#fin_cri'+id_inter).html(html);
		}
		else
		{
			$('#fin_cri'+id_inter).html('<a href="#" onclick="doGoTo(this, \'#home\')">Home</a>');
			$('#fin_cri'+id_inter).attr('class','arrow');
		}
	});
}
////////////FIN
function  fin_crin(id_inter)
{
//	update_info(id_inter,6,'','');
	send_info(id_inter);
}
function send_single_info(id_inter,indx,val)
{
	id_partenaire = $('#cri_loader_'+id_inter).attr('id_partenaire');

	$("#temp_div").load('index.php/intervention/log_field_crin',{inside:'yes',id_inter:id_inter,id_partenaire:id_partenaire,indx:indx,val:val} ,
			function(respText, respStatus,  Response){
		if(respStatus=='error')
		{
			alert('connexion Impossible');
		}		
	});
}
function switchCSS() {
	var csspath1 = $('#css1').attr('href');
	var csspath2 = $('#css2').attr('href');
	if(csspath1.indexOf('/jqt/')!=-1) {
		var reg=new RegExp("(jqt)", "g");
		$('#css1').attr('href',csspath1.replace(reg, 'apple'));
		$('#css2').attr('href',csspath2.replace(reg, 'apple'));
		if (window.localStorage) localStorage.setItem('theme','apple');
	} else {
		var reg=new RegExp("(apple)", "g");
		$('#css1').attr('href',csspath1.replace(reg, 'jqt'));
		$('#css2').attr('href',csspath2.replace(reg, 'jqt'));
		if (window.localStorage) localStorage.setItem('theme','jqt');
	}
}
