
function show_hide(faq,number) 
{
		for (i=1;i<=number;i++) 
		{ var temp = "q"+i; if (temp != faq) 
  		{ document.getElementById("q"+i).style.display="none"; 
        document.getElementById("aq"+i).className="faqlink";
      }	
    }
	
	if 
		(document.getElementById(faq).style.display=="none") { 
      document.getElementById(faq).style.display=""; 
      document.getElementById("a"+faq).className="faqsel"; 
    }
		
	else 
		{ document.getElementById(faq).style.display="none"; 
      document.getElementById("a"+faq).className="faqlink"; 
    }
	
	return true;
}

function showhide(id){
if (document.getElementById || top.document.getElementById){ 
obj = document.getElementById(id); 
if (!obj || obj == null)
	obj = top.document.getElementById(id);
if (obj.style.display && obj.style.display == "none"){ 
obj.style.display = ""; 
} else { 
obj.style.display = "none"; 
} 
} 
} 

function showmessage(id){ 
if (document.getElementById(id)){ 
obj = document.getElementById(id); 
obj.style.display = ""; 
} 
} 

function hidehide(id){
if (document.getElementById(id)){ 
obj = document.getElementById(id); 
obj.style.display = "none"; 
} 
} 


function display(value)
{
var displaybg="row"+value;
var displaybg=document.getElementById(displaybg);
displaybg.style.backgroundColor="#FFFF99";
}
function removebg(value)
{
var removebg="row"+value;
var removebg=document.getElementById(removebg);
removebg.style.backgroundColor="#ffffff";
} 





function clearText (el) {

      if (el.defaultValue == el.value) el.value = "";

    }
function restoreText (el) {

      if (el.value == "") el.value = el.defaultValue;

}

var status = "out";                  
function mouse_over(dir) {
  status = dir
}
                  
function mouse_out() {
  status = "out"
}

function scroll_div(direction, speed) {
  var obj = document.getElementById('scroll');
  switch(direction) {
    case "up":
      obj.scrollTop += speed;
      if(status == "up") {
        setTimeout("scroll_div('up',"+speed+");", 1);
      }
      //document.getElementById("status").innerHTML = obj.scrollTop + "/" + obj.scrollHeight
      break;
    case "down":
      obj.scrollTop -= speed;
      if(status == "down") {
        setTimeout("scroll_div('down',"+speed+");", 1);
        //document.getElementById("status").innerHTML = obj.scrollTop + "/" + obj.scrollHeight
      }
      break;
  }
}

function conformedest(id_hide,id_show){ 
		if (document.getElementById){ 
			obj_show = document.getElementById(id_show); 
			obj_hide = document.getElementById(id_hide); 
		if (obj_hide.style.display == "none" && obj_show.style.display == ""){ 
			obj_hide.style.display = ""; 
			obj_show.style.display = "none"; 
		} else { 
			obj_hide.style.display = "none";
			obj_show.style.display = "";
		} 
		} 
	}
	
//json function

var xtReq=getXmlHttpRequestObject();
var xtReqPing=getXmlHttpRequestObject();
var xtReqPingStatus=getXmlHttpRequestObject();  

function getXmlHttpRequestObject()
{
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
	//what???
	}
}

function doRequest(params)
{ 
  if (xtReq.readyState == 4 || xtReq.readyState == 0) {
  	xtReq.open("POST", 'json.php', true);
  	xtReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  	xtReq.onreadystatechange = _doRequest; 
  	xtReq.send(params);
  } 
}

function _doRequest() {
  if (xtReq.readyState == 4)
  {
   //alert("coucou0");
  //alert(xtReq.responseText);
   //alert("coucou1");
   eval(xtReq.responseText);
   //alert("coucou2");
  }
}

function changeName(id_establishment,name, call_case){
  call_case = typeof(call_case) != 'undefined' ? call_case : 1;

  if(call_case != 1)
  	doRequest("func=change_name&id_est="+id_establishment+"&name="+name+"&call_case="+call_case);
  else 
  	doRequest("func=change_name&id_est="+id_establishment+"&name="+name);
}

function nameok(balance,name){
  showhide('ldn'); showhide('done');
  document.getElementById("vetoname").innerHTML = '<a href="#" onclick="showhide(\'changename\'); showhide(\'chng\'); return(false);">'+name+'</a>';
  document.getElementById("balance").innerHTML = balance;
  var t1=setTimeout("showhide('done')",5000);
  var t2=setTimeout("showhide('changename')",5000);
}

function nameokChSheet(balance,name, notEditedBalance){
	showhide('kut'); showhide('but');
  	document.getElementById("vetoname").innerHTML = '<a href="#" onclick="showhide(\'changename\'); showhide(\'chng\'); return(false);">'+name+'</a>';
	document.getElementById('vetosname').innerHTML=name;
	document.getElementById("balance").innerHTML = balance;
	document.getElementById('row1').value=name;
	document.getElementById("balance_character_flow").innerHTML = balance;
	if(notEditedBalance < 2000) {
		document.getElementById("rename_btn_character").onclick = "";
		document.getElementById("rename_btn_character").className = "nobut";
	}
}

function namenotok(){
  showhide('ldn'); showhide('notdone');
}

function namenotokChSheet(){
  showhide('kut'); showhide('but');
}

function openaccord(name,id,openname,closename){
    var listelem = document.getElementsByTagName('div');
    myRegExp = new RegExp(name);
    for(i=0 ; i< listelem.length ; i++){
     if(myRegExp.test(listelem[i].id)){
      listelem[i].style.display="none";
     }
    }
    var listelem = document.getElementsByName(openname);
    for(i=0 ; i< listelem.length ; i++){
     listelem[i].style.display="";
    }
    var listelem = document.getElementsByName(closename);
    for(i=0 ; i< listelem.length ; i++){
     listelem[i].style.display="none";
    }
    document.getElementById(openname+id).style.display="none";
    document.getElementById(closename+id).style.display="";
    document.getElementById(name+id).style.display="";
    
}

function closeaccord(name,id,openname,closename){
    document.getElementById(openname+id).style.display="";
    document.getElementById(closename+id).style.display="none";
    document.getElementById(name+id).style.display="none";
}


function isNumberKey(evt) {

	if ( evt.which == 0) return true

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

function picModalPopup(pic,name)
{
	$('#anmPic').html('<img src="'+pic+'">');
	$('#animalName').html(name);

	$('#popupPic').modal({onOpen: modalOpen,close: false,containerId: 'modalContainerAnPic'});

	$('.closee').click(function (e)
	{
		$.modal.close();
	});
}

function cSubmitForm(id) {

	document.doSubmit = function() {
		$("#"+id).submit();
	}
	setTimeout("document.doSubmit();", 10);
}

function round1(n) {
  ans = n * 100
  ans = Math.round(ans /10) + ""
  while (ans.length < 2) {ans = "0" + ans}
  len = ans.length
  ans = ans.substring(0,len-1) + "." + ans.substring(len-1,len)
  return ans
}
