function ouvreAlbum() {
	mapage = URL_APPLICATION_FULLPATH+"index.php?module=album&page=gestion_photo&select_photo=no";
	window.open(mapage,"popupalbum","menubar=no, status=no, resizable=yes, scrollbars=no, menubar=no, width=797, height=600");
}

function ouvreAide(url) {
	window.open(url,"popupalbum","menubar=no, status=no, resizable=yes, scrollbars=yes, menubar=no, width=797, height=600");
}

function changePhoto(selectionner) {
	mapage = URL_APPLICATION_FULLPATH+"index.php?module=album&page=gestion_photo&select_photo="+selectionner;
	window.open(mapage,"popupalbum","menubar=no, status=no, resizable=yes, scrollbars=no, menubar=no, width=797, height=600");
}

function verif_number(field) {
	if (isNaN(field.value))  field.value = 0;
	field.value = parseInt(field.value);
}

function verif_positif(field) {
	if (isNaN(field.value))  field.value = 0;
	field.value = Math.abs(field.value);
}

function verif_more(field1, field2, init) {
	if (Math.abs(field1.value) < Math.abs(field2.value)) 
		field1.value = init;
}


function verif_houre(field) {
	
}

function upperField(field1, field2) {
	if (Math.round(field1.value) > Math.round(field2.value)) {
		field2.value = field1.value;
	}
}

function lowerField(field1, field2) {
	if (Math.round(field1.value) < Math.round(field2.value)) {
		field2.value = field1.value;
	}
}

function updateValue(numero, jour_debut, periode_debut, jour_fin, periode_fin,  description, prixcomprendpas, lieu) {

	
	document.getElementById('jour_debut').value = jour_debut;
	document.getElementById('periode_debut').value = periode_debut;
	document.getElementById('jour_fin').value = jour_fin;
	document.getElementById('periode_fin').value = periode_fin;
	try {
	var ed = tinyMCE.get('description');
	ed.setContent(description);
	} catch (e1) {
		document.getElementById('description').value = description;
	}
	//tinyMCE.execCommand('mceToggleEditor',false,'description');
	//document.getElementById('description').value = description;
	//tinyMCE.execCommand('mceToggleEditor',false,'description');
	try {
		var ed = tinyMCE.get('prixcomprendpas');
		ed.setContent(prixcomprendpas);
	} catch (e1) {
		document.getElementById('prixcomprendpas').value = prixcomprendpas;
	}
	//tinyMCE.execCommand('mceToggleEditor',false,'prixcomprendpas');
	//document.getElementById('prixcomprendpas').value = prixcomprendpas;
	//tinyMCE.execCommand('mceToggleEditor',false,'prixcomprendpas');
	document.getElementById('lieu').value = lieu;
	document.getElementById('number').value = numero;
	document.getElementById('updateButton').disabled = (numero == 0);
	//alert(document.getElementById('description').value);
	return false;
}

function updateSequence() {
	if (formPart3ok()) {
		document.getElementById('action').value="update";
		document.getElementById('formSave').submit();
	}
	return false;
}

function deleteSequence(trip, number, description) {
	if (confirm("Voulez-vous vraiment supprimer cette sequence")) {
		document.location.href=URL_APPLICATION_FULLPATH+"index.php?module=prestataire&page=trip_part3&trip_id="+trip+"&action=del&number="+number;
	}
	return false;
}

function validTripAction(formulaire) {
	if (document.getElementById('trip_action').value == 'validation_refused' ) {
	chaine = document.getElementById('info_refuse').value;
	reg=new RegExp(" ", "g");
	chaine = chaine.replace(reg, '');
		if (chaine <= '') {
			alert('Vous devez indiquer le motif du refus');
			document.getElementById('info_refuse').focus();
			return false;
		}	
	}
	return true;
}

function validTripPart1(formulaire) {
	 
	if (document.getElementById('code_pays_principal').value <= '') {
		alert ("Le champs pays ne peut pas etre vide");
		return false;
	} 
	
	if (document.getElementById('libele').value <= '') {
		alert ("Le champs libele n'est pas rempli");
		return false;
	} 
	
	if (isNaN(document.getElementById("nb_jours").value) || document.getElementById("nb_jours").value < 1) {
		alert ("Le nombres de jours doit etre supperieur a zero");
		return false;
	} 
	
	return true;
}

function selectFocus(el) {
	if (isNaN(el.value) || (el.value * 1) == 0) {
		el.value = "";
	}
}


function change_trip1(newtrip) {
	
	if (validTripPart1(document.getElementById('filtre'))) {
		document.getElementById('nextpage').value=newtrip;
		document.getElementById('filtre').submit();
	}
}

function activeHtl(el) {
	valeur = !(el.checked);
	if (el.id == "has_htl_deb") {
	document.getElementById('htlDeb').disabled=valeur;
	document.getElementById('AdresseHtlDeb').disabled=valeur;
	document.getElementById('hr_hr_deb_htl').disabled=valeur;
	document.getElementById('mm_hr_deb_htl').disabled=valeur;
	} else {
	document.getElementById('htlFin').disabled=valeur;
	document.getElementById('AdresseHtlFin').disabled=valeur;
	document.getElementById('hr_hr_fin_htl').disabled=valeur;
	document.getElementById('mm_hr_fin_htl').disabled=valeur;
	}
}


function productConstruct() {
	listInput = document.getElementsByTagName("input");
	for (i=0; i<listInput.length; i++) {
		listInput[i].disabled = true;
	}
	
	document.getElementById('filtre').onsubmit="javascript: return false;";
}

function activField(el, el1) {
	el1.disabled = !el.checked;
}

function formPart3ok() {
	try {
		var ed = tinyMCE.get('description');
		$('#description').val(ed.getContent());
	} catch (e) {
	
	}
	
	if (document.getElementById('description').value<="") {
		alert('Vous devez saisir une description');
		return false;
	} 
	return true;
}

$(document).ready(function () {
	if ($('.noclass_Nuage'))
	$('.noclass_Nuage').click(function () {
		$('#word_search').val($(this).attr('href'));
		$('#word_search').parent().submit();
		return false;
	});
});

function in_array(needle, collection, strict) {
    
    if (strict == null) {
        strict = false;
    }
    
    var i = collection.length-1;
    
    if (i >= 0) {
        
        do {
            if (collection[i] == needle) {
                
                if (strict && typeof(collection[i]) != typeof(needle)) {
                    continue;
                }
                
                return true;
            }
        } while (i--);
    }
    
    return false;
}


function displayDateFr(maDate) {
	var moisFr = new Array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
	var myDate = maDate.split('/'); 
	return myDate[0] + " " + moisFr[Math.round(myDate[1])] + " " + myDate[2];
}

$(document).ready(function () {
	$("a[class*='tooltips']").tooltip({
	track: true,
	delay: 0,
	showURL: false,
	showBody: " - ",
	extraClass: 'tooltips'});
	
	$("a[class*='concept']").tooltip({showURL: false, extraClass: 'indexTooltip'});
	$("a[class*='tooltips']").click(function () {return false});
});