function switch_visibility()
{
	var zdiv = document.getElementById('choix');
	var adiv = document.getElementById('lienrecherche');
	var pdiv = document.getElementById('milieusearch');
	
	if(zdiv.style.display){
		if(zdiv.style.display == "none"){
			zdiv.style.display = "block";
			/*zdiv.style.height = "100px";*/
			/*pdiv.style.height = "150px";*/
			adiv.className = "lien_fleche_rouge_bas lien_noirgras";
		}else{
			zdiv.style.display = "none";
			/*zdiv.style.height = "100px";*/
			/*pdiv.style.height = "30px";*/
			adiv.className = "lien_fleche_rouge lien_noirgras";
		}
	}else{
		zdiv.style.display = "block";
		/*zdiv.style.height = "100px";*/
		/*pdiv.style.height = "150px";*/
		adiv.className = "lien_fleche_rouge_bas lien_noirgras";
	}
}

/*function remplaceSpecialChars(chaine){
	chaine = chaine.replace(/[àäâ]/g,"a");
	chaine = chaine.replace(/[éèêë]/g,"e");
	chaine = chaine.replace(/[ïîì]/g,"i");
	chaine = chaine.replace(/[ôö]/g,"o");
	chaine = chaine.replace(/[ùûü]/g,"u");
	return chaine;
}*/

function lance_recherche(type){
	if(type=='nom'){
		if((document.formu_search_page.keywords.value != '' && document.formu_search_page.keywords.value != 'Mots clés') || (document.formu_search_page.isbn.value != '' && document.formu_search_page.isbn.value != 'ISBN')){
			if(document.formu_search_page.isbn.value != '' && document.formu_search_page.isbn.value != 'ISBN'){
				document.formu_search_page.SearchText.value = document.formu_search_page.isbn.value;
			}else{
				document.formu_search_page.SearchText.value = document.formu_search_page.keywords.value;
			}
			document.formu_search_page.submit();
		}else{
			alert('Vous devez au moins préciser un titre ou un numéro ISBN');
		}
	}
	if(type=='genre'){
		/* ANCIENNE METHODE AVEC CHECKBOX */
		/*var checkbox_ary = document.getElementById('formu_search_genre').elements['genre[]'];
		var searchText = "";
		if( checkbox_ary.length != null ){
			for( var i = 0; i < checkbox_ary.length; i++ ){
				if(checkbox_ary[i].checked){
					searchText += checkbox_ary[i].value+" ";
				}
			}
			document.formu_search_genre.SearchText.value = searchText;
			document.formu_search_genre.SearchText.value = remplaceSpecialChars(document.formu_search_genre.SearchText.value);
			document.formu_search_genre.submit();
		}else{
 			alert('Vous devez au moins préciser un genre');
		}*/
		 var radio = document.formu_search_genre.genre;
		 if(radio.length > 0){
			 for (var i=0; i<radio.length;i++) {
				 if (radio[i].checked) {
					document.formu_search_genre.SearchText.value = radio[i].value;
				 }
			  }
			  document.formu_search_genre.submit();
		 }else{
		 	alert('Vous devez au moins préciser un genre');
		 }
	}
}
function lance_recherchephoto(){
	if(document.formu_search_page.keywords.value != ''){
		document.formu_search_page.action = document.formu_search_page.action+"?keywords="+document.formu_search_page.keywords.value;
		document.formu_search_page.submit();
	}else{
		alert('Vous devez au moins préciser un mot clé');
	}
}
function lance_recherche_globale(){
	if(document.formu_search.Search.value != ''){
		document.formu_search.submit();
	}else{
		alert('Vous devez au moins préciser un mot clé');
	}
}
/*********** VERIFICATION FORMULAIRE CONTACT ***********/
function verifMail( email ){
	/*var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	if (verif.exec(email) == null){
		return false;
	}else{
		return true;
	} */
	var arobase = email.indexOf("@");
	var point = email.lastIndexOf(".");
	if((arobase < 2) || (point + 2 > email.length) || (point < arobase+3))
		return (false);
	else
		return true;
}
function verifFormuContact(){
	var err = "";
	if(document.formulaire_contact.personne.value == -1){
		err += "- Vous n'avez pas choisi d'interlocuteur\n";
	}
	if(document.formulaire_contact.email.value == "" || !verifMail(document.formulaire_contact.email.value)){
		err += "- Votre e-mail n'est pas correct\n";
	}
	if(document.formulaire_contact.message.value == ""){
		err += "- Votre message est vide\n";
	}
	if(err == ""){
		document.formulaire_contact.submit();
	}else{
		alert("Erreur : \n\n"+err);
	}
}
function verifFormuDemande(){
	var err = "";
	if(document.formulaire_demande.nom.value == ""){
		err += "- Vous n'avez pas mis votre nom\n";
	}
	if(document.formulaire_demande.media.value == ""){
		err += "- Vous n'avez pas mis le type de media\n";
	}
	if(document.formulaire_demande.support.value == ""){
		err += "- Vous n'avez pas mis le nom du support\n";
	}
	if(document.formulaire_demande.email.value == "" || !verifMail(document.formulaire_demande.email.value)){
		err += "- Votre e-mail n'est pas correct\n";
	}
	if(document.formulaire_demande.adresse.value == ""){
		err += "- Vous n'avez pas mis votre adresse\n";
	}
	if(document.formulaire_demande.tel.value == ""){
		err += "- Vous n'avez pas mis votre telephone\n";
	}
	if(err == ""){
		document.formulaire_demande.submit();
	}else{
		alert("Erreur : \n\n"+err);
	}
}
function verifFormuDroits(){
	var err = "";
	if(document.formulaire_demande.nom.value == ""){
		err += "- Vous n'avez pas mis votre nom\n";
	}
	if(document.formulaire_demande.societe.value == ""){
		err += "- Vous n'avez pas mis vote société\n";
	}
	if(document.formulaire_demande.email.value == "" || !verifMail(document.formulaire_demande.email.value)){
		err += "- Votre e-mail n'est pas correct\n";
	}
	if(err == ""){
		document.formulaire_demande.submit();
	}else{
		alert("Erreur : \n\n"+err);
	}
}
function verifInscription(){
	var err = "";
	if(document.Register["ezcoa-12_user_account_login"].value == ''){
		err += "- Vous n'avez pas mis d'identifiant\n";
	}
	if(document.Register["ezcoa-8_first_name"].value == ''){
		err += "- Vous n'avez pas mis de prenom\n";
	}
	if(document.Register["ezcoa-9_last_name"].value == ''){
		err += "- Vous n'avez pas mis de nom\n";
	}
	if(document.Register["ezcoa-12_user_account_password"].value == '' || document.Register["ezcoa-12_user_account_password_confirm"].value == ''){
		err += "- Vous n'avez pas mis de password\n";
	}else{
		if(document.Register["ezcoa-12_user_account_password"].value != document.Register["ezcoa-12_user_account_password_confirm"].value){
			err += "- Vos password ne correspondent pas\n";
		}
	}
	if(document.Register["ezcoa-12_user_account_email"].value == "" || !verifMail(document.Register["ezcoa-12_user_account_email"].value)){
		err += "- Votre e-mail n'est pas correct\n";
	}
	if(err == ""){
		document.Register.PublishButton.type = "submit";
		document.Register.submit();
	}else{
		alert("Erreur : \n\n"+err);
	}
}
/*********** REDIMENSIONNEMENT DU FLASH POUR FICHE BD ***********/
function redim_flash(valHeight)
{
	if(document.all && !document.getElementById) {
		
	} else {
		document.body.style.height = valHeight;
		document.getElementById("flash_fiche").height = valHeight;
	}
	var hauteur=valHeight+"px";
	document.getElementById('image').style.height = hauteur;
}
var newwin;
function launchwin(winurl,winname,winfeatures)
{
	newwin = window.open(winurl,winname,winfeatures);
}
var newwinimg;
function launchIMG(winurl,width,height)
{
	newwinimg = window.open(winurl,'image','width='+width+',height='+height+',left='+((screen.width-width)/2)+',top='+((screen.height-height)/2)+'');
}
/*function verifQuestion(form){
	var err="";
	if(form.ezcoa-402_prenom.value ==''){
		err += 'Prénom\n';
	}
	if(form.ezcoa-403_email.value =='' || !verifMail(form.ezcoa-403_email.value)){
		err += 'E-mail\n';
	}
	if(form.question.value ==''){
		err += 'Question\n';
	}
	if(err == ""){
		form.submit();
	}else{
		alert("Veuillez remplir les champs suivants :\n"+err);
	}
}*/
function addQuestion(form){
	window.document.add_ad.NodeID.value = window.document.add_ad.univers_q.value;
	window.document.add_ad.submit();
	//alert('Cette fonction est temporairement désactivée car une mise à jour est actuellement en cours');
}

function link_marchand(url){
	window.open(url,'marchands','scrollbars=yes,location=yes,resizable=yes,menubar=yes,statusbas=yes,toolbar=yes,personalbar=yes');
}
function link_magazine(url){
	window.open(url,'magazines_comics','scrollbars=yes,location=yes,resizable=yes,menubar=yes,statusbas=yes,toolbar=yes,personalbar=yes');
	//launchwin(url,'bon_de_commande');
}