function PopUp(url,winName,features) {
	window.open(url,winName,features);
}

function verifForm(){
	if($F('form_nom') == ''){
		$('form_nom').focus();
		alert('Nom de l\'évènement obligatoire');
		return false
	}else if($F('form_type') == ''){
		$('form_type').focus();
		alert('Merci d\'indiquer le type d\'évènement');
		return false
	}else if($F('form_jour') == ''){
		$('form_jour').focus();
		alert('Merci d\'indiquer le jour de l\'évènement');
		return false
	}else if($F('form_mois') == ''){
		$('form_mois').focus();
		alert('Merci d\'indiquer le mois de l\'évènement');
		return false
	}else if($F('form_annee') == ''){
		$('form_annee').focus();
		alert('Merci d\'indiquer l\'année de l\'évènement');
		return false
	}else if($F('form_contact') == ''){
		$('form_contact').focus();
		alert('Merci d\'indiquer un contact');
		return false
	}else if($F('form_contact') == 'tonmail@tonfournisseur.com'){
		$('contact').focus();
		alert('form_tonmail@tonfournisseur.com n\est pas une adresse valide');
		return false
	}else if($F('form_com') == ''){
		$('form_com').focus();
		alert('L\'évènement doit avoir une description');
		return false
	}
	return true;
}

function verifFormCommentaire() {
	if($F('commentaire_pseudo') == ''){
		$('commentaire_pseudo').focus();
		alert('Nom obligatoire');
		return false
	}
	else if($F('commentaire_commentaire') == ''){
		$('commentaire_commentaire').focus();
		alert('Commentaire vide !!!');
		return false
	}
	return true;
}

//compte le nombre de lignes (bbcode)
function countLines(element) {
	strtocount=element.value;
	cols=element.cols;
	var hard_lines = 1;
	var last = 0;
	while ( true ) {
		last = strtocount.indexOf("\n", last+1);
		hard_lines ++;
		if ( last == -1 ) break;
	}
	var soft_lines = Math.round(strtocount.length / (cols-1));
	var hard = eval("hard_lines  " + unescape("%3e") + "soft_lines;");
	if ( hard ) soft_lines = hard_lines;
	return soft_lines;
}

//est appellé a chaque frappe sur le clavier (bbcode)
function keyhit(element, e) {
        var touche=(window.Event)?e.which:e.keyCode;//pour savoir s'il s'agit de Msie ou de Netscape
        if(touche==13 || touche==8 || touche==0)
            element.rows=countLines(element);
}

/*var typeCarte;
var zoomCarte;
var centreCarte;*/

var ajaxCall; 

function enregistreCoordonnees() {
	newType = Carte.getCurrentMapType();
	newZoom = Carte.getZoom();
	newCentre = Carte.getCenter();
    
    if (newType == G_SATELLITE_MAP) {newType = 'Satellite';}
	if (newType == G_NORMAL_MAP) {newType = 'Plan';}
	if (newType == G_HYBRID_MAP) {newType = 'Mixte';}
    
	ajaxCall = new Ajax.Request("doc/ajax/coordonnees.inc.php", {
		method: "get",
		parameters: {typeCarte: newType, zoomCarte: newZoom, centreCarte: newCentre},
	});
}