﻿function changeYours(){
		
	var previewYour = document.getElementById("your-name");
	var fromName = document.getElementById("nameFrom").value;
	previewYour.innerHTML = fromName;
		
}

var email_1_address = "";
var email_2_address = "";


function getEmail_1(id){
	var email = document.getElementById(id);
	email_1_address = email.value;
		
}
function getEmail_2(id){
	var email = document.getElementById(id);
	email_2_address = email.value;
		
}

function changeRecipient(){

	var previewRecipient = document.getElementById("recipient-name");
	var toName = document.getElementById("nameTo").value;
	previewRecipient.innerHTML = toName;

}

function testSendToColleague(){

	var nameFrom = document.getElementById("nameFrom");
	var emailFrom = document.getElementById("emailFrom");
	var nameTo = document.getElementById("nameTo");
	var emailTo = document.getElementById("emailTo");
	
	var isComplete = true;
	
	if(nameFrom.value == ""){
		
		nameFrom.className="error";
		isComplete = false;

	}
	
	if(emailFrom.value == ""){
		
		emailFrom.className="error";
		isComplete = false;

	}else{
	
		if(!checkEmail('emailFrom')){
			emailFrom.className="error";
			isComplete = false;

		}
	}
	
	if(nameTo.value == ""){
		
		nameTo.className="error";
		isComplete = false;

	}
	
	if(emailTo.value == ""){
		
		emailTo.className="error";
		isComplete = false;

	}else{
		if(!checkEmail('emailTo')){
			emailTo.className="error";
			isComplete = false;

		}
	}
	
	if (!isComplete)
		document.getElementById("errorZone").style.display = "block";
	
	return isComplete;
}

function testStayInformed(){

	var firstName = document.getElementById("firstName");
	var lastName = document.getElementById("lastName");
	var emailAddress = document.getElementById("email");
	var country = document.getElementById("countryPatient");
    var age = document.getElementById("age");
	var gender = document.getElementById("gender");
	var checkTerms = document.getElementById("checkTerms");
	
	var isComplete = true;
	var ageComplete = true;

	
	if(firstName.value == ""){
		
		firstName.className="error";
		isComplete = false;

	}
	
	if(lastName.value == ""){
		
		lastName.className="error";
		isComplete = false;

	}
	
	if(emailAddress.value == ""){
		
		emailAddress.className="error";
		isComplete = false;

	}else{
		if(!checkEmail('email')){
			emailAddress.className="error";
			isComplete = false;

		}
	}
	
	if(country.value == ""){
		
		country.className="error";
		isComplete = false;

	}
	
	if(gender.options.selectedIndex == "0"){
		
		gender.className="error";
		isComplete = false;
	}

	if(age.value == "")
	{
		age.className="error";
		isComplete = false;	
	}
	
	if(!isInteger(age.value))
	{
		ageComplete = false;	
	}
	
	if(checkTerms.checked == false){
		isComplete = false;
		document.getElementById("errorZoneAge").style.display = "none";

	}	
	
	if (!isComplete)
	{
		document.getElementById("errorZone").style.display = "block";
	}
	
	if(!ageComplete)
	{
		if(isComplete)
		{
			document.getElementById("errorZoneAge").style.display = "block";
			document.getElementById("errorZone").style.display = "none";
			isComplete = false;
		}
	}	
	
	return isComplete;
}

function isInteger(s) {
  return (s.toString().search(/^-?[0-9]+$/) == 0);
}


function testAlertMe(){

	var emailFrom = document.getElementById("emailFrom");
	var firstnameFrom = document.getElementById("firstnameFrom");
	var lastnameFrom = document.getElementById("lastnameFrom");
	var isComplete = true;
	if(emailFrom.value == ""){
		
		emailFrom.className="error";
		isComplete = false;

	}else{
	
		if(!checkEmail('emailFrom')){
			emailFrom.className="error";
			isComplete = false;

		}
	}
	
	if(firstnameFrom.value == ""){
		
		firstnameFrom.className="error";
		isComplete = false;

	}
	
	if(lastnameFrom.value == ""){
		
		lastnameFrom.className="error";
		isComplete = false;

	}

	if (!isComplete)
		document.getElementById("errorZone").style.display = "block";
	
	return isComplete;
}


function checkEmail(id){

    var check = false;
    var elt = document.getElementById(id);
    var emailReg = new RegExp("^[-0-9a-zA-Z._]+@[a-zA-Z0-9\_\-]{2,}[.][a-zA-Z]{2,3}$");
    var testEmail = emailReg.test(elt.value);
		    
	if (testEmail){

	    check = true;
	}
	return check;
}


function selectCountrie(listC){
	var selectId = listC.options[listC.selectedIndex].id;
	if(selectId == "vide"|| selectId==""){
		document.getElementById('goWebsiteOff').enabled = false;
		document.getElementById('goWebsiteOn').enabled = false;
		document.getElementById('linkGoWebsite').enabled = false;
		document.getElementById('goWebsiteOff').style.display = 'block';
		document.getElementById('goWebsiteOn').style.display = 'none';
	}
	else {
		document.getElementById('goWebsiteOff').enabled = false;
		document.getElementById('goWebsiteOn').enabled = true;
		document.getElementById('linkGoWebsite').enabled = true;
		document.getElementById('goWebsiteOff').style.display = 'none';
		document.getElementById('goWebsiteOn').style.display = 'block';
	}	
}

function clickBtnWebsite(){
	var expire = new Date();
	var oneDay = expire.getTime() + (9999 * 360 * 3000 * 60 * 1000);
	expire.setTime(oneDay);

	
	var listW = document.getElementById('selectC').options[document.getElementById('selectC').selectedIndex].value;
	if(listW == "vide"|| listW==""){
		alert('Please select a countrie');
		}
	else{
		document.cookie = 'CAPSEN=caps; expires='+expire.toGMTString()+';path=/';
		window.location.href = listW;
	}
}

function checkUS() {
	if (document.getElementById('checkUs').checked ==true){
		document.getElementById('goUsOff').style.display = 'none';
		document.getElementById('goUsOn').style.display = 'block';
	}
	else{
		document.getElementById('goUsOff').style.display = 'block';
		document.getElementById('goUsOn').style.display = 'none';
	}
}



function selected(list){
	//alert(list.options[list.selectedIndex].id);
	var selectId = list.options[list.selectedIndex].id;
	var expire = new Date();
	var oneDay = expire.getTime() + (9999 * 360 * 3000 * 60 * 1000);
	expire.setTime(oneDay);
	if(selectId == "fr"){
		document.cookie = 'langFR=caps_fr; expires='+expire.toGMTString()+';path=/';
	}
	else if(selectId == "de"){
		document.cookie = 'langDE=caps_de; expires='+expire.toGMTString()+';path=/';
	}	
	window.location.href =list.options[list.selectedIndex].value;
}

function clickBtnUS(){
	var expire = new Date();
	var oneDay = expire.getTime() + (9999 * 360 * 3000 * 60 * 1000);
	expire.setTime(oneDay);
	document.cookie = 'CAPSEN=caps; expires='+expire.toGMTString()+';path=/';

}

function checkLanguagePopup(){
	
		
	cookiePopup = document.cookie;
	if (cookiePopup.indexOf("caps")!=-1) {
		window.location.href = "index.shtml";
	}

	
}

function checkLanguage(){
	
	cookiePopup = document.cookie;
	
	if (cookiePopup.indexOf("caps")==-1) {
		window.location.href = "index.html";
	}

	
}

function testExit(){		

	var checkBox = document.getElementById("valideExite");

	
	if(checkBox.checked == true){
		return true;
	}else{
		return false;
	}
}
