// JavaScript Document

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function checkFacebtn(){
	if(document.getElementById('face').checked == true){
		document.getElementById('mypic').style.display = 'none';
	}else{
		document.getElementById('mypic').style.display = 'block';
	}
}
function showHideType(param){

	if(document.getElementById(param).value == 'Student' ) {
		document.getElementById('global').style.display = 'block';
		document.getElementById('Adver').style.display = 'none';
		document.getElementById('Mystudies').style.display = 'block';
		document.getElementById('actionprofil').value = 'ins';
		document.getElementById('diverses').style.display = 'block';
		document.getElementById('MyFacebook').style.display = 'block';
		document.getElementById('mypic').style.display = 'none';
		


	}

	else if(document.getElementById(param).value == 'Private') {
		document.getElementById('global').style.display = 'block';
		document.getElementById('Adver').style.display = 'none';
		document.getElementById('Mystudies').style.display = 'none';
		document.getElementById('actionprofil').value = '0';
		document.getElementById('diverses').style.display = 'none';
		document.getElementById('MyFacebook').style.display = 'none';
		document.getElementById('mypic').style.display = 'block';
	}

	else{
		document.getElementById('global').style.display = 'none';
		document.getElementById('Adver').style.display = 'block';
		document.getElementById('Mystudies').style.display = 'none';
		document.getElementById('actionprofil').value = '0';
		document.getElementById('diverses').style.display = 'none';
		document.getElementById('MyFacebook').style.display = 'none';
		document.getElementById('mypic').style.display = 'block';
	}
}
function VerifRadio(items){
	len = document.getElementsByName(items).length;

	for (i = 0; i <len; i++) {
		if (document.getElementsByName(items)[i].checked) {
			chosen = document.getElementsByName(items)[i].value;
		}
	}
	return chosen;
}




function CheckMyCp(field,comment){
		SendForm = true;
		if(document.getElementById(field).value == "Code postal" && SendForm == true){
			alert("Veuillez choisir un code postal pour "+comment);
			SendForm = false;
		}
		return SendForm;
}



function IsSchool(){

	if(document.getElementById('actionprofil').value != "0"){
	
		if(document.getElementById('fr').checked == true){
			if(document.getElementById('Degreesup').checked == true){
				if(document.getElementById('IdShool').value != "0"){
					if(document.getElementById('SchoolName').value != "none"){
			
						if(document.getElementById('IdShool').value != "3" && document.getElementById('IdShool').value != "2"){
		
								if(document.getElementById('FacName').value != "none"){
				
				
									if(document.getElementById('SchoolYear').value != "0"){
										return true;
									}
									else{
										alert("Veuillez choisir une ann\351e d'\351tudes");
										return false;
									}
				
								}
								else{
									alert("Veuillez choisir une faculté/cat\351gorie");
									return false;
								}
						}
						else{
									if(document.getElementById('SchoolYear').value != "0"){
										return true;
									}
									else{
										alert("Veuillez choisir une ann\351e d'\351tudes");
										return false;
									}
		
						}
		
		
					}
					else{
						alert("Veuillez choisir une Unif/Haute \351cole/Institution ");
						return false;
					}
				}
				else{
					alert("Veuillez choisir un type d'enseignement");
					return false;
				} 
			}


			else if(document.getElementById('Degreeaut').checked == true){
				if(document.getElementById('SchoolName3').value != ""){

					if(document.getElementById('SchoolCity3_val').value != "Code postal"){
					
						if(document.getElementById('StudyType3').value != ""){ 
							return true;
						} else{
							alert("Veuillez compléter le champ : Spécialité");
							return false;
						}

					} else{
						alert("Veuillez compléter le champ : Ville");
						return false;
					}
  
				}else{
					alert("Veuillez compléter le champ : Nom de l'école");
					return false;
				}

			}
			else if(document.getElementById('Degreesec').checked == true){
				if(document.getElementById('SchoolName2').value != ""){
						return true;
				}else{
					alert("Veuillez compléter le champ : Nom de l'école");
					return false;
				}
			}
			
			else{
				alert("Veuillez choisir le niveau d'enseignement");
				return false;
			}


		}



		else if(document.getElementById('nl').checked == true){

			if(document.getElementById('Degreesup').checked == true){

					if(document.getElementById('SchoolNameNL').value != ""){
						if(document.getElementById('SchoolCityNL_val').value != "Code postal"){
							
							if(document.getElementById('SchoolYearNL').value != "0"){
								return true;
							}
							else{
								alert("Veuillez choisir une ann\351e d'\351tudes");
								return false;
							}
			
						} else{
							alert("Veuillez compléter le champ : Ville");
							return false;
						}
		
					}
					else{
						alert("Veuillez compléter le champ : Etablissement");
						return false;
					}
			}

			else if(document.getElementById('Degreesec').checked == true || document.getElementById('Degreeaut').checked == true){
				if(document.getElementById('SchoolName3').value != ""){

					if(document.getElementById('SchoolCity3_val').value != "Code postal"){
							return true;
					} else{
						alert("Veuillez compléter le champ : Ville");
						return false;
					}
  
				}else{
					alert("Veuillez compléter le champ : Nom de l'école");
					return false;
				}

			}

			else{
				alert("Veuillez choisir le niveau d'enseignement");
				return false;
			}

		}
		else{
				alert("Veuillez choisir la langue d'enseignement");
				return false;
		}

	}
	else{
		return true;
	} 
}


function IsCountry(){

	if(document.getElementById('actiontype').value != "add"){
		if(document.getElementById('actionprofil').value == "ins"){

			if(document.getElementById('IdShool').value != "0"){

				if(document.getElementById('Degreesec').checked != 'sec'){

					
				
						Country1 = CheckCountryName('country');
						if(Country1 == true){
							return CheckCountryName('country2');
	
						}
						else{
							return false;
						}
					
	
				}
				else{
					return true;
				}
			}
			else{
				return true;
			}
		}
		else{
			return true;
		}
	}else{
			return true;
		}
}




function CheckCountryName(country){
		var Other = 'no';
		var Return = true;

		MySelect=document.getElementById(country);
		var length = MySelect.options.length;

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

			if(MySelect.options[i].selected != false){
					
				if(MySelect.options[i].value=='9999'){
					Other = 'yes';
				}
			}

			
		}

	if(Other == 'yes'){

		if(document.getElementById(country+'Val').value == ''){
			alert("Veuillez introduire un nom de pays");
			Return = false;
		}
	}

return Return;
}



function Conditions(){

	if(document.getElementById('conditions') != null){

		if(document.getElementById('actiontype').value == 'add'){
			
			if(document.getElementById('conditions').checked == true){
				return true;
			}
			else{
				alert('Pour valider votre inscription, vous devez accepter les conditions générales');
				return false;
			}

		}
		else{
			return true
		}
	}else{
		return true;
	}

}
function Annif(){
	if(document.getElementById('DaiBirth').value == '0'){
		alert('Veuillez sélectionner un jour pour la date de naissance');
		return false;
	}
	else{
		if(document.getElementById('MonthBirth').value == '0'){
			alert('Veuillez sélectionner un mois pour la date de naissance');
			return false;
		}
		else{
			if(document.getElementById('YearBirth').value == '0'){
				alert('Veuillez sélectionner une année pour la date de naissance');
				return false;
			}
			else{
				return true;
			}
		}

	}
		

}
function IsPicSend(){
	if(document.getElementById('mypic') != null){
		if(document.getElementById('mypic').style.display == 'block'){
			if(document.getElementById('fichier').value == ''){
				alert('Veuillez déposer une photo pour compléter votre inscription :-)');
				return false;
			}else{
				return true;
			}
		}else{
			return true;
		}
	}else{
		return true;
	}

}

function IsLogoSend(){
	if(document.getElementById('fichier') != null){
		if(document.getElementById('fichier').value == ''){
			alert('Veuillez déposer une photo ou un logo pour compléter votre inscription');
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}

}


function CheckFields(value) {

	var SendForm = false;

	if(value == ''){
			ChType = document.getElementById('type').value;


	}else{
	
			if(document.getElementById('Student').checked == true){
				ChType = 'Student';
			}
			if(document.getElementById('Advertiser').checked == true){
				ChType = 'Advertiser';
			}
			if(document.getElementById('Private').checked == true){
				ChType = 'Private';
			}
	}
	

	if(ChType == 'Student'){

		
			
		if( IsNotEmpty('forms','Pseudo','Pseudo','fr') &&
			IsNotEmpty('forms','FirstName','Nom','fr') &&
			IsNotEmpty('forms','LastName','Pr\351nom','fr') &&
			IsNotEmpty('forms','Email','Email','fr') &&
			IsEmailValid('forms','Email','fr') &&
			IsNotEmpty('forms','Password','Mot de passe','fr') &&	
			IsPWDValid('forms','Password','fr') &&
			IsContentSame('forms','Password','Password2','fr') &&
			Annif()&&
			IsSchool() && 
			IsCountry() &&
			IsPicSend() &&
			Conditions()
				)
			{
				SendForm = true;

			};
	}

	else if( ChType == 'Private'){
		if( IsNotEmpty('forms','Pseudo','Pseudo','fr') &&
			IsNotEmpty('forms','FirstName','Nom','fr') &&
			IsNotEmpty('forms','LastName','Pr\351nom','fr') &&
			IsNotEmpty('forms','Email','Email','fr') &&
			IsEmailValid('forms','Email','fr') &&
			IsNotEmpty('forms','Password','Mot de passe','fr') &&	
			IsPWDValid('forms','Password','fr') &&
			IsContentSame('forms','Password','Password2','fr') &&
			IsLogoSend() &&
			Conditions()
				)
			{
				SendForm = true;

			};
	}

	else{
		
			if( IsNotEmpty('forms','CompanyName','Entreprise,institution/Nom','fr') &&
				IsNotEmpty('forms','Website','Website','fr') &&
				/*CheckMyCp('MyCp','la ville') &&
				IsNotEmpty('forms','Street','Entreprise,institution/Rue/Av/Bd/...','fr') &&	
				IsNotEmpty('forms','Number','Entreprise,institution/Num\351ro','fr') &&*/
				NotNullDom('forms','Domains','fr','un domaine') &&	
				/*IsNotEmpty('forms','ContactFirstName','Personne de contact/Nom ','fr') &&	
				IsNotEmpty('forms','ContactLastName','Personne de contact/Pr\351nom ','fr') &&	
				IsNotEmpty('forms','ContactPhone','Personne de contact/T\351l\351phone ','fr') &&*/	
				IsNotEmpty('forms','ContactEmail','Personne de contact/Email ','fr') &&	
				IsEmailValid('forms','ContactEmail','fr') &&
				IsNotEmpty('forms','EmailPro','Identification/Email ','fr') &&
				IsEmailValid('forms','EmailPro','fr') &&
				IsNotEmpty('forms','PasswordPro','Identification/Mot de passe','fr') &&	
				IsPWDValid('forms','PasswordPro','fr') &&
				IsContentSame('forms','PasswordPro','PasswordPro2','fr') &&
				IsLogoSend() &&
				Conditions()			
				)
	{
				SendForm = true;
			};

	}
	if(SendForm == true){

		document.getElementById('form').submit();

	}

}
