
var req;

function checkAll(field)
{
//for (i = 0; i < field.length; i++)
//	field[i].checked = true ;
	with(document.load_contacts)
	{
	var d;
	d=document.getElementsByTagName("input");
	//alert(d.length +" check boxes found");

	for(i=0;i<d.length;i++)
	{

	if(d[i].type=="checkbox")
	{
	      d[i].checked=true;
	}
	}

	}
}

function uncheckAll(field)
{
//for (i = 0; i < field.length; i++)
//	field[i].checked = false ;

	with(document.load_contacts)
	{
	var d;
	d=document.getElementsByTagName("input");
	//alert(d.length +" check boxes found");

	for(i=0;i<d.length;i++)
	{

	if(d[i].type=="checkbox")
	{
	      d[i].checked=false;
	}
	}

	}
}

function navigate(month,year,user_id) {
        var url = "ajax/calendar_en.php?month="+month+"&year="+year+"&user_id="+user_id;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = cal_callback;
        req.send(null);
}
function cal_callback() {
        if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        document.getElementById("calendar").innerHTML = response;
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}
function selectCities(country) {
	//alert(country);
        var url = "ajax/select_cities.php?country="+country;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = ct_callback;
        req.send(null);
}

function ct_callback() {

        if(req.readyState == 4) {
                if(req.status == 200) {
                	//alert(req.responseText);
                        response = req.responseText;
                        document.getElementById("select_cities").innerHTML = response;
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}

function clearLoginInput (thisfield, defaulttext){
	 if (thisfield.value == defaulttext) {
	thisfield.value = "";
	}
}
function toggleLogin() {
    var expanded = document.getElementById("form_identification");

var scrolledX, scrolledY;
if( self.pageYOffset ) {
  scrolledX = self.pageXOffset;
  scrolledY = self.pageYOffset;
} else if( document.documentElement && document.documentElement.scrollTop ) {
  scrolledX = document.documentElement.scrollLeft;
  scrolledY = document.documentElement.scrollTop;
} else if( document.body ) {
  scrolledX = document.body.scrollLeft;
  scrolledY = document.body.scrollTop;
}

// Determine the coordinates of the center of the page

var centerX, centerY;
if( self.innerHeight ) {
  centerX = self.innerWidth;
  centerY = self.innerHeight;
} else if( document.documentElement && document.documentElement.clientHeight ) {
  centerX = document.documentElement.clientWidth;
  centerY = document.documentElement.clientHeight;
} else if( document.body ) {
  centerX = document.body.clientWidth;
  centerY = document.body.clientHeight;
}

var leftOffset = scrolledX + (centerX - 250) / 2;
var topOffset = scrolledY + (centerY - 200) / 2;



    if(expanded.style.display == "none" || !expanded.style.display) {
        expanded.style.display = "block";

  expanded.style.top = topOffset + "px";
  expanded.style.left = leftOffset + "px";
  expanded.style.display = "block";
	document.getElementById('cache').style.display ="block";

  document.body.bgcolor="#333333";




    }
    else if(expanded.style.display == "block") {
        expanded.style.display = "none";
	document.getElementById('cache').style.display ="none";
    }

    return false;
}
function toggleAddress($rdv_id) {
	var document_id = "addr_"+$rdv_id;
    var expanded = document.getElementById(document_id);
    if(expanded.style.display == "none" || !expanded.style.display) {
        expanded.style.display = "block";
    }
    else if(expanded.style.display == "block") {
        expanded.style.display = "none";
    }

    return false;
}

function submitLoginForm()
{
  document.form_login.submit();
}

function submitNavForm($value)
{
	$target_url	=	"?pid="+$value;
	document.form_nav.action=	$target_url;
	document.form_nav.submit();
}

function removeDate($value)
{
	document.form_nav.rdv_date_remove.value	=	1;
	document.form_nav.rdv_date_id.value		=	$value;
	document.form_nav.submit();
}
function removeDate2($value)
{
	document.dates_form.rdv_date_remove.value	=	1;
	document.dates_form.rdv_date_id.value		=	$value;
	document.dates_form.action.value		=	"remove_date";
	document.dates_form.submit();
}
function removeGuest($value)
{
	document.form_nav.rdv_guest_remove.value	=	1;
	document.form_nav.rdv_guest_remove_id.value		=	$value;
	document.form_nav.submit();
}
function acceptContact($value)
{
	document.form_contacts.action.value	=	"accept_contact";
	document.form_contacts.contact_remove_id.value		=	$value;
	document.form_contacts.submit();
}
function deleteContact($value){
	if (confirm("Voulez-vous vraiment supprimer ce Contact?"))
	{
	document.form_contacts.action.value	=	"remove_contact";
	document.form_contacts.contact_remove.value	=	1;
	document.form_contacts.contact_remove_id.value		=	$value;
	document.form_contacts.submit();
	}
	else return true;
}
function deletePlace($value){
	if (confirm("Voulez-vous vraiment supprimer ce Lieu?"))
	{
	document.form_places.action.value	=	"remove_place";
	document.form_places.place_remove.value	=	1;
	document.form_places.place_remove_id.value		=	$value;
	document.form_places.submit();
	}
	else return true;
}
function cancelMeeting($value){
	if (confirm("Voulez-vous vraiment supprimer ce RDV?"))
	{
	document.form_rdv.action.value	=	"remove_rdv";
	document.form_rdv.rdv_remove.value	=	1;
	document.form_rdv.rdv_remove_id.value		=	$value;
	document.form_rdv.submit();
	}
	else return true;
}
function editPlace($value){
	return true;
}
function changeDate($day,$month,$year){
	document.form_nav.rdv_date_day[$day].selected=true;
	document.form_nav.rdv_date_month[$month].selected=true;
	document.form_nav.rdv_date_year[$year].selected=true;
}
function changeDate2($day,$month,$year){
	document.dates_form.rdv_date_day[$day].selected=true;
	document.dates_form.rdv_date_month[$month].selected=true;
	document.dates_form.rdv_date_year[$year].selected=true;
}
