var id_ahref_menu1 = -1;
var id_ahref_menu2 = -1;
function writetag(tag, content) {
     document.getElementById(tag).innerHTML = content;
}

function	selectMenu1(ahref) {
	var id = ahref.id;
	if (id_ahref_menu1 != -1) {
		document.getElementById(id_ahref_menu1).className = '';
	}
	id_ahref_menu1 = id;
	document.getElementById(id).className = 'over';
}

function	selectMenu2(ahref) {
	var id = ahref.id;
	if (id_ahref_menu2 != -1) {
		document.getElementById(id_ahref_menu2).className = '';
	}
	id_ahref_menu2 = id;
	document.getElementById(id).className = 'over';
}

function popupUpload(dispatch) {
	strOptions="resizable,height=132,width=322";
	window.open(dispatch, null, strOptions);
}

function uploadFile(nom_form, div_wait) {
	document.getElementById(div_wait).style.display = 'block';
	document.forms[nom_form].submit();
}


function uploadFilev2(nom_form, div_wait) {
	document.getElementById(div_wait).style.display = 'inline';
	document.forms[nom_form].submit();
}

function updateOffreDeleteCat(dispatch) {
	document.forms['add_modify_offre'].action = dispatch;
	document.forms['add_modify_offre'].submit();
}

function DeletePicture() {
	 							
	document.forms['add_modify_article'].media_id.value = '';
	document.getElementById("def_image").innerHTML='';
	
}


function checkUser() {
	if(document.forms['add_modify_user'].user_email.value != '' && 
		document.forms['add_modify_user'].user_password.value != '' && 
		document.forms['add_modify_user'].user_password.value == '' && document.forms['add_modify_user'].user_password2.value && 
		document.forms['add_modify_user'].user_firstname.value != '' && 
		document.forms['add_modify_user'].user_lastname.value != '' && 
		document.forms['add_modify_user'].user_gender.value != '' 
		){
		document.forms['add_modify_user'].submit();
	} else {
		
	if( document.forms['add_modify_user'].user_email.value == ''){
		document.getElementById("user_email_err").innerHTML='<font color="#FF0000">email missing</font>';
	} else {
		document.getElementById("user_email_err").innerHTML='';
	}
	
	if( document.forms['add_modify_user'].user_password.value == ''){
		document.getElementById("user_password_err").innerHTML='<font color="#FF0000">password missing</font>';
	} else {
		document.getElementById("user_password_err").innerHTML='';
	
	}
	if( document.forms['add_modify_user'].user_password.value != document.forms['add_modify_user'].user_password2.value ){
		document.getElementById("user_password_err2").innerHTML='<font color="#FF0000">password not matching</font>';
	} else {
		document.getElementById("user_password_err2").innerHTML='';
	}

	if( document.forms['add_modify_user'].user_firstname.value == ''){
		document.getElementById("user_firstname_err").innerHTML='<font color="#FF0000">firstname missing</font>';
	} else {
		document.getElementById("user_firstname_err").innerHTML='';
	}
	if( document.forms['add_modify_user'].user_lastname.value == ''){
		document.getElementById("user_lastname_err").innerHTML='<font color="#FF0000">lastname missing</font>';
	} else {
		document.getElementById("user_lastname_err").innerHTML='';
	
	}
	
	document.location.href='#top';
	return;
	}
}

function checkFormCoverage() {
	
	if(	document.forms['add_modify_article'].coverage_title.value != '' && document.forms['add_modify_article'].coverage_date.value != '' ){
		document.forms['add_modify_article'].submit();
	} else {
		
	alert('Please complete the form ');
	
	document.location.href='#top';
	return;
}
}


function checkFormArticlePress() {
	
	if(	document.forms['add_modify_article'].art_sdescription.innerText != ''){
		document.forms['add_modify_article'].submit();
	} else {
		
	alert('Please complete the form ');

	if(	document.forms['add_modify_article'].art_sdescription.innerText == ''){
		document.getElementById("art_sdesc_err").innerHTML='<font color="#FF0000">Inro text missing</font>';
	}
	document.location.href='#top';
	return;
}
}


function actionArticle(act,art_id,stype){
	if(act=='1'){
		document.location.href='/?p='+stype+'&id='+art_id;
		return;
	}
	if(act=='2'){
		document.location.href='/?p='+stype+'&sp=3&act=2&art_id='+art_id+'&art_state=1';
	}
	if(act=='3'){
		document.location.href='/?p='+stype+'&sp=3&act=2&art_id='+art_id+'&art_state=0';
	}
	if(act=='4'){
		document.location.href='/?p='+stype+'&sp=3&act=2&art_id='+art_id+'&art_state=4';
	}
	
	
}

function checkFormArticlePublish() {
	
	if(	document.forms['add_modify_article'].art_title.value != '' && document.forms['add_modify_article'].art_sdescription.innerText != ''){
		document.forms['add_modify_article'].art_state.value='1';
		document.forms['add_modify_article'].submit();
	} else {
		
	alert('Please complete the form ');
	if( document.forms['add_modify_article'].art_title.value == ''){
		document.getElementById("art_title_err").innerHTML='<font color="#FF0000">Title missing</font>';
	}
	if( document.forms['add_modify_article'].art_sdescription.innerText == ''){
		document.getElementById("art_sdesc_err").innerHTML='<font color="#FF0000">Intro text missing</font>';
	}
	
	document.location.href='#top';
	return;
}
}

function checkFormCoveragePublish() {
	
	if(document.forms['add_modify_article'].coverage_title.value != '' && document.forms['add_modify_article'].coverage_date.value != ''){
		document.forms['add_modify_article'].coverage_state.value='1';
		document.forms['add_modify_article'].submit();
	} else {
		
	alert('Please complete the form ');
	
	document.location.href='#top';
	return;
}
}
function checkFormArticlePublishPress() {
	
	if(document.forms['add_modify_article'].art_sdescription.innerText != ''){
		document.forms['add_modify_article'].art_state.value='1';
		document.forms['add_modify_article'].submit();
	} else {
		
	alert('Please complete the form ');

	if( document.forms['add_modify_article'].art_sdescription.innerText == ''){
		document.getElementById("art_sdesc_err").innerHTML='<font color="#FF0000">Intro text missing</font>';
	}
	
	document.location.href='#top';
	return;
}
}

function updateOffre(numero_cat) {
	document.forms['add_modify_offre'].action = 'index.php?p=21&sp=5&c='+numero_cat;
	document.forms['add_modify_offre'].submit();
}

function createXMLHttpRequest(){
	var xmlhttp;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
   		// evite un Bug du navigateur Safari :
		if (xmlhttp.overrideMimeType) xmlhttp.overrideMimeType("text/xml");
 	}
 	else if (window.ActiveXObject){
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){   
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){return false;}
	 	}
	}
	return xmlhttp; 
}

function	setInvisible(id) {
	document.getElementById(id).className = 'invisible';
}
function writediv(texte)
     {
     document.getElementById('add_fav').innerHTML = texte;
     }
function insertFavorites(fid)
     {
     if(fid != ''){     
               texte = file('?p=1&sp=7&fid='+fid);                         
              }
			if(texte =='ok') {
					writediv('<span style="color:#1A7917"><b>Added to your favorites.</b></span>');
			}
     }


function check_email() {
	if (xmlhttp_check_email.readyState==4) {
		if (xmlhttp_check_email.status==200) {
			writetag('user_email_err', xmlhttp_check_email.responseText);
		} 
		else {
			alert("Problem retrieving XML data on check_email(),statut : "+xmlhttp_check_email.status);
		}
	}
	else
		writetag('user_email_err', '<div class="erreur">checking...</div>');
	
}

var xmlhttp_check_email;

function verifEmail(email) {
	if (email.value.length == 0) {
		return false;
	}
	writetag('user_email_err', '');

	xmlhttp_check_email = createXMLHttpRequest();

	if (xmlhttp_check_email!=null) {
			xmlhttp_check_email.onreadystatechange = check_email;
			xmlhttp_check_email.open("GET",'/?p=1&sp=15&email='+escape(email.value),true);
			xmlhttp_check_email.send(null);
	}
	var modele = /^[a-z0-9\-_\.]+@[a-z0-9.-]{2,}[.][a-z]{2,5}$/i;
	if (!modele.test(email.value)){
		return false;
	}
	return true;
}





function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }
